aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0xffffffffffff0000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x1}, 0xc) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x635a3fa942ae6ec, 0x7, 0x2}, 0x8) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="3bf2", 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) ktrace(0x0, 0x0, 0x40000220, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x6c}, {0xce}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) shutdown(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fchmod(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)) select(0x40, &(0x7f0000000240)={0x0, 0x4, 0x101, 0x4, 0x3fffffffffffffe, 0x0, 0x7}, &(0x7f0000000100)={0x4000000000000008, 0x7, 0x0, 0x3, 0xfffffffffffffffd, 0xfffffffffffffffc, 0xfffffffffffffffe}, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) sendmsg(r0, &(0x7f0000001640)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000300)="3c49b16373ea746a08dc3af061de8e133236c1c448bf8c1147e100b650be172a8949b475aeb5205146ed5da23fcb7b705d7f69f3daabd42d3152013122a590df13ccc886077c7a616988e6120553f9673fe3145261f449af8ce35ac3a25491740961fcc35c3ff96eb3250075d0f7e452464395e592447e917ab8f84b804c166db61895d460a4c640d87108256d829cdf5af5137b302b002dc41f2d2e0c98fad81946e6befbeb41b7989985a0cef12fcff9f4cc4535f2750bbd2981b432f2e5360263aeb9c17e8b4bc6110e2da496e5cb94096d2b8bb9f56de48d3ed24e4cd62e3f98f8bd28d74ab28a15e531a23db68d607aa0b894af5c833628b0d9bce97f6e8b863afc88349da102f203caf4c8deead5fd713d97738c7c8d2b0ddcda38a6f3bc37c13816682c5176b58321e9e633734e776a7220b4922ce6a6d8f8b0b4838b8ce9750eafea8cf905772f88779982ddf153f9db40d45c1cf8d1d25235cf68ed1c8010bb74852d314299bc244fcfb3b8d35545fd8016ecfdc3bc19ed87d8ed7aed26ece9b65208c0fc9d3e42cc8b822ea575870bb563741e23e7b0f54e8a40a7d53165efdf657c75ea936ca260237162ed7ebde48894397b324673ac7119d01e4763a6f2d1b99d64ea2297d08001584c12b79380cd24368a230d530b32e40ecb0d527bca74c6dbdd50ca614dac37b6ef44ce4c2738bc56f924103b10201c868ef0f8394095d0916313fe5c2b28d5747f8ebe03d78403f8b935c6c5ae49de473eeb74b460d10c156585a6154b1b63e3e9836f6b9903c57b814cdab3175776ae050d025823c8ff8a8761ff70923203d72195141552ecfbcfe9492390ad962d25be26a2b76cc6b43e64f832c23430c4e29b24dd45587a01967413434f0ce366f93d0187cbf4b3a16833ea215f58b802484bf9571ac6958b7f3913fdce61e85c6b96fb6dfb8e8830c4dda60af9b64848f2808aea83c7e42915085845560ef6f2987ac3ea421a248103eca133bb43a3556b1661dd483937504b171de26d181c976f0f64a78cf42593650efc2b32c08dcec368c020ceacf575f4a0fc7df86de6a710d0352a8c47127a73ef92aab10a014feb7f82bc3d6e320bdc4f8d95b28f1d0d0c76e23c77c5560f4ebeca44f369442eaadc47599f3f19c67af9f2c3796398f19123817c2d93704e770596310c55550d040f80adbaedd32482c1b011d82c7cb27263a8d0119e86899cd2dc4cee85767418fbbb98e04edf5330cc8f050e9d6dd7b79ed2e6165bc0a7530c2a966439f216da48b56cfaeba846cd4edac3190f0d3c8ed5356e65cab1218585b1428646fb6a395ceaf4493c63e44cbdaf795c2e86b1360e019aa6f84c115a58a21569a6dea9aa6ccf09e7c231117ec7a9ba20431c91cf593d4ec6ff8c3f1147b55c2539a39fc61484ecb241579ab188f6ac20814bce76999a2510ae1172eade34681f59915709fe4ef30f14dc4cf5a63505572223d26e33e329af0e27cf70c67225653390765a1e2d76bd44ea8c9a72cc1e4f264d52f9b72fc2231305f5a4cac45410259b4ee0d6f1cda4664fc7479c16d1412c72db9cf507b9ed50bd658896bf0c3d0102f0320021aba895a17f43d298a1fa3764beb2046f6ff8b25bf5b8b572a451290050c03b0e3e7f1a203c289fe6ddaebbb0a11ce74b0d8fc3ea33cd2f4d4a564c12e55d24e94ac151c5800bcea941f01d73202960fea1600ff0a24944ef71ad8df2684d5aec46f320f9e2866e9bf2224d0dd7e7abf49afd9b64994469e80813d94665ddc9b057145b8a0b78244483bd0d960f35c182807b3b711c775892f06369c93d4e01841dedf4d7267b43238a77154b29d2cde8900d3396df3896d9f149fa778fe8d0102c62e65f73e78da8df3d81cb0085bfc5ba6ae2d84f9b969dfedfddf411bbbad8fd6e1989f995a047bdc2f6ccac1e16017e15b7e0c3b6da47c7db437c5d5b1eb14527205b9ab4152b729b5b0f0e67143c9971fea5f03d0e178c0b3e660e9afa5e0eaf1278d5efab79eb08e91b927342b83cd1f0689841bed1f23303c9b5b19c9406fa63e86df47e412577d2ff854805f4fbe948db6253e71a97c667918c1be4f8dff04063216ed94afe0e1a64aa071f4003a2b3c84cefb004ff2c1564e7209c17ee86a6e132e71e2c01172115d43a12381521c67d10912967cacab877d06b20b5ccbcdf1fbed927d1ef1ee91b004c4f9c2a153906317f1d598d3055bff696a1d6cf533e4514a6e151f934668c47e8261ed62bee2570ba9ce9cd19e12091150aab78fbc27d89d89143be802aac6baa55dfe8ab808c73d8ca096616534ed5aa6d091093f103d569ece09ee9ff15eb903e4861544ff0cc60263a90a62cd1692c958af9de5b8b40620a2c67b2589160c6c9bc8122b5081da0b3ff8a11a438fb68650f5ca221b7b035578f131fa5df65aab9558156b8c87003b48b7e277ac3318569b19c908ac71e34ec8815cf2a2544908a54f0914b351bd7e17d9c270f6a25e6165dc01ec3eff0ebd58db3bbdcb680ce6baaa7b270d9af613569824e2a0673f9245df967e74688de3a6b57e83dd9a0306ac116dcad816802c9987e7c1152695b39968f4b0e1b8d9f1a107bda3d2da7a18a3cd46bb8d8897d8eea65d37acb6910997d3332b6fa9e94ff20a7dbb0f05652978a27b36ddef4e26a81a7284a68fa6c2f73ccdd82a707b7fb54817c627d20a292fe174429d03b6c42dd2a99618efebba06baa47b3c2d75a09067812712d5728f24ff5dcb6aa26d700080b44a76a4d1a9ec72b9babae9ebee770c180dd50561169e3251383e56e8b7d1f6b569c023a845cfe7da2b2527c862e2626d936892a46c102229b367a052d4c7893543639bf3fee9904030a2124c650cd868542a1de689f522fb0865c31aebdc8c0b78592681c6371a40a9bddcd2ea35be1554daf4f79ed1f464142499a6ff9d132bf79c9f4852849b1563fceef414dc7a799e1bc59889b3d3942135b0a3da41a3c903e254d43b979c27a4deac0a8aa900187e84f067c48af9ff9b0c68bc7fbcaea5f52805c7607644606d22bb81cb35aa090444ab44a08598806e4b42625108885d63c5813c279625156893e771dbd3c129026a87724da7797996d237d7444d71f5933024261d46a4bb7594082b71abf8936f11214a2fa8772ab271f8768c74e8715ceb2fac41a7a761616594e5a6b1b096b6c879379cdbd52cd927eb3a3c0bfcc53ab9fb5bfd0bae07e2676dc0f59b32aece5960089fc70bbb90b27c2d7c6dade2bbd3e094378fbf551683791893ed0e86696eb3d2172e4c75dd30be082b921825b187e35b82b8ab0d008617e86f80ea15de4be597fda19dafd8b5ba5d0bfe9efb60407a370e65b5bfc320347e0cb58d51947bef3b9ed602c3353fc4bf5112dde2c8e5c482ad94216864038a5c53353b22838f3b0c6381e40f3873b2e81b432d6b2e2ada5eee198a49721715441368c63c304e3f99efe4dcd0a2e13bc060823108d5b8fb811a20eaa4d930bb77c95ebb2cf4a8a54d9ebfb1db8954e22ed38c2e8d39eeb7f4415c765f5532fd682bd48cbe992ef558dc232bfa0e752c5913895b56afa6b4333e5770506906ad8bca939d13d8002c7a80ec69797294c4ddd1865f8d25632b09e50270b6668a9e5a948875bbb7c144f73279d0f7836d6c20ea9aa278468d1709920f0877ab04f910fa8e0fbb8e442c5f6bb4e26e74a0d8fcafe8c62d796a3fe4818de1de51fb021f69e466e3257e26f42c2160ce15864b204a98c0f5babb0db562a926bc711212aef51f2822cdcddd6364a1f8459d0daa89e9765122cf22d79d90fea7480c2777d7b485ccbb86e3c36412b1adab8f22caff85b721ca2e85227b217c1c71af4efbb66960aaaf9dd610c01c041085a141ed3b246804a0550a6015c3d3102f0e44d6ad647d9522c1d5336879d9ecd49a97954e70b421f0841a6b1ceef148849de5e7083ce4a25db12728f1dab7c1072290ddf1c94c9920440c2639b12597df0d7ac04689ca19ce9e46bd5ab26c2d33285ef11acf8cf9d2a6e77d96aee9db426d185312d2ab215930bfb4b3d5772bd19f963f352ce7533a6579a0195b19ccc4c5e271de97e2978486d962dfab8d498280ce188e8d07c722c706126e73eb8677419eaeef1d492f2a646e8d14e3bf2ef3ed2f2a3e410d34e9aab119601c1fbf08cbb4e61a1ac38c2f6ea4cad53f2eae800db67483d643813cfc011ac1c9d86170dbc3a0d7b50308b6460dc0b141343f51b1740e5cc9375363855268ce543d7c84893b9e40606f8a983f8006c397a7e258a2c13cf1f081e8b35dac341171f4236efbbfdba8a736e0624ec3b44af1cbc1eb65c9a6478a6ded8816bcb83322c55c9a37ee08974084699dd8e949c4e973012133efa993c2b84743ad564afeb728bb826615c71cef5c4b82f19c4049b9dad3d9b79971769c3df1c10fe4f2f30b45c784d83d1209d8b9fb3b4a81f420f5b4834f599ac05354e76fbcf7a1e357d21c33a00d2f18bd0702b37ee41c0d54d844d319e4bdbf9979bfb165b78b682f13ec26d9f8e64014cc40c8b33dc7007524fe7e23b9a4a195f2d0f0f589ae994c6320fcf07b0fd5ee684d36a6ab22f546f33a96870726e3eb707608b37143c3236a77e0a063d422f36bf15a113162b5dd705c73198233b587c6b18249bb172d97c24eefee701aa8f187bd3d7f97210056d32fafb291c6af615fd9010ef7613ee5b71e4d712a61700fb8351d7b5e377cc447334afdec25193d0f5524be9848ff1da809920f760a9d0e1157db1928e0ceb4d893fd461a0b6437d1114ccfad5ca93f3af25f61cfaea1be5b4e9bb2f828e6cdbacc5cea25b62eeb4661ea4f3770cba5569d9390ba19d14a1d6ea60e03b50c95c40f4f6c0efe49e84a00d56a6661a2bc3eb387403247c092449b18f2257c3f3d964fcdc660281b7d0c1f8b2e3cdde06b9ee1b344063b7339789a6577defc7e34c9aca38dce938e52e62f600daccd81792279a1e815a605f1349fa06d220e68a6e2896bdddf8e1263f090eaf4c24ac2c1ed2f554ece684dd05b42d0e0fe75ec5cc670cefd94f4ae7f4508ea3970b1e2da2f44908b76329e6474689f571cb8228019f66ffee528be49470b9892ddb6f5c101c3b7d4398a75899c89fd644eaf1c96b59a6234d0a30c8d900a1b38b56cf240b90c02f905f5b41b7ec1839b835197aafb0cedb52b65f63c1c48c6a26fa05c0983076694c83e5d7f6fa00fc3388145b52857bec77063bda40254a253544ea3b3ce7f81b581d61b29348583c6f6a6ab6c87029d4ed9a3be6cc0466c18e7187f4a735dd4a5f38231e427075ad5b0210ed61022211cdec68ec820d8575d29c25440410d5ca0acd7509555a9ae4429ba1269cdf5839695d54f8fb0e60557f88a2d8c93096364b41fa2dea4c95418cbc2cfe7c06b530ef3700e40a14c486a9f87c24f8dc37149fd7ad316bc8baf955c75f8e604c5db97b25a1e1eea7d2c009aefeb8d080a96c3d3082c1a3a912cd9f58384761d84dd4a17ff023c3b2ed3a88b6c36ded5a578d25f79a4844add89b259b5b3d56068be94bfa55713e47fc07afcc2375eb9387e18169b75be6139b424d9dc74a34cde0552c9e17b5cd4946ea80c279eedceba6734d21d61df0bed6ddb3413038c57cbc59bb0f61dec4a815531239fd5e66ed6745cfd8b5219ab5bf95431cde62a06d047fa5c226d7856114682467bd66573b3b2eb26a0109c36d6e66b022668185f90795baee6cf9a962b0414a5dc66411d5545b5ee6667842ad9e83ad427b7b3cc5", 0x1000}, {&(0x7f0000001300)="cdf8caefe3fe790f6ac2e5ed983bf593a76b976db06b427670dbc8bec21413fdd8bcdc9361c895c62ddef1b6fb6ade14db85b52ae8aea4e1f0", 0x39}, {&(0x7f0000001340)="663d86651e57c2cab2595ef14c855719562d3abb265cf5d8f1c1fc22e67c90d5f94931dd6fdf8e98d35070a744c9fd31a00f424c75e19db7c73d6ed232f52514519376330d4e4bcba09dc81ebdfad766704a23edd3f6b17d6c208bd4718ce548820ef47e7de9af1d9171623383653cc885ab4cb9175018cadce1ce882cb3ad0f34c9b9fc2e3b77e52720e59049dd779317d650038a9a1dd2865d47f038c20fecd327b334ee44412f0d93a3aa9b5ea2697d155fb31ca10042029f20abb5138fd53ba942f69acc337da86f2cf4343623b01a0f6c345ceb3b3a64905a7b205824e70f", 0xe1}, {&(0x7f0000001440)="fb94eea5f3263ede9bb5e0d9948d1fe073e211362e460b3168537ad10e35d43c69d481c48b3e2d2d83c8029c779d88c85f4c420e60f3e61b1d4a025ece871d72bb0a66099d786af59e0b746c0c0ee9098aa04a5653cda53706d22a4a8e5a8a68ee56cf458a88461dd0eac5a5bdbed1a7b6cef1f4dd6d3d2156045bb0b444eba3ddf7ba636aa7a84198df7a3fa01033eb18c52d5cf62c96fe8ec1bc43546ff7470f888f60c7e3919aaca19f4197154b23b389218a816a6e8357941244746c02ef1a4068671870dd0a69279ffb924674d40b0b34ff06eb47e5dbd4231f25d7d16e14fa", 0xe2}], 0x4, &(0x7f0000001580)=[{0x30, 0xffff, 0x80000000, "acbb67e93c3eb349d397d791b49ab52f5b33719c4eccb4c13986"}, {0x70, 0x1, 0x10000, "d760441d3adae02a480e4c6c8c74e76f9168f7cd6550266a93baa2e2162f620eeb70a9fe05c8a974d655c1293b250cd90351de03379a99c41ac4de52781775dfeedad066ca37811f0bc2c56734ac1fe993d316f88825b46d6e"}], 0xa0}, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x3, 0x0, 0x1, "d80819e93e3f88aa4290b334d7caaf1354fa63fd", 0x0, 0xffff9d59}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x84}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000200)="c7", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, &(0x7f0000000040), 0xfeea) setegid(0xffffffffffffffff) socketpair(0x20, 0x1, 0xfa, &(0x7f00000002c0)) poll(&(0x7f00000000c0)=[{r2, 0x2}], 0x1, 0x80000000) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000240)=""/120, 0x78}], 0x2) execve(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, &(0x7f00000001c0)) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x20}, {0x6, 0x0, 0x0, 0x4000003}]}) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x48}, {0x24}, {0x1416}]}) 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_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, &(0x7f0000000440)="3b3e9973c5417e0f9522b91ebc45a6825f88ac749ae458767d9bb0932aa192c2d8a756b9df95fe22add60315e5d0f50ba9d6046a206038becd3f2c446b0954b3b5a222a4d4fccb65d854b76654f9980a09e571f3abe47a4fb8b7a95e2fdc234c0a263b82574d5eaa30f29e03fc0dc6c68eb52f1669279a8154f21edd0f411b5b1815e6ee199d0e8b5fe98c9b2abe852dfeab6a0c2f28737bea39e9b813eb2f80a5116faed7a427536af64a2792e0bdaa2d00db9dceb34eeec561278a329acf9539b205b618fc63db23f4d651b670f870f8603842f4f602ffc4b6fe29a352fffda965e809523687139de20f4c704b36e9361f2d5e2dcea29fbffd1bb2c61a68c0afb880e92f639a14d868d228a186487c04448cb2fbb0a3d9b14d57fd239f0e6109d7bbb46a0083e658d5d7b50edda4d20c11e93f6ce4a3ea2fbc38feb2755db704c082c86e154ce226c46f89251c20c552bfb22180432c61d2a5beb390f8d122a4aa7c305a2b96d5d81f47484bb8a373c4dfba9e48235f042c8f28201b60ae664a64689261f759b24fed2fb025c6a8230a4300746f8153b11f8f7acefacda68cbbe37443015c7f207ac6e6ccd77ad351d6a53dc9b6fc67c6882ab28b8581ba7628f2a85bf3b6e82c9ced153b4c599d85a5c671f7cfacc8023aedb839fff6fffbdafacf89355a938dccda0cc93d5b2ce6d8dedcf684ae05fec5987c5a748c83054278dd324de2ad23b09607548336e7c14243aa20603f6c913dcc54c746fd2dd46e999cc8ee4d49be66c0e0474247ec559d9387d699ee73c6fdd26a6dd6f76cb5c9ca43e1da1c906a1d386f1b9968eaf11fd071935301d2a4648ef23a00f8b95b04ec327762ff52c1838cc47af9367b31ab511f1614b2a1137188b272e9de7a7b1b1b999a3347450cdb30a50df1116c583c4fce89f29ab526f27c319ab9797a5dc52ce8d5713ae72b05d7f5cfc893d7af722cd720277bac37d8242415a9fbc6dd771228951615a798b9262dae994c48482b570911838e373c1fbacb247c67b5b59a8bb48b94de3727ebc689e2f88424fea74506ffb2a8d67ec7b6921fb56cdcd2f7488db49aab0170f410bf0f3a3237b0051d15abe69bd17284d7203aee53cb217448fac31dc41a9085141e0a383f6d2535a7dc90bff14d0e7564ea8499414596ba859dd90d200210a80c1edbb90ce1a2d5f72870af7cbb506739ea353602299aa9a0b9a0f6ee16ab0c36b693c04974bea0909f2d2806d8040fdb89e81907988408660589179799fae8483dc04f8eb0878d045a057fd63175c8142e57824ec87118bf173d9f3e7cdbea610557b7da3fcd1c784e69189d9cb9d1c38a85c89ab67c59ee5d314bbe5184571f6d70ce4c6f8bbd32b171b8761ad427e246490f48b292ad93e96a08dc41872a4e6bf0eb258abff99b00240de78f57b7669584b09e11dfe21b88085b31c95044ad836a9a88beb277351243b002728a9aa79c4490f4a85fa3ae790961cfc86d6099136c948cd871e7e63fc96fe5c6547d3d4d1d01383a481f043111ea527e1ae8812e27e0c6271e74977b2288121ec8a8256693683c11231bb22a75535d9f6be66f8d6e6b1ec46cdd54c119df637f537860fefd91ee1ee3583c598e7b72c53ec5f023cc2f065d35188f3d9e788a5e96cc53b614b8bb447951d0e635210f404fad3830c8c06d40e84189526b3f71e2e06add9c064f713543b94ff0b1686b5f2046963e83bc43cb62ce780571e4edd1c20d0a91574e48c88aa656cde4b8fe82f604ccef385b7ba0efe17c1ddc04be0233045be92569668250ece270715ff413952ead365d17874e840cb93cb0840769a17569c32c65616635c5a0cb2959589a2cb0c8553591d93dd4b7acc0fc98990ce7282bbd8fd44a4172fd9b72d3a8a70db21b062045a22536e28d2604e3b9c0d145d07ba1e394bc991f67014b16cd8a8313d86834a0c5a0ed1741305e101125cf244306a97cc1373f38b4d817dedef9f40468966b363dff13538b34cd187fc8803aa3af75bc0d759c17bab6694abf7a9b07a3eb2f6f21995e1a71794196b1dd5fa788986e66cae907ea89fa294959551def1721715d50c430d6d4597c18b7416f6ffccf7e588b54c8d3c9d4021c097ee7ba0b4bcbe0e6fed0568f015c4cbbea734b0a3324728624ecb8aef9babc1b8099ed9509b3a1ffa9349fc93b4b890ffbaee459b932fef7ce04a77269eb876ed5", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 5: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 5: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069af, &(0x7f0000000100)) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setitimer(0x2, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x3}, {0x54, 0x0, 0x0, 0x8000}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r5 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, 0x0) dup(r4) writev(r5, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 5: syz_emit_ethernet(0x52, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "f51d00", 0x1c, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @generic="574c177addccdce73b1846f67318dcf42a8b2f210702c2b3b0304f61"}}}}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000040)=r0) executing program 3: sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, &(0x7f0000000040)="5a613a3884c78771c334ac851cbd27efd8450dbb622acdc7a7437f31b4304f0dbeee93e7", &(0x7f0000000080)=0x24, &(0x7f00000000c0)="ffe9356c1d4be1db9621f8bf87cd2f2d91c782418cb125ebe61ac605ee72e2da31556d4c85305a0f791de5ab5f74836371e269b86a004fc9cd666f0857df9667f0af99549a", 0x45) r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000180)="636b9b002ee9f7d023cfd40d43c6ef93585c04ea30504ff8fe5174bd4730f04c5caa65aef88ffb4fb7d383e3ebd5b4fa25e9568bb3c2f5878eb36aedd6e9fc42e9d6f9f3e99a8586146fa7f999a96b6468b7", 0x52) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000240)) sysctl$vm(&(0x7f0000000280)={0x2, 0x2}, 0x2, &(0x7f00000002c0)="985d5a802443b10d1ec8d3e2d71ce9988e213dc267c40c4606a2ba229e239e8884", &(0x7f0000000300)=0x21, &(0x7f0000000340)="f8fb3772ee0a6332bc4e3cb65a239097", 0x10) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) read(r1, &(0x7f0000000380)=""/251, 0xfb) write(r1, &(0x7f0000000480)="8078d4c45d3d21802cb652eb4b4d5e28f33c95bd37ec596be634665e3ae8b44678b177d3c5831a9e6691ba99840ed13fee4864acd546ebb5da7726eb13ea78cfcefbf217ff4a0e1254de48accca45456c2e2da1d86602668a71946e398d9", 0x5e) shmctl$SHM_LOCK(r0, 0x3) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000500)) ioctl$WSKBDIO_BELL(r1, 0x20005701) r4 = getpid() sysctl$vm(&(0x7f0000000540)={0x2, 0xa}, 0x2, &(0x7f0000000580)="2155768cd1fa1cbc68f7c732e26c8c099a707aa22affffdd0bc9b54c7d3bb1b90b051fbc490fdff8421556fc7605eaba87fc6812fa6c487c23d4ca5b12e1e708c0929dc2a78e7a351b41f6d4fc0f9e0cc0d59f707f04ab5d3eed4eea2c43c5eed13e845bb0c6c578bef9ca5b6c61084d73e40bd42c5721ce5c4079780b91d21b81253fd6262853e2cd4011084bf8", &(0x7f0000000640)=0x8e, &(0x7f0000000680)="306d46c252ba47168db1eb05a3448c5b1b42586636eca1b053e52bbb12fe6d1186e6af3726555ced3b6228ce447beaa3589b3c2ac462d61f3d44b20564b529fd5c478c033420f16793b5d18d2a8e30912bbaa6ff5dead3ea07a3888651b01ff3b5620bee586c25681aa907baf6cdd974218155b13d13fa206ed0acf5dde21c", 0x7f) recvmmsg(r1, &(0x7f00000017c0)={&(0x7f0000001780)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000740), 0x0, &(0x7f0000000780)=""/4096, 0x1000}, 0x2e}, 0x10, 0x800, 0x0) r5 = semget(0x2, 0x1, 0x161) semop(r5, &(0x7f0000001800)=[{0x2, 0x6, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x1800, 0x800}], 0x3) shmget(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$KDDISABIO(r1, 0x20004b3d) r6 = open(&(0x7f0000001840)='./file0\x00', 0x20, 0xc1) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000001880)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000018c0)) sysctl$vm(&(0x7f0000001900)={0x2, 0x7}, 0x2, &(0x7f0000001940)="c603b032dc41df03fb3fab27c4ed132f3148f2565ae195eed98ab369c96d51e1944ef967ff1b12965cb406850af5abcafe434301944c63a25c4ebaacdad132e17bf13bbe1b9c2bf568ae2104522f3cb4c8fb85933a108b276d4cb0b141869ec20ee594ecca267b82971ec2b817f1ba5089e5bf34f24a075a05d82b1c9ff01a0ede68a1dd7807d4c322c0b1be1d80abd559cd2b2949597b09568c35128e56536afd59fcad25673fc52e09b98c657c853f8749f9f4143b3f36192f81e2568e9c05fbbb292406c152381b78b6c9f5a97dc767d06ed83a6285d5204d977d", &(0x7f0000001a40)=0xdc, &(0x7f0000001a80), 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000001ac0)={0x1, [0x0]}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001b00), 0x10, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000001b40)={0x8, [{0x1, 0x60d}, {0x2, 0x1f}, {0x1, 0x101}, {0x1, 0x8}, {0x2, 0x2}, {0x1, 0x2}, {0x1, 0xfffffbff}, {0x1, 0x4894fc94}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0xb1}, {0x2, 0x4}, {0x2, 0x1}, {0x1, 0x9}, {0x3}, {0x3, 0xadb}, {0x3, 0x7b1}, {0x3, 0x4}, {0x3, 0x2a}, {0x3, 0x1}, {0x3, 0x9}, {0x0, 0x80000001}, {0x2, 0x9}, {0x2, 0x10000}, {0x3, 0x3ff}, {0x1, 0x7ff}, {0x1, 0x7a28ed63}, {0x3, 0x2}, {0x2, 0x9}, {0x1, 0x7}, {0x3, 0x2c017dd2}, {0x2, 0x240}]}) sysctl$vm(&(0x7f0000001c80)={0x2, 0x5}, 0x2, &(0x7f0000001cc0)="ea33281a9656c126d92a72dcf528c2ed628eea5244ce7818d61249d03d85832ec0ee63a4d9cf274e435be1017c7ca3e5d6ef83658bf5e677897b1a5e2ca80acf49949e24147440870c38fc26ede5c23e9a19e0b8f6b0587bdcd8928dc35a35055606501d0803f124e2e1dcbaac1fccd90416f57911e2e3027a6e4dd23d71927e71cbd4a43cf46a18f68b9248cb8062f00ed4ddcb76a77d94aeecae36482e3766eb07851cb5809f3755d62efe0d4c8c3d0247665123c96e43108b978f21eb843be356468d7ccbde2d3ccc5bea82d2", &(0x7f0000001dc0)=0xce, &(0x7f0000001e00)="32b0f1cd44d5d7a7420260a570a4f48b413987df3286fd8bd7f2f026110bef4d275209d916c1a030e791f057f6c927f69c5eef4a1678f7680b573efd6f4f137fb73c6bd4d5e30a48cd1675dd3595e79cfcebec6839e2c4f2509eefd6aeaa5d8d4a8a88f95d13ab70472a224fc76edc9aa5165b361c883b0d7147674628738a1349619741e76bded698c835d4c246334193b0eecb85d7784973bbc2386e4997c8fda3531b893069b868f0af6ff1692e2ded226403d8240c4c7288915c08e697f71d3aff2f15d8eea2", 0xc8) shmctl$IPC_SET(r0, 0x1, &(0x7f0000001f80)={{0x200, r2, 0x0, r2, r3, 0x102, 0x6}, 0x1000, 0xb6, r4, 0x0, 0x7, 0x7, 0x7ff}) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x33, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d, 0x10}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x0, 0x1, 0xfffffffffffffffc}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x15}], 0x4000, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffe, 0x27}], 0x0, 0x0) r6 = kqueue() r7 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x280, 0x0) r8 = syz_open_pts() ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f00000006c0)=0x9) r9 = syz_open_pts() ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000440)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r7}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x3, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @udp={{0x1, 0x2, 0x8}}}}}}) syz_emit_ethernet(0x27, &(0x7f0000000100)={@broadcast, @empty, [{[], {0x8100, 0x0, 0x0, 0x4}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x1, 0x0, 0xff, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @generic="02"}}}}) kevent(r6, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000040), 0x9, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000000)=[{0x54, 0x0, 0x0, 0x40003}, {0x84}, {0x2006}, {0x401, 0xff, 0x20, 0x7}, {0xff, 0x64, 0x0, 0x81}, {0xf7, 0x8, 0x9, 0x3f}, {0x4, 0x3, 0x0, 0x3}, {0x3ff, 0x0, 0x2}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[]) 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, 0x3, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0x8, 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x2, &(0x7f0000000080)="e72746a51d42b604505514fcf1563a4c4d4b3341aa83b3c9e88c53e927c24cdeffd1c3679a1168e9af81f2cd4733cab1979efb6578cddfe1dcaf336e9cd82402e77763dbd75776fdecb548c02d10230413e51d09b9f6b17660537337cbec92fd850951ea0ef86361948b5d9c7f2d9fe498e8004a3e99eb14ebc1fe0f722fc0b980eddbda913066c82b51a259583095c57b1cdbbc52226a87bf81bff28e96e73c1044c3dd5507106b14bc26e3317ae81dfc39e3d027d445205a79beb5353809f9ede431eb99560a0daf9c9d46210fc5f456acad488a30329c6daa26af90e4a37b19ebc94e99bd48d4d3acc8828fca1ca879f5ee8df88f3af60128ebe809001da066594ea678a2eaa330beb561ee2a36eeaa1a2964d292c8bca3bb36b6f6e969ae2eb64500d0f2f85f3f6ba61c144d473d0889fa6fc515dffc4dc6ba7fce4eb00bc4651596844930311263ada776cc41e8dab14ccf9d61d2df0d7b1e65dd789baefefa3d7df81c3ca28b62bfbb6c7ec859ef7c3cc2c7fa1f5818e9a9ca7b6d6f2da463c2c32ff0d8ddd5d261b0ff22d3745d1225b49ec3123ec6b93484ef4cfcea749cbdeef2e4b241cfbdb2f3c05c51a031195e14e54ca8620195cb2569da5812d73bf40874d9b6eb706b148963487bc747a57e32a9b29d9643c4f5697eeffe03044f5d4ae827df01b308207064533955fda3eff90a09518023b124396d885c50e08de6be495537e53e1ea815258570078654cac4175443095897bd217bd6bcbed62ed6c9b9457253b5800cd99b53c8ce9bba9b9f0d94e239d7a0ac4f0eb2c4b44a8ab9c65c8946b1c1f602e6ad9f86130ee8b150a2d032f8ed74cce158b257280f21576a125365223522780fbc18c5e8fa323ce800abe5252ede4ce77db85cc82bb2e4d6d430e4ceda0bb7f1fe461e07cba0c93b910ed2b58c0940fd892324baecc1edfd0b15c0fef30f7a629512510fd091a577e5a45b129542f57edf535ad7a983036c0c49ae3ced5e314b5309bff0fad88532a160eea1ac6e7a87b82302fcb423800f63107ac9e7e51d4d9914b57a20e00caf6d53ae9f8372fbae074b904999c18045001a75653c4a9555b356a6588ac35d0e928f75915efdd3dd4e2f7f5debb83f631b2162f3a6f5ddde3040ca136b837661faece1e0fddc2f9cbd3fcfe1b96409355c5568b5e59f223b192b5b3daa3817b156968048d9addf0ce6cb40ec6c5c8e29f28d7362b7a3d5bb0b8ea0014238862afcda1009de6bd86ef825c6f39f40320cdaf90b2490d4fb6034c4f665512522a9ebb32d3294948b863fae52e36de1364d85c140e41939b0b7caca0bff6c38908a5eddf5cd7a127458da31c04f0a0e0e9d932246e67554fd61fca8ad4953e545cb662ba2c7269729adb8c2366354bd9cb4227a3dc4730e1f7aa98b97600edad71ed3754e41821c6a0c9a96fe2916ddcefe941f947d5c3565bb0b58ecc163f8d56692a87d76fa0870ff300b697e937ecbd2e7497ae6fc72863626caf7c70369eae915b8b8a5b79b5e5ccd2f43cf62c8ce5f88daed95e91e4d94f0f795cc85a95e133eaed58b670ad890c4767b3bcb90f661078d7cbe6681c2049157d2c6403721a67e3697cbf974c45091c84c762f19023f6f6f2dc589ea4573c2c0f461ad3bdf3fa0bc32e2c53c240913f97840ef0bec7e333264ef28977a3926c6c261cb1e31d91db7ba2e58e51b096a21f31b21c4a2a2dec4002beff22130709f1aba8146f60f49794774c4c13b7a1a5970d8fc38bc19fc4afa7cd3de8827f4d7ca02031df92dc3f530cacdb40ba89dce468421fcd7e33493734250fc7e001feca5cfbabb54b3a2ef3229bf51b3450f653096446664e2af40e56ad52c54c308effc645619b16c33d5eb275477f93e5929c6abea83794ef99081a08bd5e9f87182a964af6e783bb237797007e4cc54df80412e8e05ee5e2db31312d6fc5f8be66bce06ff289e89f07d1fdabb395f113411b4bd7e809b3cc7e02a3dc0d752f5915cdbb8faa67afd2c514f2ba2b98703b391a2aec6b6703b9509721882e7783e346e36237807bc4215b37a3e9c07a3610466b32fbe5a482466901971d22ea127970a233653a7ee9f7deecdde96c8611a553692b9fab453d008549dd749bf22703f10bec2fe1ee2a8cc297c8f115e64c8d647ba37e33a6b7eef04d949047e6cd673a9ceb2bdb28735c02961ed54c5545931e03bafddc858e8d5e9d6a77dbdb3b0edbcaf847c8932cb0e51080c02ffda0c863f525021f3cdd4e771995f3574f1a3caf189d586c2a24cc348d204bcf6e2838e6facc0417e6d0d5b47b4d6a66da0d7adcc41a427636b8007ab2a0e1a47fb8f9750e96284cafb86d26a631c4d417086dc2bd8b827696ab1f58086e1d81f332025d52c3e81c80502d719e63849ef4d77fb485e285724c9afea6b95d9225a773db4b0aa02b36f68c4d09171e1bf5e0c34b8d72cf467df00c65afd5c13e5977f33efe481524f56e75d0eabb357c9dc3c23da4a9840f4daf4f38d3b3763146dc93569b851adcdeb9d15db3118a5268c988a8e99a8855614138935a932322f1f87d6f766c4ef76605565fac15550e076f6c5f84b9bbdf5d3d7a1611d5d9a69b937ce095e95abbc38a32e1608cedbea8a26cfe45041566e1a2191c9173c6713411c8f721076aad25ea5d6df378b22003af6016f343f667b963210fd8d7074285ab3af3cdd62860b8b451bc1ed16003b6e0b047f93b4407b35372f5bbd91b8934780c9afa3d6c33ba0b76342762012b7c118a4a3cf39dbacf904b839518aee1d16432df83d77ec2d4583f763fd7d6bd682e65ea883b6a92b52f85841ef6b2d1a1f7040456d94aa75021cc8a6843a1cea388c108fcb9c7cf9ca5413ae5ed6561150e0efb47df85ef7651689fc0053ba4a8dabfea4a0dbcab58a2eb2c8566fb4acc9ed9cf042c866e09e3879194f1b0461d0471fe11b9c189765ffd253c7a0ec1941904cfb8b05967148a4e0f6fff4a75a8b2977dfc72094c99ee16f579297df3a4e52fd169f882490da991095a36040e68017903940c3335d599466004125dfe8559328e2abe31c2fd47f07f9d335ee32dc0aa06ceb61df103d57546dc9f918ff167b9143d1e4d634490a1ea1f51cc72c85ea4abb38795d85deed7aab147bdc089945a6144f8f7b591a075fffee28315bbdedf0fa39e29e4f99c68aa38d0c98b2d1127daf92e63b7426d8cbc3a50bb96e8aa54c6b1e25bb13dfb412482c66133c1e58b2e5bb091d44fecd2b2d959720455fc7db3713a54f83c11400f591d97614c2ca60ae4ea28f391d4ffe443a372f13b9fda5731d362f46e06493777662019ce0033604626dec6f7ec20e7e071f69c855646b9694cbfa70653c321b2e62091424c1932f3075ee8067b3bca16f38bd6bd2d8e196bf25de39a463cebac8d58f606e560ff6fd303a93b2bf8e2856910556de1a8c747d68d9ef0775e024576e9fa869aa14ff01971d17b36c6d5c3ba5e3a226e55fe2842852f155dbd336dd5d300849145d5b31e34bbb2ab5cdb136377b17ff9bb5da53b60a128b2b05ec7063508c0e6c2acd5cc0ed2a95b58778b98e4707bdd5911163d26171ac563488545d9e00ef5454ef42e1615ccb42f689683e1dd554c2fb811e97b61749b6077db883b436888cbf18afffd39506b977fd73fdaff8fa2173e365f8cde1327690edb067514e83fa431308c7ab3263a90b18b2924d3929f19301a1de66b6c392716c545d30b9a84419e88ef2c35f86ee39326fe8ad96c02265330bfa2a79ae197c121024e586596fc9245f26057c711e7d1ed6cd3760a78e372a9316c79f93851355c842ab46e62a16177913d92293e76ce019fec92ad1e189db209661bcf923c300f41bdf31f524fcfe6aa9b92c8a667076961d44b01fd94e9d1e6440a54f91b60ed6161fd1ab287d60be6fe5de919325d9225f952d96afd8162f3cd02b81e9225071d18e5e824f1963f53a06ab7bcbf72aa51b8924eb39108d69a0663f4a45ee0a044547b71afbd74b109af1d01fa8b6f6a6eadf72237987f9fa4d4f6c5b915c050a0bb0810a78d005c9a06cf4bafe3a36f869d6dcf4d0666238c4db8ae675f2377fc5cf6b92dbd74e0bbe236584efc0060475a38f81847c2c8ede76847386e4cb0be5fd706020d1b4d69a3448c8ad5eb6493f379e84ffe3e65a8f6de6e10595f380d7691863de929a9880864662a1031a75310a00ab52c0aae373843e5fc5039b422213edeb6410b9510e16c870b5c43338b287b10ad7babc2449e25d905920394c267db3072ed04cce59f8f364ddb90ca0dc6dfdeb379cfbc9985fed5471b87c47c107ffd7aaaedaad4d538498ee465ef65474b543e2329d8b482b5c864e01d488d524d23948944170b45b91f517f725427f5c4752d0d62b011bac7dfc24942659f776eede4e47e4bae878e522e309159352126e569c8934d82b12184aee878f939769c53148c0a8439a21a6cdddfe5a769c9a242d8d5cf6e6c1d66c1c8b6d788ab9ab2c1c409c2c2c61737d3deb8457c9bbdef792d40436aca37b67bf599a0e1e9b8ebb98c812ebae06c1d18fec1d4786ce119209f6e03379ff3749d9d30e5878a5ebb344c43a4f9da6d30b2d99f87284f0b8d40f51981bb47c88c5e2ecc8d4571d39e021d4fb1ae329c5547b0d77f606838725413f58636296f88b787733814e4b225427014f150fa3bbf3d5c152d27b11ebd8e06086ce710e094da75bef3a7ad5866ad940e19c464474b6c2f7c498f2cc8643ac87e6b3a6b059ab23ab26ce3c6150076fd030959ae7f93d1121feb786ef240d9db76476208a14facf45337ae621b095bd6fff7e6edfd78de342192caa1dbc54ff41d52949aada6becbce802a0be54b51f05d86d90d792f614d3811362692bcfa5a33a97797ccecf0e99f08f63793ce86f62daced719983565f98f9377f478828bfe2a4bb08a91a84681249c0d5539a36de045ebf29c64bb3999da13ce1b346c37c1f1c82d132a469112640357816019f4e1056eb6e8c5507240a312148ebbbddf04ba56a9500fa7591001f8ce6f9beb03d3d9f0e4e9dc5b2c7c92a8b3584bcda6e8ac328993e11bb9d85c94f58ffed73df11ad8dd87d77a036c8f27ed0187904194fd05e629a2050fe33011bf707f8d717cd3b40c9ea3be88dcb7c6aaa95e3c3e0bcbfa2dfad44eafc99e45788deefbb74c9211c3740face915a329cf5bd7f477f00d8bc69a3b5edce517a102cff0f59d948346dea43bcf83e4e12a82fc05a685f530da883c548e1ba9f9da0ad9570a1eed87f480f261f0b218ae84e176e89385f997b2fae931e324ec88232be1baa9cb4ca76de5d1315f8645dc9b39a77a6731cad62cacc9098146a61164cc7a4750add4ed1d2aa0906832166a2ebf3579f2eef917b212314f84a90d4fc1ada2495485f2f0695d6a219f93765887c6e002a4e2e30652ef1b33b52e3bd50b4e9e0c9092e13749d85c9e0fb4b14be185ae630e29d60dce54654cb966cb41e64426e2a8643daee02eab7d1d1387da36944695c1cdcadf364b052a1c35bc5e0512cdfd863e8d20da9de9eda90f019c1a576466cf5c3e1b0320cdc1b608d8501eff55c5b035598c54cf3b50fe55a17d096e88129c7c834729f637505f7aa9b31e8bd3037476b68acbc1827a66b0196080ca2ee6f5c18263a77f94ec3035e69395a6910ba60384770692d17715253d183341e736baeaa176f017bf3c1e1b6e487c598d5d996c0a3867033fbf1e54c8b974cef74aedf4e76c", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000001200)={0x2, 0x9}, 0x2, &(0x7f0000001240)="3b646720953717a3d4c7887e5fc7886451d0127cc919fcfa56f4fb67e41640547c8cd86b1070d30ea5a0f63f1988dcaa3daddf8d530d7df68a549e7e6d260487eeb7464dd76a2830c3e93a3cd3a37dda84a21a910f9139dc89a4e5665e7d15648464d077db7bcf07175190f928ceeb7c0429eae2ad00b885cc57910ef1c001b2b05441006d2ef9f0e6ed6e6e21c957bbc9e2d302d4cf7d2a8cd358161078cc5243c54e104cc18c1a2de879c47d7ec9c38112ce99ca04e0fdc4842e3a9d4a45957fc6baeb8919e0634fdb", &(0x7f0000001340)=0xca, &(0x7f0000001380)="5091d0723bde258d5ecece00ca6ff517869b6ada705a69aae0c1e6b616d317148624bf3a8776872a6dbb1931de8260c6e8b699ab744cc46fdc997d905e5f5988219ac70055bb8d037ae9d8dceaf90cbd09007c39471a4cabcc40148a7b5da8f579a30af67300ff673f33ad55134698f5a08a56c72660dbc45f1f31ad37380b3da8ebfc62eebf15b03b38ecaf78fb1c0a0255d1ade1297e12964f1dcb", 0x9c) socket(0x18, 0x1, 0x9b) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x50}, {0x406}]}) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[]) executing program 1: socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r2) connect$unix(r0, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x10, 0x69153c4363622504, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) socket(0x2, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x1e5f) r0 = open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000680)={&(0x7f0000000540)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000900)=[{&(0x7f0000000280)=""/233, 0xe9}, {&(0x7f0000000380)=""/189, 0xbd}, {&(0x7f0000000440)=""/222, 0xde}, {&(0x7f0000000140)=""/49, 0x31}, {&(0x7f00000005c0)=""/140, 0x8c}, {&(0x7f0000000700)=""/210, 0xd2}, {&(0x7f0000000800)=""/241, 0xf1}], 0x7, &(0x7f0000000980)=""/112, 0x70}, 0x2}, 0x10, 0x1000, &(0x7f0000000a00)={0xffffffffffffffff, 0x4}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x37, &(0x7f0000000a40)}) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b", 0x28) r2 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(r0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) socket(0x2, 0x4, 0x81) dup2(r4, r5) setsockopt(r5, 0x6, 0x4, &(0x7f0000001100), 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f00005e7000/0x2000)=nil, 0x2000, 0x1) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(0xffffffffffffff9c, 0x5) r8 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r11 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="74cd5fc2cb671be32c79a3a5ef565869cdafff38c49a953d95dce888a89f16521e309b9d9301212a4d43f8c42bd10c6777216b5fd6d66b604c86e89133c7daf49e810f3a0d33347bbbc184897cec58c8883f132a72f0df9b6b02152614fc7db032bff5c7d129334bb15f74db9e776719", 0x70}, {&(0x7f0000000100)="655813d24f003fa854e3d49f09014ecaf46404f80bfc625fb8000807", 0x1c}, {&(0x7f0000000140)="21f0910d57d2304d07bd9b29e7cf7b686087af13ab5493dec94c3d0001266beff70ea47219747d9590616c0e5c7579e8e68ffdf04caea53d9c79b6b158", 0x3d}, {&(0x7f0000000180)="37e01495c5cb0d401d0b09b24a03eb211939b578253189a176127a5592a7bd1e5327d4a34680c179c0a3635e846dce1221668572f8053b09b64a643df3b3310fcdf265062e8e6300f59ac78312ad6c58240d03362b512850c2a47a318bf8a8b7de6ea7d71b780581441d7d9f746babefd202361b04a884fbab626fb3e4de6d5809597a777a006e0be85112966efc15bdc76754f7e0078efc85719161979a451d83efa98ba9a418b3504fc0a44ac44f533adf260f935987c0caf6ac621c698e41edbabd9350faf80ecbac52b459a915952a5475729cdedd2f601c", 0xda}, {&(0x7f0000000280)="704bb3ac2823abe2f482be0b3b5dab455a59a909f3889bfe721452e1be854f850ccb07f6589142f5f079002edadbbfdb87bbb095a14cbb82cd111ba1199cd51a3a78f23c5a3f73f7e94b600deb399d40a06ebf4d97", 0x55}], 0x5, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @cred={0x20, 0xffff, 0x0, r7, 0x0, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r8, r9}, @rights={0x20, 0xffff, 0x1, [r11, r12, r14]}], 0x80, 0x405}, 0x401) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640), 0x100, 0x0) ioctl$WSDISPLAYIO_SBURNER(r15, 0x800c5751, &(0x7f0000000680)={0x800, 0x4}) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/86, 0x56) setregid(r10, r4) connect(0xffffffffffffffff, &(0x7f0000000780)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_LIST_DEVICES(r15, 0xc1045763, &(0x7f00000007c0)={0x57c5, [{0x3, 0x5}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0xfffffff8}, {0x1, 0x80}, {0x1, 0x9}, {0x3, 0x4}, {0x2, 0x2}, {0x1, 0x10001}, {0x1, 0x7fffffff}, {0x2, 0x400}, {}, {0x1, 0x9}, {0x2, 0xffff}, {0x3, 0x3}, {0x2, 0x5}, {0x3, 0x20}, {0x1, 0x9}, {0x3}, {0x3, 0xf100}, {0x2, 0xfff}, {0x2, 0x8}, {0x3, 0x1}, {0x3, 0xa2}, {0x3, 0xcaab}, {0x1, 0x7}, {0x1, 0x4}, {0x1, 0x3}, {0x1, 0x7}, {0x2, 0x9}, {0x1, 0x7}, {0x2, 0x9}]}) r16 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000900), 0x80, 0x0) ioctl$VMM_IOC_TERM(r16, 0x80045604, &(0x7f0000000940)={0x8001}) fsync(r14) getgid() setregid(0xffffffffffffffff, r4) ktrace(&(0x7f0000000980)='./file0\x00', 0x1, 0x4000052a, r5) sendmsg$unix(r1, &(0x7f0000002c40)={&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002bc0)=[{&(0x7f0000000a00)="b1842e8ba21c046f00a6ddbe1ba5042f072267321b39e47da2d82be96afaddff88fcd0d9ca084773275964424143fdd6fb11902fc9b98ccd106e8fc77c7714de4253a8943c92ffc99a4014889574908b651b4061c923efbff2e21ebe1f67265bc070cfab750bc7e27995e2117a71da7e6a798544433dacfdb940c398671eb6601c747c528d756ba852635e39f04dc9c0202332c4cc53f58ce43341e27e04cfb9d7bd9463fc5fb37907098bf20a6d2d19317e975fcea98ab28986cf9efe75a9cb303867f59cec7fe2412c1b41318f2564c2e358d1404e26eaccd09c43cbb807d4b64c7f1bc876e3998c61aaf28491e5cdd96256fe4d37b8f8aa4738df5ad638fe1c49ed9485fb839766546cbd72e26d8439ca0a2b39ed3b41a674877131e4c0b0bc91f899cd3169e7ceb12f3ebf084c32b18ce24f864f4aacf49e2f1f0e36a9ec2b638b50b0a5a9b08bb8de3c3fd7322c4ad622cc8effc03b2661e73087f61130e8d2c490c3b62f317b6a0e4cb33bfd5e1371298d94a2c502d75520b4d32c143f437e6d7d3bb5a6a07bcfe4924246255ef2bb250c66229ac84556cbc221c7fd1a20c6d664e9d64ef09b2bd7883ccd0259cdd020e9986ff968ecc6863f46311dbb01fac7e819bc570ff88aa555a9e2b0351fc328980b3637014d24a85054d72819550b32596fd69f053515a4ed4ec1e99cf20be7d872567f3b68d8a684fa453b08cf3cd6a2feb2ceecef9017caa7e60aab8871bd2a70da899599ce48b95f310eae04901fea665a3043c93cf5533d42ef7dcb08676597adc468753fc59d0c5586329541b678c50114f02ce72bac6c3ead133f30507a8e56c0abea4340aea4bbace4b17962c5e9936fc0e2041f02d68c2518524f05e0caa834d20aa6537947903a855ae44bf396db15ec5c3c9862f7d1020f50d3ad3736c782b60e0b966009562467b19b50619f66eb35095ade6136b252633661279f87d89540d3baeaf7f06229c3c99d7b95f5605173feced700b020b08735863f0a26c5ba104fbb220d736042cdaa9b15b50d77de8a65ab5d999e1d98483d88d0ffac6463843877f723f21e7bc05a866fe33726cf8645f3cbb1f2275f6d87679ba44c88655772bf2f164050b23ae4f0675916efbccbc2b40f79498495d1915c625f398d44fc146680c10c4517a6c94a2430dc7a4650c91f324a2ff1235f95ec4003b07df9bf3864c68682a43dca5c2cc5d67612ee26005701b2901240e5aebba49bb324d415346a7551e7963de1a94be9d312339002843ae5138194c3eb123c33d143e087098b8c5ba699a0be2e73db245ddde0780e6eec48d5383c836e3ed467df615fa21296f08b665747e23a36fbf1eb56b70a10aae2079e32edc03d35f32b0f37ba6329c91e82ab2cc45ff306a3037abfcc6536e0344d655398be3589cfa87cd8a84024e0306d7f619b38b90f13ecb9d5fb54feb00f0034f1f57748907a700753318fbb4ccb3311e30fe360674e50b461a3975de11814d9f8f186d1fe0c8872904ef109ef6b056451719eeadcc4b6d136d9927a12b954cf82f5e10ab2b12397865bb5ae2970a42c8f6bfaf39c6b8e3eb67e6ae8504f2f6d6d8c50c63b195635b000a787f4491060e39fc04476cea60bf6e3689d522abdb394d61308ea11b08080d69b054249d7f26808c6592dc8b5f9d258d1b4f0b738c8e547b3fd5ec356b3b49d8c6251af9aed91e42034e8a0995072d01f8416b6f361f27c60358a3bdbbb948a8a14b7fe5b4e2e6d721b2180e6c1eb4da7bf6562817a7d2fd4b0c7b4db3a4242837342769457bb770070d0da3047e2c4dd497fbe92a432b3ff6e1a36b374926b3c27b99b07f0961bb841e60c106568a4a58d8a24cbe331939718e7a658767a1bb3e719042587393bbf306c13c296ea6ed857b54d04a381eabadb72adc36335995dcbf10adc46edfdb53b9021955bbd56e1faa2f4229653efd8825b370fdac71bd5dca77f656fbe1fc735b6a2736d256ccb6a3c04c25ae4797052a1d82edf983be07c04d2ebc9f8ab7ddd530e428cfbc7276525749406e48c685b456dcc6677cc170918b73dbb6c22110f292499ccc5a3c48cb953612affd1c9cff08c3b4d7547e554ee8b07daf8305e0a80730fedef248c0e4f9d12dde2f258855855512aa17356324cc1081a1b3b5d478beb12b81aba50f15f8a4ccd933fe63e4438b992a685d673390a24e9ec15ee35690c22092c9c7ce70ac0393ade5758ed34111b481fcbcd6eac0dd0f8a891879dbbea201842df52941b6769781ff870480014909b3e2a93b88822cd653fbaa3c9ef5f67995e89980edbf13ece3b644646b60129e88c4c122ec6d50505a5364f3fd0abec707d5f79b7f5bc585e6045f0c6423e1503bb1776bbd5426914cb83644d1658a965b92bb5f23558a16dbfd9b52f8e76a5c8e7b07650d6c9a12371de7f04c7d4ac82e4e1b567594825aa48bde94c2980594acd6d2ab9d5cab345cac016409d96983130dde5377fac3f9bb10c38491c31f48fc48b29cf58268f7be6a94c864d0e4f2382732747e98489ee61ce39bc0be29ec656a61ca2a1fa77deb1b374cedede892c62c609ec292d6c17664c4b797145c7b694b6b134e6660f67a751737a6d1bd20795c78a33d02d874d287c414f519725635bc653940bb0bf25f020694123315c725f1b7312761ac7ff193e28bdffa3d3f9049ab152a9e2e2d5e9f4a62c52c666918c32d99d5392b937993c4f36e62921668c314692bc1a43919920765dd905d4ff72936e2b08dae5eafe855fd7fadabbdefe17f6a7fd129e8e6b7415465024d1631fc9ab1945f85ff4124a61db3cd6ae749ebabe5ce6bfb7e4c910f29fef9dee7fb798d767be982498bf3a12b818cc76306c115ae90a6a7637472ee98c575ebdef57ecf14e43ec2d74074e0592f41a74c6f0997d40ff2740f61173de62e0a5af64691b33d5f5022577af7b82645b1a2bfe73471af87831076447c457cbed8033b7da21c400d1f843f25a00d6cbd0bf45747aecfad7f5d948a28986c4cd3a634f401dabb8b31f577d5265d65ead7addc302f8358fad1d9b03b314087392c921acff968082bb12e21cc02d42e1da3d6e0e865c5aa185aa238b61c820da0b2107426446dfc662fa2593638a0a69767269a0122a064cf74ed64025a4a14f4f36617319689725d1983be1daf3b1bbcb477a0c5eb032f872ee4afe052b6289328628472cd31771b3193f1d182abad634dd04a1a9962d54ada927acf01b23882910c2312f5b21049041abd83511fc5d7802fd27a4a0cd3dc718e40f9f528752cc66a19d58a7a501d68824d188b3fabf08e33aef7cd194d4089fa948ef37c6bb20faf34b5cdc587f9aa5b8cdb970800d73fde20ff84204f01c276173299ba78623d91fe2c7e7a133e45c7ec8a971c242cfafd92aa6e7394e59ae97362f06d9a53d8c030925c80222b9da89b36a005f82e4d891d841b647b56821214ac411a0bd4ff60f75a44de78e72b33171b3de0a6f2ba2476a9d2a9a73d113b94b8383f34c8ca7cedcff2e9e18c31115d55964cd5f4ff20a5b77b41ae9ceb47b11cbce9add0d92ae0b999089cf4b04a88297427a99705ca78ed45e1aaa2dcd5cd1b738a017af3ab204133d05595d878f12aa757afa8303cba1304652c901a3e03a43aa2643ae9cd461466e4ce682c077d922e9b4628ea315153b126502e89540099b98a699afa5d1b9a615a8fb92a0c441082a4a7ed3ed7124b86e364289041bef14e85a0c65d1bad167e43453330854d57a78a0397b3e4de5d36164e1330b9c74d91d4f2523755f3e94c11a0f445cd30ee6aa893d0058b8017d6de3fa9beae2eefb2e572b6f650b49b2627a4886606513a5c4e76b8d0e3b83ef9148be834bfbd4fa39a3d7aa8ff2878749e24e9328900cb05ae2a1c6696bd0d434bd4c365e15c9ea62d86029719f0af1f837d6fcb1d13b3e0db0751b7ca13468f3310f796e8f0a4ab71c85bb779e0cd4b3247da45361c05bc1a1178a19dac52e1a89fca733c7b4b74cc5ca31e576e509c86c24613d84bb2ef465f28a28a832117966bed5cdbe7d048573e6e9b6eb42e95384181b27b35933556edb77b3467b50d46955a5ba4db45c2bb2738e951ea080da72c68335dc51011146d30e63f85f723421fb6b1818f42802ca6c9f1cdba68d78623a6a57dc2528d3dd58095d64db0f289523aeeda4c246ac65aa37f4a315ddd6ec7da053b79c5f7b3ccb285275048cb752976fe8d48faf4c4b0b45adf1036b91c42c1a0213a545bd7c728784b9986fc0983bfc2a5ebf1389ff202dc9739099d6577726c0127fc94ae4bd38bb49e0c039ad9ff81dfb954cdecbff6b2af145824f82a3c3abdf42e95427482702e13c366f27f5905e9fe4444f0d2ebf58f6d9f3cd334c0dbd09211984ac14bc3b40ee9a24b23bd8dd4e4f89c8d27384383442c39b48b1c27e4f55bf7e1ee3429045bfa004fdb2e677f86a92d46d1e1529b75ab9552dc6dd34ccf72ad726357759364ee7d2a37369637020fb2854f46fe3c43fcdbe1ba4bce3f23bdddc655910b53117b8f37a4bd0aa6178bdcf6c8cfddb170bf0b82428c4732eadec902a3997a9195c8314187582bc42cc84b988a29de323dce8c00a869fc4be4f074f85c6499293c465cf73f837b777edc295e39fe8e6c24e598acfdc97cf38446a9dc60078e5caf0fd7dd1f26209ae0dae217554224404fc423b8134005d31a159344a580ea7aee1d6ca0e06efbe7fda7c8c2cd2d7198a688619bdba1e216a4f3f27f0d3982a29cb0eb11969ab2386f383f1e5d6855b4532e6d1faaeecaa188d5d3a3eedef266d9c36f5aac21f5188990ddb04da5ae09d1a72c581a2064838542c34ecf838efefe6744351d5f9a4e98344efa2571aed3f401653f705b0ee1e9f14611adf1d1815d5b8347df1717a60f6c150c34e10fbf71b6a3d0c9572840395ce2caae43f445667e0590ecae211278bd89f04b9ceb6499936f5da9bab5f0d44ddca8d9705964296100abb769fb8b8e751d2bc25e22538203cc70add5014dca0c09fedecfd4cc1d276efad7ec93c917ff1cf47fef51cfaa8c7e9fa72451aa50d88eaec9ea6974891b395d2f01dd5ede0eda53f8f06ffab1a729bf629080364c498f8feb35691b2f9291e55b9e47de17ed83e471e9d0cbac3a265284029bda24f3d68ae1d91ce3c066b9471f2cce83f656c283aa917e16cf0ecb8986e6dff9471ee34232bdc3c1dd4899abb1100a52d7ca33962ab502fc9e3b4a7905f9303c50208f0035e925bdcd965c88fd0e2ff3ea868e6d59f18515ad87001e5406fc0d02075df3305df56ba981f67eff20d6aee956a3c4bc00df79e10bc0e20ebfeaf095163fed47b130504316cd96844ff1b7f096c31bffd7ac9d610552cae785991f396c4b72bccda143cf114b613db87b18c9a6f2d2beac71458b28a9b1872f1f8e97e101c08dfa70e787ebcdf5f7d2e88e62ac7118c8a81ca733151bd1b71b5db24f52f736b892299c310e9e5932ee07ff0265a7b98e69919df0c83f9fbed881dc24b1b9f3fc00468fdb84073588b4ad8cb5071b3bdd16296cb7f41ecc97250fd899999b6814851c6c243bafabe882dedda11fd1a06fb4566a5a3ed4754da326bf46ca3940dfbd67afad894cd113b8219f749f4edc689bad88dc3ab5f777b7afb8c9be3a6d3c5c585ee90ce1bc30592f85addfb79b98ee67c702d5da109f63a45bf1ac9563484affdde13530ee31a90e8324e410556ef6952461b8563df19331eba946b8610dc158f9f8e44d21d1ff2ba88b4e687053cc7", 0x1000}, {&(0x7f0000001a00)="2e204c855f8b465bc619116b2f1e7b380c9865fb841984c21d14d5d795f1a8af73977b0adc3cccc3f454a89220c360843b0d33ba296ec276c7ec984eaf5aba00d8f4c2e342bc1fb1c6476896335beb56fb3178c4291a9cb41a639d34dcff10c4a13be69ea5efe6543b5e516368aa277e1413dde6473edd773ed9468748fce034dfb123c78c91b1720afccd5d8cf75fcec24200395813e9cdaaeab2aa07913d9c3dbd0d3af925", 0xa6}, {&(0x7f0000001ac0)="a20b5858f6def8571c524364ba60f8c41e50eba63275da4967893105266948121fa596ca0350fac719b20a9b67c162542c0285b379e092bbe36d771d56ea3b3f4564e84a452cabe41434c11971c7227a4126282d706810902a128ce0c3dafd941a8ce592826a4f0e1e1359f04e21b19712da1f62cd2f38472c8464aa8d6be7c1f190e8dd9a231489dcdc7a265b4638f5b351225cf6d3b6b0ea858d4c1d04872df3b97362eb4cceb7ebcf4a95cf568fdef232", 0xb2}, {&(0x7f0000001b80)="0d76f214a36abd1398acd023434543557dcda301b814268b1aad65c8e8d32edcdb783c2f8592c16b330deaa96368210c0dca1a73e004467cb80ceea3e367766c03e3c8bd2f89561a5e056deaabb71204497d1096485713c476dae86f736dee237520e4208fa340ee53faaf4566a1b2697530d508efb61edf386763191bebfc6fa63e411cf3e57590d464f76127d8ffad517460cc1ff090149fde2905cf1fc1d809d70b5b90aebca60cabc84e07ecae1c01372b532fa4843aa0d6774ea9726103b0c8f018144e9faf69eb07cb968a1c41e082472b46144cdddbaded17e1fa3b24b6a87868f60f99e0efb2bf069067b2fb851788cd0a7847d4d2eb0e3330814592927aee03702fd5dc2a1da9ef5d614e26c5190f570f278341d6b5c1a5fbd936eb04f0641e0b9451f34f0f020d5a08968f6017866feaaf0184e2fafa83f712c3db0ce5bfdc5623c0662e7e53563917c262c2ff14408259a3f3ce79690b1e88b622c8ebb9f634ed47f918b1383ad3dc1816a18a33c207d6e21e6591d3f5cdaf9e939e54e2f9cf7b48d05242643076a7e25c3e688141554bf85f5e7f4fa90c2e693d4a8f326e071815f9495181345e2715a0d060f45e9ff5681d9fd0c9183aad1e24f64b9eb58535cbee82b3f61de57475b2fd78e1a322b0b56012bd1709514a03fcd39c66b5a2646a37181af251002c4068d09abdad2a0f8061036af3e62ebed81b0c15419b5aea3b22d166069a18c203b0e2a199025d617df68dc230830ec02f7d5f0c4593bcb9b5ef2997a7528ed87359008ecd409931f0972c44c3542fb7ff6a4510010bfd36cc060b10eeb3f65afd0faac4d18e27ecf317f50c718686e4a3cfd8b413b8aa3f6d3b9f9e9cac5061dd34f06cec710b5b7962a77e7a200d01b8f48fddb9b854c942152c503b375eeebbab5db8c7c3fd16f800dc41e64798ed14e6400625b1cbac665764cb69fa611e33b2bb5a257bc61add8bd332c1f5a24d4b8bc0b5818302e0e3bc174e1630baed179454cc538d6ca3140356e5cc1108e1e41cf13e94d58898408ac5091f3fe150f75471346885a532780a164120c170c204493fdcf64e5be7b68d0ccbb9fad2dddada523869713fdf24dcf949b5b00c7ac5b378d3b9ae50fc10e7e1948dc70d2a011000a6378ca70896919c16af884cc9fc290279f6c3503312df49eb4a53bce1b28482cdde0c83450a9ff219431e343ced908a99c841befdc81d359efbcee7d50a69e9e70c23e02d8143f161449885874ce225548af7055c4fc871a98bd429a491180c154da368564d241027d3334921c9c8901c951ee6bd7c267f2f971f5f5a4fd7e65546a80a6e9f35d1cdd687831841fb9d74515a680e14f63d0c6c94d1bb63ed15f377885ae4fe494deb44e3df5880b5e837c52209b5736746ba1642b9eb3e22857280ea2081f79e0915b32b6e4b8e42e4a4a2709ebb2bc25b97767fe98662d5aa343b9543c404555ed5e4f3a8f101d125f0edeea60bcda78fef669a24822dc32c5a76dc5e065d22a5f99ede111027d5ac675bd9f0123fafac8e68b0b58d31cdc4bf2620d3d194154a3cd1791194fdbf9ac46938f6bf67dc05f9b45ce138ecd031249b25a33cf456df65220a8f16536a752f7ac8dd951daadb98b3d270f9e04d70f2952429f6f47b0c34feba8c280ed6290e204ada345c5935ffdac98e4731748c62abbc0bd9d57233f1b61e03022a288cfa0df1e778aa3ed36e7a27e9604c316789e65cb6e270bb74b72d7a9689aff2cbcfaccc519cfa2b998922a3d19b03de6db0fac23802b54fa82c01ae30cdd17f29ab234b9687d95c6a7210144aa1fd499c091f688a7c47fff41d8c19cc3412228a2cb83d7527801ca475069fe0bf85569d787d5a92bb0e238d5b006e7c089e1e02c02fff749f90232cc538802f0865990915ec010c691c55f0cc50d972b9d771a9bb0e8107895fa1e10337a456eb6f4ff70435a8171b9b6025bba9c1d6a6ec65a3ebd2eb22b323d6eb6d2c2f3590265410acbb22d17426b9c18a21009c6d22e3c667b5e5573bd53d675788ba9c3fad90a4071aa48fe4d34f73781d0f067bd7bb0d54a46ab9d3f70a112fbf9df40e6b130f981ded1e68bb9b9f180600ae36437186f281ebb905aae265ff8c561e27a2bb07187314239fc10a526cbc6cc59b6394fb03cee080b529357f404c610980a4b8d470532eba35bcab2a40fa932c8b9c9bbeee6488769f73840c61b15dd42f21281602b513227470ce08e958e5f761756d8d629b870f052355dda49eba59bb2b249183ab50816c3e9938dff1a6cbbe4b493dab858bbc372b78ed674c3960d58e81a6e45051460cdfbd77c6f7df9558bd943fe4f2dcb3e5c22b508b55ce43046a18c01ac731f17fd6c9cf894c3d3f5d66d3bb6c86ac351123d2482a3bd68dce3ae7a3ec8889b7ec50207a38d19a4f99fe47540d401064f7c1d94827d5fe47f34b08dfa87a47a6ad2ad77033394fb44778e1428a61fb833c13973453eb77f98f83b4631b16aae2ad80b71663ba187f2cfecbca28634d4980f9f7092d364ab3f60ff0f6a7bfd9ba56285c26355e4f6334a830b2e2613aa664748f19a467e4f478bd0424a44b1a6ae65ae73c39dc47e78422ecf8c2ce06b01ca00a572a8c2a81fb3fe31d8825d489c555cb82df53cf872b3a55cfb4cf41d75ac8a80b48f43b48c808e7535c141007043720957980186d73f719ad5f21c678c72884327d65d79f1aae5a0dbd3f8598c209508651fad2d6e2236cd9ef1a3bd081a2028e08097c46a5f66fe8a86d92155267149f9803ae906440e3a2b16e8f13168d3223b1dd2785bfe8f54c8ab6582b0058e695f1e9aca53359eff3b2939cfbca8415459c636fdfdb9b898efead336fa9f5d422555387e41b724a1b19016ee6b7eae70e9f1e57572dbda2d3e4cdf3321dcf6c6f273c3dc68ab21c459a1179adb160398be6d3535ecf47b8c9d0cf80a362ff14a820a4161a37e943f7a690041f15c9bfe7c890fa6f89402a056bd7f2a67227f377149751c6e58f3be6ec69a689b3fbd40cce405c4f2ce40fc522e389779305f2e906db20c7e564c6d6b7e58aaf7a88448247d754488f9b0d1c6372443be995306d8b635c3914883cbda9454f8abb18e6f4250b538d0206b4ef843f9ba70e1adbe27fafd43a91ee331b6d332aca41ca547bebd263831fe6e6c8f302b49cf2d304f81a917280435428da3e666a3dee2ba872ebbf2cb00f4b190abbe3841cd193539e91daa3cc45ae57f614abe344927c3dfe5d2ce1561f021536a4a2b85b36d76520e0396ef1557411b013f432ebf3f6179444268430129391c5c0e1b827d789d06dc535889ad6b18a432bcb52bcb7f9336793979da59eec4d5f0e5072b1a0cce023a2e10f276d540a5369b820729f693121ae5f4a48d5d586e2a6c623fcb10f210a6b1ea490f85c96f1275d8aedeb231f9751eacf9984e9886b21d24f710962c47d5e8ebed86a7c93d0eb6a2261dcf4ed5bfab5e45779f7a6c4e37dce14df879ac647f4937fc858d669bec517f670b72623d6baf79d437942902f7d3b2e026260cefc0440d67a399445eab97b7bc47606825df2308d2f9d62e619c4ff2c473eb2f96cbd960fd37c240824f6b406bfd4225ca80e2148c2b597ff64a7c035aca71cd6020bbc469603a5c7a433b6cfe969fb17fe08bf2dda4bc09b676c203243d98c097df0cbb889018744585ddd82abedce6dd134156336603f89f15e3afcb18c1b89ba1b7bb917e80866617c372a9c88db7f41f9393de41027ee215dea3d410cd8595eeb26d4faf21b21f31f73d55deb9b08ddbe7c74d8b12666c1a701ececffcb3f3b67050783c8e02ffc26f2643ac84a8d0e59fe48189582ffa8dd109588d06b02f24b7bc9e7b4dd922e89078110b4936807a344bf63d71df84c473daafc62a02cfef682dc010a50f975ba2db6b746e4a7a6504ccf728855f7b82ef56511f5e491e5ba2b45156b5b0b2b684ebb452d32d704c04b9915876ba948c09ec2209ab6a10b7c49b337f5d004328e7202ff012208a8668edc2c7ccb98ca59d0a9a3ee6115a8708802810225ff02d1aa0f5deb4c77c8aaa1db03a30c4227dd79ae16ff8b604874015b128e565434d4a3cd78ef8b79b59b719abc2d1fac091ad86d0202a8bbb8afea8eb2f5c03be35348de3458a11d7fe21c38688cb8db03ab474b5e2e59603e6558522562f451321363b9e620675fd6d90da3f3d028ee806fd892311aecec6e1d806b9c22e8ebb7c84fb0febaf119613c93519f6e9683585186b89132beff87ac343c1cfac94556d63528cd1cf9f217ce9007c68a7571ccc42c36187cc443366529b74c06594061db8fd259fe51de47c911a43dbb303e89fa7d2e43dff47acc983f13f1ebf02a6e60b70e7a47be8d5c031a8c2c798500826ebd746460cf1e0ce83c0915c1c2b55145d59520a970be08d9feb7a0e3e83ec302fef14e0fe5b8345fb9745728ac3139dbe33983385b336e69bdc311a98dbafcf509507494c58d8472e1079e61f5c4e0bfe9c1d6fd19a6c378ddc4da739127a703858cb8c0611f0e4b9aa63aefd01038e02ef3382c9b2a9553c98fb365ece6b06c10154502a9217a5293258cfb378a6bb799741b0c9a2de6a75a657bc4110948a20690bdd7134f0588118d44bb8f89a3cc27e3a42c3a9cbd03200dee42608aec58c32228995b355a1cd513cfa7b97297bf2966ff6209d29d34ad424cce05011d727018a2c400442ac393f9581b4e5ec7907c8ee2d748fb1e1157a3eb0fe43d72ac0ab4711b74bd84dedf1c967d73fabbaf2475bb4907766f59b7af926ab97be347abe68a043b5578331e1423fbee13a712bd431f80e7ea787ff8cffcc3d2f5f1d79e04d43ada67b0b71cf4b9e2adc0496ef70951979c6df3134e0e8469f9bf1eb0688caf3813c1174c7a5ec7ff7294f95213e37804372ac9b0269e494631f8eeb28f44f2c48ce39f96afdb1d09ba20bb543a8905d07b5fbdebed5052aca740a443259c77c3c853ddd0360d5b3c00f45c91813be95ef4923222c0791afc969335eb188511fe8d780215564670e394929e5011a9428ff8320f67c0c9e4f89639e16f515a81eb4e78f01e9f4a6535b9bdca6c236ed293de6280be153268ef9fa7b04e490dc0a1d6cfa7524e739db4543b14a7d4d8d06a0d8b8b14e5a6a60cee40bfe7e63cf17f8d3edb991003b5ebaa1b56731904e5dce3821f8ad85cd05339780d2540002313fab482b893eabbedee4155a8e6194b92c7366acb43496e3fe2302e07e25c6a20b6a956301d64d0461e4b05f345883620f61b9b16031a42b03e3696f74361f35dbc6c8a83257ec7f5776ad4d1ec127d4ef8fb4c5c5ac084aac4b615c5a4ae1dca5d00d29ff38bb2487088008e05fb9a906a8ccbba951180ed64a8f8e21d39fc4b7e03deccc8fb69ea0dcf7363de50b2ad2922cccca509ac5cc944ffae6556acecb17284a28c4dc41b8201f17ae46c671b1934204b831b0f763e025fd0fde045e6e3e4ea924c59eef7784273d731ed3afb3e93d3c85f3cb6fe3e4194d7cafd712ba067a86128b54d607e86ffe94ee59ffb512a7288db5dd2baedc88dc78cbcc9e5200d46b28431771eb201088ab423d86c0f18c5da5c7efa9f2a60ed5f5c5734c0504b1549e7dac6e13a9ddf527c9da6719626020edfafce89c10293b0dad08d71756f4fba2a261631c3e649543a62e2da4835ec8352214299eb694273d6c04d57b5a9b2695114a2326b0e240dcef546ba38511421ad77f4ab078e38691bb534ad5282d845195c10f281", 0x1000}, {&(0x7f0000002b80)="c5953d347547b3046b1241", 0xb}], 0x5, 0x0, 0x0, 0x1}, 0x2) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000002cc0)={0x2, &(0x7f0000002c80)=[{0x2, 0xce, 0x4, 0x9}, {0x1, 0x8, 0x5, 0x5}]}) wait4(r7, &(0x7f0000002d00), 0x2, 0x0) connect$unix(r13, &(0x7f0000002d40)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r14, &(0x7f0000002d80), &(0x7f0000002dc0)=0xc) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002e00), 0x8000, 0x0) ioctl$BIOCGSTATS(r17, 0x4008426f, &(0x7f0000002e40)) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x1b, 0x1, 0x2ea, 0x73}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0xffffffff7fffffff}, {{r3}, 0xfffffffffffffffd, 0x88, 0x900ffff9, 0x10000, 0x4}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x27, 0x8}, {{r0}, 0xffffffffffffffff, 0x66, 0x4, 0x4, 0xfff}], 0x3, &(0x7f0000000200), 0xfffffffe, &(0x7f0000000240)={0x7ff, 0xffffffffffffffff}) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000300)={&(0x7f0000000280)='./file0\x00', 0x200, &(0x7f00000002c0)='./file0\x00', 0x8}) lseek(r2, 0x8, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000380)={0x2, 0x1, 0x20, 0x1, r4}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f00000003c0)=0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000440)) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000480)={0x47b, 0x9, {0x92, 0x1}}) connect$unix(r1, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) geteuid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000500)=0x4) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000580)=0x4) setreuid(r5, r5) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000005c0)=0xfffffffc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000640)=0x40) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680), 0x10, 0x0) ioctl$BIOCFLUSH(r8, 0x20004268) syz_emit_ethernet(0x92, &(0x7f00000006c0)={@empty, @local, [{[{0x88a8, 0x1, 0x1, 0x3}], {0x8100, 0x5, 0x1, 0x3}}], {@generic={0x8864, "543fd3a69811defab3b07811259986040a09d383fabb5ef0dcf992aab9ac0b43c5cfa09014efe4f8c25d4e1152a438c538ac2ceb3bd87b7978e57353f1df2de359a2736c3e675371587f08e82adb405bd0ce7f7dafafc7c8b28dd0526c62cedda549224a710fd2f44c4355402aec80987e4378fbc4f276a66727b9c7"}}}) sysctl$net_inet_etherip(&(0x7f0000000780), 0x4, &(0x7f00000007c0)="7f2c64b2d95e2109280d7341e3cc1ef13e7bd4d66fae0a706d6a330ad64afbc1a4eb5c77fd79caaf577b6fb68f4a53b6895b966f8ef0783994079f56f3e23c73185a9bbd1948eee481a88dca87c51c823770a0d9f8a79eba57e12344a882ddbd36abb2271225c378b8bb1949ef73dcde910149db9a3f74e8a0e94e781d376d3a82d80c440b646313e5049aa862766a8fe4b90bd860a750bf84c4f8075f0c10b3587195d2903b28a3ac3a4511f4da318d074483fa4570473981a6e4a407251a7e1bfb5bd1c8e6ee0bbc62f4cca01d02b94908d349591ca89066645dd18a65904e5c386eed", &(0x7f00000008c0)=0xe4, &(0x7f0000000900)="ef3c812f5b0b2b9f404b6cd3578a80baf2f5040a8d78c22e5bcc7d3998712e4eb9d9a93f497faa8f7a0ea70aa9e5786a0917ad9c6b2f3e3735ab533acf41d1a47d7aab40a8611fc73f6314fea0323790d60e72e3beef63c0cfa4dac33e1dc5cf68d76576ffc736e0f6c1aceb40fe20baaddf56f2cf339241d0fd957c3fe2f21f1717919ecf6b5d0647bfeb358d7d1573", 0x90) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f00000009c0)) sysctl$hw(&(0x7f0000000a00)={0x6, 0x9}, 0x2, &(0x7f0000000a40)="efe9265d06140c3596d60d7bf037a6895b757856fa3dbe78d60c8f44edc7086ced6fd94343106dab004bec53702f7161aedc95d83f23f8b192cc7d2a0c3024529ef5162fb8c2e79e671ba0d7e3e2d159d91dc22d51df05de78b7020a4f9e3d7b47744768c2d28d04432d615c3e64cd12ac8ad426c8e300c3db20df4be94891aed97c2c016124bc1f0b450b0d2724f3b2c580b7dd9d32bcbf4a429a1d04ad81b0317045b175a8f95d45210523f6283ed5afe55bd6d0f5bd862d035716fc05fb149a38a18b73aa184f78f75cfd4eabb60c5b738649620848", &(0x7f0000000b40)=0xd7, &(0x7f0000000b80)="beed25d1bca5d4052a4a5260894a2267e9ca2d02f1a437e9af572c6ceed3c2d62a29f5bf572a54040c67dc6fdd4418fbd528e4530d72ad026f4b", 0x3a) ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000bc0)) mknod(&(0x7f0000000c00)='./file1\x00', 0xc000, 0x96a9) executing program 6: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f00000000c0)) r0 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) lseek(r0, 0x8000000000000000, 0x0) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r6 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x91, 0x100000001}) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x269000000}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0x2d}, {0x4c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) write(r4, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, 0x0) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x27}], 0x1, 0x0) close(r2) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() flock(0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) 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(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d, 0xfd}, {0x1007, 0x7, 0x0, 0x800}, {0x8506, 0x81, 0xfe}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0xff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x10b}, {{r1}, 0xfffffffffffffffc, 0x2c, 0x4, 0x9, 0xffff}], 0x9, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x7ff, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffe, 0x8b, 0x40000000}], 0x1, 0x0, 0xbe5, 0x0) dup2(r3, r2) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000780)=@un=@file={0x0, ""/521}, 0x20b, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r2) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) setreuid(0x0, r0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$inet(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r7, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r3, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8f}, 0x0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)='r\x00') executing program 0: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r3) connect$unix(r3, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) executing program 5: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, 0x0, &(0x7f0000000a80)={{0x2, 0xbe01}, {0xfffffffffffffffd, 0x62b6da57}}, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 7: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37a, 0x0, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000", 0x58}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f000049045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f0000002c80)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a", 0x759}], 0x8) r2 = socket$inet(0x2, 0x1, 0x40) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000003400)="fca4109aca0a95df68e49c071ac0cdb96fadeb399b39d129812eb7816062d6ef46ee7f23b5aa921973e916b9be9e7a11c52d152ebabc15dc2ae5ff0e7d92e40fd727456913cc132f0f64b75b37e356d6860140c27eeba1dca9706dd1472c918d9375d4c37cc238347a7bd88d1de3e3f79f0bf4b037da203964d00d39c9bee23398976d9b286314039e94d2ef1967e808a277db5375445c74b1a02970b859a05c4a25eb2a3fd8227b52abe6f234d0ed9660b76728ccf0ca068e2c5fa2dbd86df5438090acd1d7f0952ce0ca1f1cbc8c0a4897c6d422f1cbbe3b99dd3760c3db4b1543007962ae2c03eef034b8f5eb8c55b9aecb0fefbeb8dd2946d4765cd260ce79ed8e675671de21e1e242ee54586f61e09a7ccae17939deb3da08acb36fac03d2289b3277c27a485bfb54527f7e306dc9ba408671f612f5c2d24e2859e12b5df01d96e09bd25a3d05a7323ecfd6c0d5141ac5fa5d03b0907853ecffb7321701b13cc279aa3b811c2bf143979672950351143bce8a8b3646ff8fdb8b5b2345ea06953dbbdd282f39dc6fd3f1f464b2c29c99cf5693e9923226957e3adf54bf66247ee1223ad19c19d2de51e648dc3320e255ce6af91dbecd623a4126a9d0766888ae533fa1f8e3cbcbd70fc4cb5b2d0c7e455dd811651d715b12a8f3cf925be289231761f7ef4d5274f1a55503c405485be602e24036775d97d71904e7b095bd88b89616f9c939abc477fc3bb1c2761c236c2afd9129a80af93c51a72d9e1e1798e9a3853ef28dc3540618f1637908f45b8fec1303af28df48ce7370bbb54b820a6871fd54a25004e240bb691a7e6df6de9c0c6dbd049b95dcb4166ffafb2ebd7925b49005f2e21875145a06c085eb86af9d755db37b64024ae372a3fa6d62dbf2d038f0781ca5a9301649992ad5350b171bc4f878f304591fdb7d5183d97489e9e203e323a718a197ddf0b51e352b456865415f0edbae468a3fb09812da69c795b6184a2c325239483ac75e098cc715737c5e8a1ac232489bd811d983ae8fc6a3ece0863c2668bb052e02c25bb79bfe5965778da55364fff39d615dafa3214f6d471142ba62b2c9087ec94dd5d447f675efe06207c3d0c7d72419d7131fb8ba9cb419fbd581bfd4ebc45b6d63b9a966af5fbdc6760ab1c85c313d79b53ec41e375b084ec130b216cf7d86695b470b0430d57761bb0d80794bb6b6183c7a4de6e36c0462df9b267d771fa26ac86a5d0f57f5ef960a3ed195f37ec00e756c88beaf4acfed202ec4c0fe9f35f1222ada2b953256aae68b12677b7f3ea37a56322528aefc5fcbd2310901511a4c2743ae89a4afdd60e6d33890f483dca8e83537dd812adeeb9a90f8da37cdd6470aa8ddbbdbd084a2d6637951c923c622824f76cdabb1383cb24afc0eb76ec9053e35702b5f7242746fce598e518369e1171b1ebf7d3b87b25f426c36dd4484aa3ae2c403a43bb10a5f792f150349a4721d4b3ccfa4c82f825beb8e9b9fe7e9e533412b3700f98c2b61f2f21ae793b82a00bf9c338ac6c0b5b5c35c26ba0287403eba8720043a3d4885388d4aede8816d1af10593bdc6eb712bf5b845f047f168dbb39671530e69958c87a620b9c9c6cf09e782f6f9fb7a2d899702269b0c6f23877e60e34d9b5dd39c480d0c8e720ff0a76dace5930730aa4c368ff4a837e95922e84c10c1341bb96367670ebe17c01448560027af593fe253c8ebada44f8a9c2dd4bce67af7889267ff9342bdaa71d0b46d83cf8b13c0fdbf7b0ca96712bdf1f8b75a8ee96fa9b130b7a41bea35c04cdfb2bf5a0e6256651c8770f06b4239881742608625bf9a968e0e88f6768ddc9784a4aa59b9bd86de3db2b37850cba8aeffe561b04c035349458e332a73b0c16c93c207ce23e080c851c9adf849e95613e29bbef6980254650819c24fc31b6036e45f09f468157cf8aa380296c9b736564261e77a829e29f335fbbc906a0a1e0587936e33256c093f164b5c91e415372a89b34e3155b7c1f0373a605f57d98525624c9d983e55ea1f034f5fdd8914db6b37b271dcba0b68ebb7cdb0dbab5f4f25d36fce307dc597fa5589e4df2d6082897fa666581c9ef04921255ddf2c645e0009b6926c3049e4a8c02bbf91e1f29b93fa8e991902e2bda788d1e38828a6b638472add823de5ce748362c1a56c0481e8908d3c6309ebc33c385417657348ea21be4e20e2b004aa352686e8c0c44cd4e73f625f852a3e5f5c41b6037c9c16ee2bfd76b20c61843f0693419cea993db6ffa204ee67416555ef97aa57ff7bb3cb6d2f005b3c311fb4b3a77550a09348c59a18a862ae301920dc72da4d06df6d2a53a27f308c42b22185dec4965c7853ef5147b2ca6e2db1986a31096643259c3f37ea25e6d8f8156c76b494601a61de1ac4dfea6da1d37c9e6f58909a4dc60a82f55d3d462fa3a67d94e17012a1229dc72ad96ae0213ee65b2382fca99ea8f4308b70019c5f5397cc79e1234bf9eb9c88e67f6999df088e1c81f1ce374e04f1e24300a7732c21328c0ade18c68bbf12ffd820933b9fb7589f32dceb707fbd2d19ca3f91b5ebbd49cd17042402bcb5fee518f57b359ad939961235b9c9a56a351d8854c332ea99eb3b1fd74e606a8f5a08e6e257059c7b0b3570bd375c871f598995b2615efcc997cb7176089ac341b53be2af8f8780fbccb543c2306cc62d70df4a3ec3021b6bb7f85e8e25539dd2881b2938032f7d8f96fc661311ee0a0d39c083134e80ee4fad7aea34df01af2d7bb022d2a91b7eda4d7a759077e32436c114ff23e9ded5b74f7549a85b266305fc61c55645b7c9cdcc99b28f9e007dab40a24ebe489d058e4825726ede8e8eb3df1eb93fbe33f117148704b44282a3d371c1eb321c02d835f2ae20d150abc162df5c1af672832e388a1e44d78ef371ea0e38d347efc4b8644f53f5bcc0cb9ddf3fb69870a5e9d28aad93ee3c62042e2113ffeece87e766e4bee2563df54bab9706c91817eddc34cc5792c3f1bbd6881145924f10c0da42824a80b9d27eddc88ba1411923eec568e78dd304c58e6e0e0c2cd6fa31cf723884a502dcc9aaf1311301571fac9e482c59cb133a1492a2f0b4c0b318a0eb109102cf9c8fa7b0fb8747c338628702b6c253a49c12948cde7d63f9e8df222de54d9e8f0122ebe117776dfc5c2da886980feed82ce824f56206d02f4f034487d1fa7bee52787625fa79d19b92e90188b7cab727b3577bd422b32bf31609df25972b06838b3c98155de481ed35a0d59fbed555d46206b06b9e71cce5d5ba573ca126d5b61effb4ea2f150eb239113d2810029fc072d5f1665f739110cb269a0c053d6956277411885befcaa9f97e586867eff40140d32575434f9c7a4ac9bf8b1afd66596170dcb746959b101db3e34c5f919a217c5ca542fe9af5a56b80abd8da82b1b5a4d728c84b230df144cc75666a4c711ab83795924f5c67308aace2df88e21795ebeb8875fd314abca6966fa5878b9c383f59c703371be0d059eac4e5fe7f591f16131a2f5020339fdc986faaade01954d2c35357a744e74d469bf0aaa103c6e737bb0e7792348fec5988077405609077546589643007b2911ea638827606783211e7367d84502fdb15e9b2fba4717981f81cb37c3a93a696ed588ab4747625ca1d0a62d7cea36d2daa2bff0f056ff36f68ad9db568db56b001f75adb2e9f4bc532e1b47ff41352b0c90ae5cdfe1d52f15adbb7942c2e608b942c9b5a409de2a3211124d037a62ff995403c43ba5387859e39ffd02831a4d3e465a2a704c4e0ee16391d70e0dddaab3ddc2694aa643045a3e1392df66c360ce013545ccd4e0b5371f52de13ee7633048a29abe135539aa59dca65efe0e77dc0bb75649e70ad61df211d8a5cbc3bd22ea7cd9894de60c2c23dca2883e5c4c09990d68e2e231861b309c6d4589ba463f6cf33939d7fbcfda214c4db06746f44305f9731706072f2c07fb1585ec77cbeaf4a5a8ee44caab1444a67415fbe84918bb3816974842017aa4e3fdcaf3a78f02c395de22c3634f52b242ffc4de9fd3bd31efb3d009815d45e7dfd3972e3976e99a028011a6e5c7fe1caeb6d6331f0669b9a9307cf905a0dd2df3f11479ae1c962c6acc5930967244aad27dc242038c04b3ed7ddd698f09a58453242ee636e3dde4218db3aaa48453c3089f7ce472eea5d2d7e92cd114bb57bab56a951cc115308a387bbc4cc1504b27966b7030da62adfa082db5bc7aae9b1a3593edf3991f958fef03b5db822b53799754d640c16828a39554b40cff9bb1044ca4edac4b4e90d60e74d22e534c3e53c62fbca1f0ebd1ec4ed2c21bef90bac5a9c14ae2b2039bd9759ffba3a23f6e86cfff4da1cc4824d5b88ba76e9ee9c1285fd6c4352e8725b12be2c4776196d43df83ba50edbf4d59eb44080258a4b860dc1b992f86d8c2c453863b83199f8b2ab7044039fe1cb958fd385f7171e18d8e6532c3b2763fb1c526ba4d4ee728699fae06f2ba81f440aefb61e41cf56608f4f0caa4c66b031362fb2fc834c5dfe725321098c0a3ce7e5d53efdbb52f569b6357888938f3623b8afb7a4e74923051632714a96c47d4caa5d2593bc592e65715d4b67a31760d4f7ee364be80844ff4dd51a05bc1e976c03fa31970879bc71428c960834b41a6da604ca2aff183c443f923e799a59e3582ea32a6a412139a7be3480a76da404203473870de6175599e9966c08bf595a8e0f5230bf860579bf31805e74ca105eef33a1ae42d98d7bca0d9dcae8142181382033190dc4f6fd7dc770aa3dc45f551b61c8d7ee187cf5656cd25a7121d9edb19126b8506ac060c5ffaec0f6307a6acbbf3b37c2cac2c3335d7e5a692723707bb7546803ec16efec2b7cf8ab63d3372208a0cdd8e2a41fa813d24fd089ec396e6326e3830504aaa2e65127b937c6802582e85550a3a119f48664eb4ebbb396a0dc61df349eecea0133092385c344e1137914297fc452cb730f44db0eaaa6a46487e56c13b57712ea84a0fa48ebf30275502588e441adfe10344a2c13eca7a2bf3f7dedf6fc13d493fef5fdd4955c6f13e2671fe6b7037185ce54a0f1d84806b21b3ca13cca60c6f1b41f2a59fb5878ef1efe56e69b0931cd39c9d435b48c788692c9f6624ed9292ccf5942b894606f120e2ea8eb3b18423cd08d9f67dfb44a2607af9b9a0a070db02b1693a554d3dc898a07c5b4f30cffcf4ccead0d97fdc38fa078c6de3068ac855bbc541f9e56aa952ce2372d7a4eadc42923b89db93ec70dc0bde04efe6cf0a5b5d48ce1c9f67966b39b8a9cb49ffc5c4d57962a59199115b5566d4c68c2baf2dbda9027751fafb2f24805b322107383fc13784f2de288eb032f336a4f1ab35bc31bef27745bd7db943ae1ef601276843da6a9875328dae84a8f2244373716b445acd2c0a223ca5a6ff722d5401f18eac67040939813a81a7108fadb3fe669e3e31abc4309381cfea1518889450e6013c6ce25e67893c47cea50955f5f577a7359cfd209e9cef91f8b5cf3f57b8a1e69bf0ed2dc1277b99db63899e90d75bf007050350d0be4d57f998fbd81b25fa0f746971e52feae62ebdcbbc64cb96dcc3150aa43781ef5ecf6304fbba06cab33b92326a56940208fcbc946effb2378cb7434d4617dfd0e5a28d698abf9cbf3d25d771046adbab7a80b8c6cecf45c1565fc0a0e4dc7a5c4e45151ec18370e2bf517713643b84ae69b66075b4bf2ca12fc9e00f4bedc226504918bd107150f6ec2c62d12ec7814aec93a0177bde7f30ab5", 0x1000) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xfffffffffffffe7c, &(0x7f00000000c0)=ANY=[@ANYBLOB="b6c992a24b53c671a10a7476764eb2762cfec338ad58639239adc86e12abc57863fe1d47883457861de425f8a877c1dd271ee49e8f7e4cc8f54215ce6ba57f30277174c6878c3213e7c5ce224ca00c76dc945b63237116504672994b893d43929d8d18aa461e0c8b7c268b6d9ce2dd57d896f286ee083a16455c3fa4c3e50064", @ANYRESOCT=r0, @ANYRESHEX=r1], 0x10}, 0xd) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) bind(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="e700e9f8f1fe3412d7764fca0e01e862ed332a98dae5f883201852aa401d6f36a86d97564f46c376e524e9851ec7d02e2709506fcedf5de12a9b1261b8ad1daa50", 0x41}, {&(0x7f0000000100)="dce79419affce018615a9ee4e1ed3386d011eaf5d63cb7a3bb6db4f729b2fed80b31a4fb75ff91ef70f433add08a9316f0abddbee2", 0x35}], 0x2) close(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000080), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000003c0)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f83", &(0x7f0000000040)=0x210, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) close(r0) 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) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setsockopt(r1, 0x4, 0x3, &(0x7f0000000900)="003949761f3295b01458d7d7ef2952780f68df673fe8ebe59f764ca9285af797d40d66cbdf6f2f8b2f840c5c6fb4da8cf5b48f25dd243aac58412e392f08f1a84b0629b4a7092937c347a11e99cb504c97f05ee06b8c5785ff0c4c5eefe9b144dce97eecbcb693f179893b11796b19e818b2617245300a8eececf9d73f4c49045d31ec52222833076bc249f3972a36273e7dde76274b1580a7ce5cbe0a1d8c2213794b6afe9ddaafa67a362876e0c8170fd719f93872066e4fac0e832607849b", 0xc0) fcntl$dupfd(r0, 0x0, r1) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)) close(0xffffffffffffffff) socket(0x1e, 0x3, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(0x0, 0x0, 0x887e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) close(r1) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) getpeername(r3, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000002100)}], 0x2) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) writev(r1, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000580)}], 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x6, 0x3}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x25}, {0x64}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1, 0x0, 0x0, 0x10}, 0x0, 0x3, 0x0, r0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8000, 0x11) msgget(0x3, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000140)={0x7, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000240)='./file0\x00', 0x2000, 0x4e5a6060) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r6, &(0x7f0000000580)={0x0, 0xa, 0x0}, 0x0) r8 = socket(0x6, 0x4, 0x7c) r9 = dup2(r8, r8) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: setrlimit(0x4, &(0x7f0000000980)={0x4, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x800, 0x40, "1a0e259b060d68abffff00"}) r2 = kqueue() r3 = open(0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x83, 0x10}], 0xe4a, 0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="a3edc594e259cee99c7b369f8c140697af4361bbfa0ab6d0aa68750360838ce25fc4e2b657cfcb7f089d79f04eb507bc64f175e1eed9a836c6dd7e6655e1b075f28755602d17c464b466d287a196800c0e6ad73198f2866a7a1d7aec6e524f40ddaddd92bed81f9c73c7e7c3d6ca30b9943987b256090d023e3d48c1a071776492e7c1608fbc5c28b54dde269211b96966e9f92ac2a23ff6bd153f0c456b96094a2be0ea8db697a83d017335010dc3a150f1e684c005a7130b942403bcf9505180060b228291676bb46150c7383cba4d41a0ea4f3055b4c4f3faba33beb731e29e0ce861b286cc02b3ea19f88a5a9c020de43dad6f1e45d7f7f60aa4bf9cd3cf350a58b574da56aeec33e0dd73728cd148146cff7c65097c7dee5d9cb843ffa3833f27640ce8d89b428de319627df1875f85682d34a772de75744d47e676bfa7d308008d531946bdd07d576a6a44a6131e0ba3e79b3ecd566a0c043af5fd34bf459dac5af8179fd27bf994f41fb7cf2f12ff6bdc1e3160bcde3e6cce50cebfdc62d79437f8d84b85c797179844f95eff926a9a2b95110267df8a69e81274fc86030e06e2d0d01c7d639104ef4e815c0f1b1c8fc21df38f97b90ff492d8bc8efcb6108087123d3d6d2227467b200e42a1acd16fc991447fd8accf859019ddb376cc4aac7ae9319ebfdb7153531bb320dbd61c8f53d324c2275461ef943c9b87c8b96838ffae739557413030b43effd5b282596d163e8899783732ec3de664fe97ee3e643629ee763a4f6fef73fd5a80850739d5d79ada3b858e5de02ead142c48af427aa482faaf8b17c7866db3aa2e4718aead55fc06f5e9ab961239c4382d438e55ab2ffca1d67c9accc8fe44abcdde27baa00dde85f9fe975db0ecc3ea37d7cc8befba9226eec5ae531f5ba7f90486bae03ee919a94d3e0d1df845af085e136665f13cc2161d11d2b7bb02db99de76a37efa75342010f92b0123c3c86e1dcfd602df668d4dac24d040c34b9ce6becd39ffd220f98aa2cff1dc4a51916096c513183be5ae093af03711098af8055687a1eb6534ecae8e5056b98d7bf0a7a6f44eda87f9257aa1b14038d88d948bdeb36a3509a3ad2a2f3c1a92ef9b885d66dcef50a7556b884916392cedefe9c2c8d2a782216c460a877963517064212f52b5e11d8c7485ab50097657fb542795051d536bf76880424456d667a0d88fba6e91035f671ebb65876289551b7d1e094c8c7a8f6c881dd6f1b1ff0f58231350d8f38cd3f28bf3bff5437a979d2fcf42dffe97ee0a00000000000000000000000000000000000000000000000000000000006efc4a7ede6e2d760b167506c717791de200be43", 0x3c4}, {&(0x7f00000005c0)="7475891395c965576f262715e4fca7b123f96dc200860fb436cbe2554b79bf7a630460c8ac72ec1afc73d18973b11a2b9563f80253f4ca1b0cc71405cd897ea4578e40935d647d576f45394728ef2761bf37dcd10b012a6383e54cb585a9228b00000000000000", 0x67}], 0x2) writev(r0, &(0x7f00000000c0), 0x1) write(r1, &(0x7f0000000100)="06855a6183bf52aa8d528d54a81f843e8982258b9b1bd0941ac0ade891e12065f4d4199f560d2ad53b0e0605ad818e90a61d4cde42020271e8d916f6e5a42412fa7bc38262884c5d28a8ee6115bb2345de8ae7071895e5b9cdaac9f947f764e83b0baf06c10196c6898f6a6d11de1267a1fbab1e6d4944008abfe149562d8ecc0993a085afe603797abafbeb0b053e6a88b449131c157df76040307aff1585b5e8b16288c473b95b360eb64252641633316b3674d8ef3f9aef13872f725dc9b326b31c1ff000291239036cf7796d89c602e1d276a78970abb0039508532cfb4976a89b5b0b90c5719581c341304feb495971430d1259", 0xf6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f0000000240)=[{0x45, 0x387e5946}, {0x1, 0x5}, {0x100, 0x100}, {0x8e, 0xb7e}, {0x8, 0x8000}, {0x8a, 0xc6}, {0x101, 0x4}, {0x87}, {0x3, 0x3}, {0x42, 0xfb71}], 0xa}) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0xff) shutdown(r0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r3}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) socket$inet(0x2, 0x1, 0x8) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x6) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f0000000000)) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSKBDIO_SETENCODING(r7, 0x80045710, &(0x7f0000000280)=0xffffff81) sysctl$net_inet_icmp(&(0x7f0000000a00)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996", 0x9) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) write(0xffffffffffffffff, &(0x7f0000000300)="1e", 0x1) connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) executing program 0: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) (async) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) (async) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffe, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) (async) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) (async) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socket(0x18, 0x2, 0x0) (async) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x3f, 0x0, 0x0) r6 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mknodat(r6, 0x0, 0x0, 0x45a6) (async) mknodat(r6, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBELL(r7, 0x40105704, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000000)=[{0x54, 0x0, 0x0, 0x40003}, {0x84}, {0x2006}, {0x401, 0xff, 0x20, 0x7}, {0xff, 0x64, 0x0, 0x81}, {0xf7, 0x8, 0x9, 0x3f}, {0x4, 0x3, 0x0, 0x3}, {0x3ff, 0x0, 0x2}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[]) executing program 4: socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r2) connect$unix(r0, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) executing program 3: bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) r0 = getuid() setreuid(0x0, r0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) setitimer(0x0, &(0x7f0000001600), 0x0) r1 = open(0x0, 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) kqueue() r2 = socket(0x1e, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(r3, 0x5) open(&(0x7f0000000180)='./file0\x00', 0x40, 0x0) setreuid(r0, r0) open(0x0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20001410, 0x0) setreuid(0x0, 0x0) ktrace(0x0, 0x4, 0xd20, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f00000000c0), 0x0) executing program 2: r0 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) listen(r2, 0x0) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) executing program 4: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d8", &(0x7f00000000c0)=0x90, 0xfffffffffffffffe, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@random="836ce898e0fc", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "ab9565", 0x8, 0x89, 0x0, @loopback, @rand_addr="6ddd6d79cbe7cfff3aa873063828d9dc", {[@fragment]}}}}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r1 = kqueue() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000000)=0x5, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername$unix(r3, &(0x7f0000000100)=@file={0x0, ""/4101}, &(0x7f0000000000)=0x1007) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) close(r2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x200, 0x0, 0x0, 0x2000a002}]}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r4, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x44}, {0x7c}, {0x6, 0x0, 0x0, 0x4000003}]}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x38, 0x0, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 3: socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x17, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) chmod(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x2, 0x1, 0x47}, {0x812e, 0x2, 0x4}]}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open(0x0, 0x70e, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206925, &(0x7f00000001c0)) dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r1, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) executing program 7: r0 = socket(0x11, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630abb08a2ef5e6e737efeae04244670a0fa66135a0", 0x6, 0x4, 0x0, 0x4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x3e, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = socket(0x18, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r3, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffff86e2290b7b2206"]) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) executing program 0: 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, &(0x7f00000000c0)={0x7, 0x0, 0x0, 0x0, 0x0, 0x4, 0xfffffffffffffffc, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x4, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x1}, 0x4, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="8bb809b6b79e8ebd8cf7320108a7fb3b30216150f858e59bbdf949ebcac7bfaa11b2206c54643bf0604bbf96f047993f068ebbd9104776a69e6d17b7db1353c3496a6427dd5a6ac4c9db86b6e2c843eb756ba0967fdf5368577eee33b3bc802f694b7548fe11dcc677901489737b52648b66bc66fb2a475f63682e55f300d946dc4b075cb0ade473f6cfdac083c541ed5f7254d89d9e6e571150ac010c7b5c5f4fc823646b8f08d8cd2751f6", 0xac) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x3}, 0x3, &(0x7f0000000080)="fe404b9f15fe4b0f14fdbe39e84b22f222ec0c2dcc40ebb02ed870862282586eff6b723d20784e315dd4331c0f62e1f0b7e32dd2b2acf15e53b3a09c654168996c733039410c8f2682c2b829c4f4b34780e79ef17bb0bb69377de80af9bbcacc502453edc412d87ecb06982a5fbc1153be69ce7b988c0311f49eded2549022d9d16cdea3d5b3a794799c34d4311130dc6c3a1c8662df6109", &(0x7f0000000140)=0x98, &(0x7f0000000180)="ac6d9d8205bd306d06", 0x9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) close(r6) connect$inet(r4, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) socket(0x2, 0x2, 0x0) executing program 4: sysctl$net_inet_icmp(&(0x7f0000000340)={0x4, 0x2, 0x1, 0x3}, 0x4, &(0x7f0000000380)="4fd661401e07c84c66d5077768e10e01ed72d5592f761712920aa069c113ba01496be6b5d6033ef7e063c7dca6c5cbbc4a4f2530dfdb7aa0c2b1035926ffbdec26f16e6fc081f14bb40661fd1af78411d41694acb063f051b2a25f3f8bf3d73a7ea637da4dfd2be4a1dbf97445b83792dd35360f62db223ab598c5a4d3ca548ca0e79b6c21dce8d9ebdac96a3661c05ecd89a9c79acec98b02f967a5fca261109cbf989cf2c9225354aa3cb5740d12d2194a9d904ac8843d112df5f7063d4b111584f90e64ed477f475b6abc84205f8a8af9be4145b582d0b72e55b1b3d45c4f1140bd3f6882fba13fcfad249d6c03afb214ad3b", &(0x7f0000000480)=0xf4, &(0x7f00000004c0)="3cd4ed522231c627546e752b8f586f7f4b2a136668eccc5b23357e52e1dc47a5c43423948144fff92cd811c0ab802470f8b5f8ba1922652ff92d9f7eed892a0cbdfb3c7eb4ddd1a05835eafd7765617a6fb96ca6e24dbdb65df953c1282cf16ae8c7c66aae0c86d90b87117e4c166791c002519b75dd5170db3b61bb82f73aaa0474eb4a5a9f4540ce136c8cd7ef461b9834d3ce3da6fc5e78d4b98a06857190f7344fad7cd1d2942231f71fac557c42cd30d70f753ad2fb4af1a8466ca1cc306452879dc91c75ede0d84992b0351d7e7dcb7674b56a782c", 0xd8) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) sysctl$vfs_fuse(&(0x7f00000000c0)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000140)="4a9528c67be0cad5eed27256e04981e53e5dff3c9bc19ab48c67155d69de31623237bfadd7b09d10ca0ba74464021d8cdfc90eaf14ac4928a5b95429fbbdae78f893be2b9a269f42a8bd08b4f1b98ef1f19ea6f5eeef31c8d1e15941f82ee6a7f1a0be40dd77ce4e8d0adc1eea2aea9feb5150ad59e623ee19b0605174f7e3349837b327cdc51bd9b6d8360cd59bea9bd8478685ffcef7baa38827bef971d36252b96b70799d13bf09b0f18e54", &(0x7f0000000200)=0xad, &(0x7f0000000240)="9f6603a06f4faf3b35515e99a0bcba83a7aa3c7e20d31050e5598d083b353755c88c6af95e7e3b0998d23209eb34d2ef996395a71e4975e4119b70d3c3636e76e5bbae79422edea8d03e2f9a3a55e9adcfae020d10fedc6113a868da0ebffff41feb54f93fb9487ebe633be0f660f89df7b8c066e06dcd05a36bf528d771b3fb673f1b43e8767149bdd674018a969adf8fb0ba34eade963f7dd079eaef46b5a0bec13163200834caf531cb0213d007ed0be386c0b62f1d0a0121abc75c0e0df5d5f9069144e6a82c18eb0e23315f9e744c8c9386857fe318d9b3f56535434635033d1535aaaa65281136", 0xea) r1 = getpid() r2 = socket(0x11, 0x3, 0x0) select(0x40, &(0x7f0000000080), &(0x7f0000000340)={0xffffffffffffffff}, 0x0, 0x0) shutdown(r2, 0x2) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000500)={0x2007fffc, 0x2}) r1 = socket(0x2, 0x2, 0x0) shmctl$IPC_RMID(0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) close(r2) ioctl$FIONREAD(r1, 0x8028698c, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 7: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, 0x0, &(0x7f0000000a80)={{0x2, 0xbe01}, {0xfffffffffffffffd, 0x62b6da57}}, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 7: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f00000004c0)=ANY=[]) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000180)={@broadcast, @random="c7a2e46f05fa", [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x5}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @rand_addr, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}}}}}}) r2 = kqueue() r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fchown(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480), 0xfffffffffffffddf) ioctl$WSKBDIO_BELL(r3, 0x20005701) kevent(r2, &(0x7f0000000000), 0x723, 0x0, 0xd1b, 0x0) close(r1) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37a, 0x0, 0xffffffff, 0x9, "6c2b90f62f6e624e000000240000002000"}) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000240)="cfbb25cbd06bea41ad5a7032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a448236bd622e7493a12c1b64b1ae00f41186a7b024d2dd04000000377c239387d08393adaed08cf632e6959c0000000000000000", 0x58}, {&(0x7f0000000c80)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5016cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900db57635e2612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a12370642588691f000049045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000500)="28715b10f701000000ad24befe41292f5d2f4165f2a214c533a7f59cebdfe071af14f8fc02000000c9c87092cb6efee585729f29166ec6811856beeb86e5594c9392b8f2aff1c8e1a2ca46fd7c54e3d1f1463895c3158ef6f2af6e37d3ac34b3237a29ee4c9b12363924c6fc26d962397c24e2d8739f6c65dd003b71dae61c54ba22ef7ae63631762eaf61094d45adf5d51d97bff676bf1adcf5d50ad458875ca25f5fef065b63b0057070fd0e973e29ccee0271a28afd074378e882a1674cd5a503657cfac6104aec37e5ddc7c29dd6581942954aa6e6206cb469fdb16ea34c88c50df95e8fcfb7", 0xe8}, {&(0x7f0000000040)="56f9fe105a0f87fd5e7f9b40d5b7df3991d351a4fa4ee83cb0652d5cd867c952a7d344b2889009247aa3f53ce583daeacd81af0a60767893ea53b46f09725931f3b2f0af92dadcf5fc7836d20cc65cba7c19e0f7ebc9949d500d58638603fcbe5095393c2cbed09c000000000000", 0x6e}, {&(0x7f0000000380)="9722369e72ab2787c0a66d44f6cf7258fdf483408a521fa8db74ad81676462a1ff7e33cfedd9b1783dd8491b95bb29ae7707b0bb7198d830eb87faed0135509b2a126b3705a03f42f1fe269c23df8050ea3364497c19c27f9d21db976090c6d47caa706419fd1766bbe42774318bb0b5855b94936d0d3198ca943938e32b2f6e08b0a4fda002bef45537b723f7df846d6f8a1e221d05f7aab91df8c65dcd67745bf70138e83c0d1d475a19c9fa7a8752ed0b19553fe7fa13e3afe970f63283471290669d073658ff29bc2daa17aa48d3e8dce1b80a706d1cf2a73532e0b25fd70d717bd72c99b3596282921373b9", 0xee}, {&(0x7f0000002c80)="76ffb5599a142c5227fc9fd3b2a558931e7279f95224757942f90b26bd136417c8a4b5e76d060bd3c9f4b5f1e4adb5e4048ce95fa44f529770736f6f6e7eb881a72c2f0e933b04e0e73902e79efafcba02281f5c05d47b8c4fee843ca37053db24f4f97e430e71160f1c09d5e9118b1be7111e8ed09feeaa83ce43b8104a7b85cf94ec704efe952d834ae89ec80e770d68987779238136ae1f96d81ef8e667ebe58ae9193406315d105c076da09e7137e58159802a9e57ff5bad3ad5304a4ee054bda4be6014d10a20c0483460ee5f23bab1f8cc125a9ea96badc8355cdbb9496c924c7987cc15ccc071f4506a2950a10291ba9a5f6302cb8487c4f14f0958d61dcb8a5f29f833f5a2574af2ac4a0cedbc704d9e954b7a46aeff64692559789d45a603831ecdc76ab6e5e1410cdd4d4a9ba28e82691d106c4a42889f459914be565fbddc1194fee4724c686be9a451c54704e7ab277433f0aa7bd653f4f65d83beffe66ff13e11a84b208a9a1391077612c267a4a6cace18845312d848420f809f289b71ad797b63570536a81ab149fab89f81c521c73b6d769ee0a4c776867ebe230a0f51546cbda90d980e6f931079561d908a5877f72f84ad7fe6eef188a59b2ffd7243a93c78dbf30dcb9c04c6f951b9d7a2d5c7cfb53295f2d3e51574bab84e1f06feaa2532e3a391f465cbe369ed69324f387c214d83e468d3d4d899dabf24aebf920a1c1fc34be49159c36450d756b3c76d473f8d0e6b52c579ff38180612af3598a82f29301ef696ed6d6c0903e2ae39db1ef6839860fc8b8adfc52a2b54acffef860fb8a27c233afe1da785392e8c56906bf6817785c022a485bcc7c4fd5d81bf53c65aed494f88f84d897cf538f8399367b853a1564748ae77a9cf1bc7a9d4aab19e980d3a45f785fd26130c888740c0ff10ebd6c774a527d332f126e7ad150026a722a779867e9ec43188a7dd7f0fe3cde0bcab2d493b7ec36f356e509cd398ca080000008369f87a0d70b6babdce123154c0471fab1e161789968d3e2925a06bf553001a33bae25c22dd522fc74287345945c9bcc289dbccb6c9f4d68366556ada32aa8a510971460f7f5c19a5d85dea0978cdfe2114dca7a4b80d7c1514db3f51aa4e56a0b2b3d823f2caffdec18f37529ad6f9545271a6b7d89b4f5c3606f1eab7f48cb067b5db80c8bbe5ef0c62f251943f666e724457f3c551c48eb64ec36099d8c2776d6db0727838129bf3cc3a9a755a51b375e171eacf23f8bb17065bd16e3883985326fcc14572a94a12f1bb1de8da95d98a9199bb7c72ca6498d4bfe483383f325d4979987af50d92d58a3417519d7dcc7a74fc47ef878d4c714ef4762bdd36c85dcd853981f7d5f4429e67e3125a5e65ccab07fbac98522c6b478d94acc57ec8c5cf601242350f034beddbd96cf2e0bffb3169dbe0005d3e1896f4f1025261ca321cec460de68460dcdd4c995ee0297140fafaebaaae598ce8829963e56bdbc9bd19a3a0f671e51eebdcabf483f4402a85c72893db41e99e95b2283f6d9b5d5f853f4eb640ed6aa581167f1114e024f8c736a8a7cb1b058bfbfd8e506e052b87f16ca5c9798be747339cfc64ca9450e7a1e24d7beeb2d2329735fddf69ce350f2333ec26ed991fa93a990174c065fdd0d8a7381ff5aafe20f504cb405b08f861d7e306405d78538f5229518e049bed06c5c8fe793c2880c6e0d806481882247f76d477555449a1aa9ff43cfff04c9f56eac9d21a07351f93ed6b58796b733923f09802513829e325047295fd81e5785e5ebf62f282be806c22e676b19c309c9d49f58b21b55d8358f9a76b52e5eb649369bb086aa1656c289e1ad659aa0416f9e0d5a23a2e349b0abe57d1fef59e28fb0ce2ea05e60b082b8e11c5fa32f101f1c986d31e047bc535f3ff8c5be9f8ed67d0cb4fce12599342036c20f8de120138d56fda61b5473019663a4fee9ec4a5dd3bc99098937869a9d76aee963ac3e9a259479926173d0f0838881fb5d4f57f9cc5feb3b5e2d3892b0c2cea96b427d36f14309bfd70b938b46fb86465191e8066ce87557f787013475c8cc4c7e9554f62e837b3cd9c35e397cd3caa74819b1b78a57296bdc7fe93b39c5a1124d986262ae784844e8dd19ab867ac4fdbb2aaa6976d69317d4746bcb9b03889e79bfeb2f3d35a065279100af2ba175ca28fd3f8f96bce2e0d188b51c5f6608a7dac4450303f71b6b502f491d76f2cae821f28cddcc940e7e46f3e38e6f899313df1d65e232c76bdcb06434921c28203c84c94bc330db6cde10589dca2124099ea3b12692e62cab6fa7c6ce57cc59ccf0563b9dcbf517810d1d29a651cf6112fd2e3dfef2ba5645d6bd97c7e47158dd424d5a2b1a2c0ae583e68e5dca4ba61c78d50325504dc14b5f3a24c780b418b3dfe76d8209ba6bcd76619754534b2fe08d26a44a571d37351ce0a60b846e458f08e5b393df04535b2a1806e687acccb1b1443b6ab3eab91998357e6a8cd4c9eced28ad756ffd220a37af98bf28fbc33edabe4ab0b7d7a73a98ef59bd60ee301c78d82880478bcd2d4437afad7ebcbc15f7425b3526ecde3248356b936f1b9335f7bca4c9b3af9118bbeea22877e43c8a619f6594cbd75cc91200e53643d588d97b2236a", 0x759}], 0x8) r2 = socket$inet(0x2, 0x1, 0x40) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000003400)="fca4109aca0a95df68e49c071ac0cdb96fadeb399b39d129812eb7816062d6ef46ee7f23b5aa921973e916b9be9e7a11c52d152ebabc15dc2ae5ff0e7d92e40fd727456913cc132f0f64b75b37e356d6860140c27eeba1dca9706dd1472c918d9375d4c37cc238347a7bd88d1de3e3f79f0bf4b037da203964d00d39c9bee23398976d9b286314039e94d2ef1967e808a277db5375445c74b1a02970b859a05c4a25eb2a3fd8227b52abe6f234d0ed9660b76728ccf0ca068e2c5fa2dbd86df5438090acd1d7f0952ce0ca1f1cbc8c0a4897c6d422f1cbbe3b99dd3760c3db4b1543007962ae2c03eef034b8f5eb8c55b9aecb0fefbeb8dd2946d4765cd260ce79ed8e675671de21e1e242ee54586f61e09a7ccae17939deb3da08acb36fac03d2289b3277c27a485bfb54527f7e306dc9ba408671f612f5c2d24e2859e12b5df01d96e09bd25a3d05a7323ecfd6c0d5141ac5fa5d03b0907853ecffb7321701b13cc279aa3b811c2bf143979672950351143bce8a8b3646ff8fdb8b5b2345ea06953dbbdd282f39dc6fd3f1f464b2c29c99cf5693e9923226957e3adf54bf66247ee1223ad19c19d2de51e648dc3320e255ce6af91dbecd623a4126a9d0766888ae533fa1f8e3cbcbd70fc4cb5b2d0c7e455dd811651d715b12a8f3cf925be289231761f7ef4d5274f1a55503c405485be602e24036775d97d71904e7b095bd88b89616f9c939abc477fc3bb1c2761c236c2afd9129a80af93c51a72d9e1e1798e9a3853ef28dc3540618f1637908f45b8fec1303af28df48ce7370bbb54b820a6871fd54a25004e240bb691a7e6df6de9c0c6dbd049b95dcb4166ffafb2ebd7925b49005f2e21875145a06c085eb86af9d755db37b64024ae372a3fa6d62dbf2d038f0781ca5a9301649992ad5350b171bc4f878f304591fdb7d5183d97489e9e203e323a718a197ddf0b51e352b456865415f0edbae468a3fb09812da69c795b6184a2c325239483ac75e098cc715737c5e8a1ac232489bd811d983ae8fc6a3ece0863c2668bb052e02c25bb79bfe5965778da55364fff39d615dafa3214f6d471142ba62b2c9087ec94dd5d447f675efe06207c3d0c7d72419d7131fb8ba9cb419fbd581bfd4ebc45b6d63b9a966af5fbdc6760ab1c85c313d79b53ec41e375b084ec130b216cf7d86695b470b0430d57761bb0d80794bb6b6183c7a4de6e36c0462df9b267d771fa26ac86a5d0f57f5ef960a3ed195f37ec00e756c88beaf4acfed202ec4c0fe9f35f1222ada2b953256aae68b12677b7f3ea37a56322528aefc5fcbd2310901511a4c2743ae89a4afdd60e6d33890f483dca8e83537dd812adeeb9a90f8da37cdd6470aa8ddbbdbd084a2d6637951c923c622824f76cdabb1383cb24afc0eb76ec9053e35702b5f7242746fce598e518369e1171b1ebf7d3b87b25f426c36dd4484aa3ae2c403a43bb10a5f792f150349a4721d4b3ccfa4c82f825beb8e9b9fe7e9e533412b3700f98c2b61f2f21ae793b82a00bf9c338ac6c0b5b5c35c26ba0287403eba8720043a3d4885388d4aede8816d1af10593bdc6eb712bf5b845f047f168dbb39671530e69958c87a620b9c9c6cf09e782f6f9fb7a2d899702269b0c6f23877e60e34d9b5dd39c480d0c8e720ff0a76dace5930730aa4c368ff4a837e95922e84c10c1341bb96367670ebe17c01448560027af593fe253c8ebada44f8a9c2dd4bce67af7889267ff9342bdaa71d0b46d83cf8b13c0fdbf7b0ca96712bdf1f8b75a8ee96fa9b130b7a41bea35c04cdfb2bf5a0e6256651c8770f06b4239881742608625bf9a968e0e88f6768ddc9784a4aa59b9bd86de3db2b37850cba8aeffe561b04c035349458e332a73b0c16c93c207ce23e080c851c9adf849e95613e29bbef6980254650819c24fc31b6036e45f09f468157cf8aa380296c9b736564261e77a829e29f335fbbc906a0a1e0587936e33256c093f164b5c91e415372a89b34e3155b7c1f0373a605f57d98525624c9d983e55ea1f034f5fdd8914db6b37b271dcba0b68ebb7cdb0dbab5f4f25d36fce307dc597fa5589e4df2d6082897fa666581c9ef04921255ddf2c645e0009b6926c3049e4a8c02bbf91e1f29b93fa8e991902e2bda788d1e38828a6b638472add823de5ce748362c1a56c0481e8908d3c6309ebc33c385417657348ea21be4e20e2b004aa352686e8c0c44cd4e73f625f852a3e5f5c41b6037c9c16ee2bfd76b20c61843f0693419cea993db6ffa204ee67416555ef97aa57ff7bb3cb6d2f005b3c311fb4b3a77550a09348c59a18a862ae301920dc72da4d06df6d2a53a27f308c42b22185dec4965c7853ef5147b2ca6e2db1986a31096643259c3f37ea25e6d8f8156c76b494601a61de1ac4dfea6da1d37c9e6f58909a4dc60a82f55d3d462fa3a67d94e17012a1229dc72ad96ae0213ee65b2382fca99ea8f4308b70019c5f5397cc79e1234bf9eb9c88e67f6999df088e1c81f1ce374e04f1e24300a7732c21328c0ade18c68bbf12ffd820933b9fb7589f32dceb707fbd2d19ca3f91b5ebbd49cd17042402bcb5fee518f57b359ad939961235b9c9a56a351d8854c332ea99eb3b1fd74e606a8f5a08e6e257059c7b0b3570bd375c871f598995b2615efcc997cb7176089ac341b53be2af8f8780fbccb543c2306cc62d70df4a3ec3021b6bb7f85e8e25539dd2881b2938032f7d8f96fc661311ee0a0d39c083134e80ee4fad7aea34df01af2d7bb022d2a91b7eda4d7a759077e32436c114ff23e9ded5b74f7549a85b266305fc61c55645b7c9cdcc99b28f9e007dab40a24ebe489d058e4825726ede8e8eb3df1eb93fbe33f117148704b44282a3d371c1eb321c02d835f2ae20d150abc162df5c1af672832e388a1e44d78ef371ea0e38d347efc4b8644f53f5bcc0cb9ddf3fb69870a5e9d28aad93ee3c62042e2113ffeece87e766e4bee2563df54bab9706c91817eddc34cc5792c3f1bbd6881145924f10c0da42824a80b9d27eddc88ba1411923eec568e78dd304c58e6e0e0c2cd6fa31cf723884a502dcc9aaf1311301571fac9e482c59cb133a1492a2f0b4c0b318a0eb109102cf9c8fa7b0fb8747c338628702b6c253a49c12948cde7d63f9e8df222de54d9e8f0122ebe117776dfc5c2da886980feed82ce824f56206d02f4f034487d1fa7bee52787625fa79d19b92e90188b7cab727b3577bd422b32bf31609df25972b06838b3c98155de481ed35a0d59fbed555d46206b06b9e71cce5d5ba573ca126d5b61effb4ea2f150eb239113d2810029fc072d5f1665f739110cb269a0c053d6956277411885befcaa9f97e586867eff40140d32575434f9c7a4ac9bf8b1afd66596170dcb746959b101db3e34c5f919a217c5ca542fe9af5a56b80abd8da82b1b5a4d728c84b230df144cc75666a4c711ab83795924f5c67308aace2df88e21795ebeb8875fd314abca6966fa5878b9c383f59c703371be0d059eac4e5fe7f591f16131a2f5020339fdc986faaade01954d2c35357a744e74d469bf0aaa103c6e737bb0e7792348fec5988077405609077546589643007b2911ea638827606783211e7367d84502fdb15e9b2fba4717981f81cb37c3a93a696ed588ab4747625ca1d0a62d7cea36d2daa2bff0f056ff36f68ad9db568db56b001f75adb2e9f4bc532e1b47ff41352b0c90ae5cdfe1d52f15adbb7942c2e608b942c9b5a409de2a3211124d037a62ff995403c43ba5387859e39ffd02831a4d3e465a2a704c4e0ee16391d70e0dddaab3ddc2694aa643045a3e1392df66c360ce013545ccd4e0b5371f52de13ee7633048a29abe135539aa59dca65efe0e77dc0bb75649e70ad61df211d8a5cbc3bd22ea7cd9894de60c2c23dca2883e5c4c09990d68e2e231861b309c6d4589ba463f6cf33939d7fbcfda214c4db06746f44305f9731706072f2c07fb1585ec77cbeaf4a5a8ee44caab1444a67415fbe84918bb3816974842017aa4e3fdcaf3a78f02c395de22c3634f52b242ffc4de9fd3bd31efb3d009815d45e7dfd3972e3976e99a028011a6e5c7fe1caeb6d6331f0669b9a9307cf905a0dd2df3f11479ae1c962c6acc5930967244aad27dc242038c04b3ed7ddd698f09a58453242ee636e3dde4218db3aaa48453c3089f7ce472eea5d2d7e92cd114bb57bab56a951cc115308a387bbc4cc1504b27966b7030da62adfa082db5bc7aae9b1a3593edf3991f958fef03b5db822b53799754d640c16828a39554b40cff9bb1044ca4edac4b4e90d60e74d22e534c3e53c62fbca1f0ebd1ec4ed2c21bef90bac5a9c14ae2b2039bd9759ffba3a23f6e86cfff4da1cc4824d5b88ba76e9ee9c1285fd6c4352e8725b12be2c4776196d43df83ba50edbf4d59eb44080258a4b860dc1b992f86d8c2c453863b83199f8b2ab7044039fe1cb958fd385f7171e18d8e6532c3b2763fb1c526ba4d4ee728699fae06f2ba81f440aefb61e41cf56608f4f0caa4c66b031362fb2fc834c5dfe725321098c0a3ce7e5d53efdbb52f569b6357888938f3623b8afb7a4e74923051632714a96c47d4caa5d2593bc592e65715d4b67a31760d4f7ee364be80844ff4dd51a05bc1e976c03fa31970879bc71428c960834b41a6da604ca2aff183c443f923e799a59e3582ea32a6a412139a7be3480a76da404203473870de6175599e9966c08bf595a8e0f5230bf860579bf31805e74ca105eef33a1ae42d98d7bca0d9dcae8142181382033190dc4f6fd7dc770aa3dc45f551b61c8d7ee187cf5656cd25a7121d9edb19126b8506ac060c5ffaec0f6307a6acbbf3b37c2cac2c3335d7e5a692723707bb7546803ec16efec2b7cf8ab63d3372208a0cdd8e2a41fa813d24fd089ec396e6326e3830504aaa2e65127b937c6802582e85550a3a119f48664eb4ebbb396a0dc61df349eecea0133092385c344e1137914297fc452cb730f44db0eaaa6a46487e56c13b57712ea84a0fa48ebf30275502588e441adfe10344a2c13eca7a2bf3f7dedf6fc13d493fef5fdd4955c6f13e2671fe6b7037185ce54a0f1d84806b21b3ca13cca60c6f1b41f2a59fb5878ef1efe56e69b0931cd39c9d435b48c788692c9f6624ed9292ccf5942b894606f120e2ea8eb3b18423cd08d9f67dfb44a2607af9b9a0a070db02b1693a554d3dc898a07c5b4f30cffcf4ccead0d97fdc38fa078c6de3068ac855bbc541f9e56aa952ce2372d7a4eadc42923b89db93ec70dc0bde04efe6cf0a5b5d48ce1c9f67966b39b8a9cb49ffc5c4d57962a59199115b5566d4c68c2baf2dbda9027751fafb2f24805b322107383fc13784f2de288eb032f336a4f1ab35bc31bef27745bd7db943ae1ef601276843da6a9875328dae84a8f2244373716b445acd2c0a223ca5a6ff722d5401f18eac67040939813a81a7108fadb3fe669e3e31abc4309381cfea1518889450e6013c6ce25e67893c47cea50955f5f577a7359cfd209e9cef91f8b5cf3f57b8a1e69bf0ed2dc1277b99db63899e90d75bf007050350d0be4d57f998fbd81b25fa0f746971e52feae62ebdcbbc64cb96dcc3150aa43781ef5ecf6304fbba06cab33b92326a56940208fcbc946effb2378cb7434d4617dfd0e5a28d698abf9cbf3d25d771046adbab7a80b8c6cecf45c1565fc0a0e4dc7a5c4e45151ec18370e2bf517713643b84ae69b66075b4bf2ca12fc9e00f4bedc226504918bd107150f6ec2c62d12ec7814aec93a0177bde7f30ab5", 0x1000) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d", 0x297}], 0x1) executing program 7: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r3) connect$unix(r3, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) executing program 1: syz_emit_ethernet(0x26, &(0x7f0000000040)={@broadcast, @random="e14de9915b00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp}}}}) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{0x0}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5c}, {0x2d, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {0x0}, {&(0x7f0000000c40)=""/269, 0x10d}, {0x0}], 0x4) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x48}, {0x44}, {0x206}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000440)="a8", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x2012, r0, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x7fff) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) executing program 3: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x101) syz_emit_ethernet(0xde, &(0x7f00000000c0)={@random="b2a40cf4ddaa", @random="60c59f3ee918", [{[], {0x8100, 0x7, 0x1}}], {@generic={0x8015, "ba55aeb49245a86272d351309facff673ad1b521ca0a9ac6f4345803aafa2ab1602bd229b1d5c8110905a714f7b8e6d95f78970b25dbfb0abb47825a50e8227e7f9962f1b652ea4e7dd2449556531b5eb188a17e656a3b1a538f73b99215168fdee06258e72b7fdcb7e2e533e09c0a44440b00b47b1a15ba25eb4d7f71c16a835b25b1860691c3127c23b359ea68180708bff52c7988970350e5d7246d095d9405c0df11922e2c46843ffd80b13051fc781318c86897e998afe77134bd735fdd1d753be5147ab7f5e830360c"}}}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) connect$unix(r2, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x94, &(0x7f0000000240)={@random="12f86ff03b10", @remote, [{[], {0x8100, 0x7, 0x0, 0x1}}], {@ipv6={0x86dd, {0xb, 0x6, "c9f8d1", 0x5a, 0x3c, 0x3f, @loopback, @ipv4={'\x00', '\xff\xff', @loopback}, {[@fragment={0x2b, 0x0, 0xe1, 0x1, 0x0, 0x1e, 0x64}], @udp={{0x0, 0x3, 0x8}, {"83148ce1a63cb4fff3ddf86a810f68730919320a6e104e75cd7a9011459393a6f682081549444c587766ddb833ac0e20ebdf911e118d85b48f0092eb2d1f8e40d705936d6b480f44e0d2"}}}}}}}) chdir(&(0x7f0000000300)='./file0\x00') pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r3, 0xa, r1) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x8c) syz_extract_tcp_res(&(0x7f00000003c0), 0x400, 0x4) mkdir(&(0x7f0000000400)='./file0\x00', 0x10) r5 = getpid() fcntl$setown(r0, 0x6, r5) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)="af21e4e8d675ddcab9534fc68cca437d36b89984d6fc6b546dd71db1776e5a2b72db6a823864fb17447a10409defa5a14c0fda8e10c07028629c9f890086c6230c5a5dd03e818077d31cea7cd609d24f04b6971577086f55a1928bb02971db475a49d2b66e778946839c5b1ce05a87", 0x6f) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f00000004c0)={0x10, 0x5, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xff}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc83b}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffe1}], './file0\x00', 0x81}) syz_extract_tcp_res$synack(&(0x7f00000006c0), 0x1, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000700)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000740)=0x2, 0x4) select(0x40, &(0x7f0000000780)={0xd2, 0x6, 0x5d0b, 0x1, 0x1, 0x0, 0x2, 0x3}, &(0x7f00000007c0)={0x0, 0xf000000000000000, 0x1000, 0x1ff, 0x7, 0x1, 0x7, 0x401}, &(0x7f0000000800)={0x592c, 0x4e, 0xf63, 0xfffffffffffffffd, 0x9, 0x1, 0x1}, &(0x7f0000000840)={0x8, 0x2}) symlinkat(&(0x7f0000000880)='./file0\x00', r3, &(0x7f00000008c0)='./file0\x00') lseek(r2, 0x1, 0x2) write(r1, &(0x7f0000000900)="bad1e4d8ffeab7de53e2bef68f1c6c7a20ab0100a55a3a780d85e865dc2ff026a61d50d1a3ffab7caf2e0f43d3f3dc57e0436776ca5c979444ffb45fca468a773b3a4ec9466d5286d1ccf5f9e10ee62218aecddaf39e86044c29841ab71cf0c3b214ac507d2878e25cff625e6dfd097ab4452d2b7fb49900c5c55d32aaeb483c564ac21768a7d25fb8b6d587175c1a57addf844abd8850b5256f16c86c32165c4ca65917c4efb94c6ed4cb5c4e7aafd3a1a21e6cbe59c596445626", 0xbb) mquery(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x5) r6 = accept$inet6(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000a40)) r7 = dup2(0xffffffffffffffff, r4) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r7, 0x2) executing program 4: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c"]) r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x2}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, 0x0, 0x0, &(0x7f0000000100)="bacdf074aa6c2b525a0a3da35f3b8f04b71cf1f4c773da88b454cbae56af2cb21f0fd6b332c5a12e20c997f5e0b3c4a09affd9c34cd69aa0103da60cf31589a7623960148b6d74865168cb205031d2c31d40e565fd147fe622d6ac8424872d1036f13f794bd26dabeebe4f4e192d0988", 0x70) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing={0x1}]}}}}}}}) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open$dir(&(0x7f0000000580)='./file0\x00', 0x80, 0x0) ftruncate(r2, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) r3 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r3, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="eb63507433c394163ff534f180a0aa1a3225b2c25e87f772bcee9f656e80dcbc37a0f18655df29f5e55d81efbcfc931e92329dbebc6645369d541be769341ffdeb6d1e06ece9310c45308ee07e1eaacd43b395d84ecc19c9e8c4e500bfe06752aa6520936dbaf91c67f81cf589e294c4cc628887d653e89e54deb4497b70664f5dc3dd2ec8c808be491c3831da801549aaf77d9a62b71d6c2a72871bb19ee66f052742824d21b605475449055873958db11b04ac8c37e3ce8f8d8688f98a", 0xbe, 0x401, &(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x74, 0x100000401}) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) getppid() fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r7, r8) sendmsg$unix(r9, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0x104}, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000002c0), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000005c0)="cf4436e04f6ad215e58d0b874f6c9e5a79ca8ce690e500000000000000005504e216a287305658114633b220e5e87a90d6f66aa77753d063174a351540bfb8314f42eb2c2c34f552eb3942f178bb7f1b9ec7a35066b89bba63c8796e9a0d983cc1d321f5de29f68fc6d19c1ba64dcae60a611c425c18100114a23c120eea1b27d44fdbf40e30e7d305000037f6e05e3dfe00f6a3753519eaada49c644e8262dd3fd19d394891826335c0900164fb0010000000000000f48bbfdbcde3eb50ec5ebe6aa4be512a1cf6f51b000000985f93000000000000000000000000000000000000000081331d0d801bf941a557f13e1a834c1862a548a0c98c8686d460ce79f36f79bc5d9b1f47ab5cdaa9406227436b04261bcba28c1989d923e9124ced16e0ef35a98cd91b9925dfdab7dd44e145ae4e8a7adbfe93ec7f51ce59beb87573323adf3d219c9ff755548cc934aeb149992b9718212ab9e2944a9c1979cfe14745b781fc6bf2a55a56ffcb023940d3120db806b4f52c9a9eade5a5a972866020f181251c124e34e3a83c58179adb50211fedc568f8d620f4ace7d74d27994b7e50c5030b9b4db77980f9f8322b180b6f633520d87af3efe2cd2bb6f0ef01285ae840a139ad8eb843738d5f69d16c5c0dc59436209720569471f5f6cd9f6329c09604ebf98c2cb2eb48445c07f81c68cc50bb05abf8d88a0a5cce64ba81d44633", 0x200}], 0x1) execve(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x4c0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x5) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) read(r3, &(0x7f0000000280)=""/167, 0xa7) writev(r2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000340)=0x53495ebb) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x2, &(0x7f00000002c0), 0x0) execve(0x0, 0x0, 0x0) r5 = syz_open_pts() r6 = dup(r5) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000100)=0x8) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f00000010c0)=0x401) mlock(&(0x7f0000c00000/0x400000)=nil, 0x400000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setegid(r7) seteuid(r8) executing program 4: socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x1, 0xfd) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) pwritev(r1, &(0x7f0000001180)=[{&(0x7f0000000100)='<', 0x1}], 0x1, 0x8001) pwrite(r1, &(0x7f00000001c0)="cc", 0x1, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fsync(r2) connect$unix(r0, &(0x7f00000001c0), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000480)}) r0 = socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x401, 0x5, &(0x7f00000000c0)="59d0ef5548bbc6d6fbe8dd3a49889b1d2b32e06afadf95d3583899a9f6408b2395543df5f04772044260ce548374", 0x2e) r4 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r4, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0x7ffffffffffffff9, 0x4d, 0x4, 0xfffffffffffffe01, 0x9}, {{r0}, 0xfffffffffffffffa, 0xc, 0x1, 0x1000, 0x4}, {{r6}, 0x0, 0x21, 0xf0000000, 0x3328, 0x9}, {{}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x9a7a27df5810ac97, 0xfffff, 0x80, 0x2}, {{}, 0x6, 0x66, 0x20, 0x9, 0x8}, {{r3}, 0xfffffffffffffffb, 0xa4, 0x10, 0x7, 0x101}], 0x2, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x46, 0x20, 0x9, 0xc48}], 0x4, &(0x7f0000000400)={0x0, 0x6}) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg(r5, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80146940, &(0x7f00000001c0)) listen(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3) executing program 4: mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x6a) unveil(0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000011c0)='./file1\x00', 0x1, 0x0) socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f0000000140)='./file1\x00', 0x80, 0x22) r1 = semget$private(0x0, 0x1, 0x300) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000440)=""/221) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xb) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) r3 = getuid() setuid(r3) chmod(0x0, 0x208) semget$private(0x0, 0x4, 0x0) setreuid(0xee00, r2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xfffffffe}}) kqueue() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) close(r4) r5 = socket(0x0, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0x9, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x54}, {0x84}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[]) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) executing program 5: kqueue() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[]) open(&(0x7f0000000000)='./bus/\x00', 0x400, 0x2) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x200, 0x0) mknod(0x0, 0x80, 0x2ec5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chdir(0x0) mknod(0x0, 0x1000, 0xa0000) accept$unix(0xffffffffffffffff, 0x0, 0x0) connect(0xffffffffffffffff, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x6}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {&(0x7f0000000000)="9cf7a082949d633892ccb0b9f0f81b09d62e36c8b5ae1490cede3a53054025f9a439709f39aac58d5c21ad64763a86484dc68ae73ae85c92179eb49801ae", 0x3e}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x1, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x4}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x8}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000690000/0x1000)=nil}, {&(0x7f000069c000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x52a}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x100000}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil, 0x5}], './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000280)=[{0x5}, {0x61}, {0xe}]}) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c", 0xf) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socket$inet6(0x18, 0x2, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0xcea}, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x15}, {0x1}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x108) executing program 4: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: open$dir(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x100040000000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/103, 0xfffffd29}], 0x1, 0x0) setrlimit(0x3, 0x0) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000540)='^', 0x1}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000802) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2", 0xbb}], 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x43, 0x3}, 0x0, 0x6}) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000180)=[{0x100, 0x2, 0x8a}, {0x87, 0x8, 0xff}, {0x106, 0x0, 0x2}, {0x1, 0x40, 0x8, 0x1ff}, {0x4, 0x8, 0x2, 0x4}, {0x4, 0x7, 0x93, 0x2}, {0x1, 0x8, 0x8f, 0x100}, {0x4, 0x8, 0xfb, 0x6}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020699b, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000002c0)=0x1) symlinkat(0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0xd7210ce6627ca527, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x28}, {0x16}]}) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fchmod(r4, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffc8) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x6}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x8d}], 0x1, 0x0, 0xbe5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) getitimer(0x0, &(0x7f0000000040)) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x100, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) r4 = socket(0x18, 0x3, 0x0) getsockopt(r4, 0x3a, 0x12, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) preadv(r1, &(0x7f0000001ac0)=[{&(0x7f0000000100)=""/42, 0x2a}, {&(0x7f0000000340)=""/194, 0xc2}, {&(0x7f0000000440)=""/218, 0xda}, {&(0x7f0000000540)=""/213, 0xd5}, {&(0x7f00000006c0)=""/230, 0xe6}, {&(0x7f00000007c0)=""/237, 0xed}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f00000018c0)=""/249, 0xf9}, {&(0x7f00000019c0)=""/195, 0xc3}], 0xa, 0x9) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000080), 0x10004) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x67, &(0x7f0000000140), 0xc) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r6, &(0x7f0000000680)=[{&(0x7f0000000080)="2a97990f7cbe82ab29502e", 0xb}], 0x1) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r1, r0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x4f0) socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000300)={0xfffffffffffffffd}, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) pipe2(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) 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, &(0x7f00000018c0)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389009800000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9000000000000001010000000000000ffff0000050000008093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aa9740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd522168f71646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b66b997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6ba03000000b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b5105719835f873cdb9b5dd9c8f1906ae487d4900a4fd7cbec51ac9aea778155c4fd8bee45bba90a67138bceb70215d7327cba2f63385ba27818db9a390a8c554e4155592324d551adbdfa3bacabc7231803ef5d437779c208939d68c6d6b4774192fa9bc8943bcacfc558e8d9f0a7b542ec56ac5e26eb3f99aa9caf6b3d60df59f578c49bd684da8fef76f67c3fd9d3cf7fd0556ad221426462f94f458ff1e6fe881e2c6e4f46a23ef6752256f43ecc91931d8454180afc0639c84b3f8d47d6ce193f92029acb95ac2cb4632ab1d062f561bdb00295e415e62adf68d8446140da7b012250a078552cbcbfb0fda03e9f9093883c6393c8bbee990678e95fcd2f437d9238e12f5b3963e36453f841f6ebc6f7d5c59ef11f375ffdf8de798bd1dab88829ec8b748cae2ab9e9e9cb77"], 0x11e0}, 0x401) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 5: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, &(0x7f0000000a40)='./file0\x00', 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r0, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x11ea, &(0x7f0000000180)=ANY=[@ANYBLOB="bfdf290bbae1aaaaaaaaaabb86dd6000000811b43a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa85"]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0xe6, 0x20}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000080)=[{}, {0x40e}]}) r3 = socket(0x6, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup(r6) dup2(r7, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xe182, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x280}}) r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000006c0)=""/226) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r4, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54, 0x0, 0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r4, 0x80}], 0x1, 0xfffffff9) r7 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40, 0x0) fcntl$lock(r7, 0x7, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32=0x0], 0xe8}, 0x0) executing program 7: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000002c0)="ea000001", 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 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(0x2, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(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) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r5, &(0x7f0000000900)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f00000015c0)=""/4096, 0x1029}], 0x0, 0x0}, 0x840) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r2, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) r6 = getuid() chown(&(0x7f0000000180)='./file0\x00', r6, 0xffffffffffffffff) getuid() executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/212, 0xd4}], 0x1, 0x9) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) r4 = msgget$private(0x0, 0x409) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) r8 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = fcntl$getown(r3, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x3, r5, r7, r8, r9, 0x9a, 0x3430}, 0x20, 0x1, r10, 0xffffffffffffffff, 0x2, 0x3c, 0x6dc1, 0x8}) executing program 0: setrlimit(0x5, &(0x7f0000000980)={0x8, 0x50}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d787705696b7177174568c151732cc667c32848fe7f8c16eaf6430d5baf4d2e0e9d4ebcfa9acb92574ec4154320ed9db20680269f74", 0x5f}, {&(0x7f0000000200)="48dc928185723ebf342c8eb268da380209d86f9391", 0x15}, {&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a7e73f14c499cc54e742952cd400ce1acc816a95b5dd94b058f18c3ac397d5a3e80450136f1117b1f39b96ba3f0a501771af48f622f3d93d8c29cde4763fa2f685e9df36aaa4b8604b01b8ba0ab4d4870acfe12a6a926d82b81851611318f619cb8d43d5fcaf989338710dfe7a41f95a0ee", 0xc4}, {&(0x7f00000009c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfaae6ecec94f4ebca6bfd1209d400a7a5fac08571956862cdf654dd61269770bae567dfa9501df837c2638a1405d8551c74fe217fd87a7d0258e411decc5782c280c408de4f7bcaa2438182d341ec353d161d40504", 0x293}], 0x5) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r2) readv(0xffffffffffffffff, &(0x7f0000000080), 0x0) executing program 5: ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) fchmod(r1, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r1, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r6 = dup2(r5, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000400)="0c26b2f049d948bea2da6796285c9f8cfb280a196c6589cd785eaea675ec9821126b31b23dc4d44df8deed135f663ac1c32342e21853f905ebac0c902ee98f77012d9c0293cc57a328145617054ce74941d0eb0841190beed38ca021bd0705f764cbeeed43746e7dd32547451060d896758b381eacf9a68f2b3e13a75f607e4e6f749818a6ffeb8d99a68d1c4b984b5263c354e979874a000fd873c09470d1a2b8a72c24a123d731e5625276cba8546a9ed69455ea049e73e1c9cbf0c7b762f44d299d94c4bea61d58ab20cf65ef7f6fdcd432b6433a682606ae94e30a365865c19a59f1", 0x0, &(0x7f0000000540)="d28c2c109194526db4add968bfe17ca8bc5f53f881a350b74c099aaa4edfc45ca638e47c80bc738b79fa887edda0eef8", 0x30) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r4) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ftruncate(r7, 0x8) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x80}, {0x50}, {0x6}]}) executing program 6: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) accept$unix(r0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast1, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}}}}}}) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x200, 0x1, {[0x2, 0x8001, 0x7fff, 0x7, 0xe7b, 0xeac, 0x8, 0x7, 0x3ff, 0xffffffff, 0x8000, 0x7, 0x0, 0x0, 0x0, 0xa301, 0x2c00000000, 0x80], [0x80000000, 0x0, 0x8, 0xd4e, 0x7f, 0x1, 0x3, 0x20, 0x8000, 0x4], [0x5, 0x9, 0x7, 0x1, 0xfffffffffffffff8, 0xbb6b, 0x1f], [0x49, 0x0, 0x3, 0x9, 0x6], [{0x6, 0x6400, 0xff, 0x55}, {0x2, 0x4, 0x1, 0x9}, {0xdb, 0x3, 0x4be67587, 0x2a1671f6}, {0x3d7, 0x3, 0x9, 0x6}, {0x0, 0x7fffffff, 0x8, 0x5}, {0x1f, 0x0, 0xffff8aa3, 0x101}, {}, {0xfff7, 0x101, 0xfffffffc, 0x5}], {0x4, 0x0, 0xcb, 0x7506}, {0x7d, 0xd3ac, 0x95, 0x5}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket(0x2, 0x2, 0x0) kqueue() setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000880), 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x0) r4 = dup2(r2, r1) r5 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r4, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) executing program 7: getpid() ktrace(0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4, 0x0, 0x0, 0xff}, {0x54}, {0x812e, 0x40}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f000055d000/0x4000)=nil, 0x4000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000000)="00003dc7", 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x7c}, {0x812e}]}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x20000, 0x0) pipe(&(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000040)=@file={0x6cd9a5a87589de10, './file0\x00'}, 0xa) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, 0x0, 0xfffffffffffffff8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x100, 0x1816}) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240), 0x0) dup(0xffffffffffffffff) dup2(0xffffffffffffffff, r1) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x4001, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000180)=ANY=[], 0x401, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000040)) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ecc) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x6, &(0x7f00000001c0)=[{0x400, 0x2, 0x20, 0xd399, 0x3}, {0x3ff, 0x5, 0x6, 0xfc00, 0x3}, {0x9, 0x7, 0x6df, 0x8001}, {0x8, 0xa, 0x800, 0x3f, 0xfff8}, {0x8, 0x0, 0x1, 0x3, 0x5}, {0xfff, 0x3f, 0xf6bc, 0xff, 0xba9b}]}) rename(0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffff132f", 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x8000, 0x7) connect$unix(r1, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000015c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000340)="2fb0b9c480075ebad6fd2b4c45372673979c31c2d118ecdf26a7ed5d51ecb20674615c6ed0f2ceead7facd91a477a07781b56ffed572b65253430b54c4b03e8e16cd9f9077acc62739abb51494ff1e5edb1a1cffe252b52ada9826a8a7d619589b40a4fc5e2faa17c794e654bb53c0e3831a6ab93cb04e13ddf6df8454b3978364281d2c1d773290ee0c88d6297d42485cfc18d99da20f927e32cad8197e4cfebb07aa96266e905016ab312d1ba88c09694539ee49b30b2805258e5cc0209af669b31477248615de83e433676f5e80f06e6ae791e13249865e253d2c94180f08b1f8ac707e5c82daad02b1e9a2625d77968c784251a9460448e1214fad4606050c63c370f678298adea7ce470f7ab4f491723723c5ad2b78bf9f774b32d503e48e13c503858c296e98673776f489dfdf73a82cdc26529dceb5b0a29fdda590f5228d97eb57dd2a2788547190310011e69c6bcbbcb74e0eaa218770562c15635fed5a9717c20ade8782ae9b0c5595e6c8d6d2f391fd778b3d51f5c22ec3ce46b510031840ddd18752663f7bcdacbdbb9ec5f07b8e0bce7b909b7266c9e18251535f65d4e84560efe73540fb2e96fb8e04578008bbf6cba33d24167b5801b2cb9756614fa7aaed1bb169c6a56d95d6cb5bf4b089a94dc3579550541171990f737a0b4034bf17738bd2726bb5bac7b13fb4fcee14909115624f903c43f583715d799ae794bd2a9566b58c011419ff1fa929c71388926a8f2bdf710c5e9f6b7bba2ad04de6c53d0dd7f78c65632264e253a2d9e767eb3463869ea359a7ece09099b87998128de4ca43fe16ae5f36ff76ad82d89ad7f8c17b3bd6643df2ea03811c4097562f4bc41608e5a84cd3b58e5289fbfb1e1c682faeea052e6f0becf8079c5a2a3241c383cc6163371f8667a56445c76a8001eeb29324da967293407eea4bd26b6481f33ad1f5b43b5086fac900e02d6d7b64b73bfb8ac9805be8a304b0532944fc7d67eaa1e36ad20b6b37abc2964fb1c11b8c57f800f8a7494afa202c59308411dda6207f5446a2d82a3befdb58cf762419d26226060a053c44cf3813affbbba7843bff226678fbc2695f9e0f7ac6bed4d5de7136bd6bda1b5dd53a9a1513dcdb8aac187f6eaec4a573cefdec6c2894b7dfc8f88694351dca91f73b74eb059a8658e548b63e34a15442494e3e073044f2da64362bcf8cdf38fd0d7c067cb9e69b0acd71eb06197d32840265b875aeb3ce7af5f9f08ec8851f98068a9136180ec122a2f4591d826c65e50076d7e60f03570f6716219a1613d9be640c35596854026c59cbddbaac2f0802c5408fd1e73d37213841497c173baba7b2102d60ce87049326c21a820c781b673e39ea7929fc378d7ade75de356094392e05f177a752c901f85edf4b67382316f7b7dbcb1e20ff9fe8749b0fefb808a10cbd412eb7344b0c5f32520d3b4a006adbcac617077cc4627b07a25f8a8e771a6b116aa7d1280e7b80cb8de827318088f2ab06f509c46684d7707015be02d5170cdd70677769c977f63c835906a1d28459a97a28e7f3af16e9fbaa06ce70e44ac6bbacb7a217d9af05f99de15b8df451fd2c252f43cd6e2e755d9cca7725dcd2f07e1fe246fc9a94b703d0e71b2de842fce8de3310ff76ac56067bf8c0db1352c6900f9060a716e4f431591fb1c47310bedab9b732022bfa2ed406b31ee921f206475dd0683d6c82e54e4a2e24640f60360499285beda46dc3d5ac1fb17c83075f45d545a45c3dfb114740d91654e6fbde924bb9e12854b8b48b82b9e1d9cc6494e103ad3783a2f2d9ba6a504b403f036b0d9e6e9b329802485abd1b8d9633a36f8b1df05c03f92b4c1cea0d3295f9aec62da8b95893439ad379cc8590707c7aa81f0436791ba10da557c5b7b7972d1106e83640dd9b839bda1d428e5e42e5a2bc6d5976e38f78ea150b61220290d944e8d635727676edb8213bb708bc76eac98c9742390c1f571b47f4cb4a8e1d99abcfddea4877fedb628c3e970604e5bfe07d70d3e3ce96585bf40d45af99151e5da005983fd452827a1a1f00e5ffe9c2808cc456739ecd0df96c19da2031516e2458bfbc0c8437b8627bd5dd12b344fc15ebc73bb1361d0f47611cf22e8c1661837d372ce549fb6ba51132e256ecf0134a0814ecb30de494ad8392462ee8e9dc91a524b2eaeb6ea4da342236818cf7e8f114986d6df6a0c5bec562dcca93a9fe71dd5a0447ec9391740ac2fb206dc7cf28b4b8a44f0b22953cf8b2c433beb387733284ea235679ba8a824167b570c03939cf4716ed7429a8e2ce2c2a7dd95eacc06d838560f2a7f1f3f1b86becb179ab4455527d079b84f16d84ae24df3a3dffdd75928c4cfd72a32f8cb80a8a4c6434a689404461b14076d29e10979da7d7691989f899bbd77dac42579e13131f7e5fe4184cbd3a57ae028774b8005c73f33bbfacb2f39a400cfc825608e352450e235fa277a103081ecc6f654bbcf8409c86f8fec9fb4bb1acca654edd14b30aa06828138dc78c8c5fdf5fd66b52931b5f00d125c2cc1eb539dfc2818a4665180adce3d802f41b2858f089297e515be59b581ef6adc1c95a9b0d889471828d4617b05db7b2a0a8a32a8fa3bb4a9b117554c2adbbff7186775fda49c87b6ca50d8a171b55353122a6f96c9444ec91b2f5afc4a4476eb6b2200d2cf03d8c48b8140d021c4c8b73e164ebd33e0fdcc59d81ab287172fd0cd69adf1fc5e65034b44fb7b8a7fc7ac806679e7f4986526fc1217a753a8ebf8122fc34dc50efe09ff5df8d792686e26e7d4a4f67c24eb8c115a4f9c247bb4ebf33b0446723c32bc0bcd35dbdc756efeb00b9982844772252726fdfb9f33d8cbf1801e48058adfc52c1ddff7c0469d2adc9e10908be73938caec828fd092daccd9cde0fd9fa7ed750517ddddf8d957b366aecc3324bdc5caa77b6872e34a2950e7953e1ba6c5f0690049fe1b143e5325ff7e66ae26fa587a00ea4a89a2e95e397e9a40ecfa1d69da18802889fcbc2a8b27f6a0b0d5edb0ea9548fe91cbc3f08201d904bd4a1b77b6e1daadda1d83db4dbac53e5ccf1531a56db61137fdf7650d26075f560de000afc336451d4dc2a164d17f8301b1877aa84f267d62aea2be79d1f802228028aed07df825ab44582a5acf54ca417ab7c1a5e78548c4de7a90b4260243c42587ab9a4738f503e189a38555bb8a2b1ebd2e70afbf9d23b325ae33be9725dc7b5fc81ac9fd6a385423381ed715977b61f694599f998471905fc028d84468e4c5f5d86a7ac2c280d1656eae6244be1974db27f34c345b99c8c4089157777e9458853bfaef086dae6d0ac449817971f501fb71cffd0a026dab00de07d10a4b0d0304cba3aaaaf0dd0aebb5d702448836ea60c2831bce70259c48e8ec668b84ace8ee92274c25e6bccf5bf3423497581d4fd1f08d653b902fc9785fe7d3647606e6063d6a89cf31270369216f9758a04991b289c1c728727fe8fdc9b9dc477d279e393e350917d7ff27f1f5d094418ecb66cee1ca0fd8e46fffbb33858cd0378955437c4d3738557a899721ceca74cf87a52354057261fb8c2b015a60ef03ad767973b069b5ab2b27937ac22eaa287f2a64e076b43ce194cde1301b4a4eaa636c8a500083b7986116d9fe86b7fd8d4ae509a181f9c4ca6ee70c864161e9668b2045a79733c07210281f37b2c89cf0fa02dbdaba5321ecf3fcd235c6b5c99fb1878fe1b09dddcd01d2b4382bbaa5f1aad6f43c4d96803d3ac17fe5a88f94e33227ded7d5d7aaf99c790ef40c4f9b32beb95abeb94992a498d9f6f8acead762a2fed3404b00c76356a45e1c9e5f664a02ad014e703e44c448d40061a29ff9d8459a56fb9c9241ffb26f3c1378f1a08d0843155f23d38df7b993b3288407a9a8fec8d6ee85c394ada2f1e3cb08ee5abb2d06ae96e8da0358605371fea447c619dacd67b5d3273bc77f395ecc762be072055f0df42bff90331dd9ca51f4a416ac5b0f5313c0e4bc529ce9160b8aeaaf08fbde145bf5f818f05d4f917ab2bcca4141706cb54bd932c9ce4060a01ba71d639199dd642846e36d95c35dbd7b615fc2cd755293e574408c2548201a54addb611b138e143b5037524ea2228461040f0ee660dcdca6b86942ce1c36ee941ac442fcb702f6cb221bf683653d078563b709c7174e86a9a841f05305d4bb322e545967a4ea5500381ad9d0f1a53c247f69b15715b1cce22ae935a153cfc638a4e4820f200b298ea860c2155ea814ffef7d3529f131a7766ff974b478efb66ab89ef1c64eaad76beb0f24cd7c7a43b2dc52d0b2130cdbf172a9347f73bca35e3ba076636c8ff1779a4fbe476837188642736da9a3983c293507682235dbc02298f5a577c1ce34ddc0bda0c28c94599107bae692512190a93d207e7ae6e6b3398d2189d8f693c0cabe4b2e45e951cb110abacaea0b1d8dddede21e85394e2fdc2599cefd3255c9582255e54a06884b64a3483ecda5738ea7e2e8a8792890b93c6e8149e3e0126ec66b82c839ca9278507d814f63426e9a3a9b943c2e929cefc02254b10c92e1f8e9db8545fd354bab710bce15e0e796aaf2de052cac8539d0e6da7104985b51ff636268240721497845cd9826a9edf7e0f129a1fd3b2442a4649b123bfe74affae11914924ebb718c91422b41f0a98ef5d8335e55d92b8918932926657dc3618d0a4646e2188fd55f335813e600ca682c93c989f22d738bb00a36cf7bb0bf02cc0fb72cb10be55e5fc7dc31f47e5ea05408627e6092a6579d37ebc2e7ed30e81a7abc8580c1fcd58b0b0fa6fc5730ac66e80685ca6794a5c7f7017cb029e7ff498d7e20fff84f8b32d3f2d1f4ce404626be0484e2ce6012132613ac341ce1f17976c0e345f80a935365f6afd2ba50a55e3809254118aa7abe2f7de112e930b686e12e0939ff8c5018511fe512366f36d77d3a57aa9e1d5fa0595c6ce9396f0bc1fb3a2053cedf199ad4f5e957756527f8b7dcb526303e1fdd831a1094ddace4c3030d202552682bd8182b94e9533cfb5993331977982376a3bae5ab82f6dafe8f3df31d2f578e67bd97fcda7d7b3f9043a7f38be845d8461e0427da23061be3e6c4f48baf40c5987b9f876be96cf256892c092be139eb9bc91866ce083319261c4f17974bdd1cea1a799abc750afa0cd98d13f0f5047e9033c6ab760a68e732240127b4cd329ead2c0a6a6f1663b224287e94d64335c41fbdcbc9a849b69c8513e77ba5477f62b9a31ae10a4e953e829aa6a73f6e2cdebddce0978088c95e11601c83276b2a6a658bb8da38db1e06ce9474c33c8e634dbc2c3dfaeee2449c388f09c31fa1b11658c443a18b3a8eacedb3b4d3d2997c6f9845f9663fdd4797c3fe643a94fee0c2b6605b046983d73c471f6ea7495ec7ff57fc0a6cdca17c4535d525187906acd3dee7af890b8c7a8d85f15d331fb9b4815f5e88090162c8dd2ef3b6101783198f408beb9c4e84010dfce51076f1b6c39379fd16b1c36a5e0ced4792409b7a9cbb783d1b43a8cea1b20f0e4f9d7d606766258d339ff02a486c77172fc4060974d9ddd39bda8186d4c103c5fd9b29d240be4eb752d9e61fc5667e23dfab55d2388423e78a0dbe169866e09d8655dc47edd70ff18eddd8e77f7d48fd472c37f15b0269b8dc8783e7c975c4f966924d8effd0226c9d259a52b31d405c0295c334ddfe80802f0fefbd229ab2e6838eb5ee11d3298ed7ffe5a82c702664749829da940fb2fe4ca938fa2dfce60bf7998bad995b70d5de3c1742b", 0x1000}, {&(0x7f0000000200)="83d67d138db1817a90bef8f1310b32ca30f7cc31723fc7438441c7234eb764f712b8d86de98ce1c3444716086d7f0c5e6c06", 0x32}, {&(0x7f0000001340)="1295cd395fc211c20f5d0fff2409c542eff6b8218ab9b16975966707abbb833ae035f3322c6c6afa990413d015cccc4fedf23bd8a1e1d6b59d8a02f1aabbc4be1caf7d1fb760d9792b8b7d8ba794a6aa7e939ee3eceb353122bffaa3d0b8c9fcdd45d3c4e5815f12fce732fa51da1b954d7e1798c3b52d3d18c56c60", 0x7c}, {&(0x7f00000013c0)="c7feb4630545291eccefba9c6212b6f702dad0", 0x13}, {&(0x7f0000001400)}, {&(0x7f0000001440)="4d735cee0d8e8f8f8edbc5c59c7599649a7ae9a5238c63550cb76446fe23e7ad6af1acd0ba3f646a951dc9385dd2202584f5cf28f1f04b6180ee729b007173549832247fb79e6448687445593fad1d3af493226662f2e842d7cc0c7d9df5700d1d929f4550e17033e2114159a844ea81e9bef2a21655a171a8789b7d7ff70085878053f973b9f544376eb65fef55d176bcd3e8b98f3c255178cfb0ecc2e43412d2f91ae70111671565e2dbbc68b70e63888cc663f223ec5db3246d37e39fa1ea59fadd84fbc301dfe21e640aff229116fff7391eac886294b3601687ff716b7b", 0xe0}], 0x6, 0x0, 0x0, 0x8}, 0x8) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x15, &(0x7f0000000100)="0000dacc", 0x4) write(r1, 0x0, 0x0) mknod(0x0, 0x0, 0x1e61) r4 = getuid() lchown(&(0x7f0000000000)='./file0\x00', r4, 0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x25, 0x0}) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f00000001c0)='./file0/file0\x00', 0xc001, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = getuid() setreuid(0xee00, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) chown(&(0x7f0000000200)='./file1\x00', r2, r3) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x5, r4, 0x0, 0x4}) r5 = socket(0x11, 0x3, 0x0) r6 = syz_open_pts() ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000080)={0x7b1}) sendto$unix(r5, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x409, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0xfdfd, 0x0, 0x6, 0x9}, {0x400, 0x40, 0x4, 0x7f}, {0x76d3, 0xfa, 0xd6, 0x94b}, {0x40, 0x88, 0x8, 0x7ff}, {0x4, 0x24, 0x3, 0x1af8}, {0x80, 0x5, 0x3f, 0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc6e91501d94a3fec37082", &(0x7f0000000080)=0x13, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff5f72) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, r4) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) open(&(0x7f0000000300)='./file1\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, 0x0) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) 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) r4 = msgget$private(0x0, 0x418) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r6, r7, r9, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(r0, 0x5) r10 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) r11 = semget(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0x40, r5, r6, r5, r13, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r7, r15}}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r12, r8, r5, r15, 0x100, 0x20}, 0x2d4, 0x4, 0x100000000}) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000480)="c43cb3e3324648d1ade5b91eb79a5ee648edfb62e65c36f3ccedd41b235f0f3dad3ba5fb70064e4676ee88c6253c4e9d50fc05391966c03a34aee09babde7b71422d2cf7bfb9f94e99496272c7c20f83e001bb9a8b563457bae29bb2730f1f37bda3f9aa2cb15021ea62f5afbaf204fee56b8e6cbbbe670bf0acc0f7e18a2983573ea122df1802058d58ffe7f2b6496e43a0300779e4cea4", 0x98}, {&(0x7f0000000540)="19cd36cbfd693ab33dc37a0392a93134f2c75667777ed3008010438f4a6679931eac3053019cfdcef3e7e1be3a22f9ba1d2376679871480ee38bfa57e2a918d44db9797bb7c319f527d55985b201964028287ba12db988165112f8b0970c0a6916138252fd0ecff7e34f7afca7a3bb653a1a469543b733f6", 0x78}, {&(0x7f00000005c0)="28c74c29f7d4e44be6ff543f01c1bc8a76aa679ca86270ba2948ade14713a08beca0483958b4e46c54e76285b8c28543684c7eb070e063104218b23ecb1e39b0ba7ba4e5c553e5712cf1a3a3636b333a91cbcc92", 0x54}, {&(0x7f0000000640)="c17d0f0dac53543174e34ab654a068c1694d37cc74b15d22cd91c6fbd4bed7548ee8f6d728fb3a48cd3c81c51c722e449fe8fdf4465c95a81dd78ad7950a83072d533f4d4d271b5f69effc0753ba1fb7351fa8fbee2ef8cdafc6a2ef9fcc50df773c771ac38a24cd9e72365bd65ceef678b054275c4c69cee2", 0x79}, {&(0x7f00000006c0)="c966d95b38b95d4537887a49b579764d41897a40e72bd05d82a373b3561e6517d47f6e9813314b5c19c8bcaa23c523c746ddc9cb545a2084353d0d05e08dabc1c3620505a74eed82000acb89310c58481087bd095f59552216442fb6799820e05db4e5cb1f6dcced3c92b8453cb7d804d7e735c456a907556521fd65818168605d037dee43", 0x85}], 0x5) dup2(r2, r0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) mknod(&(0x7f0000000200)='./file0\x00', 0x2100, 0x3) open(0x0, 0x20000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00007f9000/0x2000)=nil, 0x2000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x64) dup(0xffffffffffffffff) r0 = syz_open_pts() close(r0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000600)="13ada7779ec2d2bffc14e0c6e5ac63506afd2b9d80957ee99be73cdb20ae07246929a886f09915beb575de6c86d1070b0477efa466dc3560c4aecbc95c361e21c23bcc752a910fe16decf66687a22824d12c9140de809fd85a45c697afda36c6775e9ebd8bb6f37114180c5ac3596f1d7d7d538044a4b9877eaabc390c7d8b7a65b6055d94d1301e41b9def1c5e4ff90ab4d65137a5e77ba397f7b546bf40a592427230c95ea2ef2fe76ca9d5559d876fd544a5f164daa59b37379ff41bf2ee2488c18b8f684f74bc96fd72baa11a06b7e41d87c71a85830e0e3df121030d78f15624dbe1e00a859fba037b52e879e85cc9b03", 0xf3}, {&(0x7f0000000300)="fab447e62c2976f77689c30dbb2b3867ba916172ae4df7762d7d46d42eba06deee1ec5ff98d9871104016dec127c59d8953d2ae2c5b960ee788ee53b17bfccebaa7bc23834db9207fa1598096e89e27023cd68c7f2b7f4a3a5437ad888fde36ffde34eb319fe4f05deb75d2361d10e990d5d54f085e79bd20f6e2c54280a80904a550ae317e9c04b92a210a1143046059ddb02b06cc4747422d7d33423f435f2a5a67d63bc0ce74d9da47b39cf766b55fb", 0xb1}], 0x2, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x0, 0x1d}) sysctl$hw(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffeaf) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x2a}, 0x2, &(0x7f0000000400)="934af01a4de571ceeda89cf12fbf9593044bf190dd939a11a11b391f49e61871268170c329072962e7bac1817574345f088ebf004c2284d2ee3982ae152891c4a0dcafa886ccf289e50849c43e0484bf210405000632cc7d7adaac5793f101aae48c6b2291dfbc6544c6a0f22fc1f892a61895b78e2fb54d189d37ab7d1fb96cc81c6e674dfa3b38c960bc711508bfa2570023c9b498e0825c", &(0x7f00000004c0)=0x99, &(0x7f0000000500)="1ca37b4a95230fe78d0a52c2b7c7d4e92304597872a8a846af048b1fe85bae2597e3c651dd79e70d63efde0c6c2432aecb6d2775cf13857c8be87e9d4c689410b67a6ecf152f306fc32c52aa0778ac10a3644c9a1f4e24c896b75b89bed84e718d8ea0b9dd0832787d7957bc24f1364bbfde8cde37037898f8a2aada6b341657e5c5f228d67b0fd197718cd7861ac9ca966c75222035b7aa55319f5a5e44858e319f6cc6c2202172fb6f7c481cb7c88344e297a28efb74a81ea5799bea0ab7b05181dd97b6422fe2cbec2c6bf2699292abb1cd958e072d5bc6ba4e6d3edb38fc9d4bda03cae5fd7f80e6a9f1bde1b284051c9cdcc600bc", 0xf7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)}], 0x1) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, r1) syz_open_pts() executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000240)}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c1000001100", 0x0, 0xfffffffe}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44b01280b0", 0xf5}], 0x1) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r3 = dup(r2) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRES8=r2, @ANYRES32, @ANYRES64=r0, @ANYRES32=r1, @ANYRES32=r3], 0x28}, 0x409) write(r1, 0x0, 0x0) executing program 3: setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) sendsyslog(&(0x7f0000000000)="61d2d3ddbe9e6c08951b5c2d62602390eb5f0cb4e91a98d7172ee21899ed2823c4f6bc691d97760e5902ca0414191086ae5369d801ba20904ef4dac8c99e54997e9e87ee5d9bcdcab28b27cc70567aadb8a475ff685d", 0x56, 0xc) r0 = socket(0x2, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x3b, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) (async) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) (async) r4 = socket$inet(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTSTAMP(r5, 0xc0287533, &(0x7f00000001c0)) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) getpgrp() (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) (async) msgsnd(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) (async) setegid(0x0) (async) msgget$private(0x0, 0x2000000190) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) (async) getegid() (async) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000300)={{0x0, 0x0, r3, 0xffffffffffffffff, r6, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) (async) select(0x40, &(0x7f00000000c0)={0x7f, 0x0, 0x0, 0x0, 0x1, 0x7, 0x9, 0x8}, &(0x7f0000000140)={0x9, 0x3, 0x5, 0x4, 0x3d, 0x4000400, 0xfffffffeffffffff, 0xffffffffdcf613b5}, &(0x7f0000000180)={0x5, 0x0, 0x1, 0x2, 0x9, 0x1, 0x5, 0x5}, &(0x7f00000001c0)={0x8, 0x97}) (async) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) recvmmsg(r1, &(0x7f0000000100)={&(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, 0x0, 0x0, 0x0}, 0xef4a}, 0x10, 0x2, &(0x7f0000000300)={0x4}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x5c}, {0x6, 0x0, 0x0, 0xfffffffd}]}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000040)=0x9) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) read(r3, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setregid(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r5, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x2, 0x7, 0x8, 0x6, 0x1359}]}) seteuid(r5) chflags(&(0x7f00000000c0)='./file1\x00', 0x10001) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) executing program 7: sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) socket(0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) executing program 4: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: sysctl$vm_swapencrypt(0x0, 0x4000000000000062, &(0x7f00000000c0)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0xffffffffffffff0f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) executing program 3: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, &(0x7f0000000a40)='./file0\x00', 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 4: r0 = syz_open_pts() close(r0) flock(r0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) r2 = socket$unix(0x1, 0x5, 0x0) shutdown(r2, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r3, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = syz_open_pts() ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x0) setsockopt(r3, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000140), 0x2) executing program 3: poll(0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x101, 0x3, 0x10000}], 0x1, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/7}, &(0x7f00000000c0)=0x9) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="0d910697ca2b17ee9563940ba8f2953807157ecfad8e69ce1be2734e252b9251a22b52df774765da27f11e0376a0a117", 0x30) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000001280)=[{0x5, 0x20, 0x0, 0x3}, {0x2, 0x3, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x8d}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x4000000000000003}}) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) close(0xffffffffffffffff) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002e80)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0, 0x0, 0xe}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800450000390000000000019078ac1400bbe00000010c009078000000004500fffc0000000000110000e0000001ffffffffdbba69d1d19c93d7a638b7c768c9a06501e6b982ba024ac32f386399a54ee12805a805475e7974bcb890dd4eba39f86088b4c94b78e300be5fc5ebd33d51785b39c9db8023c72be5a5481946f36d818232eec59f47748b3408603f2f9099afb74d5846457f8c8e9f56fc7ba61a052705f8ebd1f49525a41a21ca3c963d1c1886306ae169120967b2b4ef10914dbfdd72b52b2ca6eb15d90ad0c9a1af8f55498364be8c410dba13b0a17020fb5bb039000000000000000000"]) socket$inet(0x2, 0x1, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4, 0x0, 0x3}, {0x7, 0x0, 0x0, 0xffffffff}, {0x6, 0x0, 0x0, 0x800}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000100)) write(r0, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19f0cc9dd9ce8f27fa01b8dc561c8441c60f6ea598d8010b73ed2228678c0b910f9dc47959469da858370fa3033f28f58a6f3ae3db09f0aca80d042a80c21952c6cf8c875fc0aeddb16db4265aad31a733d170d8cb9978b94b600bd7893c898195cffe8dda99f849a2d5d5ab6bbba3456f201cfc93d404679703434b07162ca0b8cb34f6dbfe001f060d05ad9370024b7f539de732f29f27a32e59cc4ff2f63fcac0002b64365a41e08d7a30a7d5ef9e43f504282a82861d7640197572b70fe3d7b705677e4b781f47e507151e0d806515acf5f75eb2ad5c4c98189d", 0xffffffffffffff39) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x4) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000540)={0x0, 0x0}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00000000fe23ec691fa41011db03de8cf05827b74ace015c26ca1eb9a796496bf9122d2407a4d86a0967574783fcd93b6ee3004a170e318b35195bcf133200be"]) executing program 4: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x20002fffffff9}) setrlimit(0x8, &(0x7f0000000100)={0x400, 0x54}) r1 = syz_open_pts() close(r1) r2 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r2, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) 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) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[{0xb6fb, 0x5, 0x83, 0x2}, {0x1, 0x2, 0x7, 0xfffff800}, {0x28, 0x7, 0x9, 0x5}, {0x99, 0x0, 0x7}, {0x2800, 0x9, 0xfc, 0x800}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) rename(&(0x7f0000000380)='./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="8f6f77ede655ffff0100000086dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aaff02000000000000000000d7970000010100000000000000"]) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)='a', 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: rename(0x0, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) r5 = fcntl$dupfd(r3, 0x0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r5, &(0x7f0000000080)='o', 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0xfffffffa, 0x80a19f, "bb080000009a019fbcc2583e2f00"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r1, &(0x7f0000001480)=[{&(0x7f00000011c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b27043a7ae54fddafef2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c2", 0x4c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000b80), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) executing program 4: setegid(0xffffffffffffffff) r0 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x1, 0x5, 0xfe) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) r2 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x1, 0x5, 0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000007c0)={0x0, 0x6, 0xffffbff6, 0x0, "6106a6bc44862c5008c8b503005a000400008fa8"}) writev(r2, &(0x7f0000000100), 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f6", 0x13) ioctl$VMM_IOC_RUN(r5, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0xe6, 0x20}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000080)=[{}, {0x40e}]}) r3 = socket(0x6, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup(r6) dup2(r7, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 3: writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x8}, {}], 0x2}) executing program 4: mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) r1 = socket(0x1, 0x1, 0x8) r2 = dup(r1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000740)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 3: r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3}, 0xc) recvmsg(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r1, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000440)='./file0/file0\x00', 0x200, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0\x00') executing program 4: syz_emit_ethernet(0x3e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) dup2(r3, r0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x82d) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x1, 0x0) 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, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYRES32]) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000300)=0x5) stat(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000440)) r5 = socket(0x6, 0x2, 0x0) getpeername$inet(r5, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6020000000000000fe80f1fa0000000000000040000000bb000000000048"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000240)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0xff, 0x3, 0x1, 0x0, 0x4, 0x1, 0x9, 0x1, 0x1, 0x6, 0x99}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) executing program 1: 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) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) sysctl$hw(&(0x7f0000000000)={0x4, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) dup(r2) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) r3 = socket(0x11, 0x3, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x4, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x2}], 0x4) semop(r4, &(0x7f0000000440)=[{0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}, {0x2, 0x94}, {0x3}], 0x4) getsockopt(0xffffffffffffffff, 0x0, 0xa, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000002c0)="942fa63585131c9624a63bc5ab4cec2667132cabce457be819e35114118cabe83980817dab067ec9af995102d1fed0474bcfbf2712aa6d6e7d6f7ade4d0258e5b46ac2f8db17aa10159a14fcdf5ccafd0346dade76e77f289c4d089a23e31955f0238aebb45337abda92e24d3f5849ad", &(0x7f0000000140)=0x70, &(0x7f0000000240), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280), 0x67) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getuid() r5 = syz_open_pts() ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) r1 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 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) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xe3, &(0x7f0000000300)=ANY=[@ANYBLOB="8925000040002adb0070162e08004b6f00d50068000000299078e0000001ff0600ff8317007f00000100000000ac1400bbac1400aaffffffff072b04ac1400aae0000001ac1400bbac1400bb0000000d7f000001e0000002ac1400bbac1400aa7f000001891301e0000002ac1400aaac1400bb03000000000000001351bcdae2bae5f7ffffffffffffffe67737c6cc3625495433b419d9208f5da7ec3a8b8eb4f6a3dd460b8502a1a451f161341d49325d0ffb88b4e46d68d4502c7930f1e93bf638408d09460300a1bd924c9cac89c2912197ff2b7a7eda0ae97ca15f500b63c062e239c9249925eebd4665ab3c2f9542030000000000000047e430fadb4716617374f274551aec8ee952d5003a9079b00d5fd58039c4f0e5d8176e8887e669ebf2b6fe"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x0, 0x0) seteuid(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x800}, {0x4d}, {0x812e, 0x0, 0x0, 0x5}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) executing program 0: kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x85, 0x20, 0x0, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x80, 0x1, 0x1, 0x4}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x17, 0xfffff, 0x59, 0x3}], 0x40, 0x0, 0x5f800000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000040)=[{0x2082}, {0x3e, 0x0, 0xfd}, {0x1, 0x0, 0x76}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000180)=ANY=[@ANYRES32=r1, @ANYRESDEC=r0, @ANYRES8=r0, @ANYRES64=r0, @ANYRESOCT=r1]) r2 = kqueue() fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x1, 0x5}) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x8a) kevent(r2, &(0x7f0000000280), 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x4001, 0x0) pipe(0x0) kevent(0xffffffffffffffff, 0x0, 0x6, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000080)) dup2(r3, r4) socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000280)}) socket(0x1, 0x2, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x2}, {}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r1) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2feff000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) close(r0) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000500)=0x7) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="b351c53b4e25b4199039f3d01df0b48007a94b316f58723c338a92241987920d4417242aaa7107e7c18f955e8262ea8979eeeaed5dd004d44c883ef308d01a846aa55785d7cb4f800a", 0x49}], 0x1) executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, &(0x7f0000000a40)='./file0\x00', 0x0, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 3: r0 = socket$inet6(0x18, 0x1, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) executing program 4: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000040)=0xc) 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}, {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}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000001280)={0x4, &(0x7f0000001200)=[{0xcb3, 0xb, 0x5}, {0x1ff, 0x1, 0xa, 0x190}, {0xfffa, 0x0, 0x3, 0x1f}, {0x2, 0x20, 0x7, 0x4}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000500)=0xc) getgid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) 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, &(0x7f0000000180)={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) socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004c9000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) executing program 6: sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x101, [{&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1ff}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x10000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000000f000/0x1000)=nil, 0x1}, {&(0x7f0000004000/0x1000)=nil, &(0x7f0000000000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000007000/0x3000)=nil, 0x425}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000000}, {&(0x7f0000005000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x5}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000003000/0x3000)=nil, 0xfffffffffffffffb}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0xf341}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x29}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000008000/0x1000)=nil, 0xa26}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000007000/0x1000)=nil, 0x8001}], './file0\x00', 0x4}) executing program 0: r0 = socket(0x2, 0x4, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 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) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 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) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r4, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0xf, 0x6, "5d58c8", 0x8, 0x32, 0x80, @ipv4={'\x00', '\xff\xff', @broadcast}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3}]}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{}, {0x81}, {0x406}]}) syz_emit_ethernet(0x138, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) setreuid(0xee00, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaa8faaaaaaaaaaaa08004500001c0000000300ff9078ac1400bbac14d13904aa3214faa59078"]) syz_emit_ethernet(0x27, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff000000000000810040000800450000150000000100ff8978ac1400bbffffffff02"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) setrlimit(0x0, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80606942, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) shmctl$SHM_LOCK(0x0, 0x3) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0) readlink(0x0, &(0x7f00000006c0)=""/256, 0x100) writev(0xffffffffffffffff, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0xcc}, {0xc}, {0x6}]}) pledge(0x0, &(0x7f00000000c0)='\x00') open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ktrace(&(0x7f0000000340)='./bus\x00', 0x0, 0x0, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) socket(0x18, 0x3, 0x0) close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x0, 0x0, 0x6, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x44) r1 = socket(0x11, 0x3, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x0) setitimer(0x1, &(0x7f0000000000)={{}, {0x2}}, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0xf, &(0x7f0000000000)=ANY=[@ANYRESHEX=r0], 0x10, 0x400}, 0x1) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x7d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) socketpair(0x1, 0x4, 0x7f, &(0x7f0000000200)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x1) setitimer(0x0, &(0x7f0000000040), 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000140)={@local, @empty, [{[{0x88a8, 0x4, 0x1, 0x3}], {0x8100, 0x5, 0x0, 0x3}}], {@arp={0x806, @generic={0xf, 0x4513b796084fbc11, 0x6, 0x0, 0x4, @empty, "", @empty, "392fefd31ae1d33bc60eb6e6fe399bda"}}}}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x7c}, {0x6, 0x0, 0x5c}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x7c}, {0x6, 0x0, 0x5c}]}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000300)="b10005136000009f05003e080300000000000000cea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20bf93947ace57804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8", 0xb1, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x5c) truncate(&(0x7f0000000000)='./file2/file0\x00', 0x0) (async) truncate(&(0x7f0000000000)='./file2/file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x9, 0x6, 0x1, 0x40, "0100dd2dfa7f0000000000001900", 0x40001, 0x2}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x20, 0x4, 0x8) setsockopt(r3, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) r4 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000180)=[{0x1ff, 0x0, 0x0, 0xfffffffc}, {0x1, 0x40, 0x0, 0x80}, {0x6, 0x1f, 0x5}, {0x9, 0xfe, 0x40, 0x1f}, {0x200, 0x0, 0x1f, 0x93a5b2d}, {0x5a6, 0xfc, 0x4, 0x3}, {0xe878, 0x2, 0x0, 0x1ff}, {0x956c, 0x5, 0x1f, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9, 0xb64}, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) 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}]}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x18909, 0x0) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000280)='./file0\x00', 0x2000, 0x3ff) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) socket(0x0, 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) executing program 6: mknodat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x40, 0x827) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000040)=ANY=[@ANYRES8=r0]) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) close(0xffffffffffffffff) mknod$loop(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x20, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x3, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000300)=0x5) r3 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getpeername$inet(r3, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6020000000000000fe80f1fa0000000000000040000000bb000000000048"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r6 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x10000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000240)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0xff, 0x3, 0x1, 0x0, 0x4, 0x1, 0x9, 0x1, 0x1, 0x6, 0x99}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) pledge(&(0x7f0000000080)='tty V\xef\x86\xce3|#\xcb\x13\x12\xc0\r\x9c\xe6\x00E\xbd\x81+r9\xbc\xda\f\xeb\x13\x96\xdbY\x91\x0e\x17\x95 \x00\xa6\x9ca\x00\x00\x00\x00\x00\x00\xbe\xa4kG\x00\x00\x00\x00\x00^\x00\x01\x04\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcd\x80\x8b\xa3 \x06\xe6{\xc3\x8e\xd7bN\x81\x9ess\x13\x06\xc6S\xe7\x1c\xfc\xec\xb0\x18\xf5\xb4H\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb', 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getpid() syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r0 = open$dir(0x0, 0x0, 0x0) fchflags(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = socket(0x0, 0x2, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x2, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000311000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}], 0x2) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}, 0x1}) fchown(r2, r4, r5) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{0x2, 0x3f, 0x5}, {0x199, 0x69, 0xd3, 0x80000001}, {0x4, 0x3f, 0x7f, 0x9}, {0x8000, 0x7f, 0x75, 0x2}]}) executing program 1: sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x5, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 7: sysctl$kern(&(0x7f0000000080)={0x1, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x1c, 0x0, 0x3f, 0x4}, {0x24, 0x0, 0x81, 0x6}, {0x456}, {0x285d, 0x2, 0x2e, 0x3}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) socket(0x20, 0x4, 0x42) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x4e) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x20) r2 = semget$private(0x0, 0x1, 0x300) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0xfffffffffffffffe}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000002c0)=""/222) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f0000000180)='./file0\x00', r4, 0xffffffffffffffff) r5 = getuid() setuid(r5) executing program 4: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r3) connect$unix(r3, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d8", 0x439}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x5) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x80}, {}]}) syz_emit_ethernet(0x66, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f3d, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) socket(0x18, 0x2, 0x0) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) r0 = socket$inet(0x2, 0x8001, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x5, 0x0, {[0xffffffffffffffff, 0x0, 0x1ff], [0x0, 0x4, 0x0, 0x334], [0x0, 0x0, 0x0, 0x5], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgrcv(r3, 0x0, 0x0, 0x1, 0x0) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getppid() r8 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x1, r4, r5, r6, 0x0, 0x12, 0xff}, 0x1, 0x0, r7, r8, 0x3a, 0x100000000, 0x3}) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 3: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x11}, 0x2, &(0x7f0000000240)="1d46d43b5b09d8e276a2db7d3806602c39e8e8883036299ba1b33364104507969bd1c0c57cd7011d16adfb096b9ef063964ffa449f7924d94c073fef1e2dc94a7ff2120bb470d595b0578d1d9da9a6b91d2d6b388a81946ec29e76e43688b186b49e05c3fa9218ffef90e789f0b96022ee4c2a6ddeeb1cf64cc95b04077ff11e653e96dcd7044c616efc7d11e59b631c67ad4c4ad8599fc4a768727fad9c1b38f95f51f6ad1e7c0421d99d9a0519cfec80d712", &(0x7f0000000180)=0xb3, &(0x7f0000000300)="f3fdbec7b8a4af2e1433e063781eab6348839ba5d4d12c232a518aa35ffa62404c33ce369b9390d3d1ee83a2beaddd7926b35c3a23af6442c45c8096dda294ea25dacafb9dafb95b6a7faa5437d8200ac5352df1cfba96f713de4ff63fa10767e062ed33f03493b550f6799af4210a36a8d9c47df59e8194e0bc4dcb039fee55cc3c81421b1b64b69bacb18e86ad063bf6e195d02042452583a102891ed9bcc85c491ab2cf590031428b1482be798d653cf4d97f1a7679ee41467110b45d6a2e", 0xc0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r7 = dup(r6) ioctl$TIOCFLUSH(r7, 0x80047476, &(0x7f0000000000)) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) executing program 0: link(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) geteuid() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000400), 0x0) executing program 5: socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x25}, {0x1c}, {0x6}]}) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) 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) executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) sendto(r0, &(0x7f00000001c0)="72c261cf00a7441b605563fdefef572815251ef9e538af4dbe3fefcee8ce9342edd77a8227bbb1cd8bb13e937dd5c5bd2cb31ba82ca8a6efd507f285f2e6f4c0ec5e31f6f5520d9eafa018a58deac5c9b4893590ab6d2d511275c52040ed8df7f1f96ba135be3ee08e70dd47b1be957caa835c76b90b3fcaf5ea493ab95c92cbf163c2", 0x83, 0xc, &(0x7f0000000100)=@in6={0x18, 0x0, 0xfff}, 0xc) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x4002, 0x0) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) socket(0x0, 0x3, 0x0) socket(0x1, 0x2, 0x0) mprotect(&(0x7f00000fe000/0x4000)=nil, 0x4000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000002a80)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) listen(r4, 0x0) accept$unix(r4, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r5, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) socket(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) r3 = dup(r1) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) dup2(r3, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0xc}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) connect$unix(r2, &(0x7f0000000000), 0x10) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getpid() syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r0 = open$dir(0x0, 0x0, 0x0) fchflags(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = socket(0x0, 0x2, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x2, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000311000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}], 0x2) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}, 0x1}) fchown(r2, r4, r5) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0xe6, 0x20}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000080)=[{}, {0x40e}]}) r3 = socket(0x6, 0x8000, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname(r3, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140), 0x1) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) r4 = socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='y', 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r7 = dup(r6) dup2(r7, r4) connect$unix(r4, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000001840)=[{0x0}], 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0xfffffffffffffff7, 0x800d}, 0x10) getpeername(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMOUSEIO_GTYPE(r8, 0x40045720, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 6: r0 = socket$inet6(0x18, 0x1, 0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a260ae8 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x54}, {0x84}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) 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) r3 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x8}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x5c}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0xa1d) executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x43, 0x9, 0xf, "faba070900000000000000200400"}) writev(r2, &(0x7f0000000280)=[{&(0x7f00000000c0)="1132ef9d6c245672aaa080eafffb6fc06b0e5a6f68f1bb9344bc92bb8a12a826689bd93e5d7ebed075a0cb044c30a92cf47981191e1ef292e2f6dd892280806836e1f9f264ef8b80b33856a718753db63104332389b9aacdc4b529ba4e7a30b507f22157120606ecb2a243a1b1bca0cdc127253489a00cddddc31ccb9bdc93a28fdb15e8da479b5cc03f3851e5ce1cacf92353a87b846bdb52eda3f87a518d9d40", 0xa1}, {&(0x7f0000000180)="f60d6f86f958e60ef587454e005a9ee762919e2177069b9a22b9466bbebac671f4d10fcfe09924523da6e562dd95350e86fb20e1f1cf4db7f7cbffa6596df2099a97dc3a6837cbb39c8e708fb64d68020a187e2e3ec74dcafd4166c1f68e47a46fa56e2462e1b785913b8eb8cef89cc935af8028db2939ff6e5d14c2f70198e9835e28c476a6", 0x86}, {&(0x7f0000000240)="6b70333d2625b8cb77620dbc833c3bc8d87a1ef33a", 0x15}], 0x3) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 6: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') socket(0x0, 0x2, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x24}, {0x416}]}) r1 = socket(0x18, 0x4003, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1025, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2485607, &(0x7f0000000300)={0x2, 0x0, 0xa, 0x0, 0x0}) write(r4, &(0x7f0000000380)="ab02e3f9891a549e337811e5befe5cb17bff90032775cc63379e416257fd1a0d38cabf92f5894709ea9ee23d6b715f70b29400a27f7a62c27dd321d7defb779b76ca3ab6f677c9562f05d0bd04a5f2cb239208ac72f8da21122942b95ec3304d209ae11d6211449a0be5a2228dc221e57aef4210f9f09816bae5e11204cdaad4519a04d37ddc99db9d5c88e91cf4e9cb27d3a4a7c35f3086f3a3480a117aa23ef3675f8698eddbacff7eea1c6c604ecce66d66fc8a", 0xb5) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000002c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0xf, 0x6, "5d58c8", 0x8, 0x32, 0x80, @ipv4={'\x00', '\xff\xff', @broadcast}, @local={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x3}]}}}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x49}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r5, &(0x7f0000000340), 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x802, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x8, 0x1, 0x80}, {0x6}]}) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x4) setrlimit(0x6, 0x0) r1 = syz_open_pts() close(r1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x210, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0xb, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shutdown(0xffffffffffffffff, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@info_reply}}}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x3d, 0x0, 0x0, 0x20000000}, {0x30}, {0x6, 0x0, 0x0, 0x7fff}]}) write(r0, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 2: sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x74}, {0x16}]}) open(&(0x7f0000000280)='./file0\x00', 0x11, 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) setrlimit(0x0, &(0x7f0000000980)) setrlimit(0x5, &(0x7f0000000200)={0xfffffffffffffffd, 0x75d}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x50}, {0x3c}, {0x8006}]}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000100)=[0x7fff, 0x1, 0x10001, 0x0, 0x6]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x0, 0xbe01}, {0xfffffffffffffffd, 0x62b6da57}}, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 4: kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) close(r0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 2: socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) (async) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 6: r0 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="adf4bc8f6bf25128277862cc344859324deea9c8ba27549df8faa991b0981c9f8cc6885699c1a5f7dc4b0b7bc31c80536395c61ece1f64821e71d5631eb0ad8bdd5ca0c0439dfc1e28ae5ccc5dc054c39cdeaa197681d7ed4c8bcf985e2205c1b21b88a51a589b3a4a8da077d7d1da3b7aa2230756b60a44d3060a6aa7779fcaf5d4d06c0c402d51e792d7c6a9ab8eb143f449f56ebe8a316f400ec73925c2931fe7bdb0793b8bee817da5d9", 0xac) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)="0c9ba75c22ab929d735e27d192e681e79d6c33d20437b46b6033d0c4b2499c375393ab2194c6073ac8d79a4a3e624c8e842001a5f9e7b3f0340c2357808e949b2eeb330a522f8362ccffff407eded7fe43989f7290dc2f8f7328a5ab03e43ff30595ba5edc26da392a0b83fa9ed54fbd528416b9b274c239c6d2e492201150ed5bba76d68923e50943d4d57830dc25f0f11e01c533d5562440610000000000000000000000000000b2f07544984df2c05c63ec5be8ad72b77b3799ae8cf02e99385dc9b91bfca59a3dd56c4a1a68a8a99eb68d727c425e803603", 0xda) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffff33c4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) listen(r1, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) executing program 4: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r3) connect$unix(r3, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) setregid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) lchown(&(0x7f0000000000)='./file1\x00', r1, 0x0) seteuid(r1) r2 = socket(0x2, 0x4001, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000240)={0x10001, 0x80000000}) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) socket(0x1, 0x4005, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0) utimes(0x0, &(0x7f00000000c0)) msgrcv(0x0, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000500)=""/98) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0xff, 0x0, 0x0, 0x0, 0x0, 0x103, 0x280}, 0x9, 0x6, 0x0, 0x0, 0x80000001, 0x0, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 6: sysctl$net_inet6_ip6(&(0x7f0000000340)={0x4, 0x18, 0x29, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) getpid() syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r0 = open$dir(0x0, 0x0, 0x0) fchflags(r0, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f834", 0xa6, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = socket(0x0, 0x2, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = open$dir(0x0, 0x2, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000311000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}], 0x2) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}, 0x1}) fchown(r2, r4, r5) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000200)) executing program 2: pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) socket(0x2, 0x1, 0x0) socket(0x0, 0x2, 0x0) socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r3) msgrcv(r1, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = socket(0x94c5c2f30a7ba691, 0x5, 0x9) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="b9d7945cbdb8", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr}}}}}}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='c\x00') executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f00000015c0)="9b1809c3", &(0x7f00000000c0)=0x4, 0x0, 0x0) getuid() connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r3 = getpid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f00000000c0), 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r3) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x40000830, r3) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x2, &(0x7f00000000c0), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mknod$loop(0x0, 0x2000, 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x3d}, {0x2c}, {0x6}]}) write(r6, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) rename(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$VMM_IOC_INTR(0xffffffffffffff9c, 0x800c5606, &(0x7f00000000c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x54}, {0x84}, {0x2006}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) (async) pledge(0x0, &(0x7f00000000c0)='\x00') (async) 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) (async) r3 = socket(0x2, 0x8001, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) (async) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[]) executing program 0: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0x9, 0x4, 0x5, 0x70fc}, {0xd30, 0x3f, 0x2, 0x7f}, {0x16, 0x81, 0x1f, 0x5373}, {0x200, 0x20, 0x1, 0xf250}, {0x26, 0x20, 0xfb, 0x7}, {0x2, 0x3f, 0x6, 0x1d}, {0xff, 0x81, 0x40, 0x9603}, {0xc41, 0x1f, 0x9, 0x10000}, {0x8, 0x8, 0x81, 0x4}, {0x1ff, 0x81, 0x4, 0x7}]}) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0xe, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 3: 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, 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(0xffffffffffffff9c, 0xffff, 0x800, &(0x7f0000000200)=0x9, 0x4) sendto$unix(r1, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000004}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x40000e10, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54, 0xfd}, {0x20}, {0x8126, 0xff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x3c) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) r0 = open(&(0x7f0000000280)='./bus\x00', 0x100, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, 0x0, 0x0, &(0x7f0000000100)="b71eaf6d5255b463750f82b252226587266ac0bacd5cdca6ba", 0x19) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000382c00fe8000000000000000000c00000000bbfe8000000000000000000000000000bb330000010000000004"]) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) kqueue() fcntl$setown(r1, 0x6, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000400)={0x6, 0x8, {[0x1, 0xa5d, 0x8, 0x8001, 0xea, 0xf5, 0x101, 0x6, 0xcfef, 0xa, 0x4, 0xa61, 0xff, 0x200000000101, 0x4, 0x6, 0x7f, 0x1000], [0x4, 0x5c1d99b6, 0xff, 0xf84, 0x1, 0x7f, 0x81, 0xd85a, 0x4, 0x7fff], [0x7ffb, 0xfee, 0x54878cd0, 0x9, 0x5, 0x1, 0xb00], [0xfffffffffffffffe, 0x3, 0x9, 0x800080, 0x2, 0xfffffffffffffffb], [{0x5, 0x1, 0x7f, 0x3}, {0xffff, 0x6, 0x3, 0x1f}, {0x7ff, 0x0, 0x1, 0xa67}, {0x1, 0x0, 0x8, 0x800}, {0x6, 0x64c, 0x1, 0x6}, {0xfff, 0x3, 0x7, 0xa11}, {0x800, 0x1, 0x9, 0x7}, {0x4, 0x8, 0xff, 0xffffffff}], {0x4d0, 0x7f, 0x4, 0x5}, {0xfff, 0x401, 0x1f, 0x85dc}}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0xc}, {0x81}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) semctl$GETPID(0xffffffffffffffff, 0x0, 0x4, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x64, 0x6, 0xc0}, {0x1}, {0x6, 0x0, 0x0, 0xb}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) getpid() executing program 1: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x0, 0xbe01}, {0xfffffffffffffffd, 0x62b6da57}}, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 5: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x45}, {0x48}, {0xe6, 0x20}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="97df8c3d29ecccb406c0d28625b36c36c6e32e7df7102a5ccb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e0983cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1eb1fc8e9b6aee7000000426e30fee4143c75c34bbe22a18321305ee96b2ca00b3f8f8f0bd7008e6af6fa154e240f58ee4c278b131aa48aeafde7f3958a8df4fd67aefdf1af390e6d1df83d4d1094e1bb10c6a2738a46ff820aae705dd2ec42016a5858ac43e4235456cef0071b45b1199d312df6c347e33cb68040fd54c90ed683a7948cbf3a279d13bd74903b44064cf5a8c53d1be5c3119c11026aa67565e375dae7dda7a2bd334a582a6c104ff870c17b033485e9a32c418e22635b58581cafdfc3afae122806e12657caac00b2c3fd4045ec771d0368a373", 0x1af}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea207000000000000008af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe3861701", 0xd4}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="56ce011ab9000000028344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64c879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e8284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b00000000414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ac27d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eefea90e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b148558580000000000000000000000000000000000000000001291a60ae8f0413628ba", 0x169}, {&(0x7f0000000240)="badbad87750b277e6e2891897001b819402604bde9d85ec8de55c59b91548e03353d077321e0f20f36bea80857afa367df95a46707000000000000000000007193ed37a1d348b88e0c73f95b27b66f7f32ee46ec7829b4faec9010166266838490", 0x61}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb07", 0xe7}], 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0xffffffff, 0x6, 0xfff, 0x2, "a76f906807f005a076885a4dc64096cbd59a0909", 0x8d3, 0x7}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(r2, &(0x7f0000000180)=""/198, 0xc6) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) mknodat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1000, 0xffffffff) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 4: getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = dup2(r2, r3) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r6 = socket(0x6, 0x2, 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000c00)=[0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r5, &(0x7f0000000240)="b40d700d206d6c15bf4e7fe3e6ee78a3b060f154e26be5", 0x17) sendmmsg(r4, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000300)}, {&(0x7f0000000280)}, {&(0x7f0000000500)}, {&(0x7f00000005c0)="4ca67568477c427e84ae37be9c51f75b4e2ce3929f6379399970b4b1f5adb5795a6ddca1dadc157e12a58c25a919239fdffa232fd81c04f065d1db579018d5e7790d8753b565ef189e534408f9e85ba582725b17cf344de635891cd957f75993dfa1b9a41da78dca7a0483ea63e5c11bd93f639dac213b8ef0affb10628c0f0e94c325cf8b62d5ec512dcd11d06121be2dad78002de2f89def0cfef746fbbf4ebeca18de7ed1b2385cdf1c60b8d37d037baffe981aeee3ccea9aed44bc594790f1316ccdb9881823b6cdb75221ee5803e444a48eebfd453f6e4ce84e78d6ad37af812993f99e7bb77c9490d41ccec1ee170cba", 0xf3}, {&(0x7f00000003c0)="2b7f10a22b96443a138ecc845b4b5d244af2ce0856c0dbb614adab124f", 0x1d}, {&(0x7f00000006c0)="f00e5ac8e4ba7a1bcd81e6242b357490d237e3577d6f88f7735e968cfd9feb0f5781be6fe48e76c8449a6d105afbb096348db4a2984bdaec222f7c38d6e6bdbfe30b53378857f52dde2ce5c5f7a343208cda455035ece7b7ec244f7f114ab4f5862caf845ce6f7e00de1e22d58e2c9a0fcfc0f894097c0f1e4b5409bb99e811262166916becbdf0cd46f8ce0a801c26b48800f636136b0a771", 0x99}, {&(0x7f0000000780)}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB], 0x220}, 0x200}, 0x10, 0x0) accept(0xffffffffffffffff, &(0x7f0000000780)=@un=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000b80)=0x80, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E', &(0x7f00000000c0)=0x2, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) close(r0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) (async) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}, {0x10000000000000}}, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) (async) fcntl$lock(r0, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r1 = dup(r0) (async) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x1000) r3 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) (async) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) (async) semop(r5, &(0x7f0000000340), 0x0) (async) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r5, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x1, 0x3, 0x800}, {0x1, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x3, 0x7fff, 0x800}, {0x2, 0x19, 0x800}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) (async) semop(r5, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) (async) r6 = getuid() r7 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x323, r3, r4, r6, r7, 0x8, 0x1f}, 0x0, 0x0, r8, r8, 0x0, 0x40000, 0x800}) fcntl$lock(r1, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r8}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000100)="0042c103064201c93f5b", &(0x7f0000000140)=0xa, &(0x7f0000000180)="1fbe0203a483c5c3b4d5ba25bb0302234ef7895bc1cd6a30eb05e1fecec6d7aef557146f908e32c497497a79612042d85c80209567be8feac38f021ca6ca7615a0d3bbff6e1c03e324ea6378f3a12020c846c778165ac2cdbf3274b35d3aba3f68ed31b05b9709f57be1ce8cf80f9b21031b8fcfe5b9dc42c46b4bcaebb4b0e6a71d5842b39bedfafd09b9f2be1a158d1accc27d22e231fe904d455084554f4e1ae5fc9a3af8ab581f977f5d90eb1d4b29f6a3a3abd6852f6c19cd8b9da0ff1d30a8bdcaf24a5abf5245df5afa695315bf4fd945c21d7f4655c798daeea24a06165950f141c443cdd9c0440fb4a576bfa48fd13d005969699a6fe28169fd700c695c0093418423da70bb9774994a498d645cd545e7b64cb4e431ae264a0505d163c09432d45bc334ba44d4f0a3498b0451cec6fb3f02099fc9060d6d629f958ea8f4c2ff9f53eff8e431a81f9abcb5991ac8c2852787e104d184b08965e960c9f80058f91a0f1f32c450d931fcae65a6a4987c1c5bfbff61ec59724b03875238783c44aba096de0a5d88da26df33581bd639a227a2422f9b1f409a3d55757df30f8aeeb011e564714450b07fed65ae633ef7ab5ebd1b3ccb0305eeadbe69e986ceeedb4b2467b9c420a15f167f3e3798b6bdedc807395f70a9179e28ab18934fe23bbea207c67ef5d7a0659539d479df65862dd75863b293b3ae223059867efadfc0daedf891b333b35042c3461af40ae7e45ae7acbd7109226c2d84eb80c26d08010c57c45adb0a92fcbdd53799804e5fd3973b1af3ecd05ad2f8f585725e6f8cc6cc90d8c03abaa1f28bbafa4f4f9299a8368303a596f1c1248c81ba606ad5581ccc6708ec4b95d98baa6c8d670dafc0825c19c685400b37a64fa8f7d35c5bfdb8070daa8ec097ab67d2d36c4560aeb899d2ab693080a1995fa480f15649f9ef91381143a526548582b88ddf7696453ad603050ad3b224a3b9030db9a7a4165170a707f6c710b7acd191e6bc598beca15dbdc00400aa7d2f6c6b4acb2f24deb60f00a163f5335c7a630a5d43c0a5ae1ca4b9e08438c40f421df1eaeb882393c5622068cf03bcd22a320bb21b76d1a8f1836485c47ec0204c81dbe064463825b3a4ae4d32077cc44e01c728ed3e9681bce147ce7544a130d12bd7ac78829f97a8afc5d8005ec1c5909fe2ad9bfb3203ff5d03cde9412ad42a8374f4b86a5cb8ef993c7808268006ad589825cb04edce322d62b31d55a02fc687b2f4729239707055b531758ab9fa500c96f2f182d7ae2ac3b4470fb32d899db9d5357202d409a37b9871ff592865d2417e3f3ca6ef63c2b1175f9824a9f7d8360c1e77403f8e4692cf1e152a0577757ceaffbc1f4d48afcd8c0202f629fd101f1d956e0f910329e6085e56e30a070509924b7e234afa185836a2e39390539d14a15fd2c0b3b5390a54cac5e9a9095ff39cde4f9aec618a70c1de830ccfbfd719dfca1c04fc9f96ccce88ec7d42e1c1ab975b1e9cdfefe3a16cb687917826dbed2a7240818e78bd7a834e94f33979d137c11181f161041dd6871d3cb2f27473b3cf3b3319f611c4d94bfc5e9d74de246d47bb0ead74449c4981e9357a2fa372dbdd84a68d71f5d03e84270ef85f332c845de98df2e199440790d024615a14cd49011c6550f26374f6548d074a6ece7c2874cf85c2946db2dafe9b17964be9895fc2399fa77b47808e18204ce4ba838282a2998684ef0010a2ac96a355363d1dc425e2d3197a4a01b7db3790c28dd465e3f28adacfbd499cfb92728ed784a466aa8a84a1c71d398b506a7a4809e816d656a280d56806ed8c3c105e9d780d4cc263015585f3b03dd23278b7a594c37c9169ff9c23a7f19efd548dd38896fa724d2df6628b427b95fee342d0abbbeef289e54a6d32e62faa1c765b088659037c96c221ad9aa48426663e3e5721f8851da67f65eab104c2e794285f0f7a1fbdc15f004dac0246d228e84b97b3f0b13e7ea43a03cac33d0f2ed6180cf96baf29315f0431d56c2c89894809df912ee527ebb3b0f69c189754f2c178c33dce321e9952f11d2c39e17b8407ee5307c2989cf84221858e3d8d76ad75e2413675ed14810a3577142cc0f56056c5d421215c508649b4b61665abc7a40eb6feebebbe4c2b8e3a18658cafd861c5356d92cbb63c57e6e5e9c72a912be0eba3b0039ff101c14ce27519c015f64d7f5c5a2589a3ef82c9ad62bd75d23c5f0b5e357baecf92d49baffe6eabb5ab1b8505b2e4b6939eff7ce0787586d53d93ee358625643b0e8c062a451c2ee69c69b5704021f13062636f32a0704787050f97281cc263f0b85d36864981efaea458b463b04c8cbd007e6cf75b6c49e136b5c955011e4568d8196ccfac444c51b5cda95a67a1eda429fa682116b2c7cd31a75fd0271c4420599a9e82eb29b60ea818cb0c7422db431143069aad2bdaae2517ce88d78881f23b0fd41fa62b1caf8246ebf9094f2ed5204106671e04070d593967e795f8837c711dcf4ad01b66570e3c9b624306355a8dc954020a9e28211c8b3cc3d1852816a0c5b6a91f896ea5d9ab6e04c3fce759748343ef7cfb9eb01507ef2cf2fd7abfe00d46ef8f36d7ef1d3e16e696c63d3ba4f7b88d39d93d69ff4717177741bb3b3805a907641a3da40fc9e458afce2f4c52e4e2a9ab1a8435d428a5c5cfde99ff7d25c671882664f8c4d74210dfc256276d4ac736226d29e04ca1ad413739e3862f4eab635ae6afc47634990b26adda345a61ffb63dde2b7cfbd2430462eefaf120bfbd8aceb0564cf498e59d274914c93e001a046d9d2e79f63d402b1cef41980471435447af72acd60e63653cc73ac071e049d7ea69682bdd595ff8f375ff58068045373d8b319196a2434778c4ddaa6824cec6e7e9b2ba49d0b45fa0123854f3e0ba712e4380a3a524798fcb931dc40fe2e73b375c16e5524e8eb03a38e9fcda7fb9bb03a8bc93106ccdc34d145aca4529c1fd05f4e19f932cf514d282848a673231d0f3c68816cac47d84aa43f7f8921eea93ce8eac6884fb6c945b4ec0300d9ec757c26b2f7b825484ffea5881898147d2292ffdf9a158d036778b8e91e9fb08f9c6a5ce22d4fbd2a75f25edcd8186ac2f24d8e0bcec5764691f318ae9e8c0618c44d36bc5c7e5b1438426541e5d5490f25efa16375c5b8cc002608a39cd27748663865c4cd2d2aaa1f177a8ac421771689fc19090a862a0646484823012daddaff51c37ba1ef986b3c699e11a28536fa15be904586338f6726a63bce5374506a7baf09ef85bd315dd29817b564a97fa7a689d09f2a5bb73ac50184c8559d3e3028e67530c992b3e489800690e0a3de1e7d7bf0bb615cc785363bcd090cbe8157492186c4cf0db2f8e381b08dc1253bb343c6f1be7a5a106884e0ad25997be49c80a1c3d348513f2ff2f9142a834b4518e4353601b4583728077fd64186296c836615f06ed16df6fb7cd3dc8c936e0b39632a0e337211c13e91ea0e128068630b3933f1584ccb63bbd19ee60d73bcda20a375f58a199ef8a761362bf539b831a027b845f0efc339d9ca0c4b7b1a717eeaba9d1af3d99747fecd82b5a2fdc91c2d5c386705407ddfcab8a125eb68a74d994edd447b3b6f13c8a16b494d23be810f9700c3f504dfb1d9499b3788623375f0b14581e17ee991340f918c3145abbda4ec11710b5c9b41ed9e918530cf6391cbbedf7d07fe9f38b363c0dffc2158b83182463f19c4db80fbfcb27997bf8efb6dc5b7bcb2795c0908e2f4b535cd0f20e2d6380efbe8dc91b9653e12797687aa685ff67332287d4a1a33a687b3e82b46d0c92eb0ff32cb15036cd8b572f5d8b57c53c5640a58142d484894fc2533168128489f828f902e59997946298dabb2571c48222eb7e09c722d01867ae90e5da94f9cda28ed323ed738a616be449d5e3554331787d0066cc6a15272e56a0adaf10b55078f384396b1bdf12c5f9dcb589c0e7ada3425dac6b471bdc15fb4676eb001e6759990f986834c1b16bd2f226ccda6ef486449bacd9bb20f424ed45ad98bec39170a4f1e9993a05b8a1c5062bcc24790f52a7b9186918835d6b4866e6d4e912d724b1ef786fa651d01d272815842cdf0129bb54d5432a7a23880dd1c0ff9670ccfa7327faab9db910aaa19ef3ca6d77cb6c72947901766bae9f67806b4c7d34ec5373cd4ec51c39a3a476857c639b45cc9da225c0a405b3f29e1b231773ffeadea8a23081b0d10d9f912bd4a7ed9c4ef3a5e0ce9b096de8a166bb309804ed7be0c0567191fbc752625b0fe2453668d74d2ebed456956dea87c68346df9d19b7a3386694dfd6833753f0f88d806145435533af14a04c553a80f4eeff62e63c5426c3280f13e82960093ded361419f6377dbffa32fe23df472471be6e7541ce56f3539440cf4a755ce5abd5945d9c43679441ae3d656985123013d0a298eda1e8ff80a6ae971415a395bb21d2dac068d6e61fd768e0b5fabd0564f06210257e9deb417a094ff3d7c42e9b0e30081f0aabc8eb1161c00dec97d2d4bffc5ace192f8edb213b4998db5f8401ac5eba88076a2bbdd35cc0d9fc5847a3668b11ff7cc0a8bd3aefddd063d0db8c191412cd505b65a9cf38f1113e0058f3edfbc7b61bffcee2646e97b69fc1cac9fe24ab3e8aede214e2de45339e01bbdd9a9297b243fac35c22ea86a7cb3a75def5e1d23762550de3dee7d7b45a0d87164329f593e5cf3c7e2db2fa3ae4e99c19ceaa24d3aabe76124131d636b941c8b7ced211a813c4da0c931d1f72ad40b308ba9451ca85ffce7153fb0d3a609d8a3b4b82446e5194e087c5e7a9814898d729ef862b58d54f8b42dd531ade30f2b9900298bedadecf2f802f70d01476ab28d856172feb94722330dd26e30b13cbe81ce1bcc8c6e29c1c6dddfbfbfa13a43898daeac87f48288136953aa5621b39cbcc679332a39adf8eddac4ccb662bcc766fcb7b103dde7dea64120f32074a8658e85dd913a93e1c55d8d1c9e38fcb4fabf991e1c5342de66b4177dd700e224e60314a69712872764155e131a4626d42a5326316f632f80f986581e28e8b5abdd991010c55d12141feaf145f97a8c2f99eb2eaeb1791e1d9741c4cc8bc68228650574966ae124f8b7fcd84d32d9e881b9dd89a1309798060f298e0eab28c5c3506374f99316b822838340533d29172b38d82c8cce389b1a6c7909c6533febbc98cc629516d68acfc13b452f13b443f3a2fa6c717b1b5125b8f29b22d94af5b9b1ce747cb58fd4187c5b870ad715967f877bdb03f580b2e77ddcaab4365810d43b7093b72d86a6748a927e52c4fba06b0f5ec9f42549b7981ff66458c02c623313166d1dca08edacabf646d62020acb7822671866f91e550708673a92d7cf269e236af5ebafde63bbc28d7cc1754b6ea64f0d9004f278939d3314b1a20ba0bab4e50bbd741672f3a0cdd2555eb2f15c364af2a514daa52d86ebcde70671d6a91aec8caeb2a13291b0bcd88be47f5c29ec4f4e7cf5a439ff31a061abc907cc9f44f8376a31c64c7444bc148267917ec7d214fb1821d194c18f0c161cdde82c9ef9c9d1acbe5fc959ed24f442979f17e757e25a704d251727220f55e62927f48508f1fd79d8c0c479ec672346d2a041f00fa4d67b9996defd10f819b47ee7d1f6f234c240f5adaa9f0efea2b154c4ad19e56da69066cbadbaf28b867a000b7facbf41f7855e1d326ba9022ed616a079714c0a877d00c83501fefa9c8b516d16d5b4950323e12cdbba7174e563358dea74", 0x1000) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) executing program 6: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r3) connect$unix(r3, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x58, 0x8}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x8, 0xfffffffffffffffc}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r1 = socket(0x18, 0x1, 0x0) close(r1) (async, rerun: 32) r2 = socket(0x18, 0x3, 0x3a) (rerun: 32) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x5c}, {0x6}]}) (async) syz_extract_tcp_res(0x0, 0x0, 0xa1d) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x40000000000002b9, 0x0, 0x0, 0x0, 0xffffffffffffffc0) r1 = syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000440)={0x0, 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) semget$private(0x0, 0x0, 0x3a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) mmap(&(0x7f000026b000/0x4000)=nil, 0x4000, 0x6, 0x5032, 0xffffffffffffff9c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, 0x0) mknod(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x84}, {0xf4}, {0x40e}]}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x1) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x9) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fsync(r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8ab3"], 0x401, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x6}) socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe2(0x0, 0x10004) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) socket(0x0, 0x0, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, 0x0) close(0xffffffffffffffff) syz_open_pts() sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000001c0)=0x80000001) mkdir(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) rename(0x0, &(0x7f0000000540)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000001280)=ANY=[@ANYBLOB="be0adad47cc982ac8ea66f9bdb6dbbc07dd1ddeb842fab07ef7f32d8681dc7ffbd2a2542dd0f0dfda112d1ac4117773280dbd0eb0c427ba9e80fea5fefc5a280d82314306007b5db13ec37bb7641c33ef7b81d8cf9f65a11a35d94f143a0f4c299998d231bc15893be0ef1a9a33096521698514092e68029ff6860687a1b51fdd1fbb01bc292492838c84632219e7f1d98bbd22801c3af75f15872b6df97dd59ddaebdfb92dda9135136f9e8a5eff8a2e048e6ab2f4bf8ae3452b289304488c1281949f0d009a8eb62e8ada4b499369e46b60ac4bb7a55fff6f908a564cbaa2edc3515241dc721844aad4a4b0e3682c017eb949c1d676b5693c67982b56ea8fe283b5df8bd18d1e2722dffa9ce12c2af0feeb25bca439837d2593c67f4ad119a83d04d2e28788bc81e119dc6704db21b31380b535734ff98290a90f59df9e12bb4f2a91b112c1950baa61f5316feeead08176a524009f3438247faea175f561735abb7f951113ff9734669622c86f45b1f3857c4b2a1b86ae8daf099b63507d1fe1b82ea0964e0d0ec4d448e9c19cce0dd199c6f2347afeec4f0cbda7c5e728125227d0e68cf5ed256efe1fddb3ebe556c975e95787f6c76cfa85686afef138f16c188d37d3ed379531fd3f2ea584a449885dacbe1299b9085373969f5f475b7dfbf1153d7328e8ef01d9925534085eb345a9f49bb091b8d2ba2cafe6655bc48d41c5b96388cb79dffbd8a6c1c7063e1e7c9474fed8584a265b9db4c201e795fcf1f5f139f5dd8999eb45fcccc4bb6da703f3eb7b101899893190ba50f5e12527196a66c5d66876fac226487a20400a72f62282c9e6e8c4ca36f3e0ad49cf9adb7e3ece61cc3b581eaf1e2d658d21fd4e913973c28fd192e78a51fd280f486b186457b35d4c09e597cb98732b02d6788adcf068e2d850dc9e0d6ac34543e9aa404f14afd76d822c2dbfbab411b3f9d693a42ae7604c3e1012feae0249dcf0058eefabb7a57d1132a85c152fab745412a2768021ab9fe68d2e2b4874d0e3c551c3f48a19c5d2a52d358cb6a5a0775120d72b1e7121686a780e762d479bd319a639af1553127641c6dc3248a70ed5ff89c91bbc88be2303becefb146bab0a5328bfb30ba17599671e68a135e8fe657bdc016d9e41b8ef55ccf93a75ac3977779931086635c7ed385d346de6419dc921e293e0633c4d3c9bc1a3625a519f64a0229e28c5ae6447051fe79a3190c1d964c089b693fb729b4fa88da2658d783696da3a43641bfb5b3c6383f156b8f203210b7e99199d36ad359c8640daf242c91591c7b56ea18bb47d6c86fff2ac33242eca3bc6e448b06691ca40ad6e5c3a17257d215f13b008844bc5447984d0dab922b209146bf6d1b103bfb05765a082fbf174045aa520c7e9ace541f27422467da1c3236dcb7c4e40d1916c424a6e7b97af6372fefc050e17459fe6fc95fafb87b8607fbf987ceb193dbeb161aab3a5f01ee0f5d198f45cab6aa8e0bc2a43112fbe9ca10d5fc9b41f426f61ec47c54845b0e9c80272cbb4d1d834ced2ccdad041d63adedafd01f659a60b17611ddca6f98daf3469a9d6c518b67bbd7c091c18a5a2ce9f22adb486cc812b7b854ef392b97f61c28fb7ddf14024d993d39f225223944dee2e3edf3c13e4c5a514abb7bee3284814e90fdf739f14305eac89551282c38887ea382898647937a38ae0afe5f2cefa386a954604ebcea0696edac3d96c04640e5ac2e63fea27235f9666bcd013243b1660c7b932eba69b8b58ca80a369647c50f4c3880918c63ae2bcc5b9763017e212481d92e9c07d0f5127065c12756e3317ade66c513c27688e950eefd7fb8d47502b673de9fc5bd60ad6815637fa12b15776034484332898d429310b26d68182813b1725ac693c87fc1891e84c99668804e673a4342f59d6bafc1a68adf9f80fd9f42e1f783810824d60181ca2967346baf0e257f9c8c77566d1e7b4266bce5271aad4235dfddaf9dca16e4d590e8570cf50c160bd471d2e14197fd8a9d9ccd5465463f6cc647129338b664970d0d5bc3878154d1c0f60b792a8fe28b9c2b551b15d98ac7f9d8450d1d52bb2795ac348b0cc6607e154944c52defc430a70363eb76276ce417c5dbb14b65f68bff11e92d42ffe0e5668783cec565b0d59b8fb3c21bfa64f4c76855d3ae568f8dd94fa43b8f680cdf97b8acdacbf83307347e29f822b5dfef09d017be21365d998faad965bbc1248feedbc0c2d70770442397e171c0ca6cb3e31287a9b485b7778c8a9b4e04cb765667e0aa8da36870d7fec0cd98700fb81cb79bf30d340f715e0665a77cf62611938b5e6d1e3f813be0cc187692853e54ef35471a831911508e3e5086f6fd1648832905d3cd61476a68319f85d73422c8632858bebf0e0e4501a7004aba043665a40726f888a41580d42fe701a15d25eda55c27b1e33abc516ce5c8154846f021f6900b8ffd620d8be6be8cc85d878aa5758063e281ff1f15e76aebe246cf641a2e22641f2cfc06e0e5be849338be3ff619d6aa8c6d975ab6d901d41831669e83eb3b5ae28e82b854efb9c9f22be4e4c95a9c82bf42c77836cac77bbf0ea55119dd917b0511248d045fcbd35c3f72375452495893764f7f12a7db6a5cf0bdf94afd4047c0b275101c1a780babbfcfdef9125d38d5bcfd092a972ee2f14877d6d4ccde2e24dc5d220cf017dadba9326904b05848bf1a8654e5bb82f72eeef2ba879822bed55d1629c4bdf656799aa86f700f16f285955680cc34ff9a1fd43f6e650a59c6c36d80b49824a128fde9fde62ee9250f4ace8926e0aa3b6453b0b082a48a32d37e1e01b5ffb828cbf02ff5882600d33fa95a1446e31ccf1698be699d967ae652442318fcaab284373f478d0ed1e07535f758e2619dedf219481bba1211b70fe123b7fd79e6530457f02d0af1667cc4816800e03de0ea9bee55fff14563dea3e048ec318ca9ddce2b673636113531a26c2d51761b180471b5009e3e521dbbdacc2659db0054ae368e2d78ea22ed1266951b6f08049ef6691c473b28dcbe91cb0912a1b431105e1657db14fd56c5de9cf6ec4613babc9c9bf040976a57f9f38c190b9622f79808526369eeb95e6d6aaaa9678ae2cea1504891a57d651ec6d8efc07f28fdc658caf4cd328fe3f78a1da64cd3f77df2139f8a48a4f3100e79b948932d8950c407adc3b2f7d9ef0572dad24d57973052433d08afc2ee463e0b5006a60c0ba17eaf14bb54edcce03101bed2a51252325efe51b2cef1447df2b2d8076ebd9c6e6335cdd5f3bba540a8b86ddfc1c45d734fe6cc1c1aa0361e2ce7f688537fca0d6c249f76644bdc8996bae4418661470c467413c8b072369a503f5895c2992a575700d68804edbede346cf365663abeb392d956824fc094176d0e286d49249d285df458c05b472b20f1365a138a4cda19eafbd8dad56680661734565aa20711d3171a886ff730b3cfbfaa424b1f8f5b16349e7473af5427e7045cadb26b5bdd9affe8195cf451755c5f312410c57c7d31275e86ade615a966b8c3694ccb29301a8ae32a7a65f1d75d15bfd10207adb3dd368089a4f1a1ea93769d9498a7aa6dc1f40f3a93814a6b5eb74d21428b3c638b6db3aeaedb282d3a463c5a8596139306cb829f79afb8ef2aabdcd8e7513d47c24f0e713229a46c28e432eb415de0c61373070e980d4995be442dba3631ad9311f089f3b50f22b57a1f11a13785aa7a43b6f8f94a08f7ff456c31b58e8d1a7c8bf545f3f0d01fa8d1efec7bd5881e38389ae6deae737ccb857dead2aad54904db09478f46155b397184cfda3a5c777d67c2c7c904410b9c929c48d7c388f37e2dec1b8b3d70966e05ec7a840f72796b5b6be2d403a1273e4ad417c243cddb63e238f55236a43079511af0fd2e236631ae428674de88fb12002b96605f38113cebd6267e1bbafd5c2e56084bea0e9ecfaa763fd2ec0edf5b4801e1483d00318d3b624558cc39ffaf8a24903de2c2b4392ae338a77be16b0c24c464e3a7588d90851a6a0ce81ea3c8fda364246b14db8e0cc9fcd1232a0294719abe053898f5101956b00fbe5afb90d4c9943361423d4f12c1054447a3db03e67bdee34649d8dcd94207abc73c4c74f2f74438244b2a89dfc1c31be7ac765f508a5ccb3d9ae692871e6602f84ea99af76c74732629a05670ffa8bef492f2e5d02b6811609ca383c4dcd6907a7678a6edd2f5de995cb24bd52dc2a48f2b2f74a371dfdfeb4a302dfe35c26523c3353eac58fd840b676b03c0d690b6ae7ed0506a877404877afe801baa1a604a4409612a3482f0036649e554065e96764c6dcc1bd899536b7a69b40448ebb2824135c660a5ae94b498decc8d247ba24c1dae5b0fbc49a0025e3fe661886ae68e918bd1c4e82eb0aed089a81a6845e572d9f501ddbc75662c19c8b8c48c53a1c2c514960a0e2f57ade205b6052991439108c6594721ebd7bf9da6c8bdc570b32070d0164a23d663795adddfa85be1815a802c771fced02c8a6193ecd8ee32f6448c189e4483759e281d61f9058e2dff0f42e468df2427aaa4d4bdb147f9f25ecd17476d04e1cd9f970a17e739bdd520987176bd121e88836cb4d83e401b21b375afd300648fedb568098368c7e41470d8a08ebabc972ba759546c460c0866d7cb09b741d43a61ae60fef86542e3741fa155e19bfd720c4679f7e576d170919c060cba73b8965ca9c5e4e5c520e61dee53a9807f9b7768f2618ffcc0058276b2467c97ff7500b977c36990ed28e7fd496e89a38bfd5b488de9bf0d757e40e7609f70362358e6085f74cae9732f045f40afa2205c97ec576c58de7041184a815d7c91b8507ed75fcd9973d7d0acf66deb958b7cf5dbaf067dbc07ea62f91268c99ffe49291a84f23c4165ef9fb6d5c05520472089390388ad361e2e7a50b59eeb5a0bd2b832745889ede224cf734c3e3a02a91b2ee8e3c514e96fe7f02941689d5de5e668b55757acce963eb8ff0436085fec0e248bc15b2b4f4e9c0a872ee60dbe823b8627310a52d1faabdc46b4c65a69beee876d3d4bc24b0482bc411874ee9519fcce6ef251a6a22b42bba4931420c835815ee5987548f4f611e4fae24c41b289e82cd798fb7359cd92bd969539243116cd0287ea0541f1c1e9ac984347478d78eacec0804c4cf433a5617bddd65eac0d3c52fbf13973dade7fedbc1ab6e181e468800246800b0536abfd6594eccd7b2becc80cc778622cd859385817dcfb7c205d41dd0960b44e45af05cb3ef8dba395ff27e690eb1f56091db42b0976831b34dd2b98685b35903cd433a3e1f930f420641ada1d4b172793aae195e3005faad2c06551bf463e6ec64e8f4c0bc3c31d895c06368584e10d618316a731fa7b95788a53a7005f8348b147a199b42df64fa2ea1aaa4fdbaf268eabf3d638139471b12bf3693adde3cd62ebbb7917390d5f0cd70fedf675bd5a7b6983d6c6478acf9c36e5eed34dde51775fd9c80f5224e24144a5c4034055c8c5139ec5fc6d052de958a23de9986640ea272c8f0c62e89c6f14e840ccc6c543d9aa76d20c79dd6b6781f5e8589bff57bfa39fd4d9090a8b016303f86a38e29a01f6b080dc47334a132a62c8c63e3ccbbcc6821f55604b8520ab5b9d269649745bbb2e45b39f974bdab8580deeef60ea3f7d4db88b4925253b917417efd5b314007dec7d243f76c1ac71e2f239eae58afe6456d802ce95eb27c89b14573d0346592948a2b4d463c167b3778a29c2c546fd0139eb67871ac2b502c4", @ANYRESHEX=r1, @ANYRESHEX=r4, @ANYRES32=r2, @ANYRES16, @ANYRESOCT, @ANYRES8, @ANYRESOCT, @ANYRESOCT=r4]) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x0, 0x9e, 0x2f9}, {{}, 0x0, 0x2c, 0x1, 0x7, 0x8362}, {{}, 0xfffffffffffffffa, 0x8f, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0xbd, 0x40, 0x8, 0x7fffffffffffffff}], 0x40000003, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0x1ff}, {{}, 0x0, 0x82, 0x4, 0x0, 0xffffffffffffffff}], 0x8, &(0x7f0000000240)={0x0, 0x3}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x80000000000}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000626000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000626000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200c0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) fchflags(r1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x80000000, 0x8, {0x101, 0x6}}) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000280)=[{0x4}, {0x34, 0x0, 0x22, 0x10000000}]}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="91a6e34dd8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe000"]) r5 = socket(0x18, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) sysctl$vfs_ffs(&(0x7f00000002c0)={0xa, 0x1, 0x12}, 0x3, &(0x7f0000000540), &(0x7f00000003c0), &(0x7f0000000680)="bd6296818af1e22a3876cb4dec66087bf45d5b5bc19af7e27dd8c34e0294ec4c1623bde7a488ad2cca30bc3b8b3a8582de92c9474c39e761ecb682a7a00796f90bff78b4a0c68529d2569c323db86a70e66e4da175e352df7e7f79f1e9e2d9f0ce", 0x61) ioctl$LIOCSFD(r6, 0xc050756a, 0x0) syz_emit_ethernet(0x20, &(0x7f0000000040)=ANY=[@ANYBLOB="97f514e6b7d7f3"]) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc020697e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/103) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 5: sysctl$kern(&(0x7f0000000200)={0x1, 0x42}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffff86dd60006f3300303a008a21a487cb9be8178d5a48420fbeecb11cd1450021b038f28ab27f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000003c0000228e000000000000000000000000000000006df656ec0000000000ea233e01451bb50676de731bc1bf200ef7aa643be08ddd9fc8504f45c057a88ac9950ab3d84922c4aa02a269e3fe0e62d2b124129828c385255a311e25115388a500e9ac96a95e909ba3079b73517828"]) syz_emit_ethernet(0x4e, &(0x7f0000000240)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd70756aa3a0723c1c9c7e4d5081645bf0376efe8000000000000000000000000000bb8800907800000000fe8000000000000000000000000000aa96aa2eab6f63546187494419c5a20fa6f90547982d674c5f50340300000000000000"]) syz_open_pts() sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000002c0)=0xc) close(0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000400)={0x1, 0x16}, 0x2, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x10, &(0x7f0000000000), &(0x7f0000000080)=0xca555f06cd31e785) fcntl$dupfd(r4, 0x0, r5) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 0: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x11}, 0x2, &(0x7f0000000240)="1d46d43b5b09d8e276a2db7d3806602c39e8e8883036299ba1b33364104507969bd1c0c57cd7011d16adfb096b9ef063964ffa449f7924d94c073fef1e2dc94a7ff2120bb470d595b0578d1d9da9a6b91d2d6b388a81946ec29e76e43688b186b49e05c3fa9218ffef90e789f0b96022ee4c2a6ddeeb1cf64cc95b04077ff11e653e96dcd7044c616efc7d11e59b631c67ad4c4ad8599fc4a768727fad9c1b38f95f51f6ad1e7c0421d99d9a0519cfec80d712", &(0x7f0000000180)=0xb3, &(0x7f0000000300)="f3fdbec7b8a4af2e1433e063781eab6348839ba5d4d12c232a518aa35ffa62404c33ce369b9390d3d1ee83a2beaddd7926b35c3a23af6442c45c8096dda294ea25dacafb9dafb95b6a7faa5437d8200ac5352df1cfba96f713de4ff63fa10767e062ed33f03493b550f6799af4210a36a8d9c47df59e8194e0bc4dcb039fee55cc3c81421b1b64b69bacb18e86ad063bf6e195d02042452583a102891ed9bcc85c491ab2cf590031428b1482be798d653cf4d97f1a7679ee41467110b45d6a2e", 0xc0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r7 = dup(r6) ioctl$TIOCFLUSH(r7, 0x80047476, &(0x7f0000000000)) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x80}, {0x416, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) setsockopt(r0, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socket(0x0, 0x1, 0x3f) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffdfffffd, 0x1000300010008}) executing program 4: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0xffff, 0x9}, 0x10) executing program 6: socket(0x10, 0x5, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r1 = dup(r0) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(0x0, 0x80000000000206, 0x4ebfac6bbaf7960) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0/file0/file0\x00', 0x48, 0x0) symlink(&(0x7f0000000380)='./bus/\x00', &(0x7f0000000340)='./bus/\x00') open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) writev(r2, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, &(0x7f0000002800), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000340)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) write(r2, &(0x7f0000000300)="1e", 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, &(0x7f0000000000), 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r4 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) socket(0x6, 0x2, 0x5) executing program 5: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000380)=[{0x3f}, {0xffff, 0x3d, 0x40, 0x8005}, {0x5, 0x80, 0x7f}, {0x101, 0x80, 0x81, 0x3}]}) r2 = socket(0x18, 0x8000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = semget$private(0x0, 0x4, 0x0) semop(r4, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r4, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x1400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semop(r4, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) socket$inet(0x2, 0x4000, 0x1) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getgid() mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x40, 0x0) executing program 4: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) ftruncate(r3, 0x80002) recvmsg(r2, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000080)=[{}, {r4, 0x4}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) sendmmsg(r1, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x3d}, {0x48}, {0x8506}]}) syz_emit_ethernet(0x3e, &(0x7f0000000580)=ANY=[]) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: socket(0x18, 0x1, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) open(&(0x7f0000000380)='./file0\x00', 0x8000, 0x81) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r4, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1d2a, 0xffffffffffffffff) sendmsg(r6, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x56, 0x0) mmap(&(0x7f000003a000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x5, 0x0, 0x40}, {0x3d}, {0x4000006, 0x0, 0x0, 0x1040000}]}) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r2, 0x5) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) close(r0) mknod(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x85}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x2}, {0xfffffffffffffffd, 0x62b6da57}}, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x54}, {0x84}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) getuid() setreuid(0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) syz_emit_ethernet(0x4e, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) flock(r1, 0x15) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[]) executing program 4: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) close(r1) socket(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 5: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) acct(&(0x7f0000000240)='./file1\x00') executing program 1: getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = dup2(r2, r3) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r6 = socket(0x6, 0x2, 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2d}, {0x4}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000180)) getgroups(0x1, &(0x7f0000000c00)=[0x0]) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) write(r5, &(0x7f0000000240)="b40d700d206d6c15bf4e7fe3e6ee78a3b060f154e26be5", 0x17) sendmmsg(r4, &(0x7f0000000b00)={&(0x7f0000000ac0)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000300)}, {&(0x7f0000000280)}, {&(0x7f0000000500)}, {&(0x7f00000005c0)="4ca67568477c427e84ae37be9c51f75b4e2ce3929f6379399970b4b1f5adb5795a6ddca1dadc157e12a58c25a919239fdffa232fd81c04f065d1db579018d5e7790d8753b565ef189e534408f9e85ba582725b17cf344de635891cd957f75993dfa1b9a41da78dca7a0483ea63e5c11bd93f639dac213b8ef0affb10628c0f0e94c325cf8b62d5ec512dcd11d06121be2dad78002de2f89def0cfef746fbbf4ebeca18de7ed1b2385cdf1c60b8d37d037baffe981aeee3ccea9aed44bc594790f1316ccdb9881823b6cdb75221ee5803e444a48eebfd453f6e4ce84e78d6ad37af812993f99e7bb77c9490d41ccec1ee170cba", 0xf3}, {&(0x7f00000003c0)="2b7f10a22b96443a138ecc845b4b5d244af2ce0856c0dbb614adab124f", 0x1d}, {&(0x7f00000006c0)="f00e5ac8e4ba7a1bcd81e6242b357490d237e3577d6f88f7735e968cfd9feb0f5781be6fe48e76c8449a6d105afbb096348db4a2984bdaec222f7c38d6e6bdbfe30b53378857f52dde2ce5c5f7a343208cda455035ece7b7ec244f7f114ab4f5862caf845ce6f7e00de1e22d58e2c9a0fcfc0f894097c0f1e4b5409bb99e811262166916becbdf0cd46f8ce0a801c26b48800f636136b0a771", 0x99}, {&(0x7f0000000780)}], 0x7, &(0x7f0000000880)=ANY=[@ANYBLOB], 0x220}, 0x200}, 0x10, 0x0) accept(0xffffffffffffffff, &(0x7f0000000780)=@un=@abs, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000b80)=0x80, 0x4) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000002c0)='(E', &(0x7f00000000c0)=0x2, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x80000001}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r1, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) geteuid() sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000140)) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000040)=[{}, {r3, 0x20}], 0x2, 0x0) poll(&(0x7f0000000240)=[{r1, 0x1}, {r3, 0x2}], 0x2, 0x91) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) fcntl$getown(r0, 0x5) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x3) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r4, 0x80002) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000980)={'tap', 0x0}) r6 = socket$inet6(0x18, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r7, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) close(r8) socket$inet(0x1e, 0x0, 0x0) getsockopt(r6, 0x29, 0x69, 0x0, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000200)=[{0x20, 0xc4, 0x1}, {0xa, 0x0, 0x0, 0x800000}, {0x18}, {0x400, 0xb3, 0x1}]}) write(r5, &(0x7f0000000180)="7f23a3c23cce2575e1dd92c25683", 0xe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000040)=[{0x8004, 0x6, 0x40}]}) r1 = dup2(r0, r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x2084) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x7f, 0x7f, 0x2, 0x3a}, {0x2, 0x4, 0x7, 0x9}]}) write(r0, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f00000000c0)={0x5, 0xffff, 0x800, 0x5}) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x2) socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000240)={0x5, 0x5e}) r2 = syz_open_pts() close(r2) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f0000000140)) socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000100)={0x0, 0x100006}) connect$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0x8020699f, &(0x7f00000001c0)) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="4dafe4a40c73e6b35f00d60c0f393419f758ae08ce116d835ea8", @ANYRES64=r1], 0x10}, 0x0) executing program 5: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r3) connect$unix(r3, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) executing program 6: open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r1, 0x80002) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) close(r2) ioctl$BIOCPROMISC(r2, 0x20004269) syz_open_pts() mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51ff) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) semop(0x0, &(0x7f0000000280)=[{0x4, 0x3, 0x1800}, {0x1, 0xfff8, 0x1800}], 0x0) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000200)=""/118) madvise(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x6) sysctl$kern(&(0x7f0000000000), 0x4000000000000003, 0x0, 0x0, 0x0, 0x48) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000001280)}) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, &(0x7f0000000140)="32a641a8ad08781fd5ba715b3711cbf0b640827bad3a4bd2667c6ba5c9390861b7a10568e730a4cd29cb9be6ad5746a82a5c00143961c60c53e18fe9e785b7a0b1df338f8b68fe7bfb867414896d255ff7d95690244ea4331a79453d267a1193bfaf7c9db2b802a47901fb8e1626c94bbddcac7dc98f405200000000000000a5cb9c0c67e737de412dbf9a33a7b19cf4251429bb969d", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r5 = msgget(0x1, 0x0) msgsnd(0x0, 0x0, 0x8, 0x0) execve(0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f00000005c0)=ANY=[@ANYBLOB="0228af0000000000d8ed"], 0xa, 0x800) msgrcv(r5, 0x0, 0x0, 0x0, 0x1800) pipe(0x0) executing program 2: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x31}, 0x4, &(0x7f0000000100)="26e580e339aaddb65c01824cff245a2c46ce6a54cb0b92c4f3753246064bf56e5393a5ca7417ddc7c53c3db77b65aa9190ca2e9d4a4d7a9443f37a07a3140e47c41927b2b0a3d2dc78b66afc598e3faba1cc7a91cca6389b7d0468a53c6ce010e45b2d32f87d674a630a1fdd9e4b14b57f8353a865625642268d1257827dbdbf8725894b1cb3394785c9c2af43eed2a4c36f", &(0x7f00000001c0)=0x92, &(0x7f0000000200)="9ee27d4f48d24d7bcb3cc5b6a4302d5cd996277f94e29c8f00c0d728acda0d0d68d149bdbb9cc44b1a939fff1c6ba5ad871637556d19bec2e35f4d06641d9bfb1b2f32910a1f530fb70dd5ddb1677d16227eef403973d232d55ed2b7295268ac0013cab9991eec656db7f5b1df312a0c8921c6c7b7234fbbfcd5aee3c58042787e3aa1b7503138a8fcdb87720766081a7e2142170a50c0d93d9f447e8383caa955f25f465029fdfde2d7a1abe95d127ce6b354c7cc232603c7f51e6373f062693e8ccfc4b7b5d97b6b653ced27dde80f6e42111687ad0e317eca4e4befea03c3ce4e57f8e9972a9af75b85f65f9108b7f4fd54425ea5ce7b3d8770f1993edfefa62fbd17627162b549284d5d7afd693f8256470a629c2a2e5f1b8240e9c0d662f2b655d5677870fb75612c19b2b09b852214ab91d24edb08ce0987a29e55e4cc6fa964f2f6fd4a899b7c4a5afe53cadedc068219fb4a541b49064db350b1274b482f9dc448d52d2cdb9ad19a2d2c37f488a5529836ec62b7713f05b990d562d27fd7204456a240492c6473cdda2279306b975eecaad71c2422a8495cbab6c27e885ba08f2930998c632880bd3deea811a6d0c90626c64c44a0205bd43a9a3a7a8a9845ce0cc42e1a96eedb9e46ad9b3f209b8d5111b7d934a8b234a641f2e87ad362b8445d8ef903a0d15ef3166401e18b938b95b065fdd42b8725b494aade834c37f0cf4a02b9ddc301a098a34ae1b2cc1ee52813bc00a161ebf4c7ee47a4a2dbff5bafaf9e080a3e4477af72e23e3eac55c074b206c385b0f4e480c21713f1c749a1bde855cb99c7562f11eeba091e13f47326a23aeb1c2e5eece299ddea69c05a56cbec48c520570fbcf1e37e0d00e170ae32a7e4642decb3c27e743b39a0c5d2630e34fb377c4b113f21253583e9e9b62c8d5e146524a87a6ad8eb751d945f9e28680bfde7d431f786fbc438cce4fc789bd902fc626fea36dfaa10a69aa82570896224132bb9fb96d13b0664a6c49b515ffdf25c7f2aef45d1a01f88261979c152de824a5fd60f30243c0d490c669b1679c2941d6836a3e450e177e10e56d3ebdadcbead63dfabcc320f11a626c436a1febcf3700581d3e164138805b31f3f9be39ddded386c069ed81ba4d75712e5ec15e25dbed087d58d90669976a60d8d044eaa0cdda0bae036eb4311cacf07ef1c8b0063b7d009203847c94fceaaaf4ed10bd69804f035447bbc66df021c6cbf0764b9671676253cda4fa6b2bae0ffb7374516aa18e0d98e19cc752f10c05bb47164365d10030686d2b3de770a02f2934da9238aa89d00a0f3d5692cb553fa9be2b824b3601931da7faad7aceb8414149a3de3ae30283e0abcd00dd6489b234e7809c04e87cb9cf9005061106837269bbb95b59f33a6ac8f6312abc299b992b0d8adfcb69f6e817f598cdff2d0c895c13ca6a3f22eaacc5f24a28ed01ff2b4279cf101a20af104ff07a16da94b20b15c7b700b80218b9c70ae80abc02345d4bbcdedf454b721e01f3b45190e8d522b749d30737056c170593380a6cb9b5732a01899fe1009b2cb4206ea7fedf04d1b3edfecd6021d95930ac0d1eb13318176ce34f91f9298a552203942abae83a5f76c1bb714587020b56ab389c289f0f88d5578acf71c6e9d90cd739a8e8d420288a4562f4d8b29a9cb5db6e3a298802916e607734b5e76c5cb5f8cd56e47161e1354f2aea46c7881714196718e55b9ec6685c3cce4c8125d15f1cd3a444810e860f6b1863ebb860417ae39227697935220dcc748f4ca04574e27fa3cfe20e02d1830d941b9fa9e73a07905545117beb5c40d5d15a89f559e94023fceb2346ac71724b1ff1614cec4ed9bd142a8d25010bb02bc796267004c7ae1414e9f33e73cbf950dac703fb48d3110437753631bf4ee42ee60c591d88d6555a915f887daf22a1d7bf557ac74e95e987515fc2514b584bd3d9bdf46089f68756fd459f1c751c012b1d1d60dca05acf0f955e78205958ae482fd14d228f7f642fa1a23392ffd8691a323b8d5bd297dc7b8b6ab595d49f1a4305692055c32c903a4803370433077e7f2dd0c4f4eab0a461bf3b5716383de1bb9ac16bae39ebd4b913c234836b9a49dcad977fca8ebec2fbd426955096c9cd15ae8e34ebf8d8ae961179a809a86e66d85ebd39d6805f742fc6468b374dac9fbe8fdf41913d04d1f23dc003d9cd3c95f4a40c3d9c893a851d24ca5fbd08e168f2e714e9de06bbdeeec3353100976ab77987218950daddbdef4ed1138ed79ed97430a620fad360c8b9d2369232bb0b62ae89153f33ba5ec89f737e5177a8e1ac70f7c98629e79e96539e2bf4846c611ff2d481c01d1a40f17f51a957d369b0c8dffa6268e2fab24e736126374d4310a2715f56e6b94995029c3a1e6bf90629e9f2aa134c287886b84b238a49ba77988d0910658b09af03d8ad4909464f1bafeabe11170a5f5a1cc4489c6a138165beff9d3cd0486db980870d454c51341c30e1c49c2f6e69a39b960c94cd0ac579111f301a8730cf88aea41cd03b01aa9b06cede1d1494962336484186aab7ed2872fbca98c696c9b8411e390b132ba2a02588c2c2f09d537dd84758b1795b5e33084c8156c2cd4a1f719f71062cbe7632a5373c08d3d1dec5cd4d51af20ef16605aac6d8fd0501824daf12dfee3b28d8efbe133f9130a892d0a72b57aa6c50df91b3cbc6259166268b14bba8e2b5105802c9ce798fb01c4d4c855166954e7cbaf53119396fe5da1b60bb685f89757f68c273f888da8647f8f9eff93fbb29c0b2bb7f1994824ea8ace520e199ae5eb8502b36c56b704d604f0365ac5e2e815bb5b1ccb07db71f3baaa191c5997148a7cea14071f7e8a02d7dd1db038bf88df510c754b2400297b30f1801721674a52df54836414993add03ec28d8fc10174f44a20975ecbee2098f56d7a7f77cddc0f02b1a3e868c0474d0b58d0a220b3fa6873ce9f2366a42cb2c1230c42b8f56c9f218002dfb0f9bbeb622ce17b0faae2656d4997d95e932aa522e49fd03a82a682cc300193c3cd1619d1cf6dd2eee02cd7fba24f0954026af83c3b217a78fca53cdff521e23c14c371d1e47900eefcf2be86047961419125bdc9292a7a3f77cd3bf5a78d75239c7f931028ec588bc9ada02f1eec5b89dbcec1ece482e73125d3a34ecc838e952ce4ec21964a5ac459f7a47f622b630e87711f045e1a5bc7f3acb7f7c23fcc56a3464ee6ce89c7d8fde51dd8d9c85567655334c7cefb9fa471b81d57af677f5474c41e3c7b9cb3aabb104ca67d18c748a14448c07c4c621f566565ae49cc78703c931639c2b104451906f26af2ab76b66d4622e613c9a5f6e6c73b2c82ebe9e55d8ac6eb7a83d58e89a1c331327303882305b3764d6eae7ebfc58c15da3779aaa8dd8cd98768b73be501790afbecab1f2d3ab19ee2b3fe84209a56d9542e7b385dd8a1d6c1b1ad910db2896d63bd364e68e96469ebdb8a63b9e356e8da7739ef7eaf111a9eff456c4d6934419f6e6672299d01e1bf3acb47c6f18590ee322cedba8460919310da919d75b234029749b427930b773651f33c79694fa74831a4f3bfa4be6c8aaf80f1156f66ad29db793c3c7e61afa136e9514d7c4ee04bd1512fedad4b2eb6c73a5bcd316ad9d7c8fb01a21c70045c5c366209746178dd4384389602934c2628ab91a1b21b177af94a308f773db8cb884a758ec0d594aa64a25f569bc4f4c116549d83dbd70380352beb7d109adfecec9a4a33b6970b6774bc9735f3447603dd2fb0f3b310acad380368cb40d3f95406e08517f4032aaee4556b677a450a6e85d4b17f890e2479779420650f9ac5e20369a2feacd30970436e2f0a544c914a66eb35461f51a080b4d6cc1924d2f6b96e39c713d035644332313389426ed14e9229ac739ded28e0f7862e58b2c09bb30d88d637da54a856e4d35e779864f0f1373fef2f38f05320aa7336187d6ee89704eff8be50650e3a9eff16bbd08e8a9bfac1b2feeeac6dcca75b2cfeaf9930b09df95f2e7080365c655e28e58e3e064fb7218f59adf3c4a340520ca9b606f26681ef9e3d59a9dd574750ed76dd5d0c419360485bab98ae5d00cb08b28b6292ef61bbc556a133876aff899faf9c4d157ba097565b805d15242fbd5edb7db4c0c266fc861558625a7926a93ffbe27a95aa584cf98c0a5ff6d6259ac2b18a6159d3137bba79bbb59110625df1aa2bfb1449b891f244c2dd057c73cb9135bdca99fff9e5aafad2342bd7fa5f7faaa6fd595f71aa1ec98cdb3150ee525f6d3be051854c174a46ca7741565c30e407f988814c609f9588c047b8668c333c48dc0150cb7b9af9d38621cacb5999f1e52a970ce7dc713c61f392047ca01128b3bdb14ec5664288a4847e9b9ff89515b05e412d418a2f97d5e1a583cda61a85bbf106755842f39af8a9553bf6483311b0682291a2e772050ea406d3b9d1848d6cd88cff422be4aec5a98ce480ae2fb8b5feb9185a2abc89f7c07a0a4f66012bbc20a0aa72b103a0cabcf83a59a86753606fcadae86ef79e383170dd54c35739b6389a451ef5cddab9619e0a5a7984f15d767e227028b1ff9650be36c63b4dda02440be801e402c4a9dccd457a390b00857934ce762fa9d85e0b7ee264db622bc07da051603ff7c113cdb78915a65ab9dab2454ed659fe96d355eff0b9eb7c95f3a1bf6b84b6039d425ccab7fbd4bc3d91956d4bb6b6b0e1192426a17fa226b216b820517b20a3850d9757d537aed49a6a228e00e1ee13b52691ac5e922627edc870faf43bc96167712a89fc67a105911e20e1f7ac983223d3e9fc75e6697e4c8e1e51b99691e0315673b24172b9e7405dfb6328f904dde39c7217588cdcda2d674f2f6ab6538aeafa77f7d770ae8ee7bafa27ef6194415c4ebd819c7babb4110a6761305cd80c35f7e10fc824a4b1cd171445dcd87e3e28865210fb0a2581377dc0086e842bee07a1c9d829364fdafd764f5a8688993a5e4507f1f2753797e77e3a39f73573b5bf31c065f8080d1b5d0d3a134baaac3884cb72c38daeb0690c443b0c19615114775288e6ff5216dd26c1eeb6092415a9485f2062462bc766f2fb5c2e6d459b61abb34d4ffe9cde21d159141180c2253f6d12e8c8a8c48a0e41d64a73134cf93859809dd303bac20a2fe751f24754da5fea27b9e3f0889bdd4d6e2070ad73479105a9f4b3c8cf7f5b6476252b389508ce4125e8782fe183e29bfd0f49288f3b8c82681b0db75121f28a8ca87c70f4e6ea60cb9ffac57d8a344ad8c16f7f32552e3905a3f977e4afbd657a2cf80318cfde1ad9fdb5c999a8321da6a4138707bd2c04d2123791a93add373637d9629840b4e5c71bd42790377b961d17facd388b3a051b3e424a9adc8bf756481522652d11edf0a19db9bb5f47d196a77f31417787f2e56a7d1d0733a2c682c25e7c421251abc810beac3aa0f1df6bccd6b8ed27da53242d65dc7f37c7ec6b2f2aa59cee73c0b63230b4d9ff09e14ef96572bfbae7523ac972de4e1e44e8f41c994a6d4b8f0caf6f8d8dee3757fed0a6bd76fe5878a246f271dfc445d86fe2dc6c26642328aa2acf96336af632711c9777a758398ddbd87cbeafdeb61e4dbd8b0f2b17a2f1b31415799fdd790ebafb879db83a564d5c8b559b6266821c526ab9b81c17647902220219dfe063fb4b83cbe58f94f801348e8c3e278280e9901809cc0c8ce5a0c876e96bc36d8368458765a18fb5232aae5cbff244d61f1e369145065b6179e888c29cdbbef64f", 0x1000) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000001200)=0x1) r5 = socket$inet(0x2, 0x5, 0x1f) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000012c0)={0xa, &(0x7f0000001240)=[{0xad, 0x8, 0x0, 0x20}, {0x8000, 0x1f, 0x8, 0x7}, {0x6d, 0x1f, 0x1, 0xffffffff}, {0x101, 0x9, 0x9, 0xdfd}, {0x1c, 0x80, 0x8, 0x2}, {0xb7e, 0x5, 0x6, 0x1}, {0xfff9, 0x9, 0xae, 0xff}, {0x5, 0x6, 0x7, 0x100}, {0x1, 0x3, 0x28, 0x6}, {0x1, 0x40, 0xd0, 0x3f}]}) connect$unix(r3, &(0x7f0000001300)=@file={0x0, './file0\x00'}, 0xa) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001340), 0x80, 0x0) sysctl$net_inet6_ip6(&(0x7f0000001380)={0x4, 0x18, 0x29, 0x38}, 0x4, &(0x7f00000013c0), &(0x7f0000001400), &(0x7f0000001440)="908ad402f9638b15dc8372217c870fc220c0a05760ecc9225c15e10e49c8cb2b78abbb7e2a938beb8c2da05e9d60bab79f0e758f3bc78c8d2b3f9e461ed4e69809c6f4be9c948587a6ea241d421a5e53327fac4a817d770ced2c8cf25342a98094abc8e5c3409d0867fbc4", 0x6b) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000001740)={0x2, 0x6, 0xe4, 0x1, &(0x7f00000014c0)={{0x7, 0x87, 0x94, 0x2, 0x0, 0x8, 0x5b}, {[0x1, 0x4, 0x0, 0x7, 0x1, 0x25f, 0xffff, 0x7, 0x401, 0x7, 0x384, 0x7, 0x5a17, 0x40, 0x3, 0x9, 0x1f, 0x10000], [0x2, 0x9, 0x601, 0x2, 0x3, 0x5, 0x6, 0x6, 0xff, 0x8000], [0x64, 0x42c48942, 0xffffffffffff7fff, 0x54, 0x8, 0x81, 0x100], [0xfff, 0x1f, 0x7fffffffffffffff, 0x100000001, 0x19, 0x4f7d], [{0x5, 0xf6, 0x6, 0x800}, {0x5, 0x2, 0x5, 0x6}, {0x400, 0xfffffff8, 0x0, 0xfffffffffffffffe}, {0x1f, 0x80, 0x3ff, 0x8}, {0x3, 0xce7a, 0x3ff, 0x9}, {0x532, 0x2, 0x8, 0xdf00}, {0x28a, 0x3, 0x7, 0x4}, {0x1, 0x0, 0xffffffff, 0x8000000000000000}], {0x6d, 0x1, 0x6, 0x7}, {0x80, 0x8, 0x1856, 0x7f}}}, 0x8, 0xe5}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000001780)=r5) listen(r2, 0x7ff) syz_open_pts() link(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000001840), 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000001880)={0xfffffffd, 0xee, './file0\x00', 0x0, 0x3f, 0x1, 0xfffffff9}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000018c0), 0x800, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x7f) r7 = semget$private(0x0, 0x3, 0x1a0) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000001900)=""/200) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000001a00)={0x8, 0x2, 0xfffffc01, 0x5}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001a40), 0x0, 0x0) getuid() ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f0000001a80)) fcntl$getown(r1, 0x5) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x0, r8, 0x9) openat$klog(0xffffffffffffff9c, &(0x7f0000001ac0), 0x40, 0x0) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) executing program 3: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r2 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r2}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r3}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}, {{r5}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a23db48 executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) socket(0x0, 0x3, 0x0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x80000001, 0x60451d, "1a0c0109020400"}) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) syz_emit_ethernet(0x126f, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) openat$klog(0xffffffffffffff9c, 0x0, 0x800, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) socket(0x0, 0x3, 0x0) (async) syz_open_pts() (async) close(r1) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x80000001, 0x60451d, "1a0c0109020400"}) (async) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB]) (async) syz_emit_ethernet(0x126f, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) socket(0x2, 0x2, 0x0) (async) connect$unix(r2, &(0x7f0000000000), 0x10) (async) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) (async) openat$klog(0xffffffffffffff9c, 0x0, 0x800, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0) (async) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x90, 0x20) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x1, 0x0) r0 = open(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffdf7) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x8, 0x198) r1 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) dup(0xffffffffffffffff) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x10000}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000140)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c000000000000000000000000000800000000000000000021"]) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) mprotect(&(0x7f00006a2000/0x2000)=nil, 0x2000, 0x0) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@file={0xd1653077bafa0114, './file1\x00'}, 0xa) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/262}, &(0x7f0000000200)=0x108) ktrace(0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55a5da7a272108dd8200005f78d1", 0xe) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x20}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() open(0x0, 0x0, 0x0) getpid() openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x0, 0x4, {0x4, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x10, 0x5, 0xf9, 0x0) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, 0xffffffffffffffff, 0x0) mprotect(&(0x7f00006e7000/0x3000)=nil, 0x3000, 0x0) socket(0x18, 0x1, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="4c35c60c97fead213c5f91afce1376f596076276f08196c0e04bcf382b3f2605c4cd49a3b4b50fa41201368d47cd6d2bf28c387a4dc2b07140b29eec883a9b08bb21d965f8bf1e2ea2004adc451ee750ed50cf929f92cdc15352a03634f48ba71000"/111, 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x14, 0x0, 0x8, 0xfffffff7}, {0x1}, {0x6}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) read(r1, &(0x7f0000000440)=""/235, 0xeb) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000400)) r3 = semget(0x3, 0x1, 0x100) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x0]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 2: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xe2}) r2 = syz_open_pts() close(r2) sysctl$hw(&(0x7f0000000080)={0x6, 0xf}, 0x2, 0x0, 0x0, &(0x7f0000001100), 0x0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc02069a5, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}, @icmp=@echo}}}}) r4 = socket(0x2, 0x2, 0x0) connect(r3, &(0x7f0000000180)=@in6={0x18, 0x1, 0x1, 0x9}, 0xc) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0x0) r7 = getuid() setreuid(0xee00, r7) executing program 0: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x17fff, r1, r3, r2, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r4, r5, 0xfff, 0x0, 0x40000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x0, 0x8, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x1000, 0xffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3}, {0x6c}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) r9 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) pread(r10, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r9, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x10, 0x3, 0xda) setsockopt(r1, 0x1000000000029, 0x3e, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r3, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="cd4311f4dd16a4b49d3e313e47547fb8105b800d", 0x14}], 0x1) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000040)={0x2}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r6 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() ioctl$TIOCEXCL(r6, 0x2000740d) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac"]) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYBLOB="ffb33a22b2225d7f8eee410c0d43d7e557709b18bca1d2e0832281ed738f49becd8178", @ANYRES8=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000280)=[{0xc}, {0x87}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000001400)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x7f, 0x0, "bddbf448105300"}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) close(r7) socket$inet(0x1e, 0x0, 0x0) r8 = dup(r4) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)) r9 = accept(r1, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f00000001c0)=[{{r8}, 0xfffffffffffffff8, 0x0, 0x20, 0x1000, 0x4}, {{r9}, 0xfffffffffffffff8, 0x40, 0x80, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x108, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x2, 0x7, 0x2}, {{r0}, 0x1, 0x42, 0x8, 0x4, 0x9}, {{r3}, 0xfffffffffffffffe, 0x20, 0x10, 0x721, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x24, 0x4, 0xd4df, 0x4ff565bf}], 0x800, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0x1a, 0x80000000, 0x1}, {{}, 0xffffffffffffffff, 0xb2, 0xfffff, 0x1ff, 0x800}, {{r2}, 0xffffffffffffffff, 0x21, 0xfffff, 0x1, 0xffffffff}], 0x10001, &(0x7f00000002c0)={0xaac, 0x8}) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pwrite(r0, &(0x7f0000000340)="4dce", 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000240)=""/183, 0xb7}], 0x1) executing program 2: r0 = msgget$private(0x0, 0x640) msgsnd(r0, &(0x7f00000002c0)={0x1, "f8"}, 0x9, 0x800) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f00000003c0)=0x238) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sysctl$net_inet_icmp(&(0x7f0000000440)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000480), 0x0, &(0x7f0000000500)="967511fc6f299db755bea26e8782e58b6a7b22baa2db16220bb590003e3ba84bef452e7c1ec0e3086f0a6675ff3c36fcf786d712126090a2fb87d6a3", 0x3c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) msgsnd(r0, &(0x7f00000005c0)={0x2, "59d205c659f4d2131f1d7c7c276dfdb58fa54edbea96f3f94612acef2326df7112e888f569d60b"}, 0x2f, 0x0) msgsnd(r0, &(0x7f0000000640)={0x2, "afea5db9e2b4bf54e879aa76e90443ca87cebdff4491a3315fd03c415246805b56cf1965b19b5dcd57035e5f52827cfce023793db49d14de8193b974075446513ccabf5f65dc76e5c8b805a4e2514e460c70133f4955906c3f5862b4f829905678c3022f19e5b5ab62e819"}, 0x73, 0x800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000700)={0x5, 0x80000000, {0x6, 0x7}}) fcntl$getflags(r1, 0x4) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/247}, 0xff, 0x3, 0x800) setregid(0xffffffffffffffff, 0x0) r2 = open$dir(&(0x7f0000000a00)='./file0\x00', 0x100, 0x60) utimensat(r2, &(0x7f0000000a40)='./file0\x00', &(0x7f0000000a80)={{0x2}, {0xfffffffffffffffd, 0x62b6da57}}, 0x0) fcntl$getflags(0xffffffffffffffff, 0x1) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f0000000ac0)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 5: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x28}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r0, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x80, 0x36, 0xff, 0x6}, {0x3f, 0x81, 0x2}, {0x73ab, 0x20, 0x0, 0x5}, {0xa22, 0x81, 0x2, 0x1d14}, {0xfff8, 0xd6, 0x3, 0x7}, {0x93, 0x86, 0x2, 0xffff}, {0x3, 0x2, 0x1, 0x2}]}) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) socket(0x11, 0x3, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x101, &(0x7f0000000180), 0x6, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) sysctl$net_inet_divert(&(0x7f0000000040), 0x4000000000000009, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x0) executing program 5: semget(0x3, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) setrlimit(0x8, 0x0) 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(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206919, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) connect$inet(r2, &(0x7f0000000000), 0x10) shutdown(r2, 0x2) executing program 2: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x56}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x3, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10342, 0x2a) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000080)) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="c7a2e46f05fa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @broadcast, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @rand_addr, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x3ff, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr}}}}}}) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) r2 = kqueue() r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x11, 0x3, 0x0) getpeername$unix(r4, 0x0, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) socketpair(0x18, 0x0, 0x29, 0x0) write(r2, &(0x7f00000000c0), 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa9, 0x11}], 0xbaa0, 0x0, 0x0, 0x0) dup2(r2, r3) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffef4de978cd000800450000180000000000119078ffffffffac1400aa00009078752a05e124a88c5313ab10bd2d2efb2982c99b09ed8fa615fb94a9270a7bcbb0f2ac6d2c149412e663d618163366a2137f4241"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 3: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r3) connect$unix(r3, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) executing program 6: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) close(r1) socket(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 4: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000000)=0x1, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x0, &(0x7f0000000480)}) socket(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x54}, {0x84}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) getuid() (async) getuid() setreuid(0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, 0x0) syz_emit_ethernet(0x4e, 0x0) (async) syz_emit_ethernet(0x4e, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) flock(r1, 0x15) (async) flock(r1, 0x15) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r3 = socket$inet6(0x18, 0x4000, 0x2) dup2(r0, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x44}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 4: r0 = socket(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="55a9c91c13fd815d9b", 0x9) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, &(0x7f0000000100)=0x1) r1 = socket(0x0, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1000503000004000000800007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa", 0x5c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) poll(0x0, 0x0, 0x0) pipe(0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0x11) setpgid(r3, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x3, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) pwrite(r1, &(0x7f0000000240)="6afaccf77e66b9bf87cc20c12ff34d0df36740e5d86a0674382889033c703ce958edc5b79abae1a93bde588bf4a10197b8494762c50dabf6e4a55a9cdf594425b75521d9599f8a82488e9c11482a12a406611896821aa557a161935b", 0x5c, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) readv(0xffffffffffffffff, 0x0, 0x0) executing program 3: socket$inet(0x2, 0x3, 0x102) 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) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r4 = open(0x0, 0x80000000000206, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x875be7aaada81e9b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setreuid(0xee00, 0x0) getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r6 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffc, 0x82, 0x80, 0x9, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x8, 0x5}, {{r2}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x2, 0x6}, {{r6}, 0xfffffffffffffffa, 0x190, 0x4, 0x4, 0x4}, {{r2}, 0xfffffffffffffffd, 0x34, 0x1, 0x6, 0x7fffffffffffffff}, {{r3}, 0xfffffffffffffff8, 0x0, 0x0, 0x8000000000000000, 0x3f}], 0x6, 0x0) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0", 0x9}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 2: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x80, 0x91) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x1, 0x143e, r1) semctl$SETALL(0x0, 0x0, 0x9, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() chmod(&(0x7f0000000280)='./file0\x00', 0x0) setreuid(0x0, 0xee01) ktrace(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) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(r3) r4 = kqueue() r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r4, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0xd3, 0x0, 0x0, 0x1000}], 0x8, 0x0, 0x2, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 7: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9a, 0xfffffffffffffffe) r1 = semget(0x0, 0x2, 0x80) r2 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x20, r2, 0xffffffffffffffff, r2, 0x0, 0x80, 0x3fc}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0xfe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x1, 0x0) r4 = getegid() setsockopt(r3, 0x0, 0x4, &(0x7f0000000000)="f4afe25e", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, 0x0, 0x0, 0xdf, 0x79}, 0x7, 0x81, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0xffffff7f, 0x603519, "0406ff0d09000000000000000000f9ffffff00"}) writev(r5, &(0x7f0000000140)=[{&(0x7f00000002c0)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134537acacf6f5701853ba9eaf3f3026a3d9d9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be02f080000973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c006007a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2eb08806246bb2081d88a6c59395ec4637072f6c89e38b2fe2493953c46b615a332edd9893e9c0639e0cc396d41fa4", 0xffffffc1}, {&(0x7f0000000640)="46e97a0d994554d1b6e8a07b7843f621eeeeda80", 0x14}, {&(0x7f0000000040)="75a559291f2e61bb77f42fb69b1246f2a06dc779ef35bc45c6c7d8588bad8bea0612ed7979b95e71f4c3f2e5afc31d56a5f1b03f862a966e3894553eda67219c161720a64f2b6f175621788641381ef2aaeedbd315d249e88e596274ff386be4d2e8f2a5f55037d8fbab0e4f14242f942fec01040e6cbc791237b96024bba74210182f36499d2fd11af904e0802538e8861b07e77356143459a3b0028dd003d1f54a59805922e066295b92301d4d3f39422cbab2fb9677fe7c5f7e3262421af650965cb8cc", 0xc5}], 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) r7 = semget$private(0x0, 0x5, 0x1) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000480)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, r9, r8, r2, r4, 0x4c, 0x1b}, 0x100000004000003, 0x1, 0x40}) sendmmsg(r0, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)="8e2a744f9d0c140d67f3ae9c4fca65409f0c6515484ec8675b6cbff07130757352d64f62bbf76fc0a43fe79c063b0f29552a09a4a4f9ded8366293404491776673a6bf7e51b3618fd811f35606a0b57a6325855435649f525ab2ef9b100f0eae7c8900d56cabb241", 0x68}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0x1, "05f5bfad7b5f84fdc2300e0eeb6f7ebcdfe4cbc32809bbaef16c593b6eec8b881578f95a0e4df3c0a97ef41354d6fc6773e7a80dae27a84f9452c96e32925f934043d36980d44af652559db0811ba2043169aed92c0018e6e5f75d13287e874ce905625e04bc0a78ad2aa398bdba6950dd982e2a9ab94cb9bb01ea6f1eea9a7805a696d95ae1871e"}, {0xc0, 0x1, 0x9, "1b71560c830727aa9d8b45e787116765b389cc21ab32f9125ed217f345870cf6045dae06b635fdee59c4bacacabd475d8f8ac3cc7f55c3c134d6dd80e07a1d2736a8c895dad7921d15487c014d3765726788cbf82dd0a3e24f2303ac82dc807a259bc5a5b5d8b96946e08dde26ced68f2096076e5e947ddf5bcb915ab90ed3fb4d9610063ea5c219f2c61ed3734188c33de0d42f6c1c1d34b77e7a0a98880c9bb6395f045b7e192b26135e6064dee24e"}, {0xc8, 0x1, 0x6, "a39cd790c97e6ab58d48f54abc63baca7360009dbba901c601c84087eec76f2cbc95b596e81f6011a34acf76c32d228b05252e575dd96ef4d080fbe4ef78755dbc06a82b440a97a214c31be94e1107d868206d8e554bc61e4012dbb15a2e14c83131251e440852f9ff8cb03adbb1873eed9ff9351e6dfbf08b0c14e1db9460cd0ba079de017d5e85e646f6e1c726d737983b1c076ab27dc3a2c0ed4c51d585a372f150eb43797fcf7c7a947d9b0822ef3068c1"}, {0x20, 0xffff, 0x9, "2edd99b6dc40e1c546"}, {0xc0, 0xffff, 0x6, "f59aff5d07b1d383f9a3478237397f666ddd52c4f4ea5316f2c88573bdd2ae1aa4005fcdedacee10eb4ea06c8e28daa39d5e36d18995908e41e33b8d0449868e2b2825dc86892ce5141145b77acb71a639f11ddf82876c2ad0bd7731f44703de18481dcb0ee1796e5e970b78f5b8417661018ca13f05e61d1b78cf8f37b9e6a8ef1c9ae86f177317765eb96e3fecc289f30b259ef80325f21f59f8c0a8b7423c46b97d0e24a66757b60a045e657e4944"}], 0x300}, 0x408) executing program 5: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x11}, 0x2, &(0x7f0000000240)="1d46d43b5b09d8e276a2db7d3806602c39e8e8883036299ba1b33364104507969bd1c0c57cd7011d16adfb096b9ef063964ffa449f7924d94c073fef1e2dc94a7ff2120bb470d595b0578d1d9da9a6b91d2d6b388a81946ec29e76e43688b186b49e05c3fa9218ffef90e789f0b96022ee4c2a6ddeeb1cf64cc95b04077ff11e653e96dcd7044c616efc7d11e59b631c67ad4c4ad8599fc4a768727fad9c1b38f95f51f6ad1e7c0421d99d9a0519cfec80d712", &(0x7f0000000180)=0xb3, &(0x7f0000000300)="f3fdbec7b8a4af2e1433e063781eab6348839ba5d4d12c232a518aa35ffa62404c33ce369b9390d3d1ee83a2beaddd7926b35c3a23af6442c45c8096dda294ea25dacafb9dafb95b6a7faa5437d8200ac5352df1cfba96f713de4ff63fa10767e062ed33f03493b550f6799af4210a36a8d9c47df59e8194e0bc4dcb039fee55cc3c81421b1b64b69bacb18e86ad063bf6e195d02042452583a102891ed9bcc85c491ab2cf590031428b1482be798d653cf4d97f1a7679ee41467110b45d6a2e", 0xc0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r7 = dup(r6) ioctl$TIOCFLUSH(r7, 0x80047476, &(0x7f0000000000)) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) executing program 6: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r2 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r2}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r3}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}, {{r5}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(0x0) executing program 4: open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000006c0)}, {&(0x7f0000000280)="0acd6223aa07ab33209baf4e509361d693ce58807a8db5bab89fbcdc2b9bfe4a84da059573a0f2a3702309a18b04953475250d96c65f2fa21e3a5b7d51daacea0c526015e42b16e2f6073e00d65291116906cfe507a72c3ee8b820ed5e4a85ed7e1a0a1ce5378088504258c55239ba1a903a3d9f63f09ef7f25bea73c2d43a6bec274015cea3459ddb3855fdeee4d1b9c94537962cfae5621ad15b56c2f7f08f8c96444ed681efa84773d5384c2f82825dc73864999fcc4cf167f0ca0b7305eae7b941d4b0869bc964d99d373c55beabb65b6e49fbb82086f75e5ea7aa4a56f2364d3ae2c4ade7", 0xe7}, {&(0x7f0000000380)="3af36097420df3597981126a3c6551d60b22caff6517ee93010977b90b76ec322cdd08891105c1bbeed0e03c5ae93573ee6e", 0x32}, {&(0x7f00000005c0)="92a899b5acb34b200ae63d3713e27b0c8fbe2137dd88c29fd49a40470ca50e9036532a801915480d985d4ee83320bcdbf3830047838c9235c2d20a2c2e9ac6909729f1a5a8ee368256cc3f068d14f0f205e2d6eef0dfb0a52f4255ef0ecd8287a377803a88ad2325c90a8bf5580f8d020fed2bbf3ff144009b4646c1ccfbaea9ce976227d96e921b71975854b26d17f515ef2bdcd91e399d35ab9e7bd468d48836ab0167f588cfaa920fbc1ce1acf49bf82018702d46cfbbbc9d030e7a51f3347834f18f4ba05c8e4904b4fac5521e7815e5fe8a41b6d2f3b3810f2ebecf5fe6c37b1aa80804783fe7342240edc7fd7569b40d059642236f964f79d6005bbc07c1590259c9e8aa2dc66277f149896a2ec521cdae979107c778965b94240e0f6d6b08cb2b5b25715ad36953e80f5e64c12da95073a00e4db9d60b847214cb9ba4e6c0e624f28b38c5565d82597dc2fc9c236682712036a4f13bf5881b3229133a77dfe86b6290d15315524cf67b1363b6fdc9851701e7ddc5430365094732bb780e624e40a46b0827f7a28547971e8dbf12d566472f819bd1042ab845b2fcf205742ffa47c1109ec1ee770464ce0e22ef1871e8a1cbe627c69ceefa30dfb5e75f881f612e3fd08c6c97f5f300fd5f23acfdbe6b87bc4586bea91a5f0bbcbd43ad05ab2a4d61c3a67a3a2757487aed52e1438bb37f42a8d1c4314e24ed4c61cce75d23f5e1b61cddecd470edb012561968be1dc84b548208312424c01e9b93e05c64125cb0734478c5a7aad04ff4bc511d61c4824c3ec661d7aca97576b30fc37cafc1ab5aea5919c3a60937617a9ddda065a1afb7042ee522fbc94cf14dab148f45bd1b2e256b56aed7782d9cfdae35a3f89816c6f4242fa6ed569a599b89a3990a27499f2d49f5752392ec9829030eaffc0fa9d1cd36a0cafa01cfb3e25eaf24e9037a0f366503f19e4330455aa2eff8e84b1eea2771b6ce04436712315195c66799ac714eef0bf0d128e353406cb8f74cb3dea12084d127b3deb6c0fcab08f1435fe545f54f61f755016e1279d4b3589c3088046c9a61db25d9a32bb14f76898d44f3a807115264d4ee6b059a40fcc5087694232885d89a8ad77f6801058a929cafad13ecb0115236d91e8671b90bf542639d9e6645372c47b7d98f1e54a214987c6d8a51b605490bcfea623db0852d30bdc6429c0ec9b0131fdf38bd37a59ffa68fa799faf5cac8473bb957bb7d9dab0126bb2c02c33ce45320d52ab0d1ca0acc4c472eb657f0310413eaab7ff4ad1435b9beaad7b03cc81a7050164c5a8f470e3339c5d06fbf6287c5a4c76defbd38a6b759b46da573fe7275e636e6edd67d7d0b7807bf8c5cb215039e3259408928fecb1ad592cb44ff436312b85fbe5c7599af4830c28abc8ca38254edf896a1bc6aaa714c6912165210d47210f6cda2888977849140a5c4f53293d723ad33e8ffa76e5be8e2fd8ef52cf1e4abb819f84e469a4d4f3b4f1708f7ed87cc825b2885008376959726eba6c95e4db44b46711a16db1fe620dc072549fff537d7135e6a04bfbaf33227b379830bd36c40a97e350269f7c5f79fb9e2001d0f28ed69f64bdc2b34efca8e180d0459156285b143eec0cc3def739f2db791681020efc2a7d652e1002394d3d2cad85b7f2ba7b7bfa92eeb58543c73fa9d5b909809f42660d96209a38cb4228f7c0746ea7f88b6d4090a6999a079c892eb714c35c11a412d500ee96aba5aa9eb221bcaad46cc92e12bad98bdff64ea2d8e1e1cf5a2f94abe1d6036cc2b9adf3a5c999ec08ac8eae531e41badd7aca82bfa95253a2c3ff64c273a7819fbbcad96192bb3c6fc3cf9aa528a6e734ae9a1fa91736225eb77378eb38c30ac458c5dca54e463ed427d116f5e7364d2db8ba6ac4bbdba75daff70d04422a711d99c3e9e64bf7cab1a2f3fac32b93f403c18687502504355776c0cfa059e549c702381486769f6ad2f819683b136ad6a0ff0dfa1759efcc0210345157a289ab29242e663a9252a5a056b111c2f9d2b962b93f9648fc97e8f5a23fa8acb7583051940d7752c9b5f1c6b745e26076919a3ae827eead6a7b09e95fd2651e53fc595ac73a6bce61c5666e6a2d45be9ac460821125aeaff4606662d4b79a716d55c3395afa1a2380e6e23420d7881bc40a9fcac9b5a41b2224e562e6a76239bf94dc00b8d10969e608b6c210a0663b932a27fc988096fab1cc9e6203cb622a92da53406162e914e04962a75a9c3bd1862c4616ed048da6dd74941d5d91ecdca08f4b14beda208cd203fcb6ca8a1f959bba738628f6133d0f88690585e182f43a115283329a76da1f434ef1d91545b409feb93d7cf4a8a3044e1b32f7aaa1b9444bd32f126dc767ac3ecb10b77845f3c453880d37e4a0bad992a623118c97b10ef482ec8434762f78b9ceacff3a23f9d356d590cb8fab98549aa7809d57a99f232ae096e2c9a7bff3fcd232457411522b16db5093ba15e4e4e3c7756b94abaaedaac699cf4e515b34ab5321dd4fb12c6023db070199a4f0dc8966827786e51f3c5f436a0cf2ac649091ccdeed54e8f3df582fe39d4100c17daa64c7672376662a2ad6cda73733b8b65ca00b2b32de1d041eb94a8f033bcbf5b0a4913c057e11d5f3efffc4e0aa5740ca7c40ac0ce50b1d5b6dc6de4099c9de26a5bfb52e4c933d1c5a2e510157a5f84cf72dd51f87ab9b2146001d51448d1041a2066552017d7714c211025899f7e9432243040da089f091788ce97c328342549c7b07c47c881d367122d020caecb2a44349170c50c34503f743720c859b33ae11446dcfdb7cde1c1ed8c8df152137bf6c9f990693bc09f9cadfa3dde001afbffee36696cbb3dbd640ff7ff9f5a7378a831e277c57a47ca60c7fd966974ef31ca0f56086fc69859174701578ec6ea5cd501ec759e65bb0d6992b92fba017e0997a2bb053733bef39b3f71d08106187e419cff5ace2102a8aace7f255e627191dbe75c3c6a34c72c8571345aa26bbb2d8e5c469c421431c74bdb8b568fccc7b262d63e80f45a4a0fa5b2697e8a980d195e9b6601c6adfbd6419f3afe8fb097297aefbf9374a1986ef62a763076525d772e9fca3a02488aabd2bb01690ff776c7e6180d4f0ea41183ba63666090904863e0b6605275a174290bd9918e35eda741ca9c82a99018ad4988629dee8e6a4df819feb5ab283e47a985a9acc70831a6f53f2634a3abfd707dc28dc4c6b448d3f7acfb55bac89900764e377e320b4ce3adead95aabf2e6699fe9391b44f951007c1c9a0308480cfbf5b2140ffc01040084c4eed7670f80985906c7cf43abb9313b3ccbfa0c1a59e51ca8946b133edf4444e598463a057cfbbf1247b3644b01bd26c3e9bc574f3036f4ecf59ace99a0245185a5c4a4ee45ea35fdfcaab61cd8c5d47041bb7d00225fdcfddf96798aa272a365c50d9d78394099332c02ae2a1b16512a3da2ed7544e373f39f2aa9fd25ad57b04250222b1f97c99bdef90c0e74041e8be0e8cbafc079c86018477ffd3e72a2bfec19451ba97339dbf0e9a708956266c497ee8b1459cac1a99a47b2276f7e68288043d5c2ffaf93daa5df365686d5d9296f670eac3b069806912597fee86e2dbf5d77ad834a6c67887b498ae0c67737d27c4a2fa8274699142069d3aebc8bf1906366f0b005eecde33e92015e248ff74ece7f3092d02024f6f1059d53b6a52129633566b74817592ca0940a6db257fc86c8001bb45d376c871fee2cd92a43873629e22c1de7894e4bee5d199573fd0953722b531aa94343c8a71c64b78ad26d873b56e2a0bf25eb0c6fb0277fa310b430552fdbbe8ae1fb67b24151009bace238766a0d123c7168f537f9cd05a8433ba3f6dea2465ce6e3a5272578c8d62666f4ca61dd15f9c01f8ac996d2080a47c14e15edefe3178fc4d906ff79679fbeed46843b632cbcc8b0fc1fdabe1474d6ad07f2ba462e5d9b824edc0edf2ddd4ebbf126be75b2bdceb0fb6cf1c628375c4ee41fafed4ef77378412a098f68881841c46525ea384560cefbb20ef84dfcb4a5e0461e8f3f07bf74678ff59a42f529bf1d73621b3e135df2b2cbc7b9e637ae522c8f2dfdffc7ce65909ad29f57515032c5e173f2f21dfd2095a264d77de9a6501139322a2909ed3b624bea5e2d95f8c1e83ad92ae3a3024a0b97fac81de8b60f298137613c95dbce8f7772fef6c3f7f64c869f3548ba49f4332b169c62bdc270cbf4cdb93d59316e6e8006836d39f9d8d178abcce82082d4d04fed42518ebaa6b8a03771ff75c6bdff114321748aadbd964bb3661923b0c2e0dba519848df0e92ae961a0b80030bc5016b9c7e3c1dc86ef5824e565b617376147e81d4331fbdaacd9e25e362c862ed942dcfef4aaea0c3afd64cb96b2315f792ac10224dafedce9b2e03a43f3070a6933743657bc54dd26342bd18ede9b9a1a36b65c2118de432e84821e4634ab5483e863b6a244656daf942ca1486c3f56d0da25c365ce8932bf10011c1a48a70140ff760393f9db36c38839e23017d7c079f45d3882bd9d3790577b7c0b13d7f94b01355e7ec319ef725ee7feb943eef86f2381e0a15eb07ece5c9243828016c1141147efc6a634f89abe10eb90c6a77d4cbba99bf76a435d5afcdbb6662b645b8bfca494dd23ec41d20f82e8211550d32daf38c2c4953eee02c62761e0fb1f2875323cb5b53170396f94f683ed396935f449d3cf6036fd808dce0a6b325c99bc6e96c0a0e36998e0951ea6f858064c00f87014e4f94c7c282228dd47e316870a56789438a1e3c8456115260cf70cb3f32a33f188bb3e595ccfe08a4a2f1a60ea761905e4297fd4cf69dcfa34dc14f5a6c185be8bfdfe93497d5f816ba8cbe47070da698e4b7e004d97d4fa39618b07a2c35fe7c3f0489fcb8cd20768f9ff8c3f406f9e903dac7cbabb0272a99f59069ac502cb1b962d15366ea05ce7b677b98f9341c2d93201918660324f94617fa0ac6378f8b5d97d065631dce849f57e0209c93719d731f02c2b983427cf5968757fe386b4c28d933315c30960cf8e0ce3e04aa0ae3f96bc8b8b6491fb601c3aef52438bceaf7377a24c2e3d4e33ed1e97c7c5facd40f96a0fcef9298af29bc5217a0c4bd9123fae004180dc80a66e2eb44b223b91996fa70a1273d58ee67b93e967e60b8228b692dce33ed2b5de0d27c90419e3fbd54a97c548b4e4c5f0004651d2325e265916154a71a94c3b30615243dee99e84b336d80ace46d21b182dda1b6d9b41ec9e693a5afa00781f4e3c789570e637864f705515c5ffa8a386479589967606bbbfb90bff9b3f3d10c8ee3abd9a8328b96d5ffb8ab4da8b51a553e5ce8a59b90528a7bb344096615e69dd0880f1abe98c8cbfa4a3c9de7bcf2851cd3e7c0e167f9c94cf27bc8303b022d33161b08128e533859772a574bb082a136cf55313dc814f9e473b59d806e58df032fc03738b7b9545b8704d0a4f18eefa848be4837f96c4ab4cc76acbc4dfe12e0020bd76b0d0b6461befe25103c4b1bbcef1e1fa5b0e562eae850cd89b477fe18abc5e9a12c1475a26cc3c7825569307766dcd5dfda36c0c38185306bf50084caa02b06902ff19c2bef5ef8040448336bd533c4f0e837e0fb3002ce71429fe3ea4e471d63f7a8e72218fbc0f2675064ae07bbfa4d7b0418dd9b1e5a689f2d2a0b88fffaf8bfae52f8ddb59782971fcdde3e17f1031b4a75bf334f8145bf6fa7148563f64c34750a6b808cc1590aacfe4e4bb544193ad8cc54f60309be5e4b917de0", 0x1000}], 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) r4 = getpid() fcntl$setown(r2, 0x6, r4) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x4) shmget(0x1, 0x2000, 0x61, &(0x7f0000ffd000/0x2000)=nil) r5 = socket$inet6(0x18, 0x4, 0x3) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r8 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) pwritev(r8, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r9 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f0000000240)) ioctl$FIONREAD(r9, 0xc02069a5, &(0x7f0000000100)) r10 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r10, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 3: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80146952, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x100000000, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x6, 0x7fff}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{}, {0x84}, {0x26}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x0, 0x0) executing program 0: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x6) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}}) r4 = socket(0x18, 0xc000, 0x3) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x0) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) openat$klog(0xffffffffffffff9c, 0x0, 0x800, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x8000, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x15a0f35, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd604084b9aabe2eafe5020000000000000000000000000001ff0100e2"]) executing program 4: 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) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) shutdown(0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) close(r2) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f0000001600)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x1, 0x7fffffff}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000240)="646dd8c1d8d7dc28af8f4b7aacd93a43d261f1d4d457c7d9c7a152b8d6fcf145af164c5cebf831cb0056f2543fa200b34ea3db2f8670c5e3691a70f9bc04cbfa3b69649b59b6fe2fa69f1f8d6bfc59e8f086d0383a5b2327537101105e2cec6bbb1509b7151dcebbf8dd76fb2b7eb88be3a59106d65bc2db62a72f832d75e452b826c841d29906633b544b0b9424481ef7d0f0b08ed4c700b2d8df0d3708ccf1b948a0f3d97ee5a3e4178e43bf5bf184b47134517335c75fd56be6ce2d475ac53cf04f64c5c9b8e807cfc6333993a11d44ef635547875aab0deca73899d82f05f70b5d941aabf4d8afb5c9b59369b8a8ca15300d704c7f04fbf596a70d99f82c99d4b4dc8406c8d26a7cd89fc3bd72933443ecc027d80211e8cfc3575d185c7c387b096d795fe861071d21aeb1a691f1b551c3f723be4fc7b1d9d955838b29953f60809af203974fe8229f8f1d613354df85a0f6562734a6d40b577fa7abfffe2effae5c2fc313465bee596c5caa986df6c93b8aab9c6d878ea1d6840389c5c982a120c594d0ebcc454466ab204c13c9221030d62cd3dfb5879df09576a76f3631302505d5afe9ed1475e41d298042559c4c9571aaf1ba2bd8ff31d326d1501685a3a4535b29d3116f9a48bfb1a08dfb13ad1e4c41f54f49824defce15a74c880f3861c0b7056d6358bd0a7811d5de32f05ddea810c9f00be79a5e6c87be86491c75cd68f7f67f3075ca1fc703c8585dfb02f6891d6bcbc52b7b024c4cb94a5d37697c3d1cc0a7872095064ff88793ca2575d4a59697535046c935c571dfe581125512b5eeaa867cbe2ec24845ce5fee434aae89ec373f38c451e5dd9b523e98c2b84779ce334fe3351f850359e1efd1601fd482b4f69ddae7ada72f694ef0488343262683dd686edd81f61526043d136d5dd0a7355ab455e6b53d23b0ec474f3386ac898d2b028654a62b5c92cf8f5fbd01686061f8d73d5f1686424916ebfd6aa504aa8e78adb3084efa5d52df5d34bb16a97baf1d0535b99f1e763495f24622dbeff0e648588a9ece5884f25dc5435900e8f0947e061f3c37ca4281dec6987b9151b827f66dd52376de1ec878433aba50c7419ebe55549c5b994d0f5e8d954d4a66bc53d654d394f2ae3bdfedd68f4c9bbfc3c5776cb573c8cea028278d8bd58209ee508a6f0306107fc82e2988af97436283026daf827154d5d0e13dfbf8c2f827338fb409aab49df1a89b0de573dbaf796e52d04438b3f876e31bb55e274d698d4de29d57a5f8095c59d5fb3fa59a463b49e5d2a51947b7d779a14f997d74edf8c2aacda99d7786445b84e44126d4d47d02b0c2d1d791ac26d20791cebe5e6b5e9824743f332cb883e2ede283e2c7a630af47fc003c55ded2fde717a9dfd5dcdc3d4c9ae94a79204b3fc2485f145652b11cc4c6fde0288e63ce2b6294f6747f06bda07e6b1a952054f3c2c33462e51103fbaae12246d4554904f0188fc9de5ea3226b71d0c5efe41a4aed9c59a0436c97a8b1a21fd72084c1c4e22c76e6c7ae5b76c932dac4727d41e07506597ee9b42b1ab74196579d657c0786b572a42565ac5a79819e244c911cd9983a9af6fbb981449f5b7a3525b7e93e61e66a1cdc58ec962ffa5865ceb9486f6baf80839d210f23e536ed9d6f2dcfcd38bb7c52fbadfc29f46c4f63480aff1c48013eddc82376e4faea056eef5d63dfadc37c03df1b4d4c35ffa506f617af80b3f6632edd33ee138ec14f27e0d3e7ed30dd2b0725eeccb38daf6adebd4bf4f902242b163da583129800f0d0ffb743fb2b0997929a02db3e47c74c528753eaf59ebbc151f8dcdf67b677bbca311c639e09adc19f08e9bb927457952a94ceb29ce44d4d4adf88d9533f70a78a650e5b4fdfdfe37b7c325c7ef10a2dbea57908b322a870cfe6af9eeff4cf5217fc3cc0c2bf3b9fd50f3a6c52112516bacd7b834480caf02cf4eca64b19cfd63a80e5de2b3726cfe8416175d41af42e0e27d4f3c92b3875b7b79b1bb10d9cb0cb2e9c597096f83b5605a70f5fae5439f4adeef5fdf7c06b13955e30fe97a4eec1b71ddae15943fa00d6ef5606980395ba0ce005feed923658b2588aa01c7a3759ff6dfacb36111eb0976a81d0b0e56748313c2cbde87083c54e6037b28632c8b19695c495489ca2a00335682edf429d68564413c7df6c306b6617058b00189edefeae26f2876c7920bd567403dcf5aae882b4fe50808d8f88463999028e7593ea0967cc99b48d2c2227bcc625ee29bb21aab04d1e973ef339cd2d4f2144eeeb554c09483415b79ee44eed6d3e6e5feae83851308286f39e84e612361634336beb0f1780735d0f93ce8b980e11bdea95c51f9a2fcbc890c71254d90a27773acb4f92e998d6f6a21e3c651211e4e4e8612249707cce77f076240a31c1c7a145acd7592af67cb26a64917842b8aa8036c83a52d3f7731bf43af5ba5834f5621339ba71f61e67e557af12b09eeeba9a75e0061347dc667bb794bbd2a68e66079e83d675000a657964c27e724a8a2c1ed59510bc96b10c96867a6ac37a196218e5b08cc5ba24c18a5c6f1087b4643a8ba61e95f5ae2ed9e8ea9a5753ab6903c52c1d8bbb6aa22f2dac94b57712ec26b2f9545136fd60cfbee0a36ac8aace5e26def9bbd9edab78272ed18e3ca86c96e8914172a937ffe6efd70996c12e5523b52a2a1b049bf03a2f4793a76ea1a5ab6dca5e00b9c2b464c0aa5a735665eb4e826474fad37bea0fabab0b4345b157fb31a5f871c99a9cbb7e667105ec030205b437ff5d5f09323b0a17c5865f7783d3edb8ff7953dc6f7647a397597d1f8dd27a5670492031ff2e99ebdc7b572f2d4fea9021618f65bf4aa05a0f66adcc50fb564a400fa26db8735eb60d9a62e2063cba419231c56bfe0225e47858dda34922d00c974d2e96770b4f918750591981b266ad9fbd6dcbb81254c0b42169125480b5c3001d02f07a65eb079b32c1d57c1ae92d744ec8e8278a9fb171e216aec573587aabeae6fa93a96b6080a79f30d8aea0c3465000ecb48ae4589a37a641346daf86704020cf29865269f8c6ed363131196012add003eb71c8bfd0d9e007a4332100b46867865b68f2edcd812f1c8bd9773e851eaa2099814e9ee5d97194d29bea1cfb457b11ceb2721d4ac0f3594270659e1f37af908cb92fa89cab99968db80758a30e91d450cc86da7122f18c304abc0f1b90e350fcc8be61fd30546256a489b5e0b44a283bb6ecbf977479bfb135e4b76d8a7f1f3b2f63d5db18cb24aaa8816718ec5bbbe8b16c8a75f09a964dc9589947ea20250a93ff8a8641a88e0fe3c59f6811b38b329e6903d265c057cceff696c91365df56f51c7fc26ed84f3b83b96d03ea4ed24ea1ef6230e42da1dae349ee8b678097072a30e5cb4321b992f19351500c0a25ad3fe6546821eb0a7cc014ce1b66ef4ea91271edc14b715739f75e36ebce177233191d5d7547eccc2d562d7552ea65c8551a489557952bfe7bb1b871f95f0c5599c1b01f2d2182de2aba2d2c8fa47d7af8be8a7bb40cee487df79b8fb924d39fcbbc00c34f0a4d3e42fb8266585dd145381077e04ec888dddbb3af300aef0bcd5fa874c9a542e1ac5d88498227a94fe7e3ba1c5ec484787cc4656ce315cd94b25a4647285b3a8f4ff7976081e06cc8cb322f5403e3f30f2868c71fc9e2681b2053a37fdb05de70d5ddf974e701f87673d6d2f8786a80311153233936a56b801e52b5ac291a2450df8cf6c44b9ec9554dd4738568ba0d8776c3abf0e03bbafef8a257bbb736255da26bf99e320ebdd7c33701ff9b76d1343f8b328315ec1e5669b494190d1f8220ee712324d285b4b73ffdd3ca8e3f8bf6b13f86d1d86038e5f871c17ac93df7c504ac1b75ffc2fa4bc1e07e194a56d363b64cda419d6caf74a7014a288241a142207a9758ad3d8a27be10937bd09c3011f27263fc37cec0e32cae2afe45617de513b753f1354fb510a54fae4659a317d7b44848a545c8a2bb1e9a56d7671eb8debaed2a038b1bc45e206b8aefe3d4f4d01c08ffef049072401898b80ac526d580407324d73b5ac5b918e812057c0b5a40c77a67af549b4b20b229c39190ede43fe34737dba7c1248abc4eb68a8741e649fa870e5ddd37fa853efe41fefb5855a3d43f1c4438ca5be0088ca1e142f9dfb36d8631980743c1490961a005d2003729012e81c84d2852fdad5fd014dc7bf8d25c712b9028bcd48605e0ed35fb726d2dd19589745d3fe1cfed22a1a7450c5eb058f6406cc50bcc1ff900c7d2826c41dee07760a85c035cfe1dba7338e9ceb3f97c17d8ce447b54fc5ad82df0f11889fc3f489fd94e2233883946f6c055da8d7c60c46fc4eb945b0aa96600cd747b25f5026e757434e9451cb3dc24d18c730d005bb288b9bdb0ef6429dc6b4d3fed213312188a65476161b778290f99588eaeb25bf42255e22a669318c05cdcaabfed069e4fc4ead6feea32046d4522561466600448b31bf17555d6e50395dee6c1d1364192e78f3e4900c5b76e5245e2ef687d0b9c5fe626a1e57c34ac0b7ce7206ab49067fa189affba341fdc5a196f5332487d2568b86db8a97050630bfa2e01ccd75f5236762ff112215b796655ef08f9e3f07c8669af173ed97244de59dd6a6a011b5195727b82e29056fa00624954a1816912fa75957a5ac6b2b2d380576cefa16ba03cab53f83394fa2da3bc307d0e3b3cc61a773986072cfafac1bffd4da092297b3a6e87e5df1ceb28804a2347dfdc41dcaf13e1e35eed1efe05a7132db62d7bf30a36f647d7ad74bd583cea6fff13a57614c23308458d65a32755fad673c269afe657a4973b0be3c707b67fc197a14fe6f409b278b908cd5a45ad410ef3204e2e4c3f37b5d3764170f278b3db92ee3e4081eb1fb089195e7078186bb770a9f130749b40ec5afd6446b188884260312ff8164fb3e5206c5de36deb0753931590b5000f79914366be06ee933c154ac75e6daf14ae2a77511f9d7762ae45acce230dc1bf340bf7466613262052bc1ed7874dea9cb63cccecf2f7ffd363807ea2b0eada479ee778082582c6b0fc503f4b1396306468277f3875e7629e2e9daadfd0c53a77b71a56f54f9ca107cc5cfdf98869e8ff7a5304d81db2fa02b76526bf53a2850c163de27ca79136ef75c727334554c14eb24b443286a1ad4954736c3f5c454f63e467907ed45c647d2f8852d386d973d1eb00a2e471e3947b32a4b7990fc45b28f3f8956ce5f12cd1214e0f4ed2d7e809ef261afd52adbd3266d40fa506c9a5c94d806802426d09d1a71a6acc9d138556c5a68073bec1225c487549fe81f4e2ed4d9e1825daa305c4006db4975d43d0f185cf68296953e5d4540d4b8b5946fced5daff02ebf72e2595216c3b76a83f3e76019872cf271900d40bc71ae3e8265849c7171ecc84c106f2695c9fbc718a348004857c86b317cf4b1c8279e9d4a0d5f567b49dab1dc3d52a628819b5c572fea8ff5f4c8392df57e72365e194a1ddc63825de45bd31e15445758e78fd14e181a877103942e7b128e5b646992d382ff1447e5e03e5f295edec663aea90576bc88e9ec948b78961c62cad01a7b4fc048fbb7cb1d8d0cf22eb8c31181f875bfd73d0c51e6b46aeb9840ffd77c8b41dd0ddf50c7d48ebaaae9a7a166e7b41b1b8bd9d1920ecda669c204a71adcd37b836b29ed00b1643ac578a11edf1698e575fd946606a7e5801f5046d3f38e02c6a98308a75845aa995bcc98b0e7fb89cbdb321b9de7c84e9f388b4d11c2bf", 0x1000}, {&(0x7f0000001240)="1e33d4bb17ec72a4f9184fa0eea1a654d1196abddecfcf363818c2baaa59b0c8281cda44ae15cf59c4b809fb90850b4c5ebb89cdcc6877293eeb9852f7a4a81d1663f5873b5adc5f4d483b900de66635ba93a04e49d652d3f178c4d5fb977aab96b601ff792917f42b0ede9aaf7c2804e7673cc61d5526c2c78c7b70427f6e40ee74a340e1e327199de8bec7c9a3e438c0c24ebca43a4007f5e51ee9d0d49afaccee7beecd8d45a1da0d07260bc2df022cbf2a94f95a3068f43e1b0da544f96a7e6f416211e22a0ae7f28df9ed63adef55572a8fe52347ce41aa46d57826", 0xde}, {&(0x7f0000001340)="f18dfb738dd7adf07195e34161d9afb3732ec1559757578d326dbf8c015271a57f9b05e90abca90932687b8e5dc86d34e3da552ed6ae9401418d989f6f9589421eb882e2b872d5fb38867752089d81baadec426e1768b52e19c65586eacb073abc6b7afc8bdb598390015b0a61279b04777d7db32ecc6d6d8d05ac3f4c68ccba5604113a12236342180e8ed1c2b01df496fe58c8e45b94e9dcd705394cc7", 0x9e}, {&(0x7f0000001400)="e285a1cf3163156eb5fd0b9ed69e2a7d6997091a101d98101f1de114c0c19c421f33177758564b4c3e0579a123b215535f7e83fb09572f357271b9df44", 0x3d}, {&(0x7f0000001640)="e19d2a3b8e57a41b681507efd05ed994c1c91ad867350d52aa17a6317ad1d8218b82893a381bb6dea74eaeb4b9117ba19e28508609cec2d8f9fb644046528b9410fa4ed5e31e3ee76162a4b1168527a8ba239d9b07fac107798bfa981a3fce72a48cf61fab84c9b071497a6ff1477d45d8641d755ab178d79f74d77eec5b9d72a0a6690befc07179d2c638c3dcd975961ab32b215ad927f7ae173947fadf57312094a39eb74e8e23778ad7cd0dcd7db3", 0xb0}, {&(0x7f0000001480)="59838e46baa1c9b6abbab6f3685bd5ed8979466db1c3a8753d24f5ea0c22471df216758704bbc7ceede5337eab4373b0dd786fedef49116e833fe78e033a0250104241ff2f995474a81ddd4b7712a9d390747fadb04d444f09e0339722e48cb9689b26361f21a43085e5931ea8255f6863d7c31cce2b147918b12089620631ec0773344dde00c1df52c5fe22d8a333c89cc367a79453c110f24045cfd932946a25d3c585bc2ef34de6a139e52413e2e00a495b7b05d2b8e7818bd93acedbac6e983e1f4df3d8688b449925f1ee0bafee19f870", 0xd3}], 0x6, &(0x7f0000002a80)=[{0x10f8, 0x10000, 0x7f, "7a5d65d4a02d0347497a543c916809694b4acf1022399df34db9691652d9a89af034660ed021eee1e32b46533ac160f91b4b1bc22be44925eba92a96a93cb815a3162f2c798c4b5a75e4b738c9c7825df90b5ba5ee8b9c69e8b122f9991001f57f527df51655d34d866ba6b998335d807837801a3d3e996e139c4d8cd9238cfd9b5b713baa3ba8fcf8358ac1b1caaf0137ddd17cf599ca8cc78384aba498ed3f10c735b1b16d7553c76593b7235cc9445f0067ba9e8dc331c36b7dbedd8d3e8445cc991010e11ed8607529a92f606a18bad4071354ce62e36fe3589da7f69a53e04494017c24c184034587261049c4d64d6c3813485e52574bd3e25c68083bc9737c015009cb0ec94fc0657f9eb8d4be52e7eb6b80e0796c1303d1584ecc7b2dcc8d62dd9ef3fc4e11414f686f1bbd032fd9113e130a6eb517476929d9db91925d31b9d1bf378320c41627942eb257c8323c264e495ba00b1b1127d66ce13fdbb4455899ab672dbf1cfe0481781c0c0a4dae88f066cf34182c9edf4ac46c8de10fbff121e4f4e954240704a861c7ad0544080d35e31f78ccf1e242ad09cebcc676bee18c44c487afc0462ec71f547665affdb77ec31ff1b43a5668cdba746c0c855e30010f1235e00f0fe28f67b11eb203f37de6555febff0bf7970e35e8c9063ff0f428b8855448768d8b7dfd0f5a7116fc12c016f63d72a58da78e57fd50370b9a4b39d527b018556eab869030a4ff311a1154111abe4f0e1e9a971308dda784d8a4195ecec61aa5f927e53b2fd7c48948923596857587284b0f2a15ddb3fc237ccce9a69f4e07db093575d8c7f48a03acdf7a7d61eb3f0dc5362c3a2197d2269810c77b4da2ea86704eb93f764b8a2583567ad3495a7a798614575a21b7fc3eb4bc591154b1184472f2190c2566a92c2b821d062d19d5fd4f9eaee51adc501c733487c12e7aeeb1a91b0c748b2cb6d1d264d018e12e7061e33fc8d8204af5b82df3cdd3976d7820e10f010117f5e54305796d3fa880497d5d9bbbb3f4afb90e752e2722fd5ce33496b849d8e5e901e3186deac282121bcbfb393016ea4e6a394badc32d8b4905d83844cbea2142b0377355e9c698597483d22c8914ceb4e9ccca2a213530f21ec438c7c9f87e21987b8cecf9e8c1b136fefe96cfdcd582b7081d4a0e5a570a79ccb0712074d9b400685b901447f9f69adbbd669e7d1491670604fce9468c2a3a007244d4e40edfeaba110391a7f5b9b6ed57c89c85bba317188860f46ecf986bbcc8ee84721824e7d64ff3d063800ac85fad9bcbf59db8c3dae6fc4254894ddeeb24e4cc603de30e8d43c27ee2623a95ffd88087edb366e1fc296c0f3745a14a6e6664b8e5e52a97a4411d599d08af9916002bd46e8ef805a435275d6129fca5058206fd8360faf3c11caa11479ac94ec67743c11895ab60c0c59db2ae4932d361fac358848d50fd68f1ca70e31f40845c4106ff3f562dc80e677464fbfc7969836562943b3281b8dc49b18081212ffe155c46fcb2c28560886fb5a47e3c0928c48a7c94de364799b31bdd600498caaf06743ec91ec410bf9ab395653cf8114b098744f6ce2213c28217580e0304db39599a0a58ddc2b564c35e2b62606e105faf153d04cc5d7f2d60aabdf67ae357c0b7cbf3036125144763a2399a6fb287e5d295227492ea28bb6fb9617aa33fc85ba322501eeef71009a79d0a3dcb854dc1064d92c0fd383e8c6452a33f5992bf1ad082bdbfd99de2694c619a2fad4e20f30b081938f9d437253027522e8a7bfffaf4ee30eb175fb01667f6a46c3fc1887bf7e184b84d454b7c322595b593dcba93b6a1c29b78ce83082b5bbe9e07509761656b420816353c714e87d5b40d7b46f6c61f211588eaeb8f2d0a71d37dde046495cea51ee19bc36970f55977279058d523fdba927e2ca081e561de0bec4e9ea2e84b3f28eb60754833f09c5bfe956d941e351058c5830bdf8dad398e3ef523a071206402d7fe5a31f0b057132412a40e5d46e519d94f14884aaab9184e855d247028ec67dc15267da3f3b78093664c63a33834a08824512ebf6ca3a706ce7ac9cde8f6352dcde2ca1baa2fb232843c3b19cfea187ba1505614c547120ff1fe7ce3be0730d8fe84b8b93f32feafb81680a1a7d30fd6b198120b2c69a7b7d859ea1ed9bb9029fb6d3e5a297486cf7a5788537869716cb42648a59e34cdfa352628fa1b5aa781a366284948b45ca6b7e9ad619140b1970f3ae1a6f5e536de0a209678cc1ca47582deadabd81cb86e472ccadcd890beb48dfc842e0da808c15963b9cfe6563e20ce2a0972b0d1c22a2cd3fae3ee4a7f7f182883b0a854985877fef0fa81ca4b8a463ce8293f2dbbaf6ef439fcb71d16c55d5ee2a1a655d54f2e3a6898d9dac34f21e8c8a3280abeb018356398aef20a2cecd5c1313859f379a4b255eae72f02c29ce6d446187aa6ace207d363d841d4f7e232a528460d8f2042e3ec5156d3b675fbceb000d2bcc2f566b1b647d6c26856ec46e75bf2d9a2b0379de916c41c66f9fe6d08cc6ca70de78033fd0c6ff7a988390414db6567400c1c3b5dd6e63867a9aa408a9a49de8e60ba4ff7abb8da3445630cb289e47862aac6aaf5b57bca3a86cf356a08f9236fb2dd041585a9b83404269946a450445c79f7c224ac6091de03ff092ea9c4c33be47bed1a5b9282ce0da3d75664314ed912c28e396626f761b5bb8af70b855c62149e6ec5101b97523675d569f39a13aa99b4d38908a2d6ffb289c6cfd8fa1d7c66a7035e65526c59f0f0a2ce298234f60d4eba1daed8d7dd6ba13408b1ce945789e639d18bfb3ff486ce7b748180a6b99ccf8278f4c8db19d2511423567f5931a1c5514133366fad058a84195bbaeb0a47528b22df343e9e7e7c6aeadb12736c08fd9a40214a64a48b4b2d2c756f14aedc624901e603a424776a031fbf0b1799c44857542cc0feb408fa00554fe25bed7f5f3632b6b2e8b232c91cc5f2bbe3271ac1474c9d898aa0ec1fe1409772a0db470bc723ee4039e12f7164f36f19d614d6d07f169d15d1fd922a47afcdde92bd700ba4e735b53a037274cb209e198df490fc6fefcaa6d78e71ef9c30ecf0bc3a6c3435e7912dc00dd5152381420f5282f2c67eaf6299608a8cae0df5dd8103dfd6ca61d345bb918c271bf9157efb445f23e0499e0cf85857f69425e4b00666edcf88d733525547c93ac2b6a5b4af3b562890087e2f12dea0763134b5c9ab55a960dc2de91a0df9bfceee52274265799b227cb624d0d13f6b8b533d9b233506ec11bb538528504d2741721f7444ef15c090e336add928d79b07a9102c66cc9a38dca834a8abff7773b0d6ab01f7ffffff5431157e09781b3e9f79b177b7cc5e945eb8aa5d10b9f0849f5927aead3e80885c7a09d492e6eac11b34864058d759e330122e55fcd67c7ba7d3b4e2f8ac6cf278c0034f9f10e97f677e275505177b38bb3bf1256a94e05d5da65aa52910606e18714abb904a61c4336f5bc7d1876bcc79b4eb2b10f377648a96ddb7b9a0bde75bc3e4bc66c78a9f30fe715e46ccd45721b219afc403590d12808b306a0d687a8c3e4de74eeaa87d3f0f2ca93fc75ad50afb1a1021061190293d000db0e727bc51633a933c8767e9af71bd7caa765c86eadd9a64fca8afaa0dbf5cef69b78c90d34a8cde806744d4f5bde6a1f5eba9b28f125b2a75b441a9ed1bcd66acc0fe3cfd2de967de1aad7dfd34ef06bc1316eca4df53f4b2481799bb0a638d8a2b386691f9f8cba7755e7bcfcc859c1dc1ec5ceaa57cefd7370b612c1f54464b70711e2b88675a16fa8a8576a82804c45499eb51aff2b90288c31c4983441911e93e96f902878eaff535cc7c3fe7f118caeca77ae09438fbca2b91369863cbe1a89b429cf8ca8840e2f1098ed245aa954b5e2df300ab1a72a0cbfd13fc1f1077d3c1655390a1e4569c91cbfdafb178212648d5afc125df140ef77e9363916fb992494c9b89ab7ca981909e3f3732de8eb3c6fe86b237804fce138e04a9863b77efd68067337ca65c55ffa53f32a40cf5d0a45c19ab7ddf34c7317e96ac629a503141d24398918b3d5455b8da22d1961202695e182a170475d8d97c6c505c316c35af39695a0423c6f1b3a2ecf9a586c290174a21e47e211cf59c9fedef41c98c33827d4020535517afd2120b3c4bbb13e6a84dc66031125a8e6e3a5b21a9511069a6ee1c672dfc321dc76395fafafce56f7d9d4ea45f98489f79d425a4ed95309852482283b4271ee68b47c6bdd9bca23a8bcc54cb4dc75ebd5d98dc42b53e56023ed7eef6504b2a5b20327c3a512527f30b7ca145b60c7936faef715755da8981946047f97db62976d32beeef2b63f6245ec20187b4bb7021e51b341ceeec7e4c9b22c16b6f9e47da6d448d7507cd084c46f73281e240a9b6631226cb630e1a5e4a319a6692ccc9dd45708ec356a262ab064bcd5da9b2924fe57ff6db30817d3abebac253be548bdcc189ed29cc06a8c8bc991703be00cc759cc16248e80f3e4f21eb95aec3ff8860c9925cd49036b436e511909c4bc90a5958c02ed8a3f87b1222a57bb0c8102d070b6b6f4b27656426554ace705be04449b6826df98785271ed60e97476f070da61b48a0ab410b561df53ced9e738c5e2a47b7661b03242c1358b754bc2564c1e942d44005477a93f0ee9086e1b052d3ee7869b6c054630e6589057f29d46501ae03762f58496da575290f41dc327880550809c351ba0c0b9167fbbacc0ff59d612b74ee7ac68438dd7a8e226d85e13e13d78140ac857ea1c9b29a88d46638dc3b8160c1d74384346234f9f3c046a7dbc05bd8d31f320f34acf8a2d579da533423ed24b729b9bf344438446dfad30d229f6bc632746544f57e4924cc93a91b56cb1bdcf30655dddfe3ab3a96138df8c6b9df603ebe6fe167f60828a92128881d5f1233e3006eb5fae4713bd093b43ee8068378bccb7d939b1360bfa5d29421d2f8eca37b138049153f68f8f316688cfca9450937e275ce3ed99a355d41f48b3b313d52f3b2d6170ad5611f1785ce80f22f249ef5ea5658e339df0bf7b4dde2709a510d63b1bd39d28b03d8a9dec11c057a82291b1ded7905f7bd4c92f503515f0c9ccfc69d0d5d46975dbbc608936db3fbfa07b6a3b81d8677b4688572b8b03d5f4653bc92d2ad71ad4654df3ee0df6fd62bf3b816b2cc06c9c37bf37076701eaeeb49c7ff832933936ef9298a344b741a3e2240a615380bcf67fab0dd981be790e3f83c3a426d913b767ca6afd353d2b9dd41a757156f3b2a1445a129df56d50c2a6d249461d18c6d42d68552d4bad702df090f1481ecefb89f338e8ee73f1baa9071a189d1265c58ad77c264d360966fb94eeb6322be98372afea6b715f1ecc63ca2ddc818290424ea2ad1a80afee594f26b2b97aa51292d7bddcfe095fb88fe9b93e91d50bb7f3983ae7b5395222c261dbe07eb36e557a89a9a2019e6cec220c323d55c284496fb34abea0581627ba6c303eacac23a719f4eb278ec6c5557f5cf3b0dfe1d4b0e74073b4935c58c9eb5c9fc1410d5e012fbb2c57db4a4e28d734d5a4b018457412fd8045725e9f7c526b8af9b820b8ebb9b8f29c5397fd2ac9f8e2c9d072a4d15855e896736bfd72fbe1124a5c2b9e33744d6fe500ce7b08e541a9f19eadb4ad26f230706e7d0bb1731e5fe8d56a3967d8410174f60a509ddc5279632c8d4b53128fd0d2e629b09de8670c2e607cec7a5a67c790a6c802a2bb24bad554141023a447f3670292fbda01d7ca876531725404404b0c9e5cb48ee167360ce5590bdda042d4a6048f5a2f2c8115ba3983fe6ece90fa1604e391f9852e74a187dc1e2153a067cc73e27e78be1e155515ad4947b5748f55f07e16e51f83ab79433eb1b82a498fc8dd3b5b51aa396826fc0395947aada785cfe3b9f7dab3d0d3661fff739287811b8040d7210ed7860863ca74a66b5089740b4d36848122fcd3508614cbff465dd2ca7735a2c01b56ea92f59ce60bbf3260f608a7052de11f4423e9b4fa3910620fd3dc00171b427d97a600e2ce10b0b94a553675f6c17cef0148feaba80d3176c"}, {0x90, 0xffff, 0x100, "614ca980200c4c944cf930285ef8c8d66b9a4ca5369a684b70841e7e020b76585e67b0ebcedff829800f74681a18ca98d187344c24c0a18eb088a5e3780829fb054a2b671d313091ecdf90bd93b8f9b7b6c0e1cd0fd2bf6538466d5f847b94c52563560185ee7ffff027183526f0c32cadd249c86c15d45ca43ed0"}, {0x108, 0xffff, 0xfffffff9, "5b76480362f57e4da8df52251856563258a633cda7a745d05524b1c5caeee3fc1fe7fd367512cdb6776f2a917e98b53d31eb5787b947d2b6cbb7e11396eb16777d57ef6a037bacfd1080d729ec7e3aa184ab1a231ce7673c4801df859822adeac67e83e309f4f3046bb17c2cb68a12eaf18b84e8d53a4a0fc21e36ee62e3d2e721b4072a3e01d7eaed863c5ed5cef7da57c43a28927d18e1308d0d447c56bb8d546f0bd8d467b5fcf445cd834fbe4745c67a92a9b4aa06c31e742f8e085b0239f7de76518624244e61120bfa8aaf8f46cd42f55d200e7de2761ed53a089cfa538649445c44afca17e4b723ff61f719da93185be153c71fa9"}, {0x48, 0x1, 0x400, "72c6a07d118483aa66717bbdf1eec766e0480fe251f274cbcf439fadfd289de2b443eda13325cc063719c1ab86b2ff7126ddac"}, {0x90, 0x1, 0x8, "cad51493d33a23f811ec9a423c61741d1522b3162f099f3b72b9164373215658b9b149846e67961665e42289e4aa9dad42abe6256fb60caca3d81a722f108e4da7fea80ddde0b584ec50bd90fabaaca2b5cdd3c7a1b3589cbbfe7a32338d2a91cc51d433a0bea3b7645be3fc5a7661a2c19955631fb0f732b3"}, {0x98, 0xffff, 0x2, "bcf73df7e711f410d07cf4a2255ecf2f0b536d9e943cd89ca8fc6a1f3c6e195c90be9b0648a663d62013654c4400d3796ce59362edb533321d09c6ee645c26dd81514c30dc621294607c1b6e849cf31c39bcf1089b42b5149745013951a9e87e1ca12adcf223b1da0315b0fe3278bc6208189aee2621a5cbf65e31f7d276762c1f"}], 0x1400}, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) r8 = dup2(r5, r7) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x20, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000900)=0x4) read(r3, &(0x7f0000000000)=""/62, 0x3e) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000880)=""/21, 0x15}], 0x1) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[@ANYRES8=r0]) socket(0x2, 0x4000, 0x80) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = socket(0x2, 0x4001, 0x0) dup(r1) r2 = fcntl$dupfd(r1, 0xa, r0) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x119) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x100, &(0x7f0000000040)=0x800000, 0x4) shutdown(r3, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x4]) socket$inet6(0x18, 0x3, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a260ae8 executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r1 = socket(0x2, 0x4, 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r3 = socket(0x18, 0x5, 0x6) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x7}, 0x8) r4 = fcntl$dupfd(r2, 0xa, r0) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000400)=[{0x0, 0x6}, {0x0, 0x0, 0xa0}, {0x6}, {0x8, 0x3, 0xc1, 0x175}]}) close(r0) socket(0x18, 0x2, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/159, 0x9f}, {&(0x7f0000000740)=""/245, 0xf5}], 0x3, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) readv(0xffffffffffffffff, &(0x7f00000002c0), 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) setreuid(0x0, 0xee01) executing program 6: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000002c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 2: close(0xffffffffffffffff) r0 = open(0x0, 0x0, 0x0) setuid(0xee01) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r1 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x1}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94", &(0x7f0000000080)=0xe, 0x0, 0x0) setrlimit(0x4, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000280)) r2 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "8717f901fdca0438004000400000000005008000"}) writev(r2, 0x0, 0x0) r3 = socket(0x0, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x20) dup(r3) connect$unix(r3, &(0x7f00000001c0), 0x10) sysctl$kern(&(0x7f0000000200)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) bind(r0, 0x0, 0x0) write(r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x23, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x15, 0x0, 0x30, 0x0, 0x0, 0x0, @empty, @rand_addr}, @generic='G'}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x54}, {0x84}, {0x2006}]}) socketpair(0x1, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x201, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000b00)=ANY=[]) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000001c0020fe350e28ef0900c08c0424be0000000031feb36d02b82faa094061f107a9016962000000000000004e204e", @ANYRES32=0x41424344, @ANYRES32]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x0, 0x10000000000001}}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000300)=[0xcb5, 0x4, 0xfff9]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) setregid(0x0, 0x0) setgroups(0x0, 0x0) r1 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) chown(&(0x7f0000000180)='./file0\x00', r1, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = dup(r2) fchownat(r4, &(0x7f00000002c0)='./file0/file1\x00', 0x0, 0x0, 0x2) fchown(r3, 0x0, 0x0) r5 = getuid() setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r5}, 0xc) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') r7 = semget$private(0x0, 0x3, 0x4d3) semctl$GETVAL(r7, 0x2, 0x5, &(0x7f0000000500)=""/192) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440), 0xc) semop(r7, &(0x7f0000000040)=[{0x0, 0x400, 0x1800}, {0x2, 0xe0, 0x1000}, {0x2, 0x8, 0x800}, {0x1, 0x7ff, 0xffd2a573346bc64c}, {0x1, 0x7f, 0x800}, {0x3, 0x1, 0x1800}, {0x0, 0x401, 0x1000}, {0x1, 0x14, 0x800}], 0x8) executing program 3: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) close(r1) socket(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 7: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) close(r1) socket(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 2: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, r1) close(r3) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x1f, 0x9, r4}) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) executing program 6: r0 = socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2c}, {0x74}, {0x16}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)="4c35c60c97fead213c5f91afce1376f596076276f08196c0e04bcf382b3f2605c4cd49a3b4b50fa41201368d47cd6d2bf28c387a4dc2b07140b29eec883a9b08bb21d965f8bf1e2ea2004adc451ee750ed50cf929f92cdc15352a03634f48ba71000"/111, 0x1}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0/..\x00', &(0x7f00000000c0)='x\x00') open$dir(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) setsockopt(r0, 0x400, 0x401, &(0x7f00000001c0)="136f02f7475b282b00581a455e01491eda3d575da7d5b10d063b7c5f7f5910455b9b35e0bc7502bc24c93ef8029a4e789a5c756bdcf574e427f311f53d8bda27133cabb35b05f337d75834effdd346dc1a912195dc347dfc2fcf77f082c6be89d93553a98ce603f86a790dad877f035d69bd59ae43660bb9591ac043774a61f26cb99c99d829e860c603a422d8f1845196a972bab95167", 0x97) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f0000000140)=[{0x10}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xc6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 2: mknod(&(0x7f0000000200)='./file1\x00', 0x2000, 0x909) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a}, {0x43, 0xfffffff7}], 0x2}) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x0, 0x0) executing program 1: sysctl$vm(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000100)=0xfffffffffffffd02, &(0x7f0000000340)="7ebdf655197d778731a30f69d0a6335262d841045b7000229f2f6d4fdfe7c3567ffb5a28edacacdc831820582fa7000e12d663a179eef48e8ec5eba55ce98f491275529db873be91a22d7b473a87abce5a59f90b6e85e873225765e926fe7cac9c84f8a591f73c069baba615cfcffcda106cc8b512b0b97cb350addff152a570740dcae0e7d2246cabf627032c69b6d5c7c7d530866898e3230a76b455c54cd096f98d628847841d1512b6945ed8fe94332721d0facfe3c8d667f9575e8d554394d90e", 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000540)="6c08dcc1f5d3c6425b8cb6848bc5c7e9b6e47460b7f33578017bc5b6dd0261331acce47bf21e05ff07545fe98cdde23f67a31fc26ce774490b7c02336dec340d37cee2e40f48d455764dc7b1d990a4ae1309d425b0f512a3d2b08cdf6ff2ecd22b72c85f44e138d337750b5e0674f5cd092b6c4b7131ff8e86b76c822c5d89e344e2473c528ede2c5274b122b7f6fd01bd2ccc730329a7a8e4c99ebf09d6d9f452dae33fee8cc0d9", 0xc}, {&(0x7f0000000240)="591436246935dcb17629694d51ed82b107f751f8ba4f43753ae1736d43618e800c05646bf6640e1e487c4cb1321b6c1f8646f68680aecc4146f1ab05079dad52dd8296153101f7053297ae36776f618eda2396f9883ba4b02deb5798d570", 0x54}, {&(0x7f0000002300)="004ca836766742c80ba7be9dfe87273707e834d7a56fcad6ed8e8959c975da1f040630015d3ef7c74a3574712cafb7462283b5a677fceea5bab29ca0558e25ec532803b38b9b8a2f9449b9f67f00e10341ade789af595b833a7a11e150b86c14284437fd6be8fe9791f3565ddea6e892f3f9c67569e94ce09bd261dd72ac3b54d2f00b441589544a3a90e0c5fd27482fcdc43d4ac7677b2943902bf406c0414e9f2d5f9f1befc6fc28195d03402f4b6f23171fbbba02655900342205e9bddb132f65be6d8a09d28fb2d06d7b8f18ba06da03ca650fd8db85c77e548afde04bc55a61d7801081281d4415337fe2176bf2d807f791d98a394d0c3b8ae0255bd05aac5fc974a0f53cacd3e2dff3c1fbb5b5b0f944b7e3f7996c0187730bb33762bfda643cd3fd14f1a69694a8b93f1977c6653b6b185d346281f5eb68f2c3cd72fde96e12d8f21f33a985b3063fb79d1580744cae0035b1ec7ad8770a0d2c6f70383bc2f45bc1fbb86a3eb2f77941f0f3551504c86dee5a2052a0e2dc1e92aaf1b92f0d026a6f283dd47b1fb2008736c757df3af56614ea9c9ab2d1464222a847c3f99ce6b8afb28fe41e714e896e43d4e7c5f6323b268f167f27d2d944745733207042d96adef753bedfbd3dd83eaf23f6b961aed5347829ecc7e3eb193d8df492e189ce783031bc2b3991f5f4e75fecb8cd3722cc53d6c383aafa990b5441718029fd712d6e8b0063b7598c7862d662c8aba41a19b715301e20412641814207ba1a1befa8c6014016b9b2ba8f78d3bda9b661e5eaa03e5be3519c9c466692f6fa5d7b6d6d106266fa2f2c62d75351a89593e3f64e7ca34c1f001e887678dc1215cc1d832468777af7229615099554a677216f9a9acb8cd1a6f8c70cc1ee1b0ff85b450625ace6216b88145308cd4af0143de4b37a675dcdf78717c0088fac221b80e3ee80029f1a31e36cc8c54203ab8971e12696120a36ca5e30529f41db58fd2cfdf49e242427a8727d30b7ea5dea261a36b843542ad8ee90409ab0857a04f5e7c4a6c35e89c2647da7a9e84185bcc1571fd495dfab5b00bc6585fcb528ae8be52cd73ebc19d3eb9d07feda3ba0b0949748b82c2fd3e40197d95f76363ee9922d6912a4228aa4e2ee8dbdb5593c49e2bde580ff81a18708940d3cb86fc498170a8ee1f56bc85b9ff8851b7f5ed184ce01550c46f749b07235ba0c883223ab54f55d579644b94f2001e0114a712d92c20f11d4661c02e47b7e95a2c840f71481dc5d4397aebc33673ba1804bda66e27534c75e635a0f681756f00616d64047d9834fbca69a9a0753ab8d5677a5a42d97682fe42432ee19f2a9ee79f434b33be64b653de791ca75747d56a9948f35306e02f46be2f84577c78a4e9cc361dc1619331da1276c91ff530e434122e74cd2e330dc2bbaaefb247535c3e9cb908949b65e3dd783486f9079710aeef4408a1074821868fdcdd399fabe764c73316ec020d771b396248391c4bfd5b29d255934a3f3dc3e471c4c766bc5d9a6fa424dcf2a6b8b5db0303ecdc1998a0223185c7c664f2d5b35cc2e4c059a92916fc1cf51adcc73827ad1f8ac67ccc2336f5e95eb56f910760fab74d76f612721938d79e8acddfeb99a685c189d2d39241b9cfea1cae3c248e3d50aa08503d8e8e6ddd06040f0a1346ec6c00a9743b9c859677fd5dbbc799d3949e7b908713404ce54b7b9f9b4eb534c9cace53c89bef70e49db2b5c56e6ff087463706d3b891798b09f2d8bb3081a18c91ab1ffdcdd576a0d51f153fde79708853a89866bce4bd0ce0a6852c71f5d2d59c82c08e2fd882ccf3c12ba9784d4ea8d7e39eeaac4a930cf98873c7176b78d21f47b0b78ee2e37d01c94db5690b407c1fc7121055a863718294f1b679aa09cd0dfb0f4136ec2e77fff0f264940213c5c8b3e89261f86b74cc6e86293266b174e9f1ae90d986dcc0f7164e9f684a0b24db6fa43412b3869ad482719c00bb499995056c6fd1fdd7ad0d65ba6915efd3b3cf065acaa6af194df3415ac59c4b8b3ac31aa990a1f5846b8629f6295fde82bb8763340524f41fa7d13d3cb38140fe1f39907bbe8837f76fce679c80b8852704e802864d12c8738065d5c07ba997daec5a7cbac0fbbd5f2ff92146152126c7427313108f0e3f42eaa552b74a3ba8e31a38d8e3514c246f174fba1d181ab438f1b73bad6f65bf2bddf0a235e1fd46c66b403f2b6455359396600068a31dc59b0d399bc065a15b18f13e735c8f8f7b72199c0508065467c6d84ea0d7ff893544e98f455e5b7fc3a5370c8b56e6421c369abec04b0941513c6425c3a6a7afb2338ebe89ad860590b9f3bd0913c5aa91bc435de7bb919f3c95dc3e1eb1bf6fe52d1e510bc1ca0a3191fc89f01c732ef0e2e7909b1fe37ac8e09f05b9a65d9b4f984e2f837442c9c8e191509106bd51777ba2464deff0286bea08f696acddbaf24bb56ca0869e30a170df0e49357c7c522bacd671d569df5472336a8283fc9027d53b8652dcf84f7a1b2c35fd305038681323532c974c2b83d5cad8031e7ee41f4d8185d95006a18909aa82ef555bdd5f8df3c00af4394ee6a3b980a6779441fdde0c925702d3f5dec09d8938bba934bf523ca849998e3b27fbfe1053b33b08f003d5c2347bb4fb1174a77ed3cd49f55c0ae16c4fc37e34028098f83824df3380b51e7e4dbaf743e46e35fca98ace13189452d66f313c78f90dcbbcface8cc0fb1dcc0a70080139f2be18712fd53b5969b23b19504cf8b628b981ed8c54a07532b6bb9b792d81dbd64dad0d8bd2d8c44cc4824fde244dc99689e8a7af206f075cac5711ea81f2b3af06ce9b7832ad99048be0cad910688c085e7e34c8a25b5c5005eaa3213c8c08e8a27574c54810482b6298463ff38eedc3e591562c26802ecb239a969721cc404b3ba6f814b69fcfe23e77120187e83e98f8d8122f700dd0f454760646581701b277198f5122213c1cda28894d180e9144fec9cedf5decdffc01d54fc8d897bd8e02a140c7adeed3ec1a4caea585b7d96a28c4618bebd80e2e5dc22d19af393d5fd0814b2e1a2225f9ebf54da9b2102ce77ace46654c9883be25cdee96c4e28791fa4c3f098a4e084304a9d102766c78f0cafcb9492f5e60ae43317077bbcccc5b6fc61d4472a6bcbbcd758be6826ee3184a7360a433829af7db730bfd5439ee838a36f1cb64db00b3affa4ecd7c113f498b34ed4d279282b622dcec8c931aaa1e04e86e513bc14c4f379685c304b754f987a82f2b12e36fe069921bba72bd47df5536325ce98807aa7d79d876974a283a44324da4e271920b979b27a8afc899af67f711479bec600c912ae7dbb0277b73e5d19c035dc2490158607b56455778bc7124c6ff2f9654e32f64f1d704f42b8348dab45f4681fe217da015feac2740e314bba3c6e7b9279c222dcd2152fe1fd1196137b2c26c1ff4068e5c507db7eefd74f407021e7157d5eace177815000a73800aafe234834e1c18d6de5cc7717dfda849c0769314ba7b9fbf8143f5ffcf5cf467fe4223a62761ca4bc336ddc643415e471ceb6246ab2f5aa1e24d29dd22ec4f3731b04835c61e8faa6a56deb603ed51fc64b28870fc44e13c3d3985594353aff274c2f1b104030ad31fa344e09da29685240203d7302472b96040084c43d1b7fce562cbf0e4a4018f645a694af92f08dfaa70427b761dfc626438013bd0e82dacbfc392f84c65f7445c2457b9101de96aa6e423a5edaba99e907ee5231b5e5dd750ed8f5e51887db5fc1393553f673a40ef7aff16642ca88fb1ade6eac039bb26db23d4b8ad8c122864253854b086ea98b259d3fe88fa1c8fdb645f1f0cedb743c354eeee7d69ab3a86e01fd28e0d24d0d24dc1187f6858b77c641490eb96b219d5bc5e9143083dbcc9307d235f9fee3f8618744990136717e585470abdbe1f94bc5983f5f4c0fd3938b72fa16f1d388e40cc0e5078dac860ace0b357b6deea0b358410e92f4f7663b3f8f651a4a329cd46e769be6cd17886b9921237f8d815f7396784aedf0ba78eb6c479e6cfde18b9c84a3ddca484ae405ce07ba8848463e62cd212d53198fad8fef742ab59e5c08bfdfb94df4783fc7d0760dbbcb2a7c61895c9c78386574dc559132c2cf2709490343a6586f8def2463c936dcb9f839987e5c1ec81220bc7c0385166709a2830dc6e770034b54eb6fa04245cb3c8966886ac102c2d0fd15a97e610cbd7cb7e127e42f2fb43c1accead019bd44b6406d7d93028dfcf49ed086ea6288b5583f04265d0bd65863d75260aee1c2e9d04690115f25874844d9691c368633d360832b21696cadaebdbef9f04b15db72a24ff27d860854f4c6c81a196cd646221455f18ba81c8a8cb64befef7a5a9e8c5aea90b280f6a8d9120371d4bcd97685579572f22e29bae2fce29bd89cbd0919cc31f054a7a107003fb342f08a72b967f95e670c898a5531f1a12d538127450960f09d8455effbc98d242570c105c51795f492cfa1a99a0f7b80910ae05515f6ffeba7d79f3002b4a3afa5e56a095de66fa986343f8284d52af1e6e2bf8399d4768b7d4f0aff17f5c9abc83032e6bdd7cc1b2010f6acfb609d8b96ffb06cb33e7361955636bc2415ccc3f52cac0a4f113a29017c7443f3f43fbe27cca0c9d035b9f4f172d89b56613024fad9a202660df23ff01b37fd656fd7e5a266d27b7723a13cf76857b85a94845871a15e4d120453749c00a1631adceb4b5391dfad2054dc7f768ee76e069ebc3927bc83822cd48658ce8913073a42da4974f02c10492161398ebdb7c7691a2f0bb62f630fb71f0b9fb9d56068860e8deb3a4dbf95a734d5e7ff1b65cb99e725e9084893118c5f53928c71f2cb8ae296a5ac900ae22845a5165405651af387ff35f87c7627f382f3e077435c430dcdfced94aab371c4e62eb5e7e80161afd7eeba9f75d234ae4e72d3933d2fc34c0b6d097299a740a18801487ca96c922534c61167ec90e22f83657daa989adc1494a2bbe858f5e3e7080974c17fd9920c0515fb3a2a52b730d9d83c02b759489ea2b61c949a1be7cda39758c75add39c0356ded8f21c7df39f3db8364db97866c97ae504242bb1c92c962c1f130022f600e7bbbd23ef468627993e0a5d49abec66a760f99d59d456bfd1a16692daf9b507e1c4365aa765fe4aaa48c5af72a657527d828fc02443f825a6efd1d40ddb55d4dd6a705a62405b8bc89c773a838f0574f3215d982a2319de74ae4450d689aa59ce6087a686a806880da1708832f1ffdf06a9b0e94397f41c0b4e4351ee464434c813fde1e1d6cd9bd4596c271735692a1791c0d209d173d0e3f0f57e92c2b8dda2f927a339e6c57367d94171e5206a1a0b4571b4841a6d92f6e0c544ac89d91b84447a1526253c956b18fa801015d6837f7fcddfaaeeb8ba664558c0cb6713e684d7f4cc681d9be99bfb769be07d8995dc003ec3f8d7b1dac5570d99a97bc9b385aa47def4d0b2dccf2633d6573f6249fcca2887307c49e1b6d84527d6ff11ff68e70e83cd704535d3c0a32a02b140b2864bea93726ed8385e69cf5b2b084f9f97f4aca5a4f5744d5ce0bfdbfa4f79248992a39e554455a943b00565a163f8f148859d15c04cf062340186d5815a3dc7fe55af8a679b3a2c9b968d5c04a993a2cfc20ca71a4f19f4c5f6eb996866b73d038bc8c9db4c5a1aea544b1283c0c3db88a8164a0322a7791a1cb8149b5b60d237fdc238416c7b1fc4cd19a7c38468ea1d6acd4926f3429cd10e550b18dd66b8d3537f90fc76d6b790dd0e1bfe65cddac3debf43de4410e12b0f5deb245043415d023edcc83f810c19ee47f8f", 0x102c}, {&(0x7f00000003c0)="54c4263af80c9978a962b13556f19671b02f5c3afd79f892bbcf037cab71c018f4072262c0e23b61d6502c0c606f28f47d22bdfe822900097477ac503df443fd73d234133741b4e216f880fb399a07cdda2a379e76586f3cacc60d93d512220b0323a5a8ebb604650fdaeb4a7815f3df711760e15e084a778c381c1ca84ac28c8576e120a696bf3cffee04050d046b682d4eb6beed75e1d5f018dcac0523222e6fa270cd2039aa461cf44521f8c24a056f065d5d46561460ff25c0c01354f8220fb1264b0e497cae974ce4b949783d63b1a36d69ab2d32ecea18945b70cd630407d2d012c175e6d8e9e35a53f32cfa458d05", 0xf2}], 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x83, 0x4}], 0x1}) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 2: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = open(0x0, 0x0, 0x1) symlinkat(&(0x7f0000000200)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000003c0)={0x3, 0x2, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xab}) fcntl$lock(0xffffffffffffffff, 0x5, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000400)=ANY=[@ANYBLOB]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) mprotect(&(0x7f0000261000/0x3000)=nil, 0x3000, 0x0) kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000280)=""/183, 0xb7}], 0x1) executing program 6: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000440)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000e00)='./file1\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x81, 0x8}, {0x7c}, {0x416}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) seteuid(0xffffffffffffffff) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x27, 0x0, 0x0) mknod(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x100, 0x8000) mknod(&(0x7f0000000000)='./file0\x00', 0x2100, 0x5f00) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}) open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 1: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="094b4500001c0000000000f9ff78ac14009078fe3396576377d9b61d2690b752858e743ae26d907e44572b8809b1f567c21792fbdceea39536aad963856eb69b837cc9bb502f8e407cceb873f9b162cf1bbadb735899d4f88cec7fd25da311eed848279e0ec15537a62b96683f7ab3e516d409ecdf845931c9aa45e054c5275f37ad0174b8b3948125df3664a67cc524b6c669b25ee53ca33089a16fa7bb4983da8b5db3555b2e35e74ce045fcb9febbe697416f5bdc57ba60fceff05b7950943cfe5b46d2873d3046e30e55dd9171e70c2d11ee7a0b2f"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f0000000200)="b2111f170d816685c8e360f2faae3cd7f3a2840ed6f5aad2dd197a177c1eedc9073dc90142a8429cbe7868de45ed3fc33719ca6df71ece5b4ba3c8a918beef2c10a1f8de1a5a6f4fe180e9cb9b21f9982230f575295d4888a9b6921796b2dd92fc9175680b37ba06002c15e6d7c91b8ed900ab006ddfb67869b51a2216114d0000000000000100"/144, 0x90) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000780)=[@rights={0x10}], 0x10}, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b7, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000680)="97df8c3d29ecccb406c0d28625b36c36c6e32e7df7102a5ccb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e0983cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42c436fccea1b5d55d4e10e6d1b203af969c9d38a657eb9de16230207c5eb2e2b8c0249b9e09c6b4822cb7bea7cfb5169cafe39c024440d322ab21e06860f1eb1fc8e9b6aee7000000426e30fee4143c75c34bbe22a18321305ee96b2ca00b3f8f8f0bd7008e6af6fa154e240f58ee4c278b131aa48aeafde7f3958a8df4fd67aefdf1af390e6d1df83d4d1094e1bb10c6a2738a46ff820aae705dd2ec42016a5858ac43e4235456cef0071b45b1199d312df6c347e33cb68040fd54c90ed683a7948cbf3a279d13bd74903b44064cf5a8c53d1be5c3119c11026aa67565e375dae7dda7a2bd334a582a6c104ff870c17b033485e9a32c418e22635b58581cafdfc3afae122806e12657caac00b2c3fd4045ec771d0368a373", 0x1af}, {&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a9a630ea207000000000000008af899a50fb07a47c40b4ca83aea74504ff417a8dd24e8115852d39207167c13369213e41699959b121481eed2ae7d4630173a8931d3fca364d5ba89a1612a5641bc767fca1d07020cde39320f300971f7686ed0263f4f372a8fe2ef2a7f6ba523dd2f7433d792a367af61c9b6032ecf9b7c79b6ccfb4dbcce7c2f264747732cac07d61855d764e4b97f7ae8a902876f43e283eec27c2cb4c9ea6adfbe471e0fba4fe3861701", 0xd4}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000300)="56ce011ab9000000008344de732dbb9f6a880f632e412393dc3e142f152103e8f91367ada94d61392fe7e0f74a84e1fc7a64e9a390623cdd18a74154552b5b780dc879ca0372bab57c5f0f459973eeb0344bb7852e58285f3e93f48d4067348284e958534803ca92e77ce20405a647967927d08eb4f238e90d23fba779dbe43d95f1a9ee31a750895b721103303eb34c8dab3459751b67a0fb4bf017e06ce9d4dd3546a1c6c967a417ad6b0037a5df8ceb7df76a66ca8c6b1a6dffa0414c2f98bc0cfbe74dbfc9ea88fa3059669e12153d6f4d7c8c6291cc190ace7d16b254c487213d54645f2018d9cdcba01257d191b8cafa7a91149ee9d4ff808c760e3ee09a3a2e771f962ba8ac6c8b5060a2de4441571209a22fbd9e555c5f5c99590dcf6b0350f263240c13004d4d1eef0991e468ab813a5c33675304dcf05318cc4065f3530101e1db11494c583a9285268343dac12abd36c88edcc9d56b14855858", 0x15f}, {&(0x7f0000000240)="badbad87750b277e6e2891897001b819402604bde9d85ec8de55c59b91548e03353d077321e0f20f36bea80857afa367df95a46707000000000000000000007193ed37a1d348b88e0c73f95b27b66f7f32ee46ec7829b4faec9010166266838490", 0x61}, {&(0x7f0000000580)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597cf439cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20d6520045099f977452ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607d08f0c7185103bf3e9362d582eb06562630fcbaa8f893de606729e522ea8493aefbddacc567dd6a7c3f5d4dd59725d7d3e211b0ae74338242a6277f46f217d88cb07", 0xe7}], 0x3) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x10, 0xfffffffe}, {0x0, 0x80, 0x2}, {0x2, 0x0, 0x0, 0xdfffffff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x3a, 0x12, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x0, 0x800}, {0x5}, {0x6}]}) write(r5, &(0x7f00000003c0)="8238311c09f80eeaf60000000000", 0xe) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000af7000/0x4000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000b76000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000e52000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f000071b000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000061e000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000cb7000/0x4000)=nil, 0x4e}, {&(0x7f0000e1a000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000af7000/0x5000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f0000b75000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = socket(0x2, 0x8000, 0x81) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{}, {}]}) syz_emit_ethernet(0x138, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0x2de7}}, 0x0) setitimer(0x0, &(0x7f0000000700)={{}, {0x0, 0x6}}, 0x0) ioctl$BIOCSETF(r2, 0x80104267, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r5 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000800)={0x0, 0x8000, 0x40, 0xff, &(0x7f0000000880)={{0x80, 0x40, 0x0, 0x0, 0xfc, 0x40, 0x1}, {[0xff, 0x1, 0x7, 0x4, 0x2, 0x7, 0x6, 0x6, 0x9, 0x10001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x3, 0x7b], [0x0, 0x0, 0x0, 0x0, 0xff, 0x1, 0x8000, 0x3, 0x1f1, 0x735e59e3], [0x3, 0x7b0f, 0x7f, 0x76b, 0x98ba, 0x81, 0x4], [0x0, 0x0, 0x0, 0x9, 0x5, 0xdf], [{0x558d, 0x3, 0x40000080, 0x100}, {0x1000, 0x2, 0x4708, 0xd0}], {0xfff7, 0x6, 0x4, 0x3}, {0x0, 0x0, 0x7, 0x4}}}, 0x6}) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000100)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x3, 0x0) munmap(&(0x7f0000135000/0x3000)=nil, 0x3000) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x81) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) chroot(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x84}, {0x80, 0x0, 0x0, 0xffffffff}, {0x40e, 0x0, 0x0, 0x80}]}) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 64) socket$inet(0x2, 0x0, 0x0) (async, rerun: 64) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) (async, rerun: 32) socket(0x18, 0x1, 0x0) (async, rerun: 32) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) (rerun: 32) r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x1, 0x2, 0x0) (async) getitimer(0x0, &(0x7f0000000140)) (async) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) (async) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000000)={0x0}, 0x10, 0x0) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x0, 0x0, 0x2}, {0x5c}, {0x6}]}) (async, rerun: 64) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) (rerun: 64) syz_emit_ethernet(0x1a1, &(0x7f0000000540)=ANY=[@ANYBLOB="ffffffffffff0000400000008100080086dd666fe32d01670440ff010000000000000000000000000001fe8000000000000000000000000100bb29070000000000000001000833d28767453a6863edf4b85765d701dfeec73709d119e7f8c58b73fd4cefca8a3c300209c9b6d242600920acb4dcec7b47432f9a000000400000000000000000002f4d02d16a000000160400d60000000000000000000000000000ffff000000000000000000000000000000000000000111000248680000004e234e22000890780e3cf40fdb11c1d4c610916180b1b2c4cc9f54f4a27487e893e8da85148a205b2ff7e745255efa8014982974097cffe102003474d77c3aa05659a39e945b90183f20e03e43789f7466ac8507b32ff388d03bd324226c216a913c2b94a9d0da5ae6dc1cebfac41a436f862ade25e2c936df709fafcefd9917d950a0dc5317cdfb04eed4619d460cca751c958e97f2b8350e38d7fb01d70c2d3c792152201ed3e89f7705675e01816342ab04821c167a5f84a8d0d55a1c657e1c93d83338f38f536ae0f1a8a1f6cd17aade69477dcc9ff07e51b6438e63892f7373f836a48abb78296e773ba268a21201deffe2fa7e0c3f35"]) (async) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000002100)="a8e8f99a414dc820b0062f4ea5ee1679a397d995f33f3bf1346365142214d0731c0a", 0x22}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) (async) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x3, 0x7}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) executing program 5: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 3: syz_extract_tcp_res$synack(0x0, 0x1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) executing program 5: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = kqueue() ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000140)={0x20}) socketpair$unix(0x1, 0x5, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x40e) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) syz_emit_ethernet(0x5d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8848da8e1d906026e987"]) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}}}}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f1352aa339b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb6708d000000000000002ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d36604", 0x89, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x16}]}) write(r3, 0x0, 0x0) acct(&(0x7f0000000080)='./file0\x00') executing program 4: r0 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() kqueue() r1 = open$dir(0x0, 0xde0e0c0f37e46566, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() socket(0x2, 0x1, 0x0) dup(0xffffffffffffffff) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)) writev(r2, &(0x7f0000000540)=[{&(0x7f0000000240)="92c9bc1b1a6ed28465a9483e0f4fd79fbd912d3887df9dbcf9946387300913cc7ccc11342844a45422c35f2b6d2ab92a1556242fcfaae99e30a560413200261f76f048e8b6938d13cfe8d2b2361fc07e0f4834a42a9ce34da8ad7f95a8f5b4b076bb98e87ee357978800e0e2eeb2078e28d567472db1e23b56eaee5cab437b2ef36aa0dd1912c33f29d42c9a831410df74596bff96ba0cd1b61b63729ade42f8ea090d", 0xa3}], 0x1) sendto$unix(r0, &(0x7f00000001c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, 0xffffffffffffffff) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dc", 0x6) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x101, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756899", 0x8, 0x3a, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @generic="c8d6e5e5ee90d2f6"}}}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r6, 0x80206982, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sysctl$net_inet6_ip6(&(0x7f0000000300)={0x4, 0x18, 0x29, 0x32}, 0x4, &(0x7f0000000340), &(0x7f0000000440), &(0x7f0000000480), 0x0) fchmod(0xffffffffffffffff, 0x92) (async) fchmod(0xffffffffffffffff, 0x92) connect$unix(r0, &(0x7f0000000540)=@abs={0x0, 0x0, 0x3}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) (async) sendto(0xffffffffffffffff, &(0x7f0000000580)="ded797861d67ced1e515e2fd7eb9ecb809e642d76821d901b505bc15b1d28b01a05a0ccb9a1a3ac362774a9f8c588d318bca67dca8b0a00baf29d5c7d176830c6b6839f0a341fb80cac59eaea8f441697288ca10bff78e6bd94ce4f53e8afd8aea111e528b00d2c89c6e0baa1a28e050dd86eb6d1b16fc24d01e765b2b524fe7c8803055927c091b0ba063514539b05d35cc883b076b97636a7f6fce240a35a76c41a36b05a3522c2d26f66631a946d69c6e7cd8c02bb009c53ffcd366394f361ddc435c880f2224ed1559ce1d3f96a4e09a49f6dee69463c6fa67c6ac8cf959a7c707c8975f2993a712a8f0e0dfb9d30df6abd83da8f40fc95b80f5d98ea34e456b1c10025f9a23e45c51a4ac1088733ab1fed46fbafc5501453f4f0ec12a599bef776ab2cea5366b3280715c725ac9ae61befe0c98127ffc683849532abbac43c832c4fe7135f974e3786ac091b91fb69182c91fbb6f00474c11559091c63801f6eea544d84b9773989dc0c430eedd92bbf74f138fe190c1b86b605a53d6dee926c37e3560a000acce6153d7d110981d9cecc9847e749647458546ce4d894ed5d963260075a00de17169cc08b02fe99d2fa4d46275e9e9b96574b387a0ec7b54bb1a978995f3079df15f81f8dabc5e46ce3256b898640697b23006134c80a31aa82c7f2cf7681a9f4f9964cd292bf5361710a15426f720db1a372dd05115ed56f6f04d24656e45165a27d782b31c5474606e60eac625d9e7a420b774e1ec9cef3dcf0f60f0b8260cb4a088c1234f3611bde589298f90e691ef7094ad595c54c0f809c07f67aa72e72b4d9118b08e41eaf95b2ae93bac9cad0a7e5cb6549e98f64d18a030ed8c551529498f0e7c4acf1f43cd57c71eda009d30ad4f9250328f389e8791694d5344070c57f7b8e88561a851026c2ed66b4f2a819632c95bde7b00578d8f0b7ffe3f5ce5f42e3b0fb7fcd69fe9231e8fe0795ac666a857053a1afabb812fd5343e8657c40f8edb68f0ca023f2836ae86bac426144c8ad348c184de7624c4d3c1b470a6fa04763fc3a9b670a2e434ebc45bd39a0e1dbe6e03d09836da821545a7522547d28168d71728b15cd3cfb078d56e3485132e8e11d1e93930b7bcf76f0cea12ef40733df70b85cc373833aef5f5537e20737a4c15bb7df6fe19857de8522238f839df5073672d6a4b6cd14769747773cd6821261fbbffd3ad070a5e8a835f91f9feaf2a6c3ec8d849f521875a2d438e9b5578585139d5e5bf97ae7f256c5445331ea109c1ed19e1f0f79d942a7ccc50ad4055aa217494c92adb1600dd63cfe033a2ec56c3837a940d8320ac4b7b7f458c6d3a84c00148b8f2c5452efc6a265312f8862bd845e3cdd5f20a95bfb7c5ff3ec3246ae2b146d9f0c5be5e964e8666938767245ce4e1df21cb40a8424857fbb52c41d2c4c9127e90d3c8e5a98bd13c4404db256e9eec6dc7dbafe58b2f900b8abb850808c4937c6d766a59466cdc0b25e4942769cd302f07630e748fd41282c52046868a78aea07563b860a55d10f3cebad7487540b0b30d0ebbdaa4df73fe523067b0a1895483613bbaf5acd8ba8dcef53fa3da3b1073341c67f424af5d46361ab6240c59dab7151904827712534f423bdd3a7ca06fe7a3a520d70eb653e535a3b24f631e42dadaf9b71dfbd4eeb47bfad16e5bb0b57fc38506ff3b89007ceab1fea2ab611b71e22523519ad7d0956fd5fd49010ad167fcbf1c0c4cd66ac484bf47187b0bd41b6c5d8474e312fbcd0b95badd526813ef2af331ec34029eb1e829b9307f3a60e136ae5a4b274187b3e0a95a7ce27bc5e81d79f7e7748a052c03aaac322ba9b9e728490b8519c9b5e8d09a4a6170f88f95bc95ad18df0031021f726f686f2a510fa62c28e2354444b97cc996864a332e1e425998a3250130ab02eb78464b46d9e78e90240081f605bad0d3983ec7c93bb05730eb33ca1a0c3fa0fc845075c475402bf013d7000fc24c86a957ae2f922611f049c7f978cb9174c2bc88f2f5f9966d012822082a31ee4c1f15f426b691898d46ab4021917248bc1c9d21f02a5a846386cde490829a1bfa7b9adc6be0733a656604ad7d7ede666beae82e4e82d6f090feaa3e4279a01c9ee226c8090594edc51209f1aef0b063a80d6140dc51e7323eca41f30e5004e3d254d5807db3facf6d65575ba6c6a78713211b2e1b7e2b34b7ad62a8f3519bde172489d585770e768eda33dfca3cdfc9f3abf4042d12b7d2805b7af444676667c4898796cb4c510a73dae6d46b2a8d40fae5be9c5b4f5cb2bff20b3e422ff63e74afde11e6e537b3a0c33d75af2f12028f7655dca1035b45a827c189329fa72631243524ed1ea5f47da43965a2ab1391876dcd30e226de329b75a9aa6d5689bf5f2e9a04fd33a6ada47cbc03c7e89d2f407c86c695af0a15eac800a1edf94cff16b15c41fb2c3acdb87fedc2083fe0e1511431bee9c4bb2a507e6a872490d22ea9a7c722aaeff2be93351f824df8cc86524195752c28476ec7bfca27ec82de64dea2decf9b8d0767f5c4d0402f985181ce8452772bdfcf6bb19388a8f57e973cf6e91f652f264f923077ca6ef5cabc5f62d66ca250904c2ae2ec5ea7c2dd37acd48966d1579526a6fd738c662947051750ed43b71606ac3240213532fcacb24121a4403b7ed61545cf39eaf2b3cc3423411f5b103d909e1fdceacec28f79e5fbd22ac0b64d9a92f0023ed4da6832d0a946a3949d941870b59aa9cc1c9be7f0cc0e5004547a1655fd75f50e4ccf6e8734c14aa6e150430c8d3b35a0bc85beed58ff1415c58d5feabb6c1bb4336b08058ca01335adb6bfa17af9a992c5c218012d68fa6ce0ed7beacd1b994563fff02146f1652fba18a48560bfbc5827ac7ee618a56735bb2cbdb2d4b57300ebb95ecb9b807cc3cff9f6116aeec2a861c3c9b44bfc6860be589f1934d1b5400626d4e40326de186de80616e091dab60ce895e65a41889f76a7e57e113cecdd0c987240e0b936ca43233fc764713e669bb72e2ad86b256ec16b11d51a98977cdbf9a433c5623cd25cb9a90accf332e1dd444eaa4c47caf5e0884b062df90fc998ff6e42d9a7c72fedc9046d134b7c321842ce9a9533cd3a60eae522e38f817e37462927ebb2ccec5fa4d7c814ef8033507cc6acfce49f5c8dc687f7ad5079ab50ec98c07dcf55f1b7c8e8a592e22ea4e6d3122e37b1d63823cb5cb41e1e330f3571d5aa889a352a4e06cbae8643c444b3ba88af80748b6a2ceebe512adc7bbf1f104aad27952b2dcb6a37d39d9db514ede5055ee14cddbdbffb33c3cae9dc85b1a0a3ab055f2e26498314ca69b33b3c6597f9028daaee01c25cdac4a915b15c0304b41c389cd6fecc9fef5346d10713ca8f77d61f82970666d02aa6bc28427f953408aff85cbe9d9aa03a7c86ad213f725990e02aaf82a20282093c3a44bda1d6a800ad0c22b36c4671d575e91957b78c76361a17620e998682f0ab6a86d8e35c6047e6ea837785516696186205c4b37ae3f86a488ff3076b35b91c984dda72e61cb0e9ed1b3fb0991d64a7d3981f3c3acad19393a78f0c3e515bd9a7d1b7090d19a4bc75da4573cc3b3c124fc7eb4faa1c61a2b9d99e8aa5645cc9237b5111132141bd70cb1b6cba70fb4c8d5f7d3744ddfea3ad3caaf1bb2b55f23fb852e980f5eb91fef5828a747f9caebd737ca147c9a2d01300cb0e14c56de2e503f99f3c55b83ff3f3d9a91a67e23b83666ed90982ebcdc2a0d1922b8951c408b9d1f2cc285a12579c4666005ce194957fd1a3425fe854ab61bc7df539ba6f4d3cee2866463d940709c7ef8b0898e9ce15fac9896c8f5aef95c22a142befe7b2d6f7644ffeb716d44e2d51bcc64a551ca9ed749a8a8a1f5210f138f1623bb1b0fa829fac1f17becd85624fc11440860fca2fb7b634c7fc30b8112039e52491a0e362b83ba90caa3a5ad77cd643be6f242304d04bdcb339ef4315a55eb25d1fa1d0452295d3444c5586c6fd2e7d2c71b9a3afa28ddace3da11027a9334268a99d060acd23dc9e7b72022d61baa4d0e8d56e5d39bd92242242d42da556d133bacdf083b1121d742b6b482b1a15e074f425a947ac59c50438b47f5e0698d9b80d17ff258ee953301262eece9dfc625def61becdbed8d1863c5f355905623420ab7d71048243e60aeeb3da8706000a032423897854bf5f49cb3ef60b8a4c66cc42ff7f72fdce3e88c7f6c5948ec9037f35b8b9e9c1f3c7d5d6996b549321e66d077d5e2883a8a339837b10ad8bd92bdec25fd139f4f93dff426d4f2764d1ca517bcacd6c0560b7e2d41fe42557910e5b0eaaf89aee2e71c3240d48f45dffc6ee29f5fd07603093c29ebc66c8660bf5cac0246583c0058e3e8cdc488d3133e799c5be931695bf3dc3bb59e1c1c1c697ea3b41bc424597f5703123010f6cb3167d78b98d776a52614f99fc8748f9e092e38282b83f2ece74c02d0409d2d07e72a9976f77ba5bce9a827504d0ec19779326456c94376a6ce7f7dd4e0cdf89c852559da7b4a84eb4c3638531e1bfce85fee2dd1ffa124c4be6b71dee7fe99bcc6eece8271c28b4a9779f3cbe18a025f12fa150a86d587c80b90b4b68c858bf181bc888ef89acb6e94ed92d73dfd254ef037b02874e016be391f7e5e4388da3c4939b2cfe4dfaa03b36d1074b343fb36c6ab32091c496f572ef11d16ae10f398281f50de4a15ceaece68897723a9ab1244a1b0bd3e371a2ebbbb215aeae9fb9c947a67bbaa70530df1d4c0b113e984f46746ea98fee4bcdca863af4746a02faa6eb298b1fa3747deea49fab8cfa7ee5af7285a29cbd5dc246069b3edc122da6ab3eb18552c8dbd50112c115b3ca07014dabe3623b1e1a47359cd824862c791f5bdf3cc34c77625a470a6369e07b6e992e993a2b0b05ed65e0d8e5a55a5e8715a0b8b9b0cda2ab246ac01122661a99ff7c406212916fc8817aaeb054bc1c1e38fea93cb94fcefb42d0b0cb6d3936665422750a2946bd488487708a3862cce534880faff9738cd14552ed80abc06b3f8dadc7b7beb677a1b90085010ffd56be8b1939acb39f03c26533fbb70897fe6fd83d02b7aec7ce6250b1c2bd2203c7cdbb9791519969fb661945253e2e255c3978e5a809054cf49cfe6ddf5fb95b39a2691997ef3876fbf3ab84ad5a5ad999c1940802f9d383b991a3efb2c8acf481587dac9e9b7a9fa31e8d5509a457a5a578389b76fed6ebd688e063409e9d5e41fc3be8e770a2f552b4d985f958310647ed40b6461b7d808ebcfa50b83c866befe821afab11f3b8826f3fc62f71e22da25868a7843b3b690dd079992aed152c39eb177125d8d1894ccb971cfc24b524a83596cb24efa84e86396829c78d1a7918c02ea77812b2deee0bfc47ebf5bb1a229b6a336beccff385d91c2b090b6f2baa070bfc99b0dfdade2c4b319fc1c0289d7bb0bbba8a5520f87f421e3e461fd1efbe87f3058aa63773844c9e8aef3001d61bbcbf1293d9e86b6749ab3d0a2267b300fe0c81d408534794d7353fe7aaee9aec0fd3cdb780fd0df1669a967ec43be8d24416fe0fde75e0a47e8977493be68e327cc7c8a96e5e10450949081e5305445f418042f1b97df00768feb04bb0dcf69042af5691009040207f60c0edcc9b0842942bdfd13a21f50caa9eef63c981e9d59893344eadb11644b645616e4ef45a4904a659098e0344e2d28c5a40a1e0333a39c3548714f0a4930033f421abe19dc7917507e83b20b0e181738c306e95e8", 0xff8, 0x410, 0x0, 0x0) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x402, &(0x7f0000001680)={0x2, 0x2}, 0xc) r1 = msgget(0x0, 0x50) msgsnd(r1, &(0x7f0000001700)=ANY=[@ANYBLOB="0300000000000000acd7acd8315540479a4d02b34aca0d1961136ac42a8b2e873744af3fbd45ea89473ead19ef75475d69a7ea7e60aada9f8f07fc83eca52cba55f4b299fb5c679b584bd96781362fafee51cfa49ac0eab913f36d93e57aa530f4648c2546132af79fe2dd6f232034f67d66a47d19f98b2528f2cedd7ed79185"], 0x89, 0x800) syz_emit_ethernet(0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000000c0)="46c4f10bc87c57f494", 0x9}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000001b00)={0x0, 0x8, 0xa1, 0x0, &(0x7f0000001880)={{0xf8, 0x7f, 0x40, 0xff, 0xa3, 0x6c1, 0xd4a6}, {[0xc6e, 0x8, 0x2, 0x0, 0x0, 0x3c3fe838, 0x0, 0x0, 0x7, 0x5c74bfe5, 0x2e1, 0x0, 0x0, 0xd70, 0x9, 0xb666, 0x6, 0xfffffffffffffffa], [0x9, 0x9, 0x1, 0x3, 0x0, 0x2, 0x20, 0x0, 0xfffffffffffffc01, 0x6], [0xfffffffffffffffb, 0x4, 0x0, 0x0, 0x20, 0x0, 0x7fffffffffffffff], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [{0x5, 0x4, 0x0, 0x1}, {0x7, 0x48d, 0x8}, {0x0, 0x7, 0x1, 0x1}, {0x9, 0x1d9, 0x642, 0x8000}, {0x400, 0x0, 0xffff, 0x8000000000000001}, {0x8, 0x4, 0x5}, {0x8, 0x3, 0x5, 0x40}, {0x7f, 0x1, 0x0, 0x1}], {0x0, 0xcf0d, 0xd2f}, {0x1, 0x8, 0x401, 0x7}}}, 0x9, 0x5}) chmod(&(0x7f0000001b40)='./file0\x00', 0x10) shmctl$IPC_RMID(0x0, 0x0) (async) shmctl$IPC_RMID(0x0, 0x0) r4 = open$dir(&(0x7f0000001b80)='./file0\x00', 0x80, 0x49) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001c00)={0x0, 0x0}, 0xc) fchownat(r4, &(0x7f0000001bc0)='./file0/file0\x00', r5, 0x0, 0x0) msgsnd(r1, &(0x7f0000001d00)=ANY=[@ANYBLOB="01000000000000001fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e835147c52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb469b871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"], 0xdd, 0x800) (async) msgsnd(r1, &(0x7f0000001d00)=ANY=[@ANYBLOB="01000000000000001fc04a5db416a5bdad14e587aa69e4c1301b858008ec6c26e835147c52571ef2aa9dcb24b0d54f25236795b4229a6a812eb441868f29ceb26b35ac012a7e6032e73ac360c07e7ee2075a19a0ea9fd5494655a8f35beb02692868b8ba2522f7b18beda31e853a684f343be2b4671a4407e14001bc6cc92b76a330efbc97db02a1e24b97016566856d198d25403ec1a098e8f613983223df7e0f0dca350a2938ef7d1a22d2578359c6fb469b871911f70f2965d5a25bce3f0c1e0a307322552d4586e2b40eae94f9a26825029c4557be55fb3f6c64a1"], 0xdd, 0x800) bind(r2, &(0x7f0000001e00)=@un=@file={0x0, './file0\x00'}, 0xa) msgrcv(r1, &(0x7f0000001e40)={0x0, ""/54}, 0x3e, 0x2, 0x1000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x7c}, {0x6}]}) executing program 1: r0 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000440)={{0x17fff, r1, r3, r2, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r4, r5, 0xfff, 0x0, 0x40000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x0, 0x8, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x1000, 0xffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x3}, {0x6c}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000140)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) r9 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r10 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) pread(r10, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) preadv(r9, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getpgrp() msgctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001540), 0x0, 0x0) getrusage(0x0, &(0x7f0000001780)) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000340)) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x1000000000000074, 0x0}, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r4}], 0x1, 0x0) executing program 5: setreuid(0xee00, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setreuid(0x0, 0xee01) r1 = semget$private(0x0, 0x7, 0x3c0) semop(r1, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000002c0)) r2 = getgid() r3 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r5) r6 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x6, r6, r2, r3, r5, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r8) r9 = getuid() chown(&(0x7f0000000180)='./file0\x00', r9, 0xffffffffffffffff) lchown(&(0x7f0000000140)='./file0\x00', r9, r8) setregid(r5, r8) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x44}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 6: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x20, 0x0) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x0, r1) close(r3) (async, rerun: 64) r4 = getpgrp() (rerun: 64) fcntl$setown(r3, 0x6, r4) (async) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x2, 0x1f, 0x9, r4}) (async) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4, 0x0, 0x0, 0xb2}}) chown(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff, r4) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x9000000, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020699d, &(0x7f00000001c0)) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000040)='./file0\x00') getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000200)=0x10) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = shmget$private(0x0, 0x3000, 0x648, &(0x7f0000094000/0x3000)=nil) getitimer(0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setregid(0x0, r6) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) shmat(r4, &(0x7f0000bfe000/0x3000)=nil, 0x0) sendmsg(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="20000000000000000100000000004d5f7a5e130400000000000000ba00000000"], 0x20}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) close(r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x4, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757cb9af769c7afec37082", &(0x7f0000000080)=0x306, 0x0, 0x2e) semget(0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}, 0xfeffffffffffffff}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19}], 0x7, 0x0, 0x3ff, 0x0) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x30, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @local={0xfe, 0x80, '\x00', 0x0}, [{0x0, 0x3, "d492a809d4cb76c44366e62cf8709f3f010fc050f981"}]}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) executing program 1: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x0) pipe2(0x0, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x11}, 0x2, &(0x7f0000000240)="1d46d43b5b09d8e276a2db7d3806602c39e8e8883036299ba1b33364104507969bd1c0c57cd7011d16adfb096b9ef063964ffa449f7924d94c073fef1e2dc94a7ff2120bb470d595b0578d1d9da9a6b91d2d6b388a81946ec29e76e43688b186b49e05c3fa9218ffef90e789f0b96022ee4c2a6ddeeb1cf64cc95b04077ff11e653e96dcd7044c616efc7d11e59b631c67ad4c4ad8599fc4a768727fad9c1b38f95f51f6ad1e7c0421d99d9a0519cfec80d712", &(0x7f0000000180)=0xb3, &(0x7f0000000300)="f3fdbec7b8a4af2e1433e063781eab6348839ba5d4d12c232a518aa35ffa62404c33ce369b9390d3d1ee83a2beaddd7926b35c3a23af6442c45c8096dda294ea25dacafb9dafb95b6a7faa5437d8200ac5352df1cfba96f713de4ff63fa10767e062ed33f03493b550f6799af4210a36a8d9c47df59e8194e0bc4dcb039fee55cc3c81421b1b64b69bacb18e86ad063bf6e195d02042452583a102891ed9bcc85c491ab2cf590031428b1482be798d653cf4d97f1a7679ee41467110b45d6a2e", 0xc0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="7df8820ef6ac", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1=0xe000ffff}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r7 = dup(r6) ioctl$TIOCFLUSH(r7, 0x80047476, &(0x7f0000000000)) fcntl$lock(r3, 0x9, &(0x7f0000000400)={0x0, 0x1, 0xfffffffffffffffd, 0x269000000}) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a23db48 executing program 6: r0 = socket(0x2, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x7) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000000)='./file0\x00') rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f00000000c0)=[{0x54}, {0x5f}, {0x4000006, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000140)={0x0}, 0x2, &(0x7f0000000200), 0x0, &(0x7f00000002c0), 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0) writev(r2, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$vm(0x0, 0x0, &(0x7f00000001c0), 0x0, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) r3 = socket(0x11, 0x3, 0x3) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) sendto$unix(r3, &(0x7f0000000280)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc2576b9a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec1d89e000040781e4b2fff040ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1000001, 0x3, "0100dd2dfa7f0000000400000c63f4d800", 0x3}) kqueue() open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(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, 0x1, 0x3) ioctl$WSKBDIO_BELL(0xffffffffffffffff, 0x20005701) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x40}, 0x4000000000000163, 0x0, 0x0, 0x0, 0xfe3b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setregid(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x35}, {0x7}, {0x8006}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x8, 0x51}) r2 = syz_open_pts() close(r2) syz_open_pts() readv(r2, &(0x7f0000000000), 0x14) execve(0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x5c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x2}, {0x30}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) syz_extract_tcp_res(0x0, 0x0, 0x2) executing program 0: setrlimit(0x8, &(0x7f0000000180)={0xa, 0x8000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000240), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) r4 = shmget$private(0x0, 0x3000, 0x648, &(0x7f0000094000/0x3000)=nil) getitimer(0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) setregid(0x0, r6) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) shmat(r4, &(0x7f0000bfe000/0x3000)=nil, 0x0) sendmsg(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="20000000000000000100000000004d5f7a5e130400000000000000ba00000000"], 0x20}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x978b, 0x0, 0xd3, 0x80a19f, "bf08000100f1675910812cc900"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 5: sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000100)="b151efd908ec9b99ce872e645d84241a5d2a4e39ba4a08d1bf87ccdb2140583a03f0871556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b5080aef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2a007f42ac6888d87dbcd66b3604f7ebfcff1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52083993a543d83d2800000000000000000000786175566f830605", &(0x7f00000000c0)=0x9c, 0xfffffffffffffffe, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc0000000000000000"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1, 0x0, 0x0, 0xfffffffd}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x81) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x0) (async, rerun: 64) chroot(&(0x7f0000000300)='./file0\x00') (async, rerun: 64) chroot(&(0x7f0000000080)='./file0\x00') syz_open_pts() (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async, rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (rerun: 32) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x84}, {0x80, 0x0, 0x0, 0xffffffff}, {0x40e, 0x0, 0x0, 0x80}]}) (async) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) (async, rerun: 32) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r1) setgroups(0x0, 0x0) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0xffffffffffffffff) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r3 = getuid() setreuid(0x0, r3) r4 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r4, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ee0700383a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000002c0000000000000000000000ffff00000000ff0100000000000000000000000000010600000700000000"]) 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) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0xffff8000, r3, r1, 0x0, r1, 0x108, 0x1}, 0x100000001, 0x2, 0x101}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) executing program 5: setreuid(0xee00, 0x0) chmod(0x0, 0x0) r0 = getuid() setreuid(0xee00, r0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x200000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32, @ANYBLOB="80", @ANYRESHEX]) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) shutdown(0xffffffffffffffff, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x3}) r2 = socket(0x6, 0x1, 0x80) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0xc) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r5, &(0x7f0000001240)=[{0x0}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x86, 0x20, 0x9e, 0x2f9}, {{r2}, 0x0, 0x2c, 0x80000000, 0x7, 0x8362}, {{r3}, 0xfffffffffffffffa, 0x8b, 0xf0000000, 0x7}, {{}, 0xfffffffffffffffc, 0x19, 0x40, 0x8, 0x7fffffffffffffff}], 0x3, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffff9, 0x80, 0x8, 0x1f, 0xff}, {{r5}, 0xfffffffffffffffd, 0x82, 0x4, 0xffffffffffffffff, 0x1}], 0x8, &(0x7f0000000240)={0x400, 0x3}) geteuid() open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x2a, 0x0, 0x0) writev(r6, &(0x7f0000000080)=[{0x0}], 0x1) syz_open_pts() mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(0x0) executing program 0: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x3, 0x0, 0x0, 0x0, 0xa) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) fsync(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}}, 0x5c) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 7: getuid() setreuid(0xee00, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r0, r1) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4c}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf7", 0x34}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) syz_emit_ethernet(0x6e, &(0x7f0000000200)={@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={0x3a, 0x0, 0x0, 0x7}]}}}}}}}) executing program 7: syz_emit_ethernet(0x56, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x4}, {0x96}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) getpid() mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) seteuid(0xffffffffffffffff) fchdir(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 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(0x3a, &(0x7f0000002040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @broadcast, {[@end]}}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') socket(0x18, 0x5, 0x4) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) syz_open_pts() executing program 0: writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc135", 0xf}], 0x1) r0 = socket(0x18, 0x8000, 0x5) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) sysctl$net_inet_gre(&(0x7f00000011c0), 0x9, &(0x7f0000001200)="35ca3831112b3409b7fb65a4da390d28de05bf7b6a7a90cb799c9d9b3b8defcf23bce4aec6ea7435617a7f344be63960e4d90869ae46a269cee92c9ffc48faad3114e29bc2485cfcf4397db242e3ce66c3be153fabd30f0c23a06bfe8f3f08b4f555eda717ce2339861c8d0315e1019bb1c59da7e7b4a0878b066c69e1aeaeda60f132dfdc4bf009aea5b9f592687c5805848ae6dcdf0167682b2d0a834ceb39e8ed7867ebbc4bc513b250831fcbf1ccfae1b8df3e2f5310db1e08e555b713ccfc76ab8c44b8c826c8b77423575e7d3f1b25b8659fca506431f954f537dd8b25e0a554293b36558c1df3bbb9ffdfec3451bd578d91691e2ee7792b24", &(0x7f0000000100)=0xfc, &(0x7f0000001640)="69e5060d488f294fffb813330b0f0000000000002b156e29c2280058fb6a9ec0d604a8d2e9e8200058fcc03916e47e6072a59c25b22dec9a50152eca2a4fea7b2c41b538ef938f008000004ee847674950f4951a033bfcc72f44850b3b9c37d31101c6732b4200a281fe00003ec476c6a6956b5f15f9ad85cb73a414a699e5d90546ac065371060abcf18fc81a8fa72a9ee649b20c2a14269217c333b30823bd8b620307c915c15e5ffd6a90641b777a681e109f9b84c1644d6369fa4549319369cb039d6dd351e5d3a9a1f1d7ddfb8291b7638f134ea3e27232139865244f2de29d8fd79920276d13e9f68cd7a7ed317cbf6ad9fabf6a99ad948da9e1fe89e9a7c46863c35550db186f7dc34490b6d28ccaf7d0bd38907b8424c65528fa345f29ffa6a476faeed739844a4566a18c981284baafe67282e3c43f4a2c4596502d05615fec3e485ad25087c300040000000000005c679eab3fad7c3fbf95e2f68f2c4bb3abf63e17b4628c11418a5a8a8d36bf973e7932c1d9d4cc45f4e1c57c206d41651258f9b25c185261583bbb5d6b8e7874b2a45914c8c493a6407d8ef2d05b88a0f9af506a3eac6ebc2880d66c9ffe987758024b7c4d477fa7e4f1a0ab245757973f2ed8990b50b167ce8584432b048c4854f744803a0a081342038a4c3d7ac5a683214854a00746cb1c4af4db9230474b7ec02627a3da2ce5c730b7a7dc4e4df5312b9522b9ff3013dd3cf9038938b2729106fa2cb101d6c88997b42d0d2c3458a5a9e9d35ad1ea1096250eec85b644", 0x5d) sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x2, 0x2f, 0x1}, 0x4, &(0x7f0000000040)="a9e169959810b0673c3dc95bfba9ac718f9fb0348b31c34dd829257d234d3e5a898953fa5352cb10e51cca60b673c6d132acdeeafd37934689963d4c27031359a9311bfe3a45cd08826fb82c40bdabfb99f413d7463511baa64763d3441751a4f27d352760ec29e62061e857efbd69d9ff663cb05ce9e2eee9f484023619ab7cc39e3e62d8ca9763b5425484203644e066f3c9b0c9db87dbee83356f879f378acfd14624d4bc6264", &(0x7f0000000140)=0xa8, &(0x7f0000000180)="119a1814c20172cc13addd48510c19525ce4e11fedb7c24990a45424d2abb36e935e23a03fc4335019483d07", 0x2c) executing program 2: syz_emit_ethernet(0xe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x2, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x0) 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, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000580)) r1 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdirat(r1, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) mkdir(&(0x7f0000000740)='./file1\x00', 0x28) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) executing program 6: socket(0x0, 0x3, 0x0) sysctl$kern(&(0x7f0000000140)={0xa, 0x2f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f00000025c0), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x18) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772", @ANYRESHEX, @ANYRES32=r0]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x11, 0x3, 0x0) getppid() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xb1c, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) sendto$unix(r1, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x8060693c, &(0x7f00000001c0)) 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(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000080)=0xc) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x800, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x9}, {0x7c}, {0x416}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)=[{0x3, 0x2}, {}, {0x26, 0x800}, {}, {0x45, 0x9}], 0x5}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x40000214, r1) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket(0x0, 0x2, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 7: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 4: open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x0) shutdown(r0, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) setitimer(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 7: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[], 0x10}, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x1, 0x0) ftruncate(r4, 0x80002) recvmsg(r3, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=""/220, 0xdc}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) close(r1) socket(0x2, 0x2, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r2, 0x0) executing program 5: bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) 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}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x81, 0x3}, 0xc) 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) getpid() mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) r6 = dup(r5) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xd, 0x203515, "28b7e60ab87aa57800000000d0d2000000001c00", 0xfffffffe, 0x4}) writev(r4, &(0x7f00000013c0)=[{&(0x7f0000000140)}, {&(0x7f0000000400)="d0ca4e3dffc800214c8ea3260622118e06013336c84bae4fc17b2423dbc866b8e41164eff3e8724c326c7a13d44f8b85ed6fe46b0fabe74b2ecab2b617e63ff67c2e970d1e391dc19e902406ad8c4a675ba33e1d92696554c5a1ceeca51d218ce649f8ba17e0ce4b7605700824dad2c01ffd0aebd47a500f13efe11ee3d6891516de5debfe02000000a225d2c5b781db2a19285a51a21319bbad5e7cfce1a6bf031a1968e0d9b0c55cbd8a1748ddfa772626ec3f8099fed452962ac5c51de2c845a2ef36293089efb734a7df6e3ba91ae1147b8a5008f4df761568c26d61e78062dc4ee7cf99962e279228e28e9f7378c922a3bb0c6f518c9ebcf180542e22b5d6fcded0204a07068e8dfb65bb863713278cf0e5b6af8d31ed3b34d27f9006c83b06a51238d50cd24e1729c76c2400b3a986fc76f9f04882a3b5490d92bd9a6d4451187737941c4d24bc337ff76570", 0x14f}], 0x2) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x101e5f) open(&(0x7f0000000e80)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r2 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000001c0)="e0759c3c462fec9b3fc556f3d449fe49fd88235bc38d8508a1656b55012d09fcb1724aab2be51c7ad44452d41ced2a29c58e05e140dbecf479fa36bfbf5d21f97c7a791fe4156d85962eab6ddb7ca60562ea2b8ee021827c806d2ca4946345e73d66b2a64baf04ccc3a3d0380dc41b67762fd09bd36ee5b5706dfdfb6c8cb123017c3fb1b4160b93326726de42a5faac12d15e6b5378cd9cdfcd67781f91e4a692cb", 0xa2}, {&(0x7f00000002c0)="3059a58248b23d622d8165ca6622eeaa7684ec557cbd6edd3e335f8f5e7f2cd2ff73f97ab07f8be43625606bc2d6e65eb4c74a1626e3ece8f5ecd3d13373f89eb9a8af669dde6e3cf9b6edabbaf24b4b9ab94350691bd433ee2decf29413c1172a", 0x61}, {}, {&(0x7f0000000440)="71f36f3d25b661955dcfde4e4eaa64642c4a7e2aa80c6d7a83edd432ff749d987d8ef5b41a3be72b77c5dcccf429efcc14b4b0e4dc46175343f6ceb0fecfec4dbee99b3d22466fa7c12a955126831833e68706405b881267af6f94a81bdd19ace2203086d9097d036c9124d3a65fea255f447aed2d935b15286e114bfac87dfaccf79d1e2979a4cdb55b24351f251990f5e960c5227cc9fa35236484c9e9b1b8551890a6c37614f4036c4cd35438249401ee86e53aaba52567715cd378ceafb41d06", 0xc2}, {&(0x7f0000000340)="aa4868c0508c11865adf23cea58d9a92f22110f0ed86ba1489683a99cc145656541756dd7cd32e8b9c5659d687b9b36c50d6afd6b709813dec74dd56295fa163ff20ad5d6ab6527dd356e7b9402f616ee5b8bbd07a3ba52ec446a0ab5b361a696d63604ecdec1e308897f85b0b14fe557fa73d2da5ced97e67749bf7fad12ab82198ec6f3021f8758dd4cd8d9ad58fb71c7c2f671f4c8fcea0fc3817fbf48bd78a347f42", 0xa4}], 0x5) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x0) connect$inet(r3, &(0x7f0000000080)={0x2, 0x2}, 0xc) r4 = semget(0x0, 0x3, 0x616) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000005c0)=""/162) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() r6 = dup2(r5, r5) close(r6) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) setsockopt(r9, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x24}, {0x16}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x200, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) select(0x40, &(0x7f0000000000), &(0x7f0000001140)={0x0, 0x0, 0x7}, &(0x7f0000000080)={0x3}, &(0x7f0000000100)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) listen(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x5d) socket(0x0, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000400)={0x6, 0x10}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000280)=0x1f, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x1) write(0xffffffffffffffff, &(0x7f0000000380)="09200969db0000ff4278ad535c2a413f5b987f31dbf15624b77b6a0a2f4f255ce3743ecca4d66088ba1bb978571a303cd5036271147b92afe4f7c13924f12edc6c532bab4b1d64d1f35d88a69d55738235dce9292f644d32334f02d0d1c5f2ded511", 0x62) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(0xffffffffffffffff, 0x5) pledge(&(0x7f0000000f00)='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, \xeee\xb5\x8e\xd5\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?Pe\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\x06\x00\x00\x00\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\x00\x00\x00\x00\x00\x00\x00\x00\x00k\t\xd5\xea\xbf\xfa\xbc\xb4\xa9\xec\x1eP~A\x7fKR\xb4@\xaa?\x90LP\xd4\x01.\xd36\x7f\xf9\x0f]&a\x90\x12bQ\xa2\xe9\xf9\xefO\x80\xb1X&_y9d\xaa\x1a\xe6\xea\xf39\x0f\xec[S\t-\x1bI\xbe\xce\x8de7\x9e6\x0e\x81V0\'>\xe5\xb5\xc6=\t:_\xa2Q\x17Z\x82\xb8\x95V\xb6\xe3iJ\rlQ\b\x84\xb3<\x9a\xbf\x1d/\xc9{\x9e\v', &(0x7f0000000c80)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xb9E\b\b\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01d\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\x0449\x02U\x94E\xc0\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\x9c\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\xa1r_9\xde\rp\x81\b\xfaI\xdc\xaa\x0e\x16\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd00(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_E\\\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:\x9fm\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\t') mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) syz_open_pts() mknod(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x6381) open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) nanosleep(0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x120) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000600)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb3783a8e0620d357de1fe04fae9c81dece1f5b8784dec06a00c222ff043d1dd90a33f71111624001c2bdcf4f261b1e4e8d2db614c2f981088695a8f7acd266f1712261ee02c1900f216320d1c00000000000000000000000000000000003d56ccd6a13cdb41387136d6dae57de635d6bb24ab32274876a851dd3bfc6bc91dfd7bb12d09eed953078cabfac95ead1df48196aa2d46bb790589c18fa69b999dd93f6b1f797a1db8c530983ce8900e53764d718f1a57a3cf15179ced3d9fe386e54ebd4ea4321ce065c8d7d29b0f3698b00d0a0fdf880d20d5dd1879ed089b87618dcc24631cc401ebada5998e2e477e1ccb1ce2258e4555f0d4b2a57004f82312070a4fc80e3bd23e", 0x12a}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) (async) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x100000000000}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) write(r2, &(0x7f0000000140)="12e1f34ba50431a7", 0x8) (async) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) (async) r5 = syz_open_pts() close(r5) (async) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffeff, 0x0, "1a0e4de6d30aa624d13e000002f9ffffff00"}) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000005c0)='t', 0x1}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000500)="b588db8335b691ce85516502060000000000000078469674d51d44baa4390c874963006be20300ef4e5b40b6c9465ee4c3d7e5f8b91b0d146bef2f4369a2cbaf16f4bce3a8c93abd919cde30107a69b661632b0edc4ef8c5244387f2236f5c6dcd9989e9dbc707c87f89475bbca985b582a6cf445cbcd729056717f43b723ebe1da2d93ea3517ee165af4384c97f6c0000000000", 0x94}, {&(0x7f0000002d40)="d5c0427c75c65b79dcddec3a295a01a185c901a03f0fa6c66cb22894f71974eafcda9be58b8eb71f3d6aec397e10a2d64c2cb3d9fa48a21c712eb229f9a2e77f03a2b0d77e6a5fa388e8ba3d7b8cd8a66635b003de88789214d0b10f91dbb25c1aa31987fd8cb1045cec7b8b64f6207160fba73e1753266f0d572ba8533d9c424c9d34862920bc55dc3c1c922b3693d764e300a7442529adeb94a1b66fe1250a546088b948cbdafdf5ace4481fef8dcc3fcbcff0250bd6758bc54c1af03e04f889a07b16339a9b239cabd49815151d565d3dbc88d0bf47371e8fabd040d3885e0ebf88dd2cfae41ae4ed3b589cde07146bf48244102990e20f02e573f67c0fff061e3fdbc28e243cc1909cff1e05b942a3ea7153b1e8ee3fc0632ea4168d55163ff4dbebb1e0953ae831613547f1680d959d4db0e54491b08848b976b89cf7ecf5f203722132debf5c15fa8dfa635648de0933428495dbde367bc73dc3078f81f8fe01fd72e40d7724b87136be20646834db78ce7526c84d689ce902e4af8d21695fcd19a5f15d4aaa4c823777c1a8f4c10a846a09273c289cf1e5b54c93c54cfe3b27bc875303ba3072a7f526465544c1818f679858b42cb35ab361e9b64d4a2c595f4b990da76b2b14a1cf4fa7d0d27eda057db750469a536d105b2fd0f0eccea4d4305ded0301db589c331aa3d3f441fd1b782c873b9be3404c1f1b73c3ffcd860196b00059d44cb2cd9489eb39f3a8cf58fc6d5f6c554c3cfa52618130c71ff1e33678f470e16230c09b7192163ff206fca36b3b28f0f691b716b7eec0ad6a517477b54d5b85ecfa8777945a76368f4670e5d8d0766388db9c6720989f2b092086a909df0eb7bc23b6f197c5a8154bfa9e410d18aa7a2a4d4c6850330a6142cfc0035c2c4505b854d667128786da4e1d38c762480dce795d767bd95e41ab9672e103d468cbc411562e604125392b81af3f064500e5188be18138d1d9a370e8da088cf34a5c10182fe517580a28ae46d498769ebf7cb4c256bdf50cece91d70b2612f9d74a623d670ff3c92c3a754cfcf4b1855879bee967d0e0b143fae2754cab7634307853047c8736b0ea94003ca9c7726a28676e59a98ccbdd38ee4c39423e68c970983090120d40f677ed78e05db7ab3f5c02c8f710e01006efaf125ff7ae4289d50550dde31e953f5be022ca2ec9685a046306b87d16e7ef4a45a7c54cf223373fd0c37f425daba6cdadb43167a743791f71fcf1beac7cc7eeddce70926e65021a25392ab8b82945ab8419ffe907fa648eeddce4e71cb8f040a747bcc518f59fa400869e474eb70df2fa71fb4cab46598b047013fd893f267d0a6322a83acb1ea52770ad0fc1840583541d74c60a87eb3bb920d13ed3e68fc092701448d34b7b5e0ab27f41d6a57d99c4215bb254bcf570fa58ff78cd26c5941cb603d7335526a846fa8e4314fbbf833398afb2a5d225cf46d5c2ae7103449f1a1f93b681c64a461629d99a19ddcdea3d676117c04df576ba633da0bd7a1f9c108e80d411ba441ef33231af210b0d9ec39372a5105c7b9becfb3a3834686f91a7c1e5566f8692e98024cadcc9092e0525974ee783c3c9da1fb35fab1ec2c02d982ffdb86395e952cceee06c9528b4a924a2463a239821b65abf1730734f4a373cac8d5e960e97b4004c23c37682a70a4904581db0c097f5bb03f3a73bd45a6670424f5ca2bb710e5f22cc8c4b9ca94cca1571d656874639684a60c6405abf8c15019846944524dc07aaf46db4f8775ca838577c06793f861761d09f7f2d3229ead99431c667109839155cefdd1d25271ccade276440ff5da6d4ab170249918084c68701282674a0a3a41f5a086cfb1feb3f8b63175084ec1d115ffc93f1183027a46754e0ec787ac3a767ef3615e3de75886f619565b526944fddb7d3617360a3301ab955fae08bc886c2aca25cdfcdeb515ea1339864df22c263339639a15ea537a48fee0ba142ca7d6afada6ac58924a9001dcf53450bb2b49d22f67a2e157707c0db698f88447079888f9a87b240efb9b3754dd0443f795d3e570aa6537a899b61f3c48e6e5c2722ab47205b5647582efecc2481894f8ef191318e65c1e27782dd9b1c021b603951426b3acf388c610c1e5136e4ec6c88ccc3ea0d6908fdfaff770e89f973a181541d26f90a21b24de862d368337183bad150180e8244a5c41c9c523ce7a51cc26cdf22f23df31dcb64e9a3bda6994dc184e2f330982d9d900f885ebe82ae8fae9c632692019aec617356cc11d66d72d3b3202515fbaa0084895f92c6bc0e0c211282e2a392e4b6f952f2b08b8bca37519b3543aff6ebe9dd8f17e0778dde7b090c6c8d016423eec6065f64dde3825ba5f82e2874fa06e617a58d21c80372383de463ce3df408e1a8f9acd137e51b753fbab1bce7fa196a12c510130bd0c9c4644439f76038bb8901c872e5b78e688e0f76cdba09e088ee6755e752521de4562e6f5e265a331ee694bdbd01334db8762f5091c5ba75067538fe5aa45fce98fca8bc903a7cb4735202430d27cf21ff2eb5850b590b436091f49d45058ed941d0a6875dabb4b7cf0ecb35f2e2e973211d5733331f8da1ca181f63ab8df8e272a0e8b5e297eba7f4d5c5e77b8ed7fe18b5f18f3be243d43b75c5f5a51d23327e969820a30d423b12b6cb62a0c3e3b609b4d0cc39852c4513797d70542ae7002c6ddb70e53da0ab16d72958e22f30fc69fb9c58f8f07e29a44b832d6b3051565e46031de7544e68c87c6e771712878d2a06780b9c372fa154ac21c3a302dc1860e40bf2676409c7b804bb617643bb60bfec96c777d031018750c0a65860e168c122fb7a71a824df79ad977773a6a59719971acb9244a0884885fe55992680cb8238ffa7d02c4d6cc5f62eec73a884940e1259e703aae0d03efced6446c1a63d8e165150cc3bb4619ac8c0f35969971828c0d237b8ec0186aa4691a8d10ef4f4d36a7ea99e7deeb63e3b143db4d262e54efb6dbcaffff0f495efc53cf605884b9f9a1a1ea624ec7586796e28d91d50a4b62977e848b18f86e0e6d367c4edab88d2dc21afff2bc32f62eeee572411c1804dfde2be6415d5de48a6d6b1b7a0b1ef8c0897ff8f8b02091605bee9f98d16bec932093332fd5fe8695d05ce19ddde95894b28fafe4fca14584dff14842e8e964fb27f3136175af5a19583c341fdc199ebb8e8f344894454f05d67101b264473c4772b19a2e6922bb5814314a94baa27df578b7e89c048b979f18f9b36c10bac30c1e3a164c82656c6d8cb3f0f7f795e68725683de73d39c5940c5605a0e400ebb8d9d1f1ac61c3d50022ea845bb777b7e5720306e132f106d3f044eaa144cad6b02bb006f48f2e53b67397ed204a0fbd1f7b80de71cb464469832d264c527777a551f2567b1785d078b16a33e67e692855cb0d5840d795e85ac1cc65aae50dc962a0f54cf7cdd9d37824289d51cf4342126a3d5565fcdcab41e9e42409f9ecaa58d97c3d1d36f4d8edbfb64072cbf85556152bc30753862af34bfa681fd93e84a5a1752802a94ed9dd5ce533f6b2ebaf42b33547ee6c271ccdafe75e282ea2b857801e1f3c2a2e8a0837ac2406c8ca2b9d785027de15f6aa824086a3730c8d42e475327b5b971ad559bc522ae02e96c804cc45b157e8fee5b724a4182bae0293aff39ce641f755afd19f72dc13b771131a7081eb74f9595eae789a25efb5281029912c2751e9b77a66b94ad753aefded65aaa8b3caca5b8db6a53bd175698bf0e3bdecba8c7fce361340c89940af2a59dcbb5db511c131315d87e600cc5701f63579469b1958413951744fdd54fa3343704c3add2ae330bd85bbff75c47f2433f9ed353d5474463ba895b9457c8eb3e64cf9c4de8be48e5c6fd04d47167c165aedd59ab6dbffc1949829c84843d8666b47c0a068e5349f7cc7c3ce274f0fb6ca8e6d9977a44c50b28a38cb616a47276341d67917d05dbc8ee6f6d744f672b45d4b30ac80fcdc9c8c7adf2223805c6522f474251778fddd9fb54b049513c99392f0f7e0a6260643183ef359c3f4454cbe223f28e47a87475a8543a025405bf3b986cc0ab05597b5b172e0c22ee091321e89e07ac82cdc805692606cb6e70e720a0ca0c1f5352f37c9196a9532c80a5012164cfbd3f7c64562436945697e419ae333aeac0a17d5973154480c42b7430fe668388028ce0b5e152a965ff1221ed1e36f21532e6c5836e7301ca820c0d43d43ae39cca7089bb9b0bed5bb0597f40558383e4f3ff610b5070dd90333c67fa46c25fa2dda8e71e81c56658e722e51a2c90c3d0c9735bf0818a0ef6020f69351c935cbc3fe7480f7929b6f5cd45b56f17f3cbe13964dc536aa4e9c36490feec80b7376f4b3d383078fd8754842fdbee10ac36a9d27c0c6d6bafb9b7ffb48fe79d545253ecf124e2310c7255281f297fda43f405f650fa8114f923268a7ed0b869131d7f4e8c54b4138f2f983353b6ed41794bb5cd55f47b2da12e58a4ce57ed776d6515118dd3315eeedbd82c1e0cb9e0006b2323dcb4d761702b5465920ef55b553b4992104703345aaee6dfcf7e05438779460d1118586c5ce746db39f1f0c378e17d41df9c8e6ed8c6bed1e8a4bc520019a345926d6d1cdf0876efcb5c24ee21396f461012742128ff4d9d08bc775d9e56c964732d0aa3a91a642e26d62951316461a367b667c8dd3a065259f1ac64ab76a091773babb9f2754b4d9630f3d2178009d9f7bdb21a57b9be44dc52549b5e00d2dd0b394179fb9a0be8c1a642a28ca64d2825b60429d7dcac2cf0afec90743df9de21b6300ae499387bcc819fa3f7ab85730c3cb36f8466a765e1aa268d2c2dd57f0c561d8bc17141c0492a090c98bb9d2d4d23de66725177a9d167811c76db7f7781f204b53e2468076062d89c1402f96acc412a8fc5aa2da87b414a9db825e64eeb8ba22a6266c1d4e8e2afedd19f15d8cad91dc18253a2b55c1112a19d74f0d0a4d3192ff57229eb629da5ddb6dfd6d2c1f6b39143735f0ed3e4fa68190c0a00b369859975b9b3691149aadde116694645391e5d5d0f09765013e4504346975878fb14eacaa7cc026f9dd5e75c4841211b22d6a7a75e35a4cce6867757cc84093b030e32f7e7fceaacc6a916faf0ee8bb419bb06e054813edddbc2d3665d7fb08416478e38ddeebb8625bc8fed306de116312f59b1da568e213ba9837fd8e4fa5f5f97685947db3864de2addc49b7912a73ccf1b03160561ac273aa543328e0939aa9f7e202a512c29c8f4d57edac860ac64230137935c8720e04d1c802a094a655d6623b2ec34ac8923aa5dab376472a3afaf2149faaa258bc6241929976c7bdd35f6beefeaf8710d39888016b2968ea3e62207fbdd9e47f81c8da638d9f3a397a96833bca7d8f10dd9305fa352ae1a57c6ade0386c9982e7268d325737237a6e9d956b4493da336850e75d41c09866f50769eda18979a4a71befd600ff8dd38e884fa5b01e3e00f0e1c4b7b0b712a42baf2437223584f5972424477dc45551a8cecd54114472b804f72cf447d7f0e766fbdf24b84f3038ad329a68069dc1e52cb1fb21df0d17fcbf250f811389b2eca81179ef12078ca79ac97978dea768745bf8b6cab51f0ec717eed9c75b806ab3cf3dd4775acc5751cc1659791368a8fa16dc6f17aa700f1908c08444b815ad057718ccea8a5a521646afb0d68b80a660c8b13b60a29bcae35f84c2ccc4c6c4a9afabac79105794d9d89e45ff6b863a1b784b9b9bc9d58e95f0731b0af05da900084a55d17336d3e5c17ed6292aa1bd5642aeb82e9c4958a576b7c350bac25a7d233bd85f23e0eb1bd922f4a7af589eab4a607f952c9a018c09d14d6712b66c8fd6d7c75797256a6902b0260dca81a65756e4e40b9545c1d6c90f637ca172b98a2eb6376fdef47fe4ed2", 0x1071}, {&(0x7f0000000600)="b602c63e50ebac0b8a1b92244cfe4b2292dddea5054325866f88589a18995f9e100570a31726587146ed17d1fee537c5f27bee75936448af274d242913d3a0e276f6fdb64ec425cf996b5d7d24fda421993290f2d11e5fb49ddb3bac7d61db148a9e0e5aea63f4202156de71aaa8ab71c1a632abac2cbf957604adf3079d28bd6a9cc8441afc67329e6a047beed17f369927014a1e4d3459c675da792edefa64461d70ee2397e33e06479bd232c9e170f971f365ddc92dab24014cb40feda06cc1d553977ed8788a646b97149cf2b462620e1f0fe3054a244042dad0ffc651e7116225582b6f4617d8561f4a35dad97dc4e86a80d670a8a3a15ff52cffe543f29cca37183ce92cd73b4da23f6d68ca3b9e30388eb15ef07dd48cbb27caa2d5ad5ec1a0296d987eca6023fe9fc4539351b3afaf12fcd3899904e063de8ed245a3b4f02b758666fdd1b093768c135236c06233cfe235cf8d0032260b98b69f93275d63b01f03aeb264afd3051c51f9cbba171067a6885dccc74595c81617948102260be4d6e2313b3569920d34635714c7988333638f8bbb6592ae63e1b3d6557a919b0be15a2d697fd5d2e604bbe9d13dd66a76bf4895da28b5e38cf1ecbfb5b7b20eb91ee62c3cfdf0a1815a2b7eaa92b845c9572252011e0acd48b6676811668052e09edbd555433659dd089a80ddefd931dbefd2d706dea5c2cda68ff465452815d856f1545e45195a66a068f3c38a67498fac35fe4fc46872d731e1db2fbbb54530291f3d6734c955e78b7f3c2ea3560466c28dd7938b33192d65ac50664a5cdc6b5d47f520b566504cae78898c0c34ba6a78130f4b5cc769f618131edcedc3297220cde2db171bc54a589702c126053c08b563283422ec076d1eb6b197dbbf87b47ecce1ce12b55d66c7fb4e5a737e1480773b2be163828ebb210803398abd953a8127b45a54d0f02c88de58f8efac228edc00b9e1075b107f636597fd5bdce4c461233cb5fb7e945437999831775de4b9664ba5c1b2019d9589f8543b152e808ae3548a84a0890f483687e69eab8e819dfeec0f2f1cb810f20be694e5240d4920ff87b5150d254094006f70655fb71c7ab6201e008246650f758d085f845fbbe10d84ad88b32f00877424953e91c9d554142f6a62a876a425e752d0243f067b5d9231d4ef6be15263633f85cd2a32c65c41cef098c1155c7c4c93bc7c28d76cd3a66240e687a969a86480dd5a7a1dfbb7237fbe5fafa4d6ed15fa6cb020e7a565764de1f39445eba732714a034b8b6e9ab151567bd2f3183bf59940f20f64a98a06de38fc91f6f91acf743fc49cbe8d787051b4b58d7bdc88e327728056525c42918ab31e90da612dd05d3051156c438a4dbeef04fb9147aa6bcb1b9b578242ba9c9887da2b450fd2f8e00c1cd49862e31a6e0ff0174eecf0fc0ddc6130479962f72b558e04ee9e14aef5b8d2bb8e8408689461decbf0b23181bf2527176d703b60e25c1cf024c8c03bf4389b18ca2813035f85cc938077b6eedc36fcbee4aa742fea85ad982154acbf682fc0fd70e26b2f6a38b3942eaef9f358a5cbf6400b1d4d952c35b11c7cfce43f5646e472661808a4b1044ff9819b893faf9910bf4e25d760e6f229048c626c51280f06244e68f34ee16c26ae73505382d8955f28f6cbe2a6710be1233fc6b47f264d27c9ce229d152995c3faed112eed502d87c530ae46522dccd053c6341fe5e99885925b12a5b9bed60b98487fe482f50c109c21c2572f8c02b958f70ea5ba258f196b03b9f5c879ea5db90131dbfc1a97d96ad3e40bcfc964c1077a74cf5505cb0e53d57563b10d5de9156d027a45f213aea053e52ca54a5c5c5f44e9cb1af09c85fb27d68606a40f1e8eb951b88f304eca98540c678ee42655a3c9ae3ed57be28a3f82a8603e19a165a8145f93544d54cd4691e1f2e58045d8d5c3ae6963bd048212bac23d6c96ae7c172bf18aed9fdba6a053749cb62d65345081f6c01f7d4162e514635441c38e69cd2a73b43c7567158282e19ac83d4d4d7912d790d95002c826843899d33f33213d9f8c5a70fb4f24939c7584ddfcb03f2da251920c48cb4a837d532d04b2dc70a640db2e8c9609802bf8d25f86ac531cf63f7af12f8540977e37d213adaa5ff5d294eda8e6ac34f3c2f609972dc40ae056d4d0a51ac0b65567e24336c08457df9d905e9b41d55c1e6b9566ff16cf9e384b433e5faa960780f22ba1a31baa46eda40ab0b5e7b5471fc7b6c36f0ee1d0552d60b232c5ab04e72c7b6f7a777efb744293c6bb1b37ac2923a279d4b6cd1e9004bdc2554b2608e3524ffa7653c34c358a07446e8e8bd471f34e1ba49a8986d245d766e6c388b7a5cfb357d42283c1e6ab066fd2f71b3b250c5a444dd9ef5bb0bd7ae9dbe4fc72d8f7eeb14cd27bd27bfc72052f35a44642d343d2cec609f14f9d3a84ccb1b7dfc18baba51936e24baac1c92c9042a5588b99a954b413f7dce1fc09ad2d569b9c2ece93eb2040f3d2018f4793fdc9c4e5688e4a197985b98c823598496ccf34d4fec2e5941fc1c38805cd6803bef647487c85152895638c54aba6d1b04384da5aef7a7d3b20bdecdb3780ca27c155b6a6a4a1b482d0301d639ee5b3af6ada76cfb32280ab8be8f83e89565f3bae4c5c856eba11873e44db3f03efb6631bc1e645ffff99062be213b734fe073707475fd5a936377b9fc0b020ac7974d25f5e2b10d098cad52249a9a7148c9790f616115350fadb1be5b848d964af5a45454ed9a57ba7b5ba83677b5404c41d0e3d2938cab969d9a3b08a9bb5e096cc1853a73eabdc69ed3a2759fd96813f647486097b8fc5726b8c5e7f14ff485b479c169b2bb7894b0d83083e9ffcfd9677a260aa0b70bdeaa2beb11fb0b02eb35d8d414b1367d86c4dcc8c0bedc7e4edb9b8daca22c1f3ba671e58679b3769721c7102b6a81ffa1006c292cbf9d9432c4840fdfbec82ff3cd98d5a85e74cddc2cc1008d177fbbc5646954e25dc73c8307b90133533d25b96170f6a92a92c18d950f3d9955e2705566e03b1ed50fd4747c29cbbdc934d52a5f01e05b19566981cfb814b02773c67e29e4fdfc7d4d8db974a079ec4b62929b915a64ad7865c39e30319fed5753ec956a21af87fcc69569264b4bd1bf87616607cfa03c91e218a7150860b59c286725a64321c1c08644f345a194ddeae83196bf4c2ab1aa7193a1bc8eb47cbe1e17588fb23322e336cd46bdf0982c2a29b8a806649a91598e44ad785d3531e24f54ca1e61597a90d62fc012f2f093dbe18970d11940f604fc095aaf6aa087805a78da47247e0e4134051a054671cc37fd4af3db65f4d2b744e8d56242421f90499af56d776bc2919d36c1eb59f1298190af8861a2cfedd70f6ed4dea071248ce7c3f2bcaeb0e2c773e4bd99cd8f9a7fd62e5fc9db67f37037893aad3164862ae4391d67f4a0d802fd1865609d6b8cccd9efdbc9944f4807b57a90bb4ada5847766940330e4596d5832e822db42a35534b1ec16b32788b39153a79b6ea4b8add25c91d747c2fa0262244d6d8408ba0960fa8ebab939db5354840410e57ac6c75281e27896059244e57d3b84c46f00d36371d88b9a4e732c094e518db4b86e321ce7e0d85a0cc551cb5367b153dad8173b333275dab1cf0182eef8c91982d747e99a82844738ed0df6d000fa1f7cb38307ca19f930d0c7f5e35c9c993c6b03477a0920bdc1bebced2872e505f984ce2d6ac183521589956cd94787caacf6eb2500f1774652a737eba454e3a606c5d1350ac137a6492353a964e1b0674b9f8ea1c6f872ecbe3082781046a5dbead01134e4ad806b64d9d0f4cc0c93536712a82fc789f54452e76ad0f44388249cc8e3d956d3fdac139a760399700c3815b4d7027c3a085a196515d8b0d89a69382a814bfa240182f54c738f69fb4148eecf0b3146c7dc2c0a9801af2b2f1b4e17833f7cf17b3bf71ee1dd19a01e603f9dc34476112cc87aa693ce3f9660e1b64171d366a832485dd35dd6e37355c4b8375f349b9dae8d97a7f6ced865d22253e2676085ca02057646f353952731ebc8e6664895657d53141c62fffa61b7c77ba2bf2da6e3048a86076ad436d1724a6ad94ca3f222b6636a68ac32a2ced548b6fab534a93e97ff88da620787ac3affd9500e3dd6dc9866952dd692ca9df6f005cf67620e767535284b0b5cf7c79d9dc9ff0cca15ce930457e12002eac7392b49f279abc13ac00f0f7050c4dbc6e191722bae11b25695ffc79721c7ee41e44aa9110e5bd5646236a611989c185143836e80808c2f8f8cfb80cd03cca360ef514b1ea69bd8d044847571fe197d06d43bd0fbbd08b7e3867f6bdc784e354c89403c8241187927fd427ba22e465f923dfb4f5af91ea6c2390a8f20cd603907c0c249c0f26994952b6846d0824a225c69e208cea82eb306ad7b9c7cd837391363b5b038e63aab073e08ed62908f0848b3457b3310f14a8ec4dde493ccbc9f8938249e45b164df26552b3e1c37adb590c79f6239d2fd1d8b1a1b46c1c86ffd57ac351f56049245a1f691967ab51febc3874ebe70d3afdd189633f6e7e8f9846aaca3964ecd3935d752e519e1778ddc314f04d740de9fabb2b10662b7a83c6930aa879738fde41c738d3c48ebebcb2bcff24c9548a0b022ced74ef4d69411ad5ef71f6e3f91b471dc0ff75f5a9df799b0f442b95dc6d66361c589d65ddbcf0dc18ff8d798df965e8be0329306537be7a658c156f0594394b32f585ce0b707f6382da7337adb4519cac3bb00db935dc9344909b118cb23af5c715873dfd232755178b7f98c0d25202e41a49a7d59f2d85873a253737d5c4bd8cfb8af8031cf2569296986ec0777997cd622b0426aaf30f54ef05cfd7a4d018db3ecd235ea0f1287b31b81c99957c7204937613a155e972f43741b869f99f8c2f40aaef979af80a38a02f07d9d7a92e1a21d3a61bc1ecaf7b5177ce3f1c05ceb3bbd4ec513195cb17a05ff8d7488de42b13ae0c4be2fe8a32f83d8a675d4c7b4da372a73f352b6e051f71cfcabae269803009900328bd84bfbc01e7a0aa78304e067d8805c87bfd3db3d35330988102371d5fa2622b696ef52012486aa91edf48aa8cab5ce41bdccf001d3654c2fa8f6ead66af47dcf593abb9b27b4070bd5a5c5448803a837beb886942857b4a3f3f4e1e7c971f94f38498d48b3b694c508a6aead8112cc8e3e6199af24958cf684491b4b5addc69062626579c4800bad3ad28765427ea2a3b7f0b897b14e660ee22df6fabd557f0c6c7b69bce92af84d5e749ce5b33a724e71fae5f3ad02c04ba036cbe26d3e8882f833e80536016fe70857bf87b1061e5ba8031c535c2e47d0e6b2177ad98572c9aa2451dd3ed18a92cc9e5ef8fca834bc8794d84fdadc39bb76b74570b1e092de163d2f1068efac88c6bdcbfae882f9b7f684ee920febb43f7fd5eaf9484f0e38b90ed7b37e13d2b43ac229d38ca3628be64076ea3a226ac6057a31d393b580f910af19854a73156ffd7f45deacfe062a2d505929dbb96878e7e59c259e26fb42e7b2fb3ff2ee2e18", 0xf6c}], 0x3) (async) r7 = dup2(r4, r4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) getsockopt(r4, 0x7ff, 0xffffffe0, &(0x7f0000000240)=""/213, &(0x7f0000000080)=0xd5) (async) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: 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, 0xe, 0x12, 0xfffffffc}, {}, {}, {0x6}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000240)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r3 = kqueue() mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x17a, &(0x7f0000000500)=ANY=[]) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000002c0)) close(r3) r6 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r6, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r7, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x70, 0x0, @multicast1, @broadcast}, @icmp=@mask_reply}}}}) executing program 4: msgget(0x3, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x4, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100d10000", 0x8) r4 = dup2(0xffffffffffffffff, r1) getsockopt(r4, 0x29, 0x23, 0x0, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000440), 0x2aaaad68) semctl$SETALL(r5, 0x0, 0x9, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r7 = getpgid(0xffffffffffffffff) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r8 = kqueue() r9 = kqueue() poll(&(0x7f0000000000)=[{r9, 0x2}], 0x0, 0x0) kevent(r9, &(0x7f0000000100)=[{{r8}, 0xfffffffffffffff8, 0x30, 0x2, 0x3, 0x2}, {{}, 0xfffffffffffffff9, 0x6b, 0x11}, {{r9}, 0xfffffffffffffffa, 0x2e, 0x2, 0x1fc1}], 0x3eb87fe, 0x0, 0x0, 0x0) dup2(r8, r9) r10 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r6, 0x0, 0x0, r10}, 0x0, 0x0, 0x0, r7, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000040)={{0xffffcd0d, 0x0, 0x0, 0x0, r10, 0x5c, 0x4}, 0x49, 0x0, 0xfe}) getpgid(r7) getpid() sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xfc3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sysctl$net_inet_tcp(&(0x7f0000000040), 0x4, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xfffffcc9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)) syz_emit_ethernet(0x126f, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shutdown(0xffffffffffffffff, 0x1) r1 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1206949, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f00000004c0)="b8cff418090000000bfe2f9b990e5c000000002d140fc34d83", &(0x7f00000001c0)=0xf, 0x0, 0x52) open$dir(&(0x7f0000000280)='./file1\x00', 0x800, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b01000000000000005765d61436c85e43c15d12a78cb8c58edde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557", 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2008, 0x412dfc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) accept(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) getegid() ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r2 = dup2(0xffffffffffffffff, r1) setsockopt(r2, 0xb, 0xa, &(0x7f0000000380)="03000000", 0x4) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000140)=[{0x84}, {0x80}, {0x40e}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a260ae8 executing program 1: ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f0000000000)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r2, r0) sysctl$vm(&(0x7f0000000140)={0x2, 0x4}, 0x2, &(0x7f0000000180)="d24e6580970829b2af6788f2436f380dc95c38fe384a485f8599cff7eb40bed4410dd2a5937e4856f608db76dc30e556384105349a33d31eaaf673d3c6673ed0f18fb91047cb6f5b1fd77866b96abb53392daca0d7f4f310f0364e38b7d5e9a496bb0533c9717068a9dbe6", &(0x7f0000000200)=0x6b, &(0x7f0000000240)="eb6cb86dffe037de3581b4c927a344420af4c67c51d16efc0e42ef7b6b34dba74accb3afb1690f76631c7d2832a9a2c86bbace7252b2f329672d64bcb5af05755c70fad9eee93ddbf7562a15ab984bd8369153584a250b57bd65fef7802df5de0200d9ec092dcc281beefa53c3791625f0312cbabff863e99566bf98091a119c5e82748cd4b20354d8c3ae9be0a0367b9c2075d224d8ae280e1976c33edd5a9ffaf24a0dd39a618357f71309f5848946b79d1f209ef70382b03ca577496a725d2af27e00c0c2abae1581e5c68e73aeec631779079cae772dcf267e0f46a1eafa0954d0eaa820a24a5da494a838f5a4777754b97a1514a78ad31b741faae6041ede4092aca0c228e64c2235935388ee7c4934f2665c28ce8591a77f97e91fb47b483b5a6a3d3d6570cc9bada21361ef236a54df6550be43b277d714a41458337449cbb99f201850e02bd5241a9ccc48d452399d0f60b2c7c7e41b6a93e02cc342bc55ea55b1da44e4261ab657ccc43006adf773e628c45b42b14ba11ebc07becf95e01d0b93e98f0a3d821261aaf03bf44909fdb2d70114f805993bad031264e90ff6d432b7b91c152556b37c173ee8c03a8b42ca7a9f58e608b07fc82875735653ccf6308129c31484e605b4cd7a29721199546a94a1e6556c81bdbbbe9e5c1b70ebd49f260cf7fbabf98241abcd4756cd58b95082b04955f9c42c87eba72eb240d38db8b3605d060f6ceb6c0beba4d95feb1237401e0a7fdc54feab6f836e44b58b3926008ffbec30881b535e505e856dd7f56ab108adc08fa314145b7d1d425c97007f3d44b154a2ad254c5bea42d80b04d0ed699189b98a07bb5c22ab4a34410aa69cf09891fd4998e59236246ecd3782d23c2720d752261696218ca86c7bd360a62450383bbe5f2e73d4c75ed02a8a64526fbd8713f738a13ec811af66986543e2ec9c15dd0c4e2faee6454fea9b7a624f1e57c310d97a244e33a90d1cebc014774cf746c773d4030342413e9b64888087b628e512597b447e0ecedf1688f48626281c97f5be191a1d9d5bf41af83be6bef977d534061421bdc11f066d414918658debe334a04c0ccd220b75ede54f60f42cb0b6e30d43b5e334d77d48ceccdeebd3faebcd2001c21b8c1e1e70d15b2e92d5d478bdcb13af9761f4494b67d93dc19d8b54530a64244b4c0900f5959616111694e4ce856f17cdd032600820189db071af9277d5dcbf9a0ee410289468347102c4be1e22a5c930ceb1eaa0b60991ed0f798d90a3edd4b8a9837bcbd6cfb3c6f6e294eab29673d2882dfad219f5430472880e683ecc5cbbdb945a84b9d20253439f64ddc127b9c28e120891a6f064b800f99ba837f4307b1bf8da13c9e233faa010538979be7621c04a000e3044a58b1ba0b8ef4fdb8da629ff0ad46091f238fe2a3190fb5855c720b0c0de29ef0f1876b394ea5a5cc89dd4ff08c6a7cc8be2df2d43ca3c51cbd5f6987ecc41b24690755573cb68f34869b1ae00f05a6820488074e04139a1be7dd92a7a39e1bd30cdb8e2cc7368c496f0432f3b9f18bf938e444ed4a94ccf91ac37f437b2356823cec477f1ebdef15b84d8bbd63a680b2bd5f18fba11542ada6b0a925355dd1fa25a7191c0aa4faac01c8e1f106f0d8efefc9f18274e204701e81427a0be286ed033043b94e88d5fbcc02e726fd2de1dc6316d0311c8f34588b8de87de8ec5c4789e43db3061265a0d4bf8b381d6c929c2a1e020d0eece4d8b5208c46455e72a89584ad94c11e8a7324ae91e1a2a9995961449a2b3af28f11a55b7d865a339a374ded513073ddf2a063b0d6f9a5b588c3e2d7039c46d657eabfb46e11bf386bb44d8da26f5b69e40550e163533e254c239fcb95a67cd47ac72563790c588e5e18e4965186a9f5b54bf5cd9ce447374c77b29458e17d3888982570f499c7de930252079278375f5599db4b7ace11d02955c507f7b5aff2f93d58f5b5604a50646f7fecfdc5dda121745668a280224b00bb1782fea4e8cbdfe422211d86b77494b509c87f36b31b344924ef1151c35543f7fe6c8e90a1958a42d8cf38f7b90eb7bce37e0ff7be7a4b3e0979deeb072f7f9357b6301f95306ef8bdcfde35438df5b17d11b6db174dca30634d5848f3a259bf17f3bdec4fea85c7aba77e3f13320dd99099d570bf27c85adf5ea125c1f753bf6b77e39f0c96598ed954d1601414cbd453f270ce1fc6296fac6f320f5e5d5bab6e5e92daf6e751461155816446426f94e549c724ab7a8d5539b564265251ad71a8c7396a865f7b01cdf0c9aac6e6284e0f1ddd978712f50265656170f434a7513054dbdf1bfc7c02e934c367823cf4826d2a5f247c2f377fd863d5b465f0d278f7773af1e967cd0941f910561e3e2e0d96a5afc5db65154ee85514d778337dcd994ea5c9cb70144f1c94229c8529e780e445dbad4e80bb3290647cacae39b1650bfc79a10cf117f1eea29f0438d929a54a60d24ac48fec70c1afb0d5361c6dd57b6ea42bbd1bbde8b1b5c7642b8a9f5cef5bad0c7515e641ca92de7b6cf51e70e060cae20fe38053e8b7dc9a122e3eed93a93af9a172472e4e649cfeccb6a0e5e2560f7fab04aede8028a5876dd105e1300be353f9815a75e4a347341ddf9bd0e97f7502173a8c32b0b73bce59ec98eb6efa07bd38790feeb294fa6f504fba1b2512ba147deefdb4b6d38720b96ff8e4ded2b427490ff1ccf44c97f19cde60945e02d0cc08e6f65ce341703e42b409b70f48fde4f79eb3b2c6eeed678d6ab5d0a1ef971cfe540d3abfecfedcb61b45dfc53bc6dd191119ef8a9762446cae8fbc88dc0b8b9037ce043845c4c6fd02a93151f9c247523e657e6a8132c15f499441284905cb06a4741e91df266859cad1679dfa955746e164d2c7d3079ab96f728dc96dec4e920f68bf01039a877a24b1f1eee068895c5b2189cdb7a2d3c991b18693d3b8d02a107af4ee1ca9d07cb2681e07993116cd7535022be861a939b7802de4fdf8234e7f49062d62e25a761ba93c6abef03439ef856b9151dd0db5ad9c0463428914439207e94394051e741c240e0d95d0c9da974e9a13f8e2e57e151b574361bdbb0eaa56131285b0de440c6345ee15278c46963c30024777c28fe035a28e38b3843472a071b38089a44da5b8c4fe8f872e2ff36672a0116de3115d6c7624a11ae2d98523f3244dfef4816130ece6e80087bac7b796780e0a3ab7cf7ba0b89cfbabbf1f37b7777ad750ff7d573af6d80ee1302be35c73a6b6aeabd7887ab643b460d75b307176ea6f8cb4a0f056d3950b3adf5d31f9238da038c13b99bdfe6881658a744d003c6ccbebbce3370bf7661e7d6016813c94aee1dffcda87e38cabb4fe227b5df6c7e34c8d33c9047f7991fa7d4934c113990bee5f4f848c89ad35a0f017ca336e136debef2be48b3fadae3c3a868ab0465dd082c1d5250206640d158bde7975dec2c97040b684064b5326c5a73c69203ac659b9deadefdd5cb553273eb6d2c8ece74e05c1af18db949c95e5ec0d44515316bdffe9f407b0edd7a893f50d2da82d46273217530a423b48e8d853f2db42184fbc4f9bc2e1f58eefc7a4096eb1149ae7e83c4cfeb1867ae9b671e34a62d20ea654d264cbb55e092a8df50d453d56934962836cb9e1a75db68d20cd81e13acb18e93edc3b346d8932ef20ab729d516a4ee8449d4b7a6cebb7b0bfd3a3eff2b7916f2e2b2551346f450d212511d435131bbb174baace4225de2202fbef975e25c9cf8e05fcb656cded65e08c7cb1f3d21723835883f1867b6a05bf0d4b49440125b631a580ed7b2f13667e664af18f9e62f7b10f743d4319afa513d2f1038b91b72472a9f846a1eb395b5a0426856f4dadb8b42ffa471c380ba587612e3c3e5a4ec44bcb7f4b2d4ee715aa397e052d94f71bdc74061805ce73b8727e9c5bc7cc16290cb02c6e5185acf693e70e48fe649e009a83983627d3a40743fa9faae126e25fbacc2d245404b39d3aa655ead4959f2ff9200a748a4c88a1ac24f0abaff6b4a75594ba1667cc0ec16ffa52a5e46f0907edb04d6c2144613366db633a33d9784922fc6cc71b2578b35c6ef2dba76a2278c02d988c8c2b3743ee51410530a8b9c259b313234908698282da572018d500394c32b6fd0d2a62f8a0cfe9bebb175fb76c54841dbf74e3fb7b39718849806de191ee98b7e9628521e3ee8ccc3e144d54d7adda0c10cfc564a3465e5f0a4384f3b1a6730cb62b8d23c8a348e79908598c17f3b486d0c97dac95af2b61aa41c82ab377a00a8acaed134030b43e5b7b7589dda199082e79cb993440f8022a8a959679c34422b9b4bc72adc0402e83c4ce57df38636582dd36cb460acd5897d874e82169e508c8e09aa98947eab74deb539f19fd27cb5251f51c96b942a8c8f62df6cea8af0c51b0b4d72552d594ce342b5893b09242eb110c153cd58c87c51bc1b48611bde34204dbfaa6a6d1d4ea5dbf04dd8bd2f685a6a93c51338ea7987a1b4d2f03a4ba80ff858a4004cb91eb21be3f158777148640198394236d3b18f9ffa454a7cef0f9772593df1f29644feaff8c0cc73fcd272e7fa656f5b2b1df49cf5490727c2c31eee1c86092edac74c4130309be5cc9ca93917db035553cb9b03bdce49bf53af24acf2ca9e0e87f62c00809d034552b299e316b799b3233dcbe73268951eedc21de2eef7c355473a3d1bf08406209f61df3101686c445bf7c217d8277d98f8fad9e82ce3c7436fbb2d69cb0a390a50257a00644d3074d185c3507200310153d89d61a679b23051a64ef2f3aa6fb16f0820eb748be239bc4095c44b5ec3be6ba268f28501fcc806dbeb77b7c70b34601f7f5a216910c81b66a897db834e8005d331e48555141df3eae4d2160d1e92a1c869fb0f58492babff0f439abff52e39868f773805f075d9114913322a0b16eea16722a8202d1fad0de6253bfa9a543cbe86e726e07a80ae35a990c2917a3a5b5249b7174a2b7b2f681850d6f45b0ab69e43d8c323d99f410441977983178a9b4afe6364a562b7931ffc0a199e868ec3e9dbec0154a065760581a034ad4636e0fabe732c235ca846ec738d570aeb36eb011ab26e8b9cfbbeec7c5bd95762c5050491b4b286d57d5e14d8b01403853ab2fdd44c356759745a883c1bed4d1ac2843b7557f4eb883352fa4fa7598fdfb1dc0b54e7155190e422f88d7a423ee5f9179875d5a6e5add251836239f9cd665cc1ef2929f3b5e8bb3cfa1be1897b55ca362bf283aef0e93eaa834dc33e00970e57bcd3b66e6485a3778f41c4cdd5c81a5cea9750ca065eb9f22bcd655b9345ea4a0fee26cc128d4a6e52e9d77313b8c9bd962919ac391964f936d75d62b3ccc6e36b4aa25b1896e499e184fc412e6bcc521aa0db120559ad50d0a43cdcc400069a32bd57a15698f9fb91cff5cbe512836035d0d65171b0cb836aa276ea3bd508f9ffe8dafa3551376f922ea3bdf2f0b7d3953a318e72e1efc759ef3a2a2217b67529b1847f50955c748a14584d1748d8ed4ce0ea03ce1a7db1266f6e84836c0884a11d634eb741d06e9016402c5faf7e13bb3d554f8296ebdbe41065a2bfd7def4f181a1b86e291d8e7fed2e4433d8b6813bf08d77242ab940ff4a8ee1ba7ca9a3d38c99fc61203ae5f875406eadb1071777a74842509e42e40d538c23909333bcc5dc1c51c7ce6494dda2852c67c8a609ca691090dcdaa8b016eac45ac193bd9dee7baf6ec0560c4fde09ed6b80456d8f4c6659faa54342e4a8241ebb375ca452e1", 0x1000) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001240)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000001280)) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod(&(0x7f0000001300)='./file0\x00', 0x2, 0x3) getpeername$unix(r2, &(0x7f0000001340)=@file={0x0, ""/92}, &(0x7f00000013c0)=0x5e) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000001400)={0x1000, 0x40, 0x8000, 0x8001}) recvfrom(r0, &(0x7f0000001440)=""/212, 0xd4, 0x1061, &(0x7f0000001540)=@un=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x4, 0x1, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) ftruncate(r4, 0x95c0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000015c0)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) setuid(r5) r7 = getpgrp() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001680)) kqueue() connect$unix(r3, &(0x7f00000016c0)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$ddb(&(0x7f0000001700)={0x9, 0x2}, 0x2, &(0x7f0000001740)="ff008f9ca247ee038f9c296303d5be8049bbd1256df2f38351b98fe9325ddf3fbc6d5e8cff3f6aacd325fe972821780419e397efb92a1ea72ff7e56bffc92fcf30eb96d88a5d17d42b589ca6e51217bb0a4a6224832432", &(0x7f00000017c0)=0x57, &(0x7f0000001800)="f7f28003af1562f39845cd2ebe4847e5bdcb2f6cc2db02ba4b66601309570741929f8953f06fb7fb24a9b1dff1d3b34bea1c0f7fd8e3cf1aeb84db603bcf6a31ba60fb1dc2db46aec8916b0cd5bbfa0694092583bdea601145be7d197aa25bd795408bf4104d49aab2eca0bb480401a2017c7939c55403034b75cc2e7fcc734950c0ae3f2fbe11a64cd82a55a2e67e9c4dd452f12b1c28a0d5265bcf2b4a44c586c06b81ef33d916ec5bd92dbc592f9e76286d8bc192e5f805dd10f59f0aa614d1", 0xc1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001940)={0x5, &(0x7f0000001900)=[{0x5, 0x1f, 0x81, 0x3}, {0x0, 0x24, 0x7, 0x1}, {0x100, 0xc5, 0xff, 0x5}, {0x8001, 0xeb, 0xf, 0xd2}, {0x3, 0x7f, 0xe0, 0x2}]}) bind$unix(r1, &(0x7f0000001980)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = msgget(0x3, 0x220) msgctl$IPC_SET(r8, 0x1, &(0x7f00000019c0)={{0x9, r5, r6, 0x0, r6, 0x180, 0x89}, 0xfffffffffffffffc, 0xfffffffffffff801, 0x0, r7, 0x3ff, 0x4, 0x7, 0x10000}) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r1 = getgid() r2 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r2, 0x0) setreuid(0xee00, r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r4, r1, 0x0, r3, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0xfff]) getgid() r7 = getuid() chown(0x0, r7, 0x0) setreuid(0xee00, r7) fchown(r0, r5, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x450f) r9 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) r11 = getpid() fcntl$setown(r9, 0x6, r11) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000140)="ceb1d1fd8fed68b3", &(0x7f0000000200)=0x84d24bd0150d4ad1, 0x0, 0x0) executing program 5: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x6) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000001280)=[{0x5, 0x20, 0x0, 0x3}, {0x2, 0x3, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x8d}]}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0x0, 0x4000000000000003}}) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x100, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) chdir(&(0x7f0000000200)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x46, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) shmget$private(0x0, 0xc00000, 0x0, &(0x7f00003fe000/0xc00000)=nil) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = 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) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) 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}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r1, &(0x7f0000000080), 0x0, 0x100040000000) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000400)=""/103, 0xfffffd29}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r3 = socket(0x18, 0x4, 0xfc) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet6_ip6(&(0x7f00000017c0), 0x4, 0x0, 0x0, &(0x7f0000002840), 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2", 0xbb}], 0x1, 0xfffffffffffffffd) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60aa862000302c00000000000000000000000000000000000000000000000800001a000000000004"]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x10, 0x3a, 0x0, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x3}], @udp={{0x2, 0x0, 0x8}}}}}}}) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x1, 0x9}) executing program 5: geteuid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getpgrp() writev(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x914, r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0], 0x9}, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket(0x0, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x3) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r5, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x40}, {0x1c}, {0x8126}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESHEX=r3]) connect$unix(r2, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x36, 0x1, 0x10, 0x5cc}, {0x7e, 0x0, 0x4, 0x1}, {0xfd3, 0x0, 0x4}]}) (async) r1 = socket(0x18, 0x1, 0x0) (async, rerun: 64) r2 = socket(0x18, 0x1, 0x0) (async, rerun: 64) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x54}, {0x46}]}) (async) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000480)="ac512f9e000000000000000000cd58515532301cf2894f0bf600", 0x1a}], 0x1) (async) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) (async, rerun: 32) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f000064b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000ff5000/0x3000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000f8b000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) (async, rerun: 32) dup2(r2, r1) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) kqueue() chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1b, &(0x7f0000000000)="01a40000", 0x4) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r5) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x44}, {0x810e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 2: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (async) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) (async) executing program 3: r0 = openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000380)=""/8, 0x8, 0x0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = dup2(r1, r0) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000140)="12000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000100)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd, 0x8000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) setreuid(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) close(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfffff801) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSKBDIO_SETBELL(r5, 0x80105703, &(0x7f00000000c0)={0x21b, 0x9, 0x80, 0x100}) bind(r6, &(0x7f0000000000), 0x10) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20080, 0x51) writev(r2, &(0x7f00000006c0)=[{&(0x7f00000012c0)="d44c58cd1c17461d12945741fc445a0ad4677001c8cd36099c0cf0cf525b3675ba0b3174e430d948505f25a16cf77fc0bf9bcf6bd967b3a402dd116b186570542ea7dbe20ffa33a5a4819f604e636f844f5148d43ead6e2c62cc12f68076e4091fcebd04c0229db41b5e45ff453946fb6287b97377338c965aabef8acb3d1d0d601ec9b13ca85175485411ad0ac98094529e5f493d5a58462f1e54199871766b4d1996cf76b1b953240477d784165ac9ca9c73875c59b720b2ca0f18b300864adfbfb3f38950c087d24e276d3ba1e951784a6b9080e8fe806f9397b28e5255307b23e8beaf067da2f25e72c782c111a2d7fe0c4847bdaf89307b386855ec70a73814c51dbd1a8e7cf3c01cc58ae425ff77ac42c8cff5804571c50ff3dd311a0568338b72fdc4bcf7a55368eece1e7e8038f56cf955815f20d0a8f0ced9538f95072dda43aed91e57c6094a8bca94e37d6bbaefb4c3b0a7d33de108998e4c6c3782a174c5e0f43f87326c5ab66fef9acca3f3ce9797e5bf19009e19b30c1d4282127be64f7c71705638261f038fe7d105115373bf9570a5187b9540acab45a3c7ba51cda2355716dca5ba6bb3354b983bcc45f4ab65697c335c2de420be50f1d4fea6575ffe53ac660e1185b111303876002738886bac7c19d154358c14b794b6f649d08793964ace0d5212364e428b818f986759104b8a9097c0bb0237641281c2965f7954e9986917b493e9f70dcf974bde187526fffb592e01be71aa2bf796b3ace7a5645f123b751e0bc9e8f2812f4018080cc847ef18a0a72a2b948a5af86980f896c36f1be1abff3412158ca35a6cdbcd19a7296e52462c8ff74217f9b8cac4870bcc09cdb967942204dde857419ff3a33d9316fedc93233cac12a56554d7d467b2c8702e1078253f85ab8bdd021ee2e6bfb6301673334a913868003c00aced3582b9c9164a9a1af58e101bcaf21803260b50a48479a8b7b0ec2a1a54b80a8a49b4cd031e9892a12c2959044b535cb81acf928ae90611fd9c51ef2e3d9994c9d87531bc22c56ee3013f55944ce65555920ee2ecdd7aec626caaa7c4add99a2567de0aca9eae950f974019922ddd1d361dbcd20c0a4b3326cd47ea7d58ae56fed2a2c6e687cea8556efa12947c6fe01f3c688e63df82ce0cd0991c3d22fc5329d7b71246eae176126eadeca52c32f675c93f5373f94c5ce4678afe8633db6f32f98a3435a6621362f119db681671640c8d57014c4f3f7e76880036f8eebf752a65a0014f0da32ffb110bcb91269d4a43cdbd332891feb868f318d93a20e52ff9259598d588dd7c7ed55ccd4c7ea8ba9ca1f832619c532ca3b483db7d524d948dc806008f2cb6e5026e1fdbc4e6f8abd821e19a8d1c1f36ab5539479c875ecf4207974103e1222d30002c38c1344fec08896ee5d6d59d5aae90ad84f85b073822f7c866f9c883345816a1f54000791f8fd0cd4887fefbdc792f56900b662c8375951c0f7e72185db8d7de7722f458d68e863d4e42005922dde182b2a74a72b9b1a7cfffd831edd4e1421fdba7beb194ba82e7029cd682a13215a612ff27efc856ef1d29ecdc1000f0cd5f98ce1d7eb987a71f8a2f8ed463d1d39c45d3fec91d4cb2f2b61488c45e8a4070f2b7282ed87d362de7f068ad4a5927a59526898f1d42da912c4f093dfded7b09a57c948dc0fd13ccbe0627ce090c751873c604486c42a76e02001a04e84ea8926c32bef14038ca5c1cfe6bbfda22af80c54019bdcc138bea52c89d9544753000c4249ea640b502bec75776156cbe69692c75c2e13c228b4337fb206fb84f3da0c84feb740a5e2e486dea72703be54440bb4af80a0369439ed0671f909c09a3895bdc5fc3e49d4428a6f8858416f909c70cb5bc8822ae03b7f971076f3c241c3717fe8e9fc84bbf89bcdd531e4f408beae4898159d7fc998db1a14b6c9139732e3840dc4426e612c12a33381036cd38b7ddf07c737d8b2a6d0611fd3629d1cce630c143dee859b54055959657d02f235cae14b47b57af354974d1d2dfbfb907134bc2588005e6822e05269b662265777a8fd85703bfba87470164683a31fb26518089386955fa9aa9bb5140997b714fde8b5bf2331ca5d8ccac2aa29bbbeb2d7a12ebde63019ad0be12e4c656fe388e0a3ae509cea0654a9a935035f393421b36b6aa1e7d7dde1bbda4d44f4d126dd3191e1b9c8002d2652ed799a15873a9041f05a142a3e2254add2ced86563bf142ea25e33b2e06ec35852b881bb2b5172542884104a991ab1de98ece0f611ecdd2a12f7305c6c2c01425828460877666e2812ae403a0e8a8cae114af9c28e5c18f03399f6d60b9bc0221409d4c95c80eacb0dad149520203c879af076b20140b547e8d7b34fc8f8f29b41986826a38134eff046dc64936da9637e64b547312d45f191372b220d6f404ac1ae1379c57f0c51048ad57118b67d912769038cc0c05976b247e5356b508ec51bd43169e23bbe24196b38acab152d3c0bc14d7edf5e291c2a09b7afca5dc2bfc0e1b21c44479413386cf72cacbb33108a1bb1e3e00085a8efdbbf38bc0254c1dbebed8379cbaff404bdc0ddcb8cd2f812c42587b7a222ac95f1e5f0eb66d0f9ca5c982cbcb6cf2070ec38a7be308abfcdda29e87711e81ffffffff40cb1cef55e5af3dc7b15b6d9af11be70f25f008810ff4f59b6cbaa79dcc22ee07092c469b48343f3931884aebe0996251fefde5a91ac621628fd2d5b865965a6b0105bbc2eab776a74530436b7c1b1afd484e19e6916ca5d2abc4fd328885c79d46cf6748d932b7e5ad85039759efb7d806e8b62fe053f16d6a8fa8a200c520d49cb5d4e02474c6629ed8ebc82d675d3caf6b4941e7539ae7cd471790564a2ee27ae69c47928ef397a6fcf6dd84f81c80e2280a3023a9824429bcf3d10cded3328453fa336d0af5503a2659db18352448855ace086ffe5853a8eb998b9b3e1029819199dbabcfde1467a79c3cb53d8161a9872c22816c20800359762cec18922ae12da33e4d139531ca8d5437fdd6c89f1ee6da932934fc503585758bb68d9ceae28b1edf1ab04d684571d9ac3f0ec6d12c54097288cf8a7b2b747270ce1bc7683e338311313579d67ab5145efa6a3feb171eef4990f918947417d273de82e2dcbe5c749b6af2f41b398d4527168b26af4610b17bf8765a9ca63d893d37c64f7095090af6cc2ce8ba7c16408274491722d8652e84e88f95da6ef25779436264edccd91f62c869bed3fa1c461cfd1c9464bc111e8392e602066c051609503619f274e7d425125a46d934efcc3b7e63ef5f995e6571c3a6d60256d2927e5a6c8bda5071ab8b4b859d7b0f8a2c2f3e2609c17c555256ef83bcd3f7f96a3dd82f39273dd4833b3da33065f9458dfcfc5fe35ede133645f96c52963a251c51f2f06188c56b049852026c980b35c5c068c36955b8110c4b22732cc78b6f3b39cb9e1d7d3f3cf0af3c0b9a55e71d7c81345997aa70e93061b3cfbdeaf5fb07cda91cab0b070673d4f8cec1caf0e2b2c38ec69108cdc6dd8490608d60d5e02b114a05932fdc8dabfab038af8c25f1286ad699184e6e7ab225bced8f788c52cfa619cfb519289327193b5e37da0bb15ed4945e60ac3ce5bfb1cf6d3c6a97f74ecfa1c4bada342459f7b54accaf8b6f9d6ff8080f20db2b16b47804c8b069dc91cd009f388c146e3e8ae68a0875db419ac0e6b7a83b4599b392dfe66c6ac2261b827a6c0883a8189ce5e5e31b62cfedd7ee35f4af1c504805a7e5bfe75a21ed1799dbcf9267b1d846a34fefbc8cbc940035871738e6e293737397aa551483a4c061ff79ecebe752ecb81a0088936f27acf0774c00c6046c5e721c5d8c9eaf5d4a6999c68378d814287d7449018778493204a371bcc9f1e2999d08f51ff74f656e68512ab17393eba6f835ddc9d2d1af8c6a2010d7bf84e60034c93ab3db009761f7859e025781f28be45b36c4092da1b1c91059bbcc3817ddb81354f3acf2de243d56773a1e08b0812aa3c38975f8dc1f655bc87400eae59f516d0fe673ec14add4364878a429e522e3e161be44c6a95f061718c210f143f227197b64766732bbdd234aa4751565fc7cfc9eb966870943189f0ed1c594c69b2fcbe7e98768e5f627254ee72404246d18012b991b49ee2996fcca2e2cc6174a0a4a26f2125e4f125aa112f189588e1fbff83526659fb0d4fe87083b684139a9dc3cd7d47f8cd964841fb1743d9b88a79c154cc385e43c5a46c97c24618b0e5922e9c6df3cad949b25f404fa8135f67aec9f748d2a2c1426d72cbb7f6985a037c96c61a554420de857093e8d16fc74953d3f638f9af97d1895501d487241b1533eb41820b905356e5ae6bb64c3d2acebd687d51ee48fa5a2b204e87f08e4e634128a31245e5523ee696aeef7508d95e04f891d9c0b64157e836e4f96e71edb0bdfd170d94b97965078d5cc32eba4195d2e8551557027c6064f3b83f6e05ad516cbe93908505ed5d8e4dd5ae906e9edbd5179989774f70655ef2f356ec24f1bd9e61cc9db02f8dbbb29363556439a05a13094529bcd54f80ff9124a4e37220b21ffa6649fe88cbb324e6b908be381de1e8ebf573aa36c63c89a79cfcec485a12f8d5cfca7e573fbd635155be4d63ad2b2a812a5539cd0adc9223c2deadc15a9691297f58910ceec76255019a766bc725952caf4f4147ceefd60a4090592835ae6b19acb023ff843e6b25cd3952187692ec888b5a09903383a11cca38556a56c49f4cba6cc6e4afd0ef3ddb55b12f48bde69f05404f60ee28d0f7a41ae7b368dcaa98a3cf89ca3c60c042170a618d9aac06615957a07ed485f60d191996a0381d2708279fd484e4c035cc676a1fe91dcffba8f72af002d7d3a34ac515bd3eb893f2b61600b8489a4db8c37a8d997a871feba48da0ea2ac57e2d342f94648878d2cbbabf9c903ff0fd63243b6bf639c1f871e9d5fcb27f1cfd3d25d3d561fa91d0eea76a9dfa289628beee960f4d2e9f3b930b8f518f0d39c92d3004488aaed84ddfccf04b8b1ebe3086b352eb6426b34686147bd5a29c0a3ebfe2d8b82e8a0654e95299e7381eee0731d111947a11a2bf7fcfe5e51e67c538aaf2f8035212fe08b188f67f24d2d9e5d2f16c624bb4c2059e96958d1f98371d53aae5d1fe1b22b544aca95a84603f639974e0858aaf0cccb090d1ad7f11abc5c5c216ae3e7ca2de9747e364f803c5ca3461c36546c16ee575946a15e8cedf1fe0744467f85e4c5ee8aebb3d104241ce7a522a4a2e969ccd9c848fd6c709a082849dbce8ff873b351d02b2126a539fcd0b8a074e4ea61e4bcb20c016af1ca065f12b639971a38b3ea7157a6b02afccab4b12d4643400d676e87820e1dd6a9df52bb23572244eec3dad5fa94f810cc8fc6c808568722af8fb4724f6bd10caafbdc1ab58466d94e8c330fc6e7a5e6e4f3f2578eb96f03c6bff30eed6342e0e5b67bededdfdecd424ab853f8a543c4e25289a00a135770f4e2899dbee204c2fbf7c19a5c00a33964b532f0def2699fe6f996255356c3db530b7e1e3fbfa924350056dea0549adb05d77e65d50f59d035006eb830b78b6a51f8f6712a1fcf52b8766e70e9a28cf9d860e323001310a88afbe4dcbda0587311c32fdfdef0a9dfe7b22c61e7d020d97633756305419a0f36a60d4ab982e769a233196665a62813ee995da24939dfe76c34553f2b0a49b93dcd632689573828f6386d7ae406a6dda837fe6103881a2fc94c92d0e88e92a77b846b8a64fcefca", 0x1000}, {&(0x7f0000000440)="22b00837a468ae6208c14e9f0eb0db4b606b186fd11c812e1fd174e802f8d6aad16e920e97b5b8c64f94e5d81821d4aa6ab7cc06cc4370a4644de1b2c8c1fc7b704810961660742589e492bd45f4d1df58a17694efa60362f6c913430f6ecd177aad381c2a43d1f7c4b1d53e6440a1a1a7bdb2419705a91d68f7e7f5b507", 0x7e}, {&(0x7f00000004c0)="c426f6d623bfaf9d3966d8bb4adc1185d91c6cfdf116a584370e5dd91932494c7bd10c93195f369339dc820b9f650efa748737acd621497a69407b11a5413d837ddd33b4cb92032eb59c6ab1978ba7989cb526657092df79d89da5f5d6c48e9ce18a9737aa3cd5a86c08dd1ceee5c3592db60bcbfa8fdd2005a57183", 0x7c}, {&(0x7f0000000280)="dacd54fe2cb0a3cd4759f4f5637e07bda944d6ae70", 0x15}, {&(0x7f0000000540)="027da63901f36c8d5861d50939d77b93e459688f21b6e34802771fbc0b626969f396d825e67f905c2d78d5a2afab952cc8bb7026a18b9bd17504412162a6263d2ee06bb56dd4a9432ec473833eeb821e177a2fec929ba2dcde61531f001e3528867d20d90523", 0x66}, {&(0x7f00000005c0)="0b0093264e80960b47d5b438ffbf50cc2107ebd829ac60bab190d6cd9ed47acf68ddde67f4b2b00285db48c28e4c22273fe571f28cb08589e9fdb8d5171d844dba1eab6cad2dffe9ce041c81e923a71292d7ad68b43a4b34e64107bbaa8dfdd2b76b08dedbde03c91b65977e56b9e78eaff13322328e189348c57beedf1ec4a149d696f27d26f1c5f1267fe8b771", 0xfffffffffffffe5f}, {&(0x7f0000000680)="676434d3bdee86c9405d9897976d23506dea9d09fedbaf3c5c8da535", 0x1c}], 0x7) r3 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open(&(0x7f0000000440)='./file0/file0\x00', 0x200, 0x0) renameat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, &(0x7f0000000240)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b", 0x1}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffe51, "dfff097e00000000000100"}) getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) r4 = open(0x0, 0x1, 0xdc) symlinkat(&(0x7f00000002c0)='./bus\x00', r4, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000100)={0x1, 0x2, 0x0, 0x1fffffffc}) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f00000001c0)='./bus\x00', 0x100, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x8}) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x2, 0x0, 0x7fff, 0x1, 0xffffffffffffffff}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x73, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 2: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80606949, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61}, {0x14}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x5c}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{}, {0x5c}, {0x6}]}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000002c0)=[{0x2}, {0x30}, {0x6}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCGRSIG(r5, 0x40044273, &(0x7f0000000040)) syz_extract_tcp_res(0x0, 0x0, 0x2) (async) syz_extract_tcp_res(0x0, 0x0, 0x2) executing program 3: open(0x0, 0x100, 0xe9) getpid() ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x40}]}) sysctl$hw(&(0x7f0000000040)={0x6, 0x6}, 0x2, &(0x7f0000000100)="f1a421383518da8b", &(0x7f0000000140)=0x8, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x0, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x7d, 0xfffffffe, "3c00000000000000000600060000ea02f1ac7e00"}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) sysctl$kern(&(0x7f0000000040), 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) socket$inet6(0x18, 0x4000, 0x91) pipe(0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000180)=[{0x2, 0xc7, 0x7}, {0x0, 0x0, 0xe3, 0xfffff000}, {0x2, 0xc1}, {0x2, 0x6, 0x23, 0x6}, {0x1, 0x6, 0xcc, 0x8000}, {0x0, 0x0, 0x3, 0x5}, {}]}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1000100000000000ffff000001000000"], 0x10}, 0x0) r1 = open(0x0, 0x0, 0x80) msgget$private(0x0, 0x448) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) syz_open_pts() mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x400, 0x15a) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000240)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) mknod(0x0, 0x0, 0x205318) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file3\x00', 0x8001, 0x20) pwritev(0xffffffffffffffff, &(0x7f0000001600), 0x0, 0x0) msgget$private(0x0, 0x2) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f0000000040)="f52094f8", 0x4) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x8004570b, 0x0) socket$inet6(0x18, 0x0, 0x5) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) executing program 1: preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x1, 0x12, r0, 0x3) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x100, 0x4}, {0x6}], 0x2}) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x10) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') socket(0x0, 0x0, 0x0) r3 = dup2(r1, r1) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: r0 = semget$private(0x0, 0x4, 0x10) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="a365cf7f6249f641a94c7ab2", 0xc}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r2, 0x1000000000029, 0xc, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r3, 0x400c570a, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r4) poll(&(0x7f0000000240)=[{r5, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getpid() getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x84) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) flock(r6, 0x0) setreuid(0xee00, 0x0) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000002c0)={0x10, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f00001a1000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, 0x0, 0x4000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000008d000/0x3000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x20000000}], './file0/file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x60}, {0x6}]}) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) getpeername$unix(r0, &(0x7f0000000540)=@file={0x0, ""/504}, &(0x7f00000001c0)=0x1fa) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000380), 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000008c0)="d6dd1fdfca95903aec7edab99540198fe7d8fe0f24ff581a87a016f417b45aff419e108e9d8c73decb6a1d3e09c9bfef2368b5f8b6a6253430a9517b32f5d348120cbd7cf877eb6595b0404f01435d5ec124aa7ca2bf3e0fde6699f9e0a4e32e46a12379318779dcbcf6d88462505e58718d1cedcc93971f834c76fbb7", 0x7d) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000780)="055250d9c1a2ea4000010000000132bd4eb73c8feb3d5f701e2eaaa344377e6a01dae6feb733386ef94d9e7a60cb0a634cf04fb0526ffa65d4cffcd0564e145b62b655b0e40cc36e4d3c393e12ae4366331b42bcb70fb48f865d093e7bfb7046a38998f40000171417b54584c0bf42c4563d4a598a2234065ec6ee0beeaf70baf25f43d06b9608696f1e72d243e17f6183085a806de038fa5c99fa3c3899f4479e4c885a84a2bbbcabb006c3d447e0297c0f2ec44b7aa5010e54da00ff5e2acac3d030bc63ab13cafb2421e70bd85a8dbbe3fa25443482cc5a62911aa75640d681377f55d131c653355ccfdf62d700000000000000000000000000f46efa0846d439a3171e", 0x98) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) close(r0) socket$unix(0x1, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x18) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x54}, {0x48}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001000), &(0x7f0000001040)=0x4) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() r2 = dup2(r0, 0xffffffffffffff9c) close(r2) r3 = syz_open_pts() fcntl$dupfd(r2, 0xa, r2) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000300)="de", 0x1}, {&(0x7f0000000140)="91755e797c147c06138d7546ad4302a4dfcfb3be30b12611faaeaf233c0fbde1db5c930795c9883e748d787705696b7177174568c151732cc667c32848fe7f8c16eaf6430d5baf4d2e0e9d4ebcfa9acb92574ec4154320ed9db20680269f74", 0x5f}, {&(0x7f0000000200)="48dc928185723ebf342c8eb268da380209d86f9391", 0x15}, {&(0x7f0000000340)="dec03ed18e744dbf260ecc8a0374c8dcffd5f9d4e251bfd5f5fbf458ae7c04f8022d56b90550ddbf3cad9db75f33e9efcf83c80edb168c89b2a3f81a5daac7f4faebf3603320ed27db716dcaab7c534a6f900a7e73f14c499cc54e742952cd400ce1acc816a95b5dd94b058f18c3ac397d5a3e80450136f1117b1f39b96ba3f0a501771af48f622f3d93d8c29cde4763fa2f685e9df36aaa4b8604b01b8ba0ab4d4870acfe12a6a926d82b81851611318f619cb8d43d5fcaf989338710dfe7a41f95a0ee", 0xc4}, {&(0x7f00000009c0)="428aaab9e59d6a01d367f19a77e1199f30d511b333f09850affe09d7595698d361be0bc5b932aeb86cbeadff8c549656e0650adb80a9e9d8b12998900bab3027941dc18c6468da6c988bf4eaf9106fb88d581c6c4186f350ff2801a6b8f87b01f89f1607cfb711a3a211ea4a3bc13bcd99d0bffba975e157b39ee12c7834e3201d6c5bb052f2e6998c8840fe49b645fccad4b2ca04f29eb165c3ff7f21d9c55579b062d06f5399954ecc4c947f2575033fa278625329d34f1f64423e319c4e4e29e753cd9fe03f9ce1150e8efa7cb721479de408525e0c843dca519e1935df6531409b727164b285f31e0ba18a2cae19b935773b8a41261e1c4ab45109aadfeee522f63ee7aa599de84442ffea869c3eaf080639187612c97b4f7b6ea18b6e8fe5dd18145712c04c0ee0b02fe9540548f69dcdc8a6948e41bf0187353d00e10ecee5cf754df8c12e40727a0bbcd113f34fdc1c41187a53d0b0a5e6a437281e0d064a53b637d4de4214146b229355ab82811e3e8afc6ccc5a8034926fbc7a806ffa288227d6e277ea30233273d187b5ae573c78e0091493aa774cc7128dbd040522d8a13cce79bb7bb03abdd46172999b4a74a4ba7eeb5792977b22059acf03353fed402fc28713c31fa22c50194728d701cce06e2a49a83497cd096ec21b6adffcb80bafb3ceb256f3ced4cf120a822902f78f0f9bc432f291d4cad3b834880bf2043a07534eed609b778834960ae1d10060422ff8524e4942eabc5df47ae9cc7b42e0c8d6f6be76c3abb7da0b95f518db6ce2c830e2b36b9956505c2efcfaae6ecec94f4ebca6bfd1209d400a7a5fac08571956862cdf654dd61269770bae567dfa9501df837c2638a1405d8551c74fe217fd87a7d0258e411decc5782c280c408de4f7bcaa2438182d341ec353d161d40504", 0x293}], 0x5) close(r3) readv(r0, &(0x7f0000000080), 0x0) executing program 6: syz_emit_ethernet(0x3e, &(0x7f0000002b40)={@broadcast, @random="f31783145599", [], {@ipv6={0x86dd, {0x0, 0x6, "d8c0ef", 0x8, 0x0, 0x0, @empty, @loopback, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) r0 = socket$unix(0x1, 0x1, 0x0) dup(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1028a, 0x0) executing program 2: open(0x0, 0x11, 0x8) writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) chown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000080)='./file0\x00') sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x41, 0x0) r1 = dup2(0xffffffffffffffff, r0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0xfffffffa, 0x9, 0x3, 0x6, "45148c6f8207d8da5f73dbc376074383436fe7f3", 0x9, 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000200)=[{0x101}], 0x1}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socket$unix(0x1, 0x0, 0x0) getpeername(r1, &(0x7f00000002c0)=@un=@file={0x0, ""/56}, &(0x7f0000000300)=0x3a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x4, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(0x0, &(0x7f0000004000/0x4000)=nil, 0x3000) setitimer(0x0, 0x0, 0x0) executing program 1: socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) pipe(0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc135", 0xf}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) pread(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[]) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x305efcda}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x7c}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 3: pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) setrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffff9c, 0x0, 0x6) open(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="acc369182df2691154992dc1305035bed519f780f8dcb1b3bedc1f28fbc9155b18d11cc81e5509d37be825b69ab93311ef63f49e22642c16f41c1f138e4d103095c67deee6e600a6c13eef117e1c9f"}], 0x9) close(0xffffffffffffffff) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) mknod(0x0, 0x6000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) seteuid(0xffffffffffffffff) r0 = geteuid() setuid(r0) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x4, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465", 0x34}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') writev(0xffffffffffffff9c, &(0x7f00000000c0)=[{&(0x7f0000000500)="edd52058f78385ef3d700199820a41ba33cb4b5deff0baa5673f842244ebbd241a04df169c6c340cc68d278efb6df142f8df7638bcce2bce99eae0ceefd86ef332e8ed015b4177fd6d227ca3bcc46a1be163b952d73a5b3ed9c1cd932d4f64e941c868428c486acbff494325741a2f51a556147e8cac2fc5a343b504982fa82cb7f289e821b8674a57ade00513861179eb51ac83ed15455f2346eacbf61f6e5f9f5dcc9201406ca7d065a01c1a3f4a87a4a9a06f51307570b6f6e80feb6da697e8da51e7f80e96a1f5cc9660d5df4793f1117dfc56bcd5093dce74c4e2873da3", 0xe0}, {&(0x7f0000000600)="d4ca96fc7aa7fafcafa291861c29d84c9a4fe5afe6836d46a80f6510ea42cea30b067e4b95b989ec422203d86738a0723f569abaeb476e8de2de27f35442815c8ffc6bc1e89a50217a41c60d6f400d29481e6d3a1cccce39d5c6aa8be04e30db763c2fe72ea70cce1406f6cc5f515b230c53ff2baed35816796aa1d4d504b0e0d96058591637528a5fb21ff483c96626db02e807e808a77e26174316db900c574ad9d991cb88d46648c57e1d69fb2a5022dca63f43e68b5b7fcd94cba9ce603e490d38c03283d2c80f", 0xc9}, {&(0x7f0000000040)="7826568881c2aa1db5326cc5dc635c4a9df2efae998fef055a60c493db2d0c3f8a9893dfac", 0x25}, {&(0x7f0000000ac0)="7278e8d610c580cca80b740ebc175bd7e550dd5b435faaf6d96b16277ace1f736c2911d11c915eabd8ad40be826385ea155da9ccd1614509c7619a668800d2093df32b1b49413337b39cc0415c936f3369138b2b0527667a16b3b0d967df378e1d937b5577007079f16bda2ffe70f675334ccc5ab586143d1ec7a33d0f966ec63b1a7642ab1aded6ba3472b41b90d9ef681fd5f29984ac5c08a14f0ecfc91bfdc156bb75ce4a6f440f87a97dc24836f4cd7530367a9409860fba0744131904a82bb569a3562034724f51e92cac6454a4ad66622e184437b0ac0c87b3158368769af45165f65e731267408e9914ca2c761dff759139f792adeff3066e3b45be", 0xff}], 0x4) chroot(&(0x7f0000000000)='./file0\x00') poll(&(0x7f0000000340), 0x0, 0x0) mkdir(0x0, 0x79) clock_gettime(0x3bd70b3292b7004, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) kqueue() chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) (async) r4 = getuid() setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1b, &(0x7f0000000000)="01a40000", 0x4) (async) execve(0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r5) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$BIOCFLUSH(r8, 0x20004268) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x6c}, {0x44}, {0x810e}]}) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) executing program 2: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0005000000009078e0000002e00000020800907800000000"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) 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(0x18, 0x2, 0x3) ioctl$FIONREAD(r3, 0xc02069b6, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f00000000c0)="b10005040000040000006ec0c72fd3357ae30200004e3003000000ac381649913768360e3ba4d7a0d2aa05000000f2aae229a70000d476c5d8c6511f139b672f4d335c22030000002bfa896443a42102000000720fd18bf8b670c1f5a872c881aa6e2ec5c90400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0909000000000000008d000008e371a3f073e111c37a148c00"/192, 0xc0, 0x8abb88b2f8009499, 0x0, 0x0) socket(0x11, 0x3, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="c226", 0x3}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(0xffffffffffffffff, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000000780)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3e36ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7bd425db272398a2eae29ef2635", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0x2a5}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000000b00)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5b2fd3d75fa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd4", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r4) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 1: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) fsync(r0) executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="bfdf290bbae1aaaaaaaaaabb86dd6000000800383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02810000000000000000000000003a00fe8000000000000000000000000000aa00000000000000000000ffff000000000200000000000000"]) executing program 4: r0 = getpgid(0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb088045000028000000080000907800005800ac1400bb4e224e20", @ANYRES32=r0, @ANYRES8=r0, @ANYBLOB="5022087a83466a7c00a7b0780000"]) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f0000000080)="3f8dc0bb", &(0x7f0000000040)=0x4, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x42) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x200000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x180}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 6: syz_emit_ethernet(0x36, 0x0) rename(0x0, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x44, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setitimer(0x0, &(0x7f0000000000), 0x0) r1 = msgget$private(0x0, 0x2) getsockopt(0xffffffffffffffff, 0x0, 0x7f, 0x0, 0x0) msgrcv(r1, &(0x7f0000000400)={0x0, ""/137}, 0x91, 0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) syz_emit_ethernet(0x62, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000300)=[{}, {r2, 0x40}, {r2, 0x4}], 0x3, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) executing program 2: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) 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 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: clock_gettime(0x2, &(0x7f0000000040)) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000003a40)={&(0x7f0000003a00)={&(0x7f0000001440)=@in6, 0xc, &(0x7f0000002940)=[{&(0x7f0000001480)=""/122, 0x7a}, {&(0x7f0000001500)=""/91, 0x5b}, {&(0x7f0000001580)=""/216, 0xd8}, {&(0x7f0000003ac0)=""/70, 0x46}, {&(0x7f0000001700)=""/48, 0x30}, {&(0x7f0000001740)=""/102, 0x66}, {&(0x7f00000017c0)=""/4096, 0x1000}, {&(0x7f00000027c0)=""/34, 0x22}, {&(0x7f0000002800)=""/117, 0x75}, {&(0x7f0000002880)=""/158, 0x9e}], 0xa, &(0x7f0000002a00)=""/4096, 0x1000}, 0x3}, 0x10, 0x1, &(0x7f0000003a80)={0x556e, 0xe514}) clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x4, &(0x7f0000000000)) clock_getres(0x4, &(0x7f00000013c0)) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) sendto$unix(r1, &(0x7f00000000c0)="b100051300000000000000400030000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001340)={&(0x7f0000001300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/86, 0x56}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/84, 0x54}], 0x3, &(0x7f0000000300)=""/4096, 0x1000}, 0x7f}, 0x10, 0x843, &(0x7f0000001380)={0x9, 0x2}) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005", 0x3, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000040)={0x7, 0x5}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) connect$inet(r3, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(r9, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x5}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x26, 0x0, 0x64) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x400, 0x10) r3 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x18, 0x5, 0x4) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) getsockopt$sock_int(r4, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) write(r1, &(0x7f0000000300)="1e", 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="45487ecd98b883c8347a94fc52000000000000000000", 0x16}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000004c0)) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(0x0, 0x80, 0x29) writev(r0, &(0x7f0000000000), 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x802069ad, &(0x7f00000001c0)) r7 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r8 = getuid() setregid(0x0, r2) setreuid(0xee00, r8) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="0600aaaaaaaaaaaaaaaaaabb000045000001901400aae000000101000000fe3396570000", @ANYRES32=r5]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r4, r8, r2, 0x100, 0x53}, 0xffffffffffffff00}) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5", 0x9d}], 0x1}, 0x0) semop(r7, &(0x7f0000000240)=[{0x0, 0x0, 0xc00}], 0x1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000ac0)=""/201) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000004c0)) getuid() semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/266) seteuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$GETNCNT(r7, 0x3, 0x3, &(0x7f0000000440)=""/64) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000080)=0x2000000) getgid() executing program 4: mknod(&(0x7f00000002c0)='./file1\x00', 0xa120, 0xedd) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f00000000c0)={0x2, 0x6, 0x1ff, 0x3, 0x4, 0xe970, 0xfffffffffffffffd, 0x6}, &(0x7f0000000100)={0x7fffffffffffffff, 0x0, 0xfffffffffffffffd, 0x2, 0x9, 0x7c5, 0x4, 0x7}, &(0x7f0000000200)={0x10001, 0xff, 0x1439, 0x1, 0x2, 0x8, 0x80000001, 0x4}, &(0x7f0000000240)={0x8, 0x7fffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(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) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x67d03f22) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) shutdown(0xffffffffffffffff, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, &(0x7f0000003880), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000040)={'./file0\x00', 0xfffffffb}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0xfffd}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) poll(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = dup(r2) writev(r3, &(0x7f0000000100), 0x1000000000000309) open(&(0x7f0000000b80)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, &(0x7f00000001c0)="dcfcaf4227ef4b4a4407c9f1673c071d8ab4e6d77a903184624e35d825a3d9160aa6ebcb2a8f44186713c09707f19a84082d351a28e1f060db4a7dc17be338ce2f0b2ad789ab3ec9cb4a177e8337dbeca66a844bb5bcd6f9c896688fe5c53e540d0e88abf8dc81acf749c32d16caab925ee42d0b88f0db2552849ba0ccc4cd3be403519f17d3b5ee0f4954c5df6fec77c0461d98572dcb0b", &(0x7f00000000c0)=0x98, &(0x7f0000000280)="bc97d9bf1edb6040455b0c71e7b5cd02e20aee48f68f06ff14b14fe2ab48bf1ee473803866106fa9de6e9e7d60d5227af76bf33c723ca2dec31ccfd081b2d16ed75de96af3726293a0ed4bcdb6ffc6e75fec5c895a95a14d99ca5516b116cecbc6802411b671a0eae2468f814505dc6ef2403660b805377f68461f2be2760e69edd8153344929def8a9b552284e35b551e7160d078c5bcf699b0a6d18a4a4ebea777ae618905c02ff3cb8bc23b9575852fd35246484b040dd3af3f438c88e8744e8cc5b66bb67c8f1c1f56a337e4386bc40f534cdb4f08a1206acdffc960cc336e", 0xe1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x1c}, {0x8126}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) 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, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) r4 = open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) ioctl$KDGKBMODE(r4, 0x40044b06) 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) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) write(r6, 0x0, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) bind$unix(r8, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r10, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r9, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x1ff}, 0x0, 0x0, 0x0) close(r0) executing program 6: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x9, &(0x7f0000000080)='./file0\x00', 0x8}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x8, 0x0) r1 = semget(0x0, 0x4, 0x640) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000140)=""/170) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000200)=0x6) r2 = kqueue() r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x4) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x68, 0x40000000, 0x43, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20, 0x0, 0x6}, {{r0}, 0xfffffffffffffffa, 0xc0, 0x40000000, 0xe2f, 0x400}, {{r0}, 0xfffffffffffffffe, 0xa1, 0x20, 0xe1, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4b, 0x4, 0x5, 0x91}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x8c, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x5, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x0, 0x10, 0xfffffffffffffffe, 0x4}], 0x60, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x0, 0x20, 0x4, 0x93e}, {{r0}, 0xfffffffffffffffd, 0x2, 0x41, 0x9, 0x9}], 0x7f, &(0x7f00000003c0)={0x7}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000004c0)={0x9, &(0x7f0000000440)=[{0x0, 0x40, 0x3f, 0x6}, {0x5, 0x8, 0x9, 0x7ff}, {0x4a, 0x3, 0x80}, {0x1000, 0x80, 0xfd, 0x7}, {0x2, 0x6, 0x0, 0x2e}, {0xb1b, 0xff, 0x1, 0x3}, {0x4, 0x20, 0x7f, 0x9}, {0x7ff, 0x80, 0x80, 0x7}, {0x5c, 0x6, 0x1, 0x2}]}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x0, 0x4}, {0x44, 0x3}, {0x43}, {0x86, 0x8}, {0x20, 0x7fffffff}, {0x8e, 0xfe}], 0x6}) r5 = getgid() r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) recvmsg(r6, &(0x7f0000000900)={&(0x7f0000000600)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000640)=""/181, 0xb5}, {&(0x7f0000000700)=""/130, 0x82}, {&(0x7f00000007c0)=""/157, 0x9d}], 0x3, &(0x7f00000008c0)=""/14, 0xe}, 0x41) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000940)=0x7) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000980)=0x3e7) r7 = open(&(0x7f00000009c0)='./file0\x00', 0x20000, 0x85) setsockopt(r7, 0x9, 0x0, &(0x7f0000000a00)="c59deb60425dc672a3672ff039f7239e5410eb3456c67c46f7170c5d38785f01860e8bdf0b93432cc626567b4e71ff6bdf61f0b91670d88da1053d7858dc495adb675a287a87ab2da0a408e3569d17bf2577f425faf6261bf0baf4e4ee124f06583661a74f213cf03a75c29f059ad826e8d18af4e4fa58a1e16dca294069d0257f6d6b110bb7080b63c33d8f736d800508564e1f0a5369a8fcf701d2a8f71c5abee921bc71cbd03783b96e14f86c90c98bb4c7c80bdc50a5c1a2800b8b6e7fa90eaa59132eb74e36fb773ddf22ee35581b303b71b12c882d52592c56a8ae1120ee47f304c9ac0a3a7cadd4c0b09d4b9044befe6b5bc9", 0xf6) r8 = getpgrp() fcntl$setown(r2, 0x6, r8) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r3, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000001040)={&(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000f00)=[{&(0x7f0000000b40)="90932c8c1c9afdab47f8b1d26dc4987e09ad73ff035fb0366aebf36e7df98092412312bcf3", 0x25}, {&(0x7f0000000b80)="878844733bb4f370a91714dd7c73f151a63dac8055afb04353c4cdea6f126c0607f0d61be697375d28992ef34ac0c023a98e13ea4224a404eaf085d428a4ecf2d8b5b1b0b08df9a083f3f5c3fcfba7608ee3ae05fa1c9d9fc15047afbab708c7b349ad87b7195debf630409371a05093dd2e16eaf9216ccc6881720d92d898afdd44870876bf5e2195105985b587256896478f63ea2832938a2d1144", 0x9c}, {&(0x7f0000000c40)="1c30afe2a8f23016c988ba8eb6d6f117cc94852b50bb14e6befcce3f88759091c5c7e059d7091229c8fd33317aa7b9646821e0d62b5796f0ce5b5865bde8daf9554ef46d5af4d778f6229a0a718dcdbf53e09107b0fa4c018f44a698d441602623dad21ae3a7741d1ee6520e4613b9", 0x6f}, {&(0x7f0000000cc0)="9e94a1acb314f5f7b7a2f3e80fb71d18cc9327cec6af1b23b5b58601dfeaf9a80d2e4e74c2e191388ff4576dd26bedc34e97f741df3b632961e5abce1eca07e293aa959ec2dcfff9ba559d131d38979b03a54e0b94f5c38892da3c93b40fa9a82013d7c720e9836b649b519e28a95bf7a16ca55e66a171d5bed09217e64240acd4465ab16ddcb8e07f3216f680575deb50b5a3", 0x93}, {&(0x7f0000000d80)="fc1f3ef4d94fe99615ddd32fee3360afc0d83214a1e58d404dc80bc30b72a9493ed92c0ab03aa218bf17200daf80b72349b64426354453c39ee5ceb597dcf4e280121957d019b1013defc0e54f770e78fd2848bbe5c42422dc4b273d76fc95ccb1c0fb66f06256d0cc42808c87e295e767c3217e72976e1f65e374fce7181fa64a622dc68ee8ba1e0d888f207ed141eb40af4f42d121fe8b32f259df9b120c41eb3fac8ef7b61e08d6d9b7bc14f1c1727d873b1ed80eaebb", 0xb8}, {&(0x7f0000000e40)="06e54a923385160d97d111046fded44784fafdbbd84888557d4a4e00bb179a7f3cfa6fff7d12", 0x26}, {&(0x7f0000000e80)="e6115f4b53ea0b8baec9026b8b625a93f83703d81af65d85f7e7aa0d5facd6422e129de1e6409956b0c0f9f6794c67eeaf9058b0495e8b5be607914ca6f019c6854235211d7cdef6bd2cde76b2c04c3a9c89d252f6049f", 0x57}], 0x7, &(0x7f0000000fc0)=[@rights={0x28, 0xffff, 0x1, [r2, r0, r0, r6, r3]}, @rights={0x18, 0xffff, 0x1, [r7, r6]}, @cred={0x20, 0xffff, 0x0, r8, r9, r5}], 0x60}, 0xd) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f0000001080)=0x1) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x800, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001100), 0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140), 0x200, 0x0) write(r0, &(0x7f0000001180)="2939fa6324c8cdb0bd5091b6a111f1c5b87d4d0fa18102cd8e056694ed47066217010bbaada0f324bac3aa061a0173554c4a357ceae5e86145b5bd7e0c27a38263a001596a72632207f114b70a8c6a65aeec9119bfe8835423cd504b7190df5183cb12ffcb4bf9daf04b97ba388c27c05c14c7a7aa9c188df6780ba8aba2fd", 0x7f) socket$unix(0x1, 0x5, 0x0) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000300)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x144, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = dup(r4) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x6e, 0x800}]}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000200)) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r6, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r1, r2) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80206916, &(0x7f00000001c0)) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0xb0) r9 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r9) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x100, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r8, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f00000000c0)={0x0, 0x0}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x0, &(0x7f0000000180), 0x6, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3c, &(0x7f0000000000)="03000000", 0x4) r2 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r3) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(r4, &(0x7f0000001740)=@file={0x0, './file0\x00'}, 0xa) clock_getres(0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001380)={0x0, 0x2}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) setrlimit(0x3, &(0x7f0000000140)) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "6b3224f4ff2c00000000000000000400", 0x0, 0x1}) sendmmsg(r2, &(0x7f0000000080)={0x0, 0x8}, 0x10, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0) ftruncate(r5, 0x25b3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11c}}) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x3, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}}) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) syz_open_pts() recvmsg(r7, 0x0, 0x1000) setsockopt(r1, 0x1ff, 0x9, &(0x7f0000000140)="992bfc09e1b401dcee11de086d475e6548a4c2fdb8e56eed6995828e320382701338b4ef64ae5cdbab563338f5e3a2603e6574e77171d747cf1821387abb159c8f9f93284658e6b290fd982a2cd4caeb20330a7b7a049a408319cfa24a3986c23ee8cb5c569858dab2e1fb6ce72256d1979829944b5524e1a78682767490d0c0f3e21fcf2a689c0b8e39455b66a712be47f439e65e3a611426192cc21a62eb85752c7218323ab9e0a82a99ab4e3366ff1cfe348c09a1ecd70647", 0xba) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x2, 0x140) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001740)) 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) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x9, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$kern(&(0x7f0000001440)={0x1, 0x4b}, 0x2, &(0x7f00000015c0)="9a22f9c2270c0f3d934fd4aa2e2cbd2929cb97d2f230d85a6fee950c610ed069db64258c714cd26155fb19399d2cfa87ecc1b35b83af8fb07d90e06f7bf6f691320a0001748f68afa7d45543c1bbaeed7de2a8458bf8926b276548951f441fdd3aca1ad57327761458f1b0aea6ba6c1dd3f055b0062c9684d37df8d259579fd80b95d37d74c5843e94ec6d43164e00a4a6c925c27954c2dfbb0deb42dfef3bea73b9cbf1c84a467b18f35ebaa6b52252754b3d83a68d96ac7a499eaa54f9e1c4dc8e8778f1", &(0x7f0000001480)=0xc5, &(0x7f00000016c0)="61e6fe7d289f0daaa9684ca094d543223d21c63bfc18db62921904a0be26a3d50de86c3800ed1c4a030a6cdd1a44368bad7be50a28dbc603571cb82300c657ad18c4bfae5255b5e182ac69ac7b2b79e2fe5dfbf49c55145395983ff2f11c2aaec1db5daedd8abdd5207cc50eea59e98fee472478", 0x74) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x80}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000200)=0x5) ioctl$TIOCSBRK(r5, 0x2000747b) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r4, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r6 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r6, 0x80047470, &(0x7f00000000c0)=0x5) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x223e, &(0x7f0000000040)=[{}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 1: poll(0x0, 0x0, 0xffff) writev(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) select(0x6e, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x0, 0x15, 0x80000000000002, 0x0, 0xfffffffffffffffd, 0xfffffffffffffffc}, 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 = socket(0x20, 0x3, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffff80000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = dup(r2) dup2(r5, r1) write(r2, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x2f}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x35}, {0x7c}, {0x6}]}) (async, rerun: 64) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x87}, {0x87}, {0x106}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x2, 0x4001, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x1}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INTR(r4, 0x800c5606, &(0x7f0000003e00)={0x7, 0x9}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6", 0x14) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r6 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) symlinkat(&(0x7f00000001c0)='./file0/file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') poll(0x0, 0x0, 0x0) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000300)={{0x9941, 0x8}, {0x1, 0x1}}) unlinkat(r6, &(0x7f0000000000)='./file1\x00', 0xa) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) executing program 4: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000380)="3c783763f6df9afbdd0d096cda5c3d761b580459a09403dbf8c654cee2cb1bd12d8fe9a57baa8f88ffc35bdeec0ed061ce6cc19328208eb43b26b9878f97cb868ee3d53bc464efc0dc6dd44fb191168fec718c22daa08fa34d6a535bcd7824095103f3312a384ad0d7f560fe0bc843cf6ee3acd4e0f7348ce09a79a644f20d61e8f8dcbe334b124130ed8427463898e23d2ec912c1e47e0341609055831c7aa50194785493e2b2bef39cccef602fa11fedcb5b27c24f9944a92e76a30ac731f9811108026b2fecd15b614278f57bf5ff6cbde51399e12e3bf4785bff9a17aacb94729462a99b64e00adb5d835d23787ecb18005e3a3c6e24a54238cfcc533adae9996b25d9ae7ea97cc8cc86c7c52829ee1aa71f4c25a827a004937a6ea5c4ea7ce2747f5c4a6d2267c6c26f3d3036c3a2afd939f6f80161cdda1a96bf91dbe4dcd9e477750ac932f2b78b600baab4be217b49bfd9653f5215e23523f0da1d02f383094b5935ecea21a3f35984d448ec08b9e64ae65304b967e7c4d43422a4d233dc8e28f9a186d91441734d3738a970db1b70b82a6e5cd6d1813fd58b5ca4893d8ce22194e7a9e8450b5426e1c79277c2b3877a2c6597d1d315a5d638c8df109eb1d1efe152fd064032ba6ae13a62bb17b2b1a1856eb30ec177cc9a6eeb963f1833fb9ce41421fe67f86eb84a3d97283c98ccde69b1b2c551a65285c676fbcb909f01c6ca2f4a02fbe9318d4dc8e9ff05c15bfb67c04207cc30546e5b672605eedacd7e060fd77e257f05e4a6cf49c16594eab908cf4eef4272ec64edf6a1ae92adae35a9ceafdb45cfaa25ddd9e1a2804611e3c396e9c325389b84c29199f03658de3f9f73601c5f1e4e107f2d50385bf8dcaae05c11e5b07571d624a0a5767cf15e62f575db037cc2c6b0e20484723ef570b7498856c1ffcdc802e403bf3754b056351d1a2e3843a5d1f066a1eb91fbcaafbdc1238bf7539966219e05d0e47bb5e4b1b376366fc63314b19e7c974ef34b85b2e715dedda1b9d8ff5cef9c4bb3f371e4ec97b0e3fb459e12d207ced36de245bc816217625ef84ef1d5c4e299bcb4ec60c01b6fa6611e95b2b56795e896ebc7c3166373f330718d3c547ec16b100ec3c72b53919d690ea949ea506792c2d4ed6760344acbf6807e9ffb509ade34faf794556caf59ca9ff6498865756cc6930ce87117f2541d7e9e767818b3ca3beb6beb924240658bf2bf634aeabb880bdd782b64479a0121f299bcb64317cd1bcf7838f54d7f79ab73e4af065b634826562a555af6d7a9de96598542bee9604b226de5c113ba48798b2ed4ad98c1e0b39d6f309a5c6c441b79c8c1cb84a4de14041508f3ae0dac9a46f3ebf6e7f2d99d6200cb05b82f9d578a0848d4424ecb2a82737f546deef21f14071037055f776623ac9b53496e81653b1a296f77900b605003d9a32b4b5d6eb21e2fb9683ca44d432f18c658ec43bb07f4ce7a9478349a68dba815146ab426ebdb6f77b739d91dc2af4935de62531436a8173581907fc5bd71d27b8133b2c46439c9dd9378d77601d96045073201ff1d25bcbf8331050cc75ad717bc1aed3e4f0beb3f6217b98b97e7d3abd44a0c96e0611aca70efaa62d95b7e3b3bc5bf8026d73f8c00057d6106888008433cc1eb97d7d2a5a809f5f5d48bd42309d11c7889bc375e24606aa65c06307baad6e0811410f0654789f83891dd0fa3fb78cc636a8947ee1bbdffd6f0aff5650593be220c1c188b9c5e6fcbfcc5f540e0bbac601d3bea4d58b48cc09a39bc07aa2eeec0e817eb14f73db428bd59c9b68182b126362c81cb5a088bd60f0dc5fd2e229ef6d4d3bd358a4cb85a32f5e38efdc7b377cfb9934a12e26b7f1f1ac3bef4f10b6efeeb385e1302edcd8ea69ce0e6c15d98b3487b1f0354fd610b79f33593e391aa12560e8ebf2d358c6361997bb5ad931f94cfda24556cc7f1d38b703a8baf4a5fcb8b606a01cd28c74f5e12273d72b31a3f2a4c6b3102b27f5040bbb38507bc40ffc6d39027de3978599addecb79c0761e1e15f371a15cf8802bdfdeb165eef9a1600344f12ee9c5612479973bb1062d340775ada21cf95d6b1bd42563dfc9abffc26408b06e8d9ce4e29a442e57e3e3106bb2373eee484c5f5511feb178a9a42b9a37ea936b900ae2d7ffacfc2f2a77aeebcc584d6d7f05298edf32522c69d2aeef7f7066f391c90eb1800730adabce5eabfcaa42863e91b5afdfa9bbe9b1e3e7f188dd599dd0dedf39f6f31ace71020750f233ebe8b6811792af9e54e672799b3dcb7f3b00fb54d64e51d1e80f05143c9420f77ca647b78bc7c28f168f9699b1363496e9c890630cd7ca085a540d5363b3a0218a4dbebea779894f1899087e9c3575fcdfbb1c86ff022bc3de638cb2179c8a36708ff543a52b9e0e51eb89b24869ea0e3681f2197e2d9d5b905049c3ea6023f9767cc7a343de6f36dbdc7a642355b42cacacb326e322ff87e1cfd7dc0963bb34090844adf56cf31e77fa669d609d960cb7de4da5851c97529bc330223fef101a209a0605cb55efaa5a6a273bc8adf210c0dce10822fa790ef9dee2907b436e512c36f0f0d3fe17d0506c8fcc801024b6602972ee6e04f3dda576afb3c796a66e68a259da727b0a719609ba7f83761241a7c73b4266a42e07b67008e5dc535a812fb3ce5c45b2ae24b401fe72617867899c483bfad6d9f0b25b91c703954a6ae5b510708264b903a9577b0aed4217399161a91a97a9113797ab3e7293a323e766322f913d4e9e4584f2077e2dd77885763953e8bb89ceb359592b2d830f360c2f54f3011f52253146169506367ca066d41659094c992500d31e071e1e66c81c674cd7c4a83afeee37d85d83d7d876acbdb1fc9fda37a34bbe98487074bb768107be04d6cdc164fb58c87acce192333401491a6f672a44ed1b6b50876b434e4ba42dca3a5c13f72feceeb37ad252ef4c1ecfb9c3d5e37e424628345fa03842476394a875d2437ff3b5565f2adb5dff8139c9f8ad4cb272180690b081596b4fde5faf16dc54c135e680342042b7c54bc3b174b18ccd1dd5b9dec26fd04d1e6e12ba0fdae9e1aaa683bc9c0d85af051e27c47395ff5fcc5bac2e77c87d123e444b257a283a222a58bf8c7e2da80dc17ea312673d74778b90703d84071bbab2087ff21c810b64834c4dd9d8ffc4eeb943dcf5e7e5660de71c3d9b9a13f879fa2cd1e111c507b0b62274196c2675ba53dcc4fc22595ec3ba66b2bcab651f9b6462bd1d4da74044f5d5a19daa220ab8ee9584c799b01e54fb5eb09bb9123ea741c63cba7e10cda345998bc8f7d5c4bab0f76af840e0f11d7f037f01acb69f84461e2355270467c942e68cca309ed1b03dce5f0f41d25e0afeead29f7896715aba6e19b1d3d00e7892922c7260c7fc49f75d609f3c901eff5f3a34d06f26b0cdfb33acfff875b260cb25a61a3b523c606d431472e382b947e6ae7439333bc14d45bb7c8076cd6061cac6dd3228223800985085e2eca56a90d65850760c870374511bffc2d62599ca2a29b5244f72797d2329820c3a587bd24e83fea97b90035a29242992066877cac6fac58506a4f13a8123be439a3c5ca0c1edba1f47eeba28ee3b43071bb3969d61ffebb4b41992e713e9d8f6712662ca03b92f0ac8d7a519feeac4d9ba9acf707a3c94c720cf48bb57b89a4303875d66d8466c99c005f43b72cd6eb7c015892c0c5d4b576f308e680ae2dbd541c6eeaf6c9ea52502b1138d36ced60d0418a01f6fea43ab0a4578139dfe7f52cc334728cd7fbd87d2e8233f9842f19e6966ec22f67f271393d9f913ad47526cb9cc5ba5df0d7bde4e9b0274a2a4a6b92b5964fcc7ea53da885e172f4cc6f54689241a12e3e2cd6df2a98b935066a024f9c8fa2bc6bce894a65f3ed8b024dd747452f2b79fd3f887841fcf97eb35d391e7143a2678c2308ab6f14f087840e89d27f5c8342663193d5d83b73f7ecc59386bd45e86f9817a384cefec8b97815dba34902b123dd22d7fbbdfd454ef83ebf5777c9ae6065182f7fa8db66e5ddbd0bccf20a8b68cb7d83edb193932d829a9ac180b3803894c5fd8b045c0480847b981112ee93392cf09e6cc7edbf2cab800298c820bd4751e3c4f471d79f222bb866fcd226dab7e10860cbd48fcc9d9caa8fd6389d69cc24948a56da792d437033b428f5a845b367570c3da236e4f31c0ac897121859e8c6bc7ac7d205b4032f1b3e89b795453e79a79dc60f9a8c19d5688c926879caca510652e35eef382f0c0f5dcb518b849660b8d47bb571d3a0c6d14c5ea26b3bded45fe33e9c0802cdaffb8b714906c20c4fd0b63c6884e84c3e4d15f6a9867930b03a5316f95844f8004bf45ddc66524ef5a0776bf40644da7974433dfde6a553bf3066cf2355cf77e7190264df34ee969f50afe980de7df82777de71546eb6fa1424cded3dc53ca66967d33d874bc09f1336ba7b77a7eae835b4ed544a7cc4b337e73ce005f65efeca3be714fef4c1f8d94290516fc2778ecf795410a8c92e7e812d7a6cc06044482641dac74c0f0bed32ee308bb51d315a195bb0b58088690a881ccd004589b69321da5ee406fd0f23d2180da6d80bd820f190eb8014b98b44e2b458411e90d46c00cb9450c7db06a2c52a83816592e8bc5e26f6f43a14bbec88d2f1111a47aba816ec9de8235cc92cb59244ccefc3522d181a8e410899d240b18c783b1ddb78b4bb93b5a7374ab5b75c86197eaeb28e4a63029b90ed7f23be1c7eeadc5fe291462750bc896d2860a39348a9a8cb1cd383d4203774a7819c7bbaa8fc1ffd71650206b14a5eced8b11d2ba8f9a529b1bd286cfced90836fbb58b6b6ba897a3f6062fe10583657fb9fa2d50fe3f9dd4a45573d89925fdead55261109c2392cd5a7544bda45461a3431f9fb041b2c00548dc7e2c0025b7acc479fb3307935e7ba9eb6d6b26cc2a414c195fb268895ee05b6621323722705c3446106960d7e7d782e04d9578cbda7ee716d4c427f2dd0ea2d701690a2cdee30a72a3650805dfb93d558f0124eec9c7fc72243950f9448ff3bc8b2de84af017d458fe8305916d2a3c7824857a345d64dd74be84f5288d6aaf44e1d48261d21021506beaf6a786de7e19b5ac1ceec1b72168477f0f9a04e3283581873ae5ff5a9063402768645b0ceea827e6092817a6a8dec4b71e464a4e6bda4501ca7f3e5470861577fbef2fe6daabd736059caf7d6beb1f92e22af8fbe19dad7414e561dfc4f5ed23cde074eacc12c713fed7193cc44f477c1f34217aacdcfcc2a4c99b5d12e461dc8f258f23cfbf72eb6fd89a73a6b5ad56eacf0dcd2a2d36bc407b73e69c7f97d37068e8b4d03809efb37711cc7bc1ea496e87c40f406fd7d2e683586d66df29bc7af3f8d153253b2f157eeddf91dda1867db367a2deeefb4a0c8ce74058a4f3f1196551dff925ca211c28aad11a017a8f5d63121aac4b81333d8b7ff6292ba0040907018aa16f519b298edf827a4db304131cf0b56a340c150b50900d65e9f56690214e8f9db9945b65cd1bbbed5bbc64643760803fb039d0da19a1a4caa3f78c3ac02401d9a783705c4de3e9afe65e871fe6da58db80dc00ff0474a1b94da30e40b81912105402a93cabb7e7d9fe2a77be4a923212f964ca9b495f23048ff9c73e1f1b37cadd48117881a7267ef5aee166e1b0aaf6567f31c4781f96393221190f726303d34a1e4c3fb5eb2dd0b9d086130e3d8d0a44009305a161e71edcd2866cf1552e84952d7c2748369b8cf", &(0x7f00000001c0)=0x1000, &(0x7f0000001380)="af941bdc1514b54dd2ba2498d10a929dc3f018e3c4a220626ce3369b8576c7a6845bd362a57f1438c84ef173a7aeb57453a94fae9d109ff17fa670cfdefd7f6d615b461b2d86bb80861d9f52db2bb19f2d63e1ae94530f3c5288c8f9a23466fd4a1323c18d77c9665e4f014dbeeb1f5c1519cf86435a415278e8f298938fcb4b83ad356bb7c15e23e5e054a1bd1552ea6b54872812ce8ffb0cba609f0bcb2a8459b415791db4d9f2bf6584b1a1582dc095770ea4aef6df2a2eff801c937081d885d77120fdf1280b6d617ac847daad096c89b46dd9c74de73f57b7158d50343f86e449170ce23219185a013cded9e6687f9099", 0xf3) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000200)=[{0x9, 0x6, 0x7, 0xa}, {0x0, 0x5, 0x81, 0x7}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x5, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x5, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) r4 = socket(0x2, 0x1, 0x0) r5 = dup2(r3, r4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) connect$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) sendmsg(r5, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/193}, 0xc9, 0x1, 0x2000) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f00000003c0)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x880, 0x0) syz_open_pts() accept$inet(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x30af0, 0x0) ftruncate(r2, 0x1) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000440), &(0x7f0000000480)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) read(r2, &(0x7f00000008c0)=""/87, 0x57) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r3, &(0x7f0000000280)=[{&(0x7f0000000140)=""/156, 0xfffffdf1}], 0x1) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) dup2(r0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x18, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: mknod(0x0, 0x0, 0x0) syz_open_pts() open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) executing program 6: r0 = socket(0x2, 0x1, 0x7) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x81946467, &(0x7f0000000100)={0x0, 0x0, 0x0}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000140), 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c803006e2ec58904000000000080fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300000001000000aa5ac30a874bcbe4d9000000fcffffff00000000000000000000000008000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r0 = syz_open_pts() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) fsync(0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000240)=[{0x14}, {0x5}, {0x7fe}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setuid(r1) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000000500)=[{&(0x7f00000009c0)="29988318b0a02caec07ae50d451e0b92154d91a008fbb19d2e6b540a93c132a9be9069fa1dc409e0d624b9da36f9ad5adb9353c33a56b32cb01dc9fe0e3522e661e48f3da86eec66f152f2babcccb154f4b3a963614658747b7e5f5767a1cf20596f64c80b87861ca4beca4c97e57d5988c09959de76d908d524033e5d735a3f4e758cdc1dabd877cd6be57260f85e47879376f07aa3959c3622d59f39e199c57de8c34c2b6d5ed111a14b4bae0a42", 0xaf}], 0x1) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x41946465, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a72de585187e996dc", &(0x7f0000000040)=0x210, 0x0, 0x0) syz_open_pts() executing program 4: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) accept$unix(r1, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x14}, {0x40}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0xfff, 0xc, &(0x7f0000000980)=""/18, &(0x7f0000000100)=0x12) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7960) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="7f37ce070000003d965a1564287bafc1d6d531c28c4a7eaa13e5232a74bba3779ca27b8e0d00000004fe8a4cc330bb35350cb60a9a374aa8a83628968110669294be2aa857b37646a2f79517cee875a3ee6363b304620df9f46db45bc17e900b596f1dc0a6cc19ad70529d98bb6446c6abcba4a93b251aa4bf74b84d25297ae86c0ee21b20b9b043ee21eed69c18e4dac282e3aa55f6b0af2ecb0207fc142136d2eab8eb816f01a27e8ad65fbb77fa8820f6c0cdc16ce6933582c9082b", 0xbd}, {&(0x7f0000000580)="00e679c159e8202cc032330a4c85718257d8c9bcb0a8731dab", 0x19}], 0x2) r5 = msgget$private(0x0, 0x100) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r6, 0x9) getuid() msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=[0x0, &(0x7f0000000bc0)='\x94\x8b+\x7f\xddY\xbc\xaaZ6a\t\xef\xc8h\x88<\x1f\x84`\xddmV\x01\xb1\x18\xaf\x1d*\xff\xce\x00\x00\x00\x00\x00\x00\x00\x1f\x90\xba\xbda;\f\x15Z\x1f\xf9\xbad\x81*\x17\x19Q,\x88\xbb\xe3\x04\xb6\xc5\xca\bB\xbcp\xd1\fL\x12'], 0x0) setreuid(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000180)=[{0x25}], 0x1}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00'}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 0: r0 = kqueue() close(r0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) fchown(r1, r2, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) fchdir(r0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x3, 0x0, 0x0, 0x3}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r6, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0xffffffff}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfffc, 0x8, 0x2, 0x5}]}) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x8) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r2, 0x2) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "01000000d000"}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x1}, {0x15}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) executing program 5: mkdir(&(0x7f0000000500)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x34, 0x0, 0x0, 0x3fffffff}, {0x81}, {0x6}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x2, 0x13a) 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) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) fchown(r0, r2, r3) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000001c0)={0x1, 0x37}, 0x2, &(0x7f0000000180)="71f91e3471ac1a58bca0835a91501d94a34b8e5f480000009c7afec37882", &(0x7f0000000200)=0x1e, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x36, 0x0) kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r0 = socket(0x2, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0xf8, &(0x7f00000002c0)={@empty, @local, [{[], {0x8100, 0x2, 0x0, 0x1}}], {@generic={0x8049, "fa4202e1fa344590c017835443bdae265df88e958ea39b466df4ad41b2aaf538056275bec23a5887dbb8f864b73c910284ce94923bb9eb16196c7b6d0da40fac4c98a087517ce12a69b8a37742fdfa369f1a50f79edd351e4f53e2a2b7083f581bdef34858a7c0f6c9d7cdca9c8b3ec316e3fb0d3edde07f85a7f3dfe75e4f1a844200bceefe8c9c043cc89ce092b95ca2178920f2ecb36fbb3356019eef9abc701712eaad3fc75158d568a492d15d722f31d360f642d19445ceb747d55ca00c38136111affaf0e694a00b030bcf74f059bff88b8d67ae2bbf76cf3a92f579c1ff5b5041a27d"}}}) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, &(0x7f0000000080), &(0x7f00000000c0)="4bb0e9d57ca1726a6c8f2238b4c423c8a96fd5a1bdc243208b3dfae552e29bea550403a033e2c451fe7b14fc0517187c6b9bcf8666cdfd1a948ef4753cf22bd24ac1906d860d8eb54606123a9b03eef54cb54df2c94d4f44dd951a359f0f0764e5cb906ce64449f9089f5c9ed28bd43b922eb67a5ec4b064fae35b8767a3668a94daab9d84fa331dfe8a1655ffcbec27a48d65ab7d0c416e10b5e5e1e7", 0x9d) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, 0xffffffffffffffff, 0x8000) chdir(&(0x7f0000000280)='./file0\x00') socketpair$unix(0x1, 0xa, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) sendto$inet(0xffffffffffffffff, &(0x7f0000000340)="83d75dfc08dfbe061b", 0x9, 0x0, &(0x7f0000000380)={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) setreuid(0xffffffffffffffff, r3) r4 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x44) flock(r4, 0x1) open(&(0x7f0000000480)='./file0/file0\x00', 0x10000, 0x8) sysctl$net_inet_ipcomp(&(0x7f00000004c0), 0x4, &(0x7f0000000500)="475e296dd14565d82c3a2376cf03a98101d7525d90e57ea290d7e432ff0b9e4356719dede4c5064fc40fd34f37bb9048ba85afe093767248bff0f8c40c3344bf91df8a824fbdc3c6153a7b5cfd7c6687f2f1d8cb02b354410777e482da59fe690312c62de6f94bae384443425ff59204adae4f2134845089c68add24c8bca0d90cd0d4c84b9885b7e7d639117c008ae0ded743a43ca5c2", 0x0, &(0x7f0000000600)="9aee33b209c8ac958367f5b1487142383758c7f8f9509d279be4dc53fe04dec6f27b72b991d2528339dce1b1285d5b916d1cd53b936a9b1dc78ab7743dc20483a08a44aad7a9ff612c606933c4", 0x4d) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$net_inet_ipcomp(0x0, 0x0, &(0x7f00000007c0)="fff2afa127134b98380f158dfde22c69c0f0ad26c34bc09a6a3ceaca346f0f6640104e4380fb0d477b605973186c59c4c4c0e3bfd00545", &(0x7f0000000840)=0x37, &(0x7f0000000880)="6245ea9816e317365672565a096f163c5b7f63f1a043f1f450ff547a2422660f0722c60c87dbfa7af21c64a99ed254ffdc0b01b205d1a7b40f67cbe265e3f6d6c4e7a8ff7986c567bb576e954d736569c1797b90184350a80ac66e35c6f81520008b7f494bc6fea559c82962d464c22755939613", 0x74) lstat(0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, &(0x7f0000000180)="f872fd97a80f0320761dbfe6d97b5f59f344ca5c1496519862629a6f12b2e52aa259c32ea03a8ee77051b0589635af7aad71856ec61957380b4f301c06ff426825edab3e130fc2122595de8bf3c61df030584a6b64630717555cbeea0a258f82116da006c99c7999021f15bc178c9a00cb8a4e6f782f58a7c2a1b9a52f1a201fa9929859fcc9799234c9bf53b3a9bc2c9a4b91e27bc5768aeec0a8d915af58d71698423b0194b7b27ff7d543ec1beb2b6ed4fa8d2348d986569a3007f0f34d35499e7b3e7a0571f71b944d476b3074647062baefbf315314739329c1bedaaa46a6fb5ead", &(0x7f0000000b40)=0xe4, &(0x7f0000000b80)="df3842af9a39121e96ded1cbfcd4bc93094defd8fed1d896de635ea8051524d434e5d08300518ccce5448283b7a86e510f654dd687f3aa657b1aec5907bc39e8ca826f550d8ff69f97055b5c14b8df029e144f00cc34380476dd4b159d793ef86a4e1b3d473ec3ec7abacb0018ce4e3a220d3eff6483c0e3499f58703a2c3046924f71b726bdcd46bead7dea05bc4c1bc1156baef527a228fdadb7b82f69dc7f6a0d62530f6b04ea5418a1ff990d", 0xae) sysctl$net_inet_ipcomp(&(0x7f0000000c40), 0x4, &(0x7f0000000c80)="4406a456a73ca8355bf305c619d2b1f228e5a64d6ddf1026e7", &(0x7f0000000cc0)=0x19, 0x0, 0x0) executing program 4: socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = getpid() r3 = getpgrp() r4 = getuid() getgroups(0x8, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0xffffffff, 0x0, 0x0, r4, r5, 0x140, 0x3}, 0x4, 0x0, r3, r3, 0x1, 0x1, 0x0, 0x6}) setpgid(r2, r3) 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)=[{&(0x7f00000029c0)="fb408c0a5e1b8d9921f1cd0ff5d1cd59b70d330ae1129f4549d975772ffcdc6ff2af722679b7c40b7534b6d4987f5752816b256cc1251b9ae59538e38c3aabcd2cb7e6a74d0d3653021cc6be484d77e0768c5a55d2ecb2bed4fbfeae13d8c55eea350315147078cb37d2aec98d7e96f7cddd15d19118da9d6f365498e0d9d1010c1634fc98886298b7fe1afdf4d8335f0606b5f1a55df86d4b69fa0dcccc23ec6b3a5650a8ea8c5e70da5a95ceb8104b14b13d0b22638051c8024f63d8143aba30c6107d2457150e752c20923e03dea31f342d955a4e41efda566c4c58e51585b511495aee42b4572364b9cf7b5000b554ecddbe88de7db1987260ccaef84c8e333456ff53fcd5525ce618d7330b1d760f6d25871c0001240100f2febe1e57ba916e9d90619a1c4334dbe187d74c8c4d7fab1e6cc740588a216f7f4752ab2a92c2cdfb0df0a4b8e61da2027a0f118af9875def0d06b22882576de0896a48f4f7e7cc15b4b30345336e88167bd67c91ebf6690f51051ecd13ac4f77b1bc88b820785f99527cc0f3b239904544f75d63e2bd6f1cb524c93bfd5db650b74269f9ff30ab5f6f9f01fa5c2b03bec51a81e71ec9b91216eb04c3e8608db77caae4f85e002318b102fc261f3db4da5756cb515c38633f25ff5bae9ec46815b9fc0e452affe821ba10d2e19e2d6822991765798f2db250c39f6878e2bceed8d2017592314939392f525068e951d6831dfd03ed50d9592478109f37ba81acf6d4610da26e41d992628b0e4783407a4c9bd7b53f6c2a9c781fb95dc6fd4813f42975743296dc5074709628fd0733bb678f448b74182247ef4242e455ab993e8fabcbfbc5853913674e29944b4a74257dd55a37a1ac051ad7f7c753498f0ce4ff4678b3eb839a69908808ca2a42476224103113da398b9ecc5b78975ad9487174d27ea32b8f9aa41769c35a1c3d1923749904ba496f8c8b01325b52c0cf572ab2d29ddfdfd154cdce278663d0fbba0e5744fa41dcc53c16f4a9c9dc9a9655924dba3127cc5d736c60d7ad61f3659dde660a92306d4b30b5dac61709402d082776ee663b52e5c98303f9ad2cc6e8bc1783a78a11c1a6e386455c93d2a131eba1395b3238be1e16e9d648cf26aeace6a13f34d840b1c2a36f6eedb0ccfe21daadc6a580ed3bf57e74f667616eb4e96102e3707a762a8682b90efc4e13d99579938716879119a74c7846433f1836b191b115c2b6e871d5f25f9a834e2ab94d4a67243bf3b2f1331ba2ab3991e3977d6aee6bd69305006b2eb9d557c961544cb2c6a977bb5ba59c0686abbdff317d777b4aec83e3089db2ec8ab21e1cecdd74abfaaddfe1f9b1303ca140b536a1862e576ea6884e2ecbd63b641ed44553777c4b31c013ccb3615425d668706abd8ed4279bd64418940a8acd902284a1e95f511ced96a8738b309ef7902479c812656b31c6ed91704d5a1c9fdc99eefe7114277674932e8b8370c1cafc384759baf2dfe5c6f890268395f681560fd6a37dc47215fc5b3b431e6ab1abc4297fc0926a2b8a", 0x449}], 0x1) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x12, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfb}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) link(0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000240)='./file1\x00') recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, 0xff46}, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000180)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x3c, 0x0, @broadcast, @loopback}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x6, 0x0, 0x0, 0x0, 0x0, {[@nop]}}}}}}}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) msgget(0x2, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r3 = msgget(0x2, 0x0) sysctl$net_inet_icmp(&(0x7f0000000100)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, &(0x7f0000001140), 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, &(0x7f0000001340), 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/136}, 0x90, 0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001480)=""/156) executing program 2: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x3, 0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x10000}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0}}, 0x3c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) execve(0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x1b, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x10, 0xa0000000, 0x5, 0xb157}], 0xb2f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2b, 0x1, 0xcb, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x49, 0x20000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffffc, 0x89, 0x1, 0xffffffffffffffc1, 0x5}, {{0xffffffffffffff9c}, 0x8000000000000006, 0x40, 0x8, 0x8, 0xca}, {{r3}, 0xfffffffffffffffd, 0x9, 0x80000000, 0x2, 0x80}, {{r3}, 0xfffffffffffffffe, 0xca, 0x4, 0x1f, 0x10000}], 0xdd9f239, &(0x7f0000000100)={0x286, 0x5}) executing program 4: sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = msgget(0x3, 0x468) r2 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x1, 0x2, 0x8, 0x5, r3}) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x47}, 0x40000, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x8000000}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x4, &(0x7f0000000140)="03000000", 0x4) dup2(r5, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) unveil(0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x60}]}) r6 = socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0x24, &(0x7f0000000000), 0x0) setsockopt$sock_int(r6, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r7) socket(0x1e, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) executing program 5: mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(0x0, 0x0) r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000011c0)='./file1\x00', 0x1, 0x0) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1f8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7683a114b35681c98d31a241159997fa2408bccc3081d1feec2142247dcd0e3ab8a8a"], 0x401, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{0x0, 0x3f}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000300)) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000240)=0x2) syz_emit_ethernet(0x12e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000000800f83a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000002b00ff0100000000000000000000000000010ed0a2c550654522c7660e9a1eb7a4333c00efe1660000002b"]) poll(0x0, 0x0, 0x887e) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {0x23}], 0x2}) close(r3) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) getpeername(r5, 0x0, &(0x7f0000000180)) ioctl$TIOCSETA(r3, 0x802c7414, 0x0) writev(r3, &(0x7f00000000c0)=[{0x0}, {&(0x7f0000002100)}], 0x2) openat$pf(0xffffffffffffff9c, 0x0, 0x80, 0x0) writev(r3, &(0x7f0000000100)=[{0x0}, {&(0x7f0000000580)}], 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000582000/0x3000)=nil, &(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000021e000/0xe000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000225000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000626000/0x1000)=nil, &(0x7f000021f000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f00001ef000/0x4000)=nil, &(0x7f000021d000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x7c, &(0x7f0000000280)={@local, @random="08d16cc53d05", [{[{0x88a8, 0x5, 0x1, 0x4}], {0x8100, 0x0, 0x1}}], {@ipv4={0x800, {{0xf, 0x4, 0x3, 0x1f, 0x66, 0x66, 0x0, 0x4, 0xf0, 0x0, @broadcast, @loopback, {[@noop, @lsrr={0x83, 0x27, 0x1, [@broadcast, @remote={0xac, 0x14, 0x0}, @loopback, @multicast2, @empty, @loopback, @rand_addr=0x8, @multicast1, @broadcast]}]}}, @udp={{0x3, 0x1, 0x8}, {"bcd7490ca04811e43dabeda80605380c157ca4f8cbf79aea9ddc8d124c631d1ea8da"}}}}}}) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x2, 0x1, 0x7, 0x7f}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x1f}, {0x6c, 0x0, 0x40}, {0xce}]}) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) getgroups(0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x40047463, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1d}, {0x406}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) executing program 3: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x886, &(0x7f0000000c40)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "7114e6", 0x850, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x0, 0x0, '\x00', [@ra={0x5, 0x2, 0x6c}]}, @fragment={0x8}, @hopopts={0x0, 0x1, '\x00', [@generic, @generic, @pad1, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x8ef7bbaa1f8499bf, 0x0, '\x00', [@enc_lim]}, @fragment={0x1d, 0x0, 0x1, 0x1, 0x0, 0x3, 0x68}], @udp={{0x0, 0x1, 0x8}, {"1e691b01357cf2f686f9413248c5b95ef48dececd825b2bea9d6b32b131f559f887d3a1da240ca28a95807674677d5ad1e6c35997a79f1074ab8172db6fac3e249b97a48c4f433320988701898a72d501c80cebe9e0b9f73494470ae2a923b4bd26236546d0b849aee08a1709bf63c31cc7160031f34105d553196d21a26c45778a826d761953b779c636d97b93889239387c83a21c6bc102aeb8ae79eb2f64a326aebdf6edbc4e73855a2901a2d437949a159c8406e3877d9ffef61cb296dc1ae92467fa58449f60f0e53df8d805deeae6f1062e26f7eb0801d9014d1a25dda9828218d379aa92c1853c773a5c8686ddd2baafcacc712595f8139b01bb23e0e7cfb59b3ff26341ff5df7aebbef4698b7c62a73676004c85da3fe898df7c8b9256988282be34592af81f00340264609899564d6036f4ef9a7d38c38b0feb19980c8e7d31d22886e0ea3f8c63254671e5ac4354274f037ab9de555eec8cb93c3ab2ee31df4e5eb4ebe51ff4d828f11d9eb1d1c74671e069c5d09e4be7e9e7cf1ed6040407f87eb90b9a8bf670e1306f9231bdf344726414461c67e6035c5fbb0b55171bfe9b5336f29615ee39e523cd2a6f80c17a51e9c04fc471140ed6241c4cc019425db26ec1b45f82d4fba15576d35488207baf384d861cf283b749fbfb3df105a51d04f8952348f6ea0eb10396c4cf20df16bf74da79dd8e8ce2cd89ce6f414048bb3930cc6415b55233cb6ec146c15b5815cb6878d69007b08c5a64f5d4f72b8b512bdf8a20183e9232db36cf9b91fc223d54e015c268d5162b542367c62bff6d2b2982b43a45b75068648dd1181bea8c1ef78fab70921ac66168511a904fc7458aa341fa00b31f88a6b1461731c89fdb0904011c5dc1994b08f77d91a51cecef6a863b09121dd705915fbe94ee8b0b9d7f81ea8504c3b1b9ac6ba412b94bab05b739a6971dce8c807faa89afd88c23d6ba0a3bc7803707c319cb206f9f8da5d52f85d684ae5765e1b0041255e8be201d6292c2cb16e5f654ef2265adef7b7b5f8111ebb0eae9898a3defd31f8ec4b93fc6e4c108c00fd3de89c1a84ec82fbaff4df2845b12cf7f1ea710110317109b09892a71a7a56304161e5c392f70d907dbfd99145f87e5e4e73d0db853a343088e6ec1a9900a3ea85364d5381068c4b38a5ad7fe0c2d152f49bcf3bc9044f1d6fc19f23cdc13bb7e676c1aa39c4e14749d8c452cafa04f0d058556d2dc97f2f6febc8befc6d5409bb867233dd86eca4a22993d5d2c157dc2cd4e6d57162afc6a4d265f76d6864be163157c7956a07d083d6fa707ca70445015dff2dc8abffd9fd254bbb35f75732c790c38e6c462c7bd032418be27aca02cdfeb0be9bf207154eb4610ef9c544da24dcb97d4312bedc22815e04bcd66a2db67361f91f8deac6fbfd2e62631cc51d08ce79cabde74a6dfb8db1a1bb39ed5fd0cc3ac8ed3bd49f1345137b2d32084e38ef5cb2c5dc43153f9bbf8ec25062838ffb873d30c84f8f9838a36e69b7b7a689c313908f544a8e826936656ccd90129b705676bfcdf88a3ca49ceb278e9bca1121646c12cd2853a923649bfa0f1c80db233dadce95da96c8969f4bd023fa8ff9a60ea4ba7d4c27e47299c1510de14d2ce939df2d96a6aed877779521f94eb93ee2271d41d412a699576a813b01b3d9b49c8a34e91718a092735ff53785d8a0ab17e300d6dd987432a7596b6b31395fbd22a5350188d01a2c60726351ce946eb34d6699c8edc0c61be72821a01b92c5334ac8a2cc2bc378a42aaff655090175c88d2db324b4389b127f8787d44ff59d14f36714b846a987c99c216e19beba59917d8e41c2e60621f20ba28bb612a866693920720151ce54eb58c7dc4030afd7c28211e21c288ff587a9575e7d0850404a58c045897bafde8af0a546e17dcace0b278adb5342b9a88f0bcce2ac54769db48222749d93d6e8ec3bca7f06504f5df2b0f6c094dc265846a237e5345e824903da7183deeeadd50ec09d32c204e876836a3cbae5a9d1df5475f75858034c3344fe1df02180f18268288b385276b9aa507646b409ca5e627966c61aef4c76a908f08510ca45fd086ffb5655c8bf3ae4d63f5682bbee2d7243c0464524b99ab1339a12e80c78a465a871ee858a04c9b9068b125e1cc40c475fae9b2cad594e12d3b7baf65f249e35b06e2acd8f3b72cd2de881d35ad4b289ba1b2813d8e3b17848422c1a43ca0b54e6531a9c410aecdd3312b67384c02df0e6496d74b2aa6e664b247b316ff6ef7bf2b61bba6b4225591ec4138e3cc3d9ab6c3ca25080decd9b8a35e0780737e1ccfda276ea14b492af7d0134f850e0b906849bba8cdf78d3df5989fe2798d46bce90fa10a19cebf51c1c176af0e8197d303e3535fa00522783e6d9e0fc88ee340e83f1611ed6f3dd6d64b95a30bd49d49aa5dcc475476f0794cd8e141559d461270918a2964ee9cc704f07953f8e067de17b09bca763b9fc67de000e8419629cf5f9bb65784e7362d9935aa754cc2f1f4dbd030319874dee7e5580cffb752574aecaafa3d2a27609e92ac6b891c3f798c0dd19d985feb88b3fffd31d835c2afeeeea2c8e89d26d4274b5beebf5080490173c1e74bab7e3d010180bc572af4848d21b864fb28dc42026f378d7aff5a89201fb8a3deffa60df4a5c75d8dbc4e64ba3478daabc1f3b285f091887b36e1d59d3d8902e2d0ccd1afbe8ad73464a1f45946f4c780acd8f40a6517b7c0a4018d9e377e8488db9ed3c4f74dc6ce47c87f80830e38c1767cb2022ab71b5343f3286b31a40d41d634d9181ff872df7c48432b0d6604bcad586ccfa55c44eb8e1803cb7d940fdd6f4c132c04ab09b742e3bdb8ca2083c8ebc5c307fd20acaf43dfb4"}}}}}}}) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r0 = socket(0x800000018, 0x1, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffc, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) close(r2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000180)) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r3, 0x0, 0x9, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000740)={0x1f, 0x0, 0x1, 0x2, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)=""/72, 0x48}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000380)=""/162, 0xa2}, {&(0x7f0000000440)=""/200, 0xc8}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000140)=""/35, 0x23}], 0x6, &(0x7f0000000300)}, 0x3) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000780), 0x400, 0x0) write(r5, &(0x7f00000006c0)="14bdfa5d0c1442cddcbfad9a5ddd71e5211d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd4e9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e78202374000000000080", 0x7a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x3, 0x3) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690e, &(0x7f00000001c0)) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) preadv(r9, &(0x7f0000000180)=[{&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000080)=""/240, 0xf0}, {&(0x7f0000000200)=""/226, 0xe2}, {&(0x7f0000000300)=""/102, 0x66}], 0x4, 0x9) executing program 0: setitimer(0x1, &(0x7f00000001c0)={{0x4000000007d, 0xffe00000}, {0xffffffff, 0x20}}, 0x0) syz_emit_ethernet(0x56, 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000001240)=0x16, 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x800000042, 0x5e}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "6b3224f4ff2c00000000000000000400", 0x0, 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x6380) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) writev(0xffffffffffffffff, &(0x7f00000015c0)=[{0x0}], 0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x1, 0x0, 0x0, &(0x7f0000000100)="4362cf268b477c77b2633ff7b5246886b9a5a5bd427f7a4c278674b67b97af515ee51e0b8d7c70afb43b909698142834d6b04a8c27a5e119b5825d0e83f40191353d23181b629c78d836487c10e631d0e63672e2f4a1e225d892efa98c22ec7d17551220c586deed1d70f5e0cb0da012dc5cdbf00f899c1e009fdf9f64d97b054632f5618f16b063ddb7bf0cda19852a9b12de33c2dc8b0fff579779faf023a9aabda1", 0x4) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) dup2(r4, r3) getpid() getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0xe) getuid() executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x5) r3 = fcntl$getown(r2, 0x5) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) r4 = shmget(0x1, 0x2000, 0x480, &(0x7f0000ffc000/0x2000)=nil) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x7, r5, r8, 0x0, r9, 0x4, 0xffff}, 0x8, 0x2, r3, r3, 0x4, 0x9, 0x8}) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x57f, 0x0, r3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) preadv(r0, &(0x7f00000000c0)=[{0x0}], 0x1, 0x0) r10 = getuid() r11 = getuid() r12 = semget$private(0x0, 0x4, 0x40) semctl$GETPID(r12, 0x0, 0xb, 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r10, 0x0, r11, 0x0, 0x38, 0xa}, 0xd1c}) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, r11, r9, r7, r8, 0x0, 0x3}, 0x7fffffff, 0x1, r6, r6, 0xb7, 0x80b, 0x8}) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x45}, {0x3c}, {0x8006}]}) syz_emit_ethernet(0x1db, &(0x7f00000007c0)=ANY=[]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be7719c93c7846fd89b6a95d577c072b9f848d1e"}) execve(0x0, 0x0, 0x0) open(0x0, 0x80, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r1) executing program 7: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000680)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000040)="39997cef726a8d0000000000b6324eb274a03a31", 0x14) getuid() sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000400)=[{0x2}, {0x40}, {0x6, 0x0, 0x0, 0x23a}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x18e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00\b', 0x158, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x62, 0x0, '\x00', [@padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim]}, @fragment={0x3b, 0x0, 0x3f, 0x1, 0x0, 0x0, 0x64}, @dstopts={0x3b, 0xe, '\x00', [@padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x2}, @generic={0x2, 0x68, "4ed282a39d41593fcb75eeb7f5b421ed8084b34f12cc0e9060afdcd31011a6cf4e37f1fcb5d9a511a207228c767948f4e0898dae99e1b725cbab3ed788478ae402d5d548482857d2c35859eb1339c8c42a32f424d70dcb56ba09674225e0bd55659ae8757fce5e3a"}]}, @routing={0x3a, 0x8, 0x0, 0xb4, 0x0, [@mcast2, @ipv4, @empty, @local={0xfe, 0x80, '\x00', 0x0}]}, @hopopts={0x3c, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x8}]}, @dstopts={0x70, 0x3, '\x00', [@enc_lim={0x4, 0x1, 0x8}, @generic={0x5, 0x18, "ac6231e372f9c71de1feab6ba560d597b8a628873e40512d"}]}, @hopopts={0x50, 0x0, '\x00', [@ra={0x5, 0x2, 0x1}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="0ed0a2c550654522c7660e9a1eb7a433"}}}}}}}) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="3bf2ee74e7", &(0x7f0000000080)=0x5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f00000014c0)='./file0\x00', 0x2, 0x140) r1 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r2, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001740)) 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) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x9, 0x1, 0xfbe}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) sysctl$kern(&(0x7f0000001440)={0x1, 0x4b}, 0x2, &(0x7f00000015c0)="9a22f9c2270c0f3d934fd4aa2e2cbd2929cb97d2f230d85a6fee950c610ed069db64258c714cd26155fb19399d2cfa87ecc1b35b83af8fb07d90e06f7bf6f691320a0001748f68afa7d45543c1bbaeed7de2a8458bf8926b276548951f441fdd3aca1ad57327761458f1b0aea6ba6c1dd3f055b0062c9684d37df8d259579fd80b95d37d74c5843e94ec6d43164e00a4a6c925c27954c2dfbb0deb42dfef3bea73b9cbf1c84a467b18f35ebaa6b52252754b3d83a68d96ac7a499eaa54f9e1c4dc8e8778f1", &(0x7f0000001480)=0xc5, &(0x7f00000016c0)="61e6fe7d289f0daaa9684ca094d543223d21c63bfc18db62921904a0be26a3d50de86c3800ed1c4a030a6cdd1a44368bad7be50a28dbc603571cb82300c657ad18c4bfae5255b5e182ac69ac7b2b79e2fe5dfbf49c55145395983ff2f11c2aaec1db5daedd8abdd5207cc50eea59e98fee472478", 0x74) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x4, 0x0) sysctl$net_inet_divert(&(0x7f00000000c0), 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000180)="58185e501731a13bf2c72dca9b56309dc6b8ad7452990ef72a1683c59b235b614861bdf257b2c72ef001bec2c3dd13ae976478a156671697a166c5e0d54d606f29aefac88694ed71b266dbe6a5cd5b97424e2284a18b264449dcddab4cc2487a8c4839faa8", &(0x7f0000000280)=0x65, &(0x7f00000002c0)="c31eb20783c9e63ccfbc84add5828b6150e897b19eb2f6e391485bc9a5a4862624289c3958ab1f503cf444c50312d8262fc6ca1c69e0ddb9dd79937b1a3760e9a0ac303b7f37359698ac47d2", 0x4c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{}, {0x1, 0x0, 0xd8}, {0xcc6}]}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000380)=0x8) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[]) open(0x0, 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) chroot(&(0x7f0000000340)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x5, 0x0, 0x0, 0x7f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x70) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r4, r2) read(r1, &(0x7f0000000140)=""/45, 0x2d) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000000240)=[r5, r5, r5, r5, r5, r5, r5, r2, r2, r2]) getgroups(0x7, &(0x7f0000000280)=[r2, r5, r5, r2, r2, 0xffffffffffffffff, r2]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000002c0)={{0x1000, r8, r10, r4, r12, 0x1, 0xfffc}, 0x1, 0x5, r3, r3, 0x1, 0x10001, 0x9a, 0x3ab60000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000340)={0x5, './file0\x00'}) r14 = msgget$private(0x0, 0x690) r15 = getgid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000380)={{0x3, r8, r11, r4, r15, 0x50, 0x5}, 0x2, 0x7ff, r3, r3, 0x6, 0x7a, 0x1, 0x1}) r16 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r16, 0xc014575e, &(0x7f0000000440)={0x4, './file0\x00'}) ioctl$WSDISPLAYIO_SVIDEO(r16, 0x80045745, &(0x7f0000000480)) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x400, 0x0) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000540)='/\n\'#,\')#\x00', &(0x7f0000000580)='/dev/wsmouse\x00', &(0x7f00000005c0)='/dev/wsmouse\x00', &(0x7f0000000600)='/dev/wsmouse\x00', &(0x7f0000000640)='&\x00', &(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='/dev/ttyCcfg\x00', &(0x7f0000000700)='/dev/zero\x00', &(0x7f0000000740)='/dev/wsmouse\x00'], &(0x7f0000000a40)=[&(0x7f0000000800)='/dev/wsmouse\x00', &(0x7f0000000840)='/dev/wsmouse\x00', &(0x7f0000000880)='/dev/zero\x00', &(0x7f00000008c0)='/dev/wsmouse\x00', &(0x7f0000000900)=']/\x00', &(0x7f0000000940)='/dev/zero\x00', &(0x7f0000000980)='\xeb\x00', &(0x7f00000009c0)='$;-\'^\x00', &(0x7f0000000a00)='/dev/ttyCcfg\x00']) fchownat(r16, &(0x7f0000000ac0)='./file0/file0\x00', r4, r15, 0x2) setegid(r13) link(&(0x7f0000000b00)='./file0/file0\x00', &(0x7f0000000b40)='./file0/file1\x00') lstat(&(0x7f0000000b80)='./file0\x00', &(0x7f0000000bc0)) connect(r17, &(0x7f0000000c40)=@un=@file={0x0, './file0/file1\x00'}, 0x10) setpgid(r3, r7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000c80), 0x20000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000cc0)={{0xfec, r8, r9, r4, r9, 0x181, 0xdee}, 0x38a, 0x81, 0x18000000000000}) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x4020, &(0x7f0000000640)="b40278ea0327f285adce87f642690b0e71360ce3e3acbfa355c121e590cc3305aff83ea5b67b81be9b", 0x29) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000040)={0x322f, 0x3, 0x1f}) socket$inet6(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getuid() sysctl$kern(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 1: kqueue() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x3f, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000000000000], [], [0x0, 0x0, 0x0, 0x40], [0x0, 0x0, 0xe1, 0x0, 0x5, 0x7fffffff], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x81}], {0x0, 0x0, 0x0, 0x3}}}) kevent(r2, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) executing program 7: sysctl$hw(&(0x7f00000013c0)={0x6, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) write(r0, &(0x7f0000000100)='OT', 0x2) mmap(&(0x7f000033c000/0x2000)=nil, 0x2000, 0x2, 0x3012, r0, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000000040), 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)) getpid() syz_emit_ethernet(0x138, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x82) fcntl$lock(r3, 0x8, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 4: sysctl$fs(&(0x7f0000000300), 0x2, &(0x7f0000000440)="7b052e676b1ee92ec56f74fb053fab80a84b20bee660e001a2054444de32091b40aa717348a1f337b0ef42e8ab812a9c492c0fbc34e0237cadef8e881c9983e0c75bea6af78e9ad4579e6365232c9a8b0fc7b81394faef4423033214716b1448824d3545307f4c6f74f9380dd638dc7087a66572d06435ceb630de724721439ab8bea8c07d2205d3fd62b90628c09b1c8100ac651229fc1c3edd72456f1a89ad3dab654be84d77d9572f87064ebc2d709973065f4baddec60d2e87c0bcee1280f0fad553e4fac1fb157b8e3500a665885e94cdc9a1", &(0x7f0000000340)=0xd5, &(0x7f0000000380)='$>3e)', 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r0) syz_open_pts() sysctl$hw(&(0x7f0000000080)={0x6, 0x15}, 0x2, &(0x7f00000000c0)="fa5e4abc83279002a689ee4294b5a01123c803764d3468c2afd82b0e8017d346c4c1f0ecfa8ebbd21c9cb992f5bce9365e0b7bb760e0ebedc6751c3dd1acbe2314eaacaec9e9de1684452c5f3960ff5891d38088014f4c82cfe8842df8a5e223f10f848a9f17f4d5d636f0aa1072214ecceb47fd949162ae873c96d710b732eb47b7d1901722bfb4bd9558656e080a4e806472c1e5121679930de9370fba95107ddffb965fb09f145d306fd84bd807ae33600dd0d92cda38bf5de5c90a6a01d2a807220a6af440098bdddafebf0b9e1b8f439100a65e498e8b", &(0x7f00000001c0)=0xd9, &(0x7f0000000240)="860c63d7b3ab0afb7f6c62ca96022ca707d38a65a78329b3c5eea6258f53c6acbbb8b816a0c44abc28c40c430b526ce9aef6a1d35001480281dfe8a51746f7fe7077f7f39deb3d88c7ad0d6f8c3c8221523a8b3184dc74b7a7df8c332e71d4b4736264053fea5753493040309dd1117a5f93643779c80a7cdf40e2f48aefe743dca8b9e146a027", 0x87) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000200)=0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b8", 0x1}], 0x1) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000400)='v', 0x1) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1, 0xa8d) writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f0000000140)="97df8c3d29ecccb406cb4351d81adbd7021c556269041d624797c5197d6f7dc9153c221db9f905d9d038dc8cbaf751e6b4115da5e09817b9793cacdc1716ee11cdf97541aaf48e24f9c8036acde7a88363d162a7b0a9931ab06ddc1200be0e83011a2a50998111bbc0084fc929f99f2180ed294b3dfac4c7e2225998769ae768193dc00105bc0733836cd33c5e5461cf42", 0x91}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 7: 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}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x401}, 0xc) bind(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x80, 0x0, 0x80, 0x2, "f3c204c944e9cd7b95f41ee711f9cbd75425e50d", 0x2, 0xf18}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005036000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b6730399ddb36acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c58b0400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) poll(0x0, 0x0, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) semop(0x0, 0x0, 0x0) 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) socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286987, &(0x7f00000001c0)) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r7, 0x4, 0xc0) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000080)={0x6, 0x0, 0xff}) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) executing program 2: setgroups(0x0, 0xffffffffffffffff) getgroups(0x4, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) 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, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r7) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, r1, r2]) r9 = semget$private(0x0, 0x0, 0x20) socketpair$unix(0x1, 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$unix(r3, &(0x7f00000001c0)=""/102, 0x66, 0x40, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) socket(0x11, 0x3, 0x0) msync(&(0x7f00007c8000/0x1000)=nil, 0x1000, 0x2) socket(0x11, 0x3, 0x0) setsockopt(r6, 0x1000003f, 0x40004, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x2, 0x3, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) sendmsg(r10, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000140)={{0x996, r0, r8, r11, 0x0, 0x4, 0x101}, 0x7, 0x1, 0x3e00000000000}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000002940)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 7: r0 = socket(0x18, 0x3, 0x7) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x5}, 0xc) r1 = socket(0x18, 0x4, 0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4, 0x8, 0x73b, 0x7, 0xfffd}, {0x8, 0x5, 0xc7e1, 0x9, 0x5}, {0x9, 0xba, 0x80, 0x21ac, 0x2}, {0x1, 0x2, 0x2000, 0x5a}, {0x1f, 0x7189, 0xff, 0x1ff, 0x7}]}) recvmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000002c0)=""/217, 0xd9}], 0x3, &(0x7f0000000400)=""/127, 0x7f}, 0x7fff}, 0x10, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x1, 0xffffffcc}, {0x18, 0x2, 0x2, 0x7}, 0x8, [0xfffffff9, 0x9, 0x6, 0x3, 0x8, 0x80000000, 0xd7b4, 0x7]}, 0x3c) setpgid(r3, 0xffffffffffffffff) chown(&(0x7f0000000640)='./file0\x00', r5, r6) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x4) recvfrom(r2, &(0x7f0000000700)=""/4096, 0x1000, 0x1000, &(0x7f0000001700)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) ioctl$BIOCFLUSH(r2, 0x20004268) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740), 0x301, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000001780)={0x3, 0x0, 0x80000001, 0x7, 0x9, 0x2, 0x200, 0x10, [{0x6, 0x6, 0x6, 0x1}, {0x56b, 0x1ff, 0x1, 0xce4c}, {0x4, 0x9, 0x3ff, 0x4}, {0xfb1, 0x26, 0x92, 0x6}, {0x0, 0x6, 0x7, 0x8}, {0x7fffffff, 0x8, 0x81, 0x1}, {0x2fe, 0x1, 0x1ff, 0x81}, {0x8, 0xfffffffc, 0xffffffff, 0x8b9}, {0x2, 0xff, 0x80, 0xcba2}, {0xe3, 0x4da, 0x4, 0x5}, {0x81, 0x80, 0x29, 0xfffff000}, {0x9, 0x2, 0xffffffff, 0x1}, {0x71b, 0x0, 0x3, 0xfff}, {0x100, 0x4, 0x3, 0x6}, {0x4, 0x0, 0xa94, 0x81}, {0x3f, 0x6, 0x7ff, 0x6f}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) write(r7, &(0x7f0000001900)="46e7fbf27ccb499771d5b9953c08f84d1383df0147459bf06d0df3988433554930cdc9e4908a6b119ebb859cb608643b80b7256532aa67be8dfc5380b567a4c84500e6ce84264a728dc1c7c604ce30e98ffdc504145a51b368e28e8757053d33c85e9ec738fc7b939f6981688bbfdba99ccecd9016dd38578c0a76efbec26a1d14a524d7fe179d8248a6bda1119045868e46551e26dd3dd5a386546e5fb0c393ebfd444013d8a8f9767c50a982b71181da260a46ac63ee2c1f591ba367032773404a94a4ab6e185da96bb51560576a12d4a779ddd2506e172745ff2bc6a78c37469fef7f49e75946f57b887cda06590d511c740d23086286960a1cbd1849", 0xfe) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000001a40)={0x5, &(0x7f0000001a00)=[{0x642c, 0x5, 0xfff7, 0x2, 0x7}, {0xfdba, 0x1, 0x1, 0x3, 0xff}, {0x7c, 0x7, 0x10, 0x100, 0x81}, {0x80, 0x5951, 0x0, 0x4000, 0x6356}, {0x8, 0xfe01, 0x9, 0x3, 0x6}]}) accept$inet6(r1, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001b00), &(0x7f0000001b40)=0x8) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffff9c, 0x80105702, &(0x7f0000001b80)={0x6, 0x5, 0x2, 0x33}) stat(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)) r8 = accept$inet6(r2, 0x0, &(0x7f0000001d00)) fchdir(r8) socketpair(0x20, 0x5, 0x7, &(0x7f0000001d40)) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff869d6060626000082c00fe8000000000000000000000000000bbfe8000000000000000001969ec2f00aa3a00000100000000"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r1) mkdirat(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = kqueue() syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="b9d7945cbdb80000000000f19d00450000301200000000019078ac1400bb000000000300e57800000000450000000000000000e4b100e0000002b7a60000"]) syz_extract_tcp_res(&(0x7f00000000c0), 0x7, 0xe4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') writev(r4, 0x0, 0x0) writev(r4, &(0x7f0000001680)=[{&(0x7f0000000300)}, {&(0x7f0000001400)="4bdd474a8c385fc12826b40dba57c166123b08ce647888b6363c11c9c62f00ac12d56a1fd3cb58da373e413e1b424c2648c2692d433be73b2943ccaf382992b00c1a739ebba47a95815c38970179bc1ab93d", 0x52}, {0x0}, {&(0x7f0000001540)}, {0x0}], 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r2, &(0x7f0000000100), 0xe4a, 0x0, 0x8000, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x1) executing program 6: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{0xffffffffffffff9c}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x80000000004}, 0x10) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffff25) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0xa810, r0, 0x0) syz_emit_ethernet(0x127, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004900011900000000fd019078ffffffff00000000070300070baee0000002ac1400aa00004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="000000869078000004020000081048fa89ae2b849e38741545b4b986080a0000000000000000020407001312f6907c40582d54ed93fe121614756abd0402052200a1ce93000000000000000800000008000000080000003f000000c500000001131238533e743be61c4f07d514c7dd4f3d0400001829c12e96ca4f910821907d5756e5bd82da51a294797ceb3104b60124b0f0770a9a71cb51f970958fef0f798ab275a7266e9842130f9291c228a759f02dea63ac830000000000000074e74988c29dbcf16b8e2f69adc2fa82d6bd6347af9819e0836c31fb181a39a79f15d62db2291f2a77645e94"]) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (async) setreuid(0x0, 0xee01) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x3, 0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x10000}) (async) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x0}}, 0x3c) (async) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) (async) execve(0x0, 0x0, 0x0) (async) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x1, 0x1, 0x1b, 0x10000}, {{r0}, 0xfffffffffffffff8, 0x10, 0xa0000000, 0x5, 0xb157}], 0xb2f, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x2b, 0x1, 0xcb, 0xffffffff}, {{r0}, 0xfffffffffffffff8, 0x49, 0x20000000, 0x8, 0x7}, {{r3}, 0xfffffffffffffffc, 0x89, 0x1, 0xffffffffffffffc1, 0x5}, {{0xffffffffffffff9c}, 0x8000000000000006, 0x40, 0x8, 0x8, 0xca}, {{r3}, 0xfffffffffffffffd, 0x9, 0x80000000, 0x2, 0x80}, {{r3}, 0xfffffffffffffffe, 0xca, 0x4, 0x1f, 0x10000}], 0xdd9f239, &(0x7f0000000100)={0x286, 0x5}) executing program 7: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, 0x0, 0x6, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) executing program 6: r0 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 2: setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r1 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) 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="5540f333d470aaaaaaaaaabb86dd6000000000422c00000000000000000000000000000000000000000000000800001a003f0000000581009078001a0000d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bc79d"]) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1720, r1) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) clock_gettime(0x2, &(0x7f0000000040)) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x3, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b306000000370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000004c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9010024dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441ca5b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f00000000c0)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca88450b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e220008be6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b929cbbeefd78e1159fde057e54846f7565766dd01caf157318abd2ac9913e12f5cd01fcc7d0f535cf2ed7eefcf1041e7194b0410ebbace5ca5dfdcb1406a4ab", 0xf8}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000000980)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c03d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e56693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebd92d46e0c615baff992bc2eb6647a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f16", 0xba5}, {&(0x7f0000000280)="dc", 0x1}], 0x9) executing program 7: select(0x40, &(0x7f0000000000)={0x16, 0x1, 0x2, 0x2, 0x1000000, 0x0, 0xdec5, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa}) r1 = socket(0x11, 0x8003, 0x0) getsockopt(r1, 0x11, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="9149453a262f96ce7d7bd4af9487f9cc1617c17c795e17e9a972176eaa7160617cbe2855b809a5bd3e5787e118a94a8405c3fd22418db18085c64b38932cbd3f6b0b1ec864864ac3b154106fb99246e51dc6397bf660b7ed90406873b409fb8c6fc88ac09e0906b6f8ec50b1602318cd5c1305ac4380a3baaa651135c24a20260b4c64c5b1011beabec664fec166018a85cfff38df13e6a000441716eecc934d3c1b8634aeeeef824fd42eb243450120c48dc164a04705fa13e7561c3ee1a1e0a9a314ec8f85ac1761372e3a55f618", 0xcf, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0x6, 0x9}, 0xc) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x6e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x200}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0x19, 0x0, &(0x7f0000000080)=""/25}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, r4) close(r3) r6 = socket$unix(0x1, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) geteuid() getgroups(0xc, &(0x7f0000000200)=[r5, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0x0, r5, r5, r5, r5]) chown(&(0x7f0000000180)='./file0\x00', 0x0, r7) socket(0x20, 0x5, 0x3b) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r10 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0xffffffff, r9, 0xffffffffffffffff, r10, 0x0, 0x6f}, 0xfffffffb, 0x0, r8, 0x0, 0x0, 0x7ffb}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000001440)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6, 0x0, 0x0, 0x38}]}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x2}, {0x812e}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f00000001c0)=[{0x1, 0xff, 0x9, 0x200}, {0x6, 0x1, 0x7, 0x3}, {0xfffd, 0x4, 0x7, 0x7}, {0xb033, 0x5}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) writev(r1, &(0x7f0000002100)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000001100)="968ce1c69d9498126527e1ad5174636898ad874ffb39b42f574f4f4cbc90acc1eb117d7e3bf3d52de5d57a7f2ec5c0d23a134ee65c5f70eee9f43f9c71342063cfdf9eb60982d3ed95722aa70920bd1c6331d3e4e1891e80699e9058b7a39ae56ffa1c545b3dfa90cd36699a984bdaedff8dbf3d11d74e26036a7fc36b1f53740b772d7c7996271e18c83078e8d21903e3b374f634d48cd37e5d788d9dc9b1a5fdc4094f0307931dc693d646727c74325a288835bf83c9029b4f9fbc275c8ed723a954b542d3ac1e03143f3b9b9dfc4ba58695c2b8fc369391f84321f6922d19ff52774d77e9fa5da31ec4180e68a9ac2a24b4788e0d54cc485b1bc332349f35a212a64747978dfee5e025493fbcfd60f1aab1f6085ab1c461eb816699c3fc078d367ab0fd6a2c1afde3f1fd1071d5e7856e8c6f726efd37d9e615dbc457767041b51b63a5af8fbfa98b1bde28dbcfa9d698abb946f831ef786761b64412992b6242449fbe6ba627d64dbe611cca8bf596032a8383c693e0fd9da49f09d66b03f266190082f44d73", 0x188}], 0x2) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="f546a8", 0x3}], 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x0, 0x0}) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) writev(0xffffffffffffff9c, 0x0, 0x0) r3 = shmget(0x1, 0x3000, 0x14, &(0x7f0000ffb000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000440)={{0x17fff, r4, r6, r5, 0x0, 0x140, 0xca32}, 0x3d5, 0x1000, r7, r8, 0xfff, 0x0, 0x40000000000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00"}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000280)={0x80000001, 0x2, 0x0, 0x8, "4a247dc47c125070064d53f10cd66d6aa181894c", 0x1000, 0xffff}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64, 0x4, 0x0, 0x2000000}, {0x24}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ce60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="b8f991008bcbf85c27", 0x9}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r2 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r2, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0xffff33c4}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x2, 0x3, 0x0) socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r4 = socket(0x0, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc028756b, &(0x7f0000000000)) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r1, 0x3}) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) getppid() select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 1: r0 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f00000001c0)=[{0xffff}, {0x0, 0x40, 0x40}, {0x0, 0x80, 0x7f}, {0x0, 0x80, 0x7f}]}) r2 = socket(0x18, 0x8000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r2, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x0) semop(r3, &(0x7f00000002c0)=[{0x4, 0x7e, 0x1000}], 0x1) semop(r3, &(0x7f0000000400)=[{0x0, 0x3}, {0x0, 0x95, 0x1800}, {0x2, 0x0, 0x400}], 0x3) semctl$GETPID(0x0, 0x4, 0x4, &(0x7f0000000240)=""/89) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)) semop(r3, &(0x7f0000000300)=[{0x3, 0x6, 0x1000}, {0x2, 0x77ff, 0x1800}, {0x3, 0x0, 0x800}, {0x1, 0x8, 0x800}], 0x4) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) link(0x0, 0x0) executing program 0: close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x8004570b, 0x0) socket$inet6(0x18, 0x0, 0x5) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) getpid() ktrace(0x0, 0x1, 0x40000f30, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x14}, {0x7}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f0000000780)=[{}, {}, {}, {}], 0x4}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) semget$private(0x0, 0x0, 0x100) sysctl$kern(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffffc) executing program 3: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xfd) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) socket(0x1, 0x4, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007", 0xd, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x6000, 0x7) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, 0x0, 0x2) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000280)=0x8, 0x4) recvmmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0}, 0x10, 0x801, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f0000000180)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa0, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe97b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad238a7317e73650b8b125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98606e472b70b560f7021f567adf4d", 0x5d) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000100)=[{0x7f, 0x9}, {0x432d, 0x3, 0x8, 0x2}, {0x1, 0x5f, 0x6, 0xb0}, {0x2, 0x7, 0x9, 0x6}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000680), 0x0) r5 = kqueue() poll(&(0x7f0000000000)=[{}, {r5}, {r5}], 0x3, 0x0) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005010000009f0500000007010000331c13fece910b00fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b2b7be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff001000"/177, 0xb1, 0x0, 0x0, 0xfffffffffffffe2a) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCSETF(r2, 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(r2) geteuid() bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0xffffffff, 0xccb, {0x489d, 0x4}}) ftruncate(r2, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) dup2(r4, r3) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') clock_settime(0xffffffffffffffff, &(0x7f0000000240)={0x2, 0x101}) r5 = socket(0x7, 0x4, 0x3f) fchdir(r5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000002c0)=0x7f) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$VMM_IOC_TERM(r6, 0x80045604, &(0x7f0000000340)={0x2}) clock_gettime(0x2, &(0x7f0000000380)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000440)=0x200) r8 = msgget(0x0, 0x745) msgsnd(r8, &(0x7f0000000480)={0x2, "b89af04b6c671a3de39d44a59197680f178152bc3af567343c297188ae45abcfd167022eb8a0c0c2631d79deb1e502c8372fd6e193efd554b3c5dcd110132d2e721a463c6636bc656a13c889bb05d1d9bb6e2ff8125c0dea54207dd82330b8ffda27a5690a7469e505e9fea11700"}, 0x76, 0x800) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000580)={&(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000540)='./file0\x00', 0x8}) executing program 7: writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f00000009c0)="79602087ceb96bb9e544771104519e3fe61a9a8a18d16107e32f3def42a97eeee98095839254af756ea93fe2a3c7b7de53d4845e3d08c2e311cf2112a457c0a19fd549af9221acbfed5d00ed9a1136a67814b68bf80c0e99dbe51954ece2df81d0d73ed08e45205f91a41fe9ab16447f5bfb67a3716b0d4252a8d6fbc844273d6bff1d06d97746e4f10f8326fd0d6063fbac5d7a63f3e418f67c21405b81bc629c28ad8d5be693f5029494a2dfbc777a5cf13ca4c5fd7e8b7aec3801778d10f4823dee8d9e433dd7c80c5e085517c83643d19b52cd0906ec96388f2df9f3f6a3c4f45e01d2472579689361161bd3b5805247dcea9fac901660ac46cfd9ebb455ffcbb2cb1526bb1e3c3ed6b70a68e661006d459abd7efa147ae147badfa922d8cca5a52515c3a4064d317526f49380cad656194d8a1c9bc4b204d5ef95f035715f6c0ff584cbc67891a709998803221ca0d02a4b1f0d1906025b8985a656b006f72b7625859cd0996669d908f85ff6d9eee713d8970a63b3fbc36f3d001bbeaa375d2b29258c841999e4dddb567bbc3ece5ff89cebe109a0ead6be7008abac75f143989d0f5731192e63678a4d8448309330a8faee1d0bfbd9ae4137ce53d070e4e1cedbe92cdd253dc408195dedcf4aba65a0693f14778df58750b5ce3cbef88b8d6d56e8a29e7c5c04475bc6bcbc9b5f53ab259fdcd46d3f6e5b10689b74be326fc711adcc7efedf7674a7fddfe0a645a24976153e7bb7b0fcc2e2219f31b041627d2029dfaad230540a35295bd22bc9e702db1ce51763b4e9a5f3f7244334b670c47398da0b790300162b618eddcb410a35d47d7f31f9bfe9578588751e9b7cc058f8058bc6ff4b7a6c8ed64595972092b68ef7e7a4b4c9a4591cb2774edf5a846aa52d4780d15d3aa61305b8fa117ebcbb6932e77095e9baf78132171c5b13180f8abe98a0f7fdebc359823f51248aa7cf90a91df10dfe47b7546c2d051807d100373f0e7d9c9ff998ed4e13d22c6c4b853f47f76e2fce13bfd15e842a3b4ad76c7ae186f8689c79ad4ec32f9fbaa4e908d04accba95f97e45a2dd831f58c40ce1060c32d1d602d3113accdf16d1af6e148d0e2c58f8ea1878ec340ed463e4342fe7b9531644c40f0418f9e9d67582ddb54b2930cc400bbf81032920fe971f27e9d523425e7ff716ffc0c6ada4957b925b632028f16b2549cff01616e3dc97f4d54afb399e6e3896a062ee6ed61e09c15a1676ff9f41e093354c38f91d623dc6b7cb529beef2e63fcb4daf3342243673d1f5c2c90b32d6322a3b033a2a597e8eb14034f960013df2547f855433bd2c3d642f98d79ea35287706aaf3245494f00cc552c7ab75876d850b0b46307f4001ba99841a3c178600f3699080cbd0a899774aacccb110714abef164d1ac2f99a4273585bea26e33f5ae9b6f96fa490fe3c8617287be6e9f96108932725b3b2886d07cf24172eaa85430be08e9d50fab27e4afeb9ec5195bcf331d5d904598ec9859d6ffc30e10bcb14c5d354b8e26102ef339eeec8ac2845521b48c0e5bc5deaca4d88b1f7af9dee5226675b3a6bd70543a408309e27d0e29af0cdd0f7bd287ee06aeb8976f14e6afa79c2011f1f188187e184f520d2d095ebc95fa80a24e64940a1d4b169ffa3db8b32c272f267f895fae769d0cd420e33ed5d8cc9e1066c64b3632fbf66f320eb9477dcf5a4f0af7d853569ba5fd6ea1ebf1547af45ca65db068ec43cd02e81fcd0f40327024361786bc0d7dfc1741eb306223c51021e3cc64500a7923c60fac20b2d212d6a76d611aacd32f0fce123ce02b36bf54b932e38cdcd30351989e530b1b575c02c3ebb8389a547dea1b4cea31d305af460c9bc4537be91f5271c1fa87cc4905a033fa36536ff7ef5f5997d8578638802f472874a0bbf7d6ba95da5a78af5f8ccdf3e816accd059bb83cdb171008df347720b1b4619d0b334889712e95a8625dba45ba15caec8243f9fbbb55d6f1372acd894a1f536d20bb4c161de9016eef27fa6a1440e3315c5160fe9f7b9da4bf9701688e38bf15d0892c239685802dd74a2acbd9d6039fe5e695ed52bb68cf6654bcbc2fa71d89bac695aa0b77d530b4d40cda7072b93d2e15f2bc215c0c71ea436692779d54a6083a0eaf44b51dd4126777c5c9dca788535a0f23e9dec168bb3766027a21375d965098f9f33aa3f6d639e3a94e32e0422f9aaed71ffbd816169d8c7213ed62d21e6eaa01a14dddab63967b16b5354", 0x641}], 0x1) setitimer(0x0, &(0x7f0000000200)={{}, {0x0, 0x6}}, 0x0) getitimer(0x0, &(0x7f00000010c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x7}, {0x20}, {0x812e}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x14, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 4: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0xc, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x2}) socket(0xd, 0x1, 0x0) r0 = socket(0x0, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) getsockname$inet(r0, 0x0, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) syz_emit_ethernet(0x14d, &(0x7f0000000340)={@broadcast, @local, [], {@ipv6={0x86dd, {0x7, 0x6, "362c96", 0x117, 0x62, 0x9, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0xa, 0x0, 0x1, 0x0, [@rand_addr="2ea391672061a451e310b14e5a3056e5", @empty, @mcast1, @mcast2, @mcast2]}, @hopopts={0x1, 0x0, '\x00', [@pad1]}], @udp={{0x0, 0x2, 0x8}, {"f9b5a310f3394d2c68fc353b17721fb8f520efad34a32bea8d6eef4df7611a6c4ac52d782c6a6ec6188b308b8d2dbc7a9c55c7214cc4233d1e4fdf323b35b55fad8bc595d5e291f6b79ba21ecff274ee6e246d073424bf42536186f46c28c7f7fb0d8e0d9544d3753fc908ac86d531e8b925bcc2fa37f181dbc63ed879feca2f050456955cd6e55c2fc18acd4d3e489b6998e0c04ad2ba7835a2238d457869829b766c9293a809"}}}}}}}) syz_emit_ethernet(0x46, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x10, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) executing program 1: setrlimit(0x6, &(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = socket(0x18, 0x2, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000100)=[r2, r2, 0xffffffffffffffff, r2, 0x0, r3, r5, r6]) r8 = semget$private(0x0, 0x0, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000140)={{0x996, r4, r7, r9, r2, 0x4, 0x101}, 0x7, 0x1, 0x3e00000000000}) r10 = getgid() setgroups(0x5, &(0x7f0000001f40)=[0x0, 0x0, 0x0, 0x0, r10]) chown(&(0x7f00000020c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, r10) lchown(&(0x7f0000000180)='./file0\x00', r4, r10) r11 = socket(0x800000018, 0x1, 0x0) bind$unix(r11, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x7fffffff}) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ba17ada3db07c5d200de0ca2ffffffff00b81000"}) bind$unix(0xffffffffffffffff, 0x0, 0x0) r13 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r13, 0x0) setrlimit(0x3, &(0x7f0000000140)) mlockall(0x1) executing program 0: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad956c36eb180300000000000000000000ec00"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) mknodat(r2, 0x0, 0x2, 0xa) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000380)={'./file0/../file0\x00', 0x0, 0x7, 0xff}) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffb}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd640000000000000000000a"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) dup2(r5, r4) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000080)='\x00', 0x1) r6 = socket(0x2, 0x1, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0xfffffffffffffcbb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r6, &(0x7f0000000000)={0x2, 0x2}, 0xc) r7 = dup2(r4, r3) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f00000000c0)="eaa2eb010000000023b5e648575bfcc9d7a895ce168c96fce1fc46a39196b92a304e720f5e969c2b2cb641750409", 0x2e) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgid() r8 = syz_open_pts() ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000040)=0xfffffcc9) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 5: sendmmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="5e324a895460763f9cd658f8", 0xc}], 0x1, 0x0}}, 0x10, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "031ffe40630000000000ff00010400"}) connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2c}, {0x40}, {0x6, 0x0, 0x0, 0x7ffffffc}]}) write(r0, &(0x7f0000000280)="ce4aa40300000002aadf8701f131", 0xe) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x7) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40020802) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$machdep(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)) close(r2) r3 = socket(0x0, 0x0, 0x0) dup(r3) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) close(r4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x0, "f2ef01090200", 0x0, 0x4}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r6 = socket(0x18, 0x3, 0x0) close(r6) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a05227955686f43a3207fae210b8591073300", 0x4a12}) executing program 7: execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000400)='ta\xf0', &(0x7f0000000440)='\x04', &(0x7f0000000480)='tap', &(0x7f00000004c0)='([!\x00', &(0x7f0000000500)='\xff\xff\xff\xff\xff\xff'], &(0x7f0000000700)=[&(0x7f00000009c0)='\x00\xcb\x81\x8f!}\xf1\xf3\xc8\x12\x1e\xc1\x8cc*\xfc\xd1\xb6/{)\x11\x91@}\xc1\xae:6\x8b\x02\xc4\xb7j\xfb\x15N\x9f\xdd\xfc\bn\xfb;\xa4\xad\xc6T\f\xf5\x10\xc9\xe6\x8e.U!\x7f\x1c\x86\xd7\xb4}\f\xa0\xa9\b\x04\xa2\x8a\xbc\x9a\x8e\xaa\xa2\x0f\xab!w8G|\x05\xf7\xd9X\xab\x89\xca\xfdL@\x1a\xe3\xf0sE(M\xeb\xfc\x15\x945\xcc\xec\xe6\xda\xcd\xde$7\x8d\\\xc2\x01>8Y\x8e&S^\x01\xc6\"\xf7\xf5\xcf_\xeb6\x81J\x89?\xd5\v\xd9i\x8fI\xbd\xbf{(\x8b\x1f\x8e\xe9y\x8b`\xcb\x0fe<\xed\x9fp\xd2\x82\x12^\xdauT\'\xd6\x82\xcb\aC\\i\xa7\x00\xc7;\xa0\xb6P0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) sendto$inet(r3, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x4}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81) mknod(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x50, 0x40, 0x1000, 0x1}], 0x401, &(0x7f0000000180), 0x6, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b35332f37c370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e", 0xe12}, {&(0x7f0000000a40)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5001fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43feef051de33da8f11e9c9a9743a65e8276cf1177c5c0fd0f830a562", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa6", 0xfffffdbb}, {&(0x7f0000000340)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca884d0b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e22cfdbbe6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b9", 0xb9}, {&(0x7f0000000980)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f44f23909", 0xaf}, {&(0x7f00000006c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff76ea789c1c93fba41886f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d63833f34b731dabfae15b03a9971525829a6e1bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000002340)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c65601ee4b069c1b46e6ac27103d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e5e693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebc92d46e0c615baff992bc2eb6646a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de34183242e7a929f161f95623d3ccf83c3d87bc02b3df90cce7c64c9c41c88782e041cb6a7080e9b4962b64147d48e10ac9152e64f5d202ea474", 0xbe2}, {&(0x7f0000000480)="029aeea32262b48be72b1972", 0xc}], 0x9) symlink(&(0x7f0000000440)='./file1\x00', &(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') select(0x40, &(0x7f0000000040)={0x400000000000fd, 0x5}, 0x0, 0x0, 0x0) unlink(&(0x7f0000000300)='.\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) madvise(&(0x7f00003e1000/0x4000)=nil, 0x4000, 0x0) executing program 7: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x80}, {}]}) syz_emit_ethernet(0x66, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(0x0, 0x40000400001803c1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000280)={0x5, 0x0, {[0xffffffffffffffff, 0x0, 0x1ff], [0x0, 0x4, 0x0, 0x334], [0x0, 0x0, 0x0, 0x5], [], [{}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffffffffffc}]}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kqueue() socketpair$unix(0x1, 0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socket(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0x3}, {0x24}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="4b000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc038694e, &(0x7f00000001c0)) executing program 0: r0 = socket(0x18, 0x3, 0x7) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x5, 0x5}, 0xc) r1 = socket(0x18, 0x4, 0x6) r2 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x4, 0x8, 0x73b, 0x7, 0xfffd}, {0x8, 0x5, 0xc7e1, 0x9, 0x5}, {0x9, 0xba, 0x80, 0x21ac, 0x2}, {0x1, 0x2, 0x2000, 0x5a}, {0x1f, 0x7189, 0xff, 0x1ff, 0x7}]}) recvmmsg(r0, &(0x7f00000004c0)={&(0x7f0000000480)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/28, 0x1c}, {&(0x7f00000002c0)=""/217, 0xd9}], 0x3, &(0x7f0000000400)=""/127, 0x7f}, 0x7fff}, 0x10, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r3, r4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x1, 0xffffffcc}, {0x18, 0x2, 0x2, 0x7}, 0x8, [0xfffffff9, 0x9, 0x6, 0x3, 0x8, 0x80000000, 0xd7b4, 0x7]}, 0x3c) setpgid(r3, 0xffffffffffffffff) chown(&(0x7f0000000640)='./file0\x00', r5, r6) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000680), &(0x7f00000006c0)=0x4) recvfrom(r2, &(0x7f0000000700)=""/4096, 0x1000, 0x1000, &(0x7f0000001700)=@in6={0x18, 0x2, 0x5, 0x7}, 0xc) ioctl$BIOCFLUSH(r2, 0x20004268) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001740), 0x301, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0x81205724, &(0x7f0000001780)={0x3, 0x0, 0x80000001, 0x7, 0x9, 0x2, 0x200, 0x10, [{0x6, 0x6, 0x6, 0x1}, {0x56b, 0x1ff, 0x1, 0xce4c}, {0x4, 0x9, 0x3ff, 0x4}, {0xfb1, 0x26, 0x92, 0x6}, {0x0, 0x6, 0x7, 0x8}, {0x7fffffff, 0x8, 0x81, 0x1}, {0x2fe, 0x1, 0x1ff, 0x81}, {0x8, 0xfffffffc, 0xffffffff, 0x8b9}, {0x2, 0xff, 0x80, 0xcba2}, {0xe3, 0x4da, 0x4, 0x5}, {0x81, 0x80, 0x29, 0xfffff000}, {0x9, 0x2, 0xffffffff, 0x1}, {0x71b, 0x0, 0x3, 0xfff}, {0x100, 0x4, 0x3, 0x6}, {0x4, 0x0, 0xa94, 0x81}, {0x3f, 0x6, 0x7ff, 0x6f}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) write(r7, &(0x7f0000001900)="46e7fbf27ccb499771d5b9953c08f84d1383df0147459bf06d0df3988433554930cdc9e4908a6b119ebb859cb608643b80b7256532aa67be8dfc5380b567a4c84500e6ce84264a728dc1c7c604ce30e98ffdc504145a51b368e28e8757053d33c85e9ec738fc7b939f6981688bbfdba99ccecd9016dd38578c0a76efbec26a1d14a524d7fe179d8248a6bda1119045868e46551e26dd3dd5a386546e5fb0c393ebfd444013d8a8f9767c50a982b71181da260a46ac63ee2c1f591ba367032773404a94a4ab6e185da96bb51560576a12d4a779ddd2506e172745ff2bc6a78c37469fef7f49e75946f57b887cda06590d511c740d23086286960a1cbd1849", 0xfe) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000001a40)={0x5, &(0x7f0000001a00)=[{0x642c, 0x5, 0xfff7, 0x2, 0x7}, {0xfdba, 0x1, 0x1, 0x3, 0xff}, {0x7c, 0x7, 0x10, 0x100, 0x81}, {0x80, 0x5951, 0x0, 0x4000, 0x6356}, {0x8, 0xfe01, 0x9, 0x3, 0x6}]}) r8 = accept$inet6(r1, &(0x7f0000001a80), &(0x7f0000001ac0)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001b00), &(0x7f0000001b40)=0x8) getpeername$inet6(r8, &(0x7f0000001bc0), &(0x7f0000001c00)=0xc) stat(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001c80)) r9 = accept$inet6(r2, 0x0, &(0x7f0000001d00)) fchdir(r9) socketpair(0x20, 0x5, 0x7, &(0x7f0000001d40)) executing program 3: r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6}, 0x80000000000, 0x0, 0x9}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) pwrite(r0, &(0x7f0000000240)="fd16682ed77dc663008ee28cc8417e3419fe3cf9f4f073aa48e0dbc05c26258ff1a13a0b675db925e08a0a1a145f517db200199de3eae29a349f1d3048f5e43701347541668b2eea74f1de5d65b9408dcaa889c51419d1ac01c0375d25a3f405b3cd91135a08b9c3da474a32e87106e1a47adaf5b11d2ab7200233440a5e6199161e542bdc0d10d36ad3edde8618c9b6850367fee8c12e813dddecac928a00381435fe2f6ca19c3d65bb4ebe61c047d50f3d30b030", 0xb5, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x0) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = 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) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) mquery(&(0x7f00003df000/0x3000)=nil, 0x3000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0x0) 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}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x0, 0x3, 0x2, 0x9, 0x9}, {0x7, 0x8001, 0x40}, {0x5, 0x0, 0x0, 0x0, 0x86f}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) recvmsg(r8, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/51, 0x33}], 0x1, 0x0}, 0x0) sendto$unix(r3, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) panic: pmap_remove_ptes: unmanaged page marked PG_PVLIST: va 0xa049f816000, opte 0xffffffffffffffff Starting stack trace... panic(ffffffff828f093e) at panic+0x16f pmap_remove_ptes(fffffd806aad77d0,fffffd80082c8c00,7f85024fc010,a049f802000,a049f842000,0,6e1d46dde7f37bbe) at pmap_remove_ptes+0x33e pmap_do_remove(fffffd806aad77d0,a049f802000,a049f842000,0) at pmap_do_remove+0x410 uvm_unmap_kill_entry_withlock(fffffd806ef6fc10,fffffd806ae3e198,0) at uvm_unmap_kill_entry_withlock+0x1b1 uvm_map_teardown(fffffd806ef6fc10) at uvm_map_teardown+0x1c7 uvmspace_free(fffffd806ef6fc10) at uvmspace_free+0xa6 reaper(ffff80002a149718) at reaper+0x197 end trace frame: 0x0, count: 250 End of stack trace.