(&(0x7f00000000c0)='./file0\x00', r4, r5) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setreuid(r4, r7) r9 = getpid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001840)={r6, r4, r8}, 0xc) r10 = getuid() setreuid(0xee00, r10) r11 = getppid() r12 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1, 0x80) ioctl$WSKBDIO_GETMAP(r12, 0xc010570d, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x9, 0x0, 0x7, 0x3, 0x60}, {0x5, 0xffe1, 0x4, 0x1, 0x7}, {0x80, 0x7ff, 0x8, 0x4, 0x2}, {0x8000, 0x7, 0x1ff, 0x1000, 0xf2f1}]}) r13 = socket$inet(0x2, 0x2, 0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={r11, 0xffffffffffffffff, r15}, 0xc) r16 = getpgid(0x0) r17 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000073a, r17) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x9550, r4, r8, r10, r15, 0x80, 0xfffd}, 0x3, 0x9, r17, r17, 0xff, 0x237c000000000, 0x7}) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffffe8) sendmsg$unix(r0, &(0x7f0000000840)={&(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000002c0), 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000ffffff0001000000", @ANYRESHEX=r11, @ANYRES32=r13, @ANYBLOB="e3106c8d1628580e057b7944180000d30ca86d665b60d5de857d7b30ecb16d370000000000b16c90b5", @ANYRES32=r12, @ANYBLOB="00000040ff01000000000000dde400000000062a726372a9873d1f05f4c133a4f07cc834f57dadee22a1e8519342bf3096bdd7d0ce4cec4474d7da02acb3dc2efa33af717ab732b2b676218d8befd545648b40e7c37252adae1d36df39698949158bfc6ab5ebedd230ff5a6e895b8d4f476fd217392eee706d679d9d3f95065393138df9c74f400826b1261a2aad3269552f4b8f6c84293deb0a38f76ba8fe3c02545cb9ef4c0a140b6ed1d8a3aa0872ecd836e330a9d6c8beca8b948ad4c8affa37898b5410af", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYRES64=r0, @ANYRES32=r0, @ANYRES64=r15, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESHEX, @ANYRESDEC=r5, @ANYRES32=r15, @ANYRES8=r16, @ANYRES64=r4, @ANYRES32=r7, @ANYRES32=r3, @ANYRES16, @ANYRES32=r3, @ANYRES32=r3, @ANYRESDEC=r15, @ANYRES32=r0, @ANYBLOB="93e0e5c5fc67791d9bc0782e800a750f582a24b92e8989fcb8fb8ffb36f8fe74f72e7eeaf697338c6daff331b886aebc", @ANYRES32=r3, @ANYRES8=r10, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x2}, 0x80c) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000c80)=""/4103, 0x1007}, {0x0}, {&(0x7f00000000c0)=""/46, 0x2e}], 0x3, 0x0) executing program 4: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) syz_open_pts() executing program 3: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) poll(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, &(0x7f0000001840)=[{&(0x7f00000002c0)}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0xfa4, 0x54, 0x40, 0x80000001}, {0x6, 0xc4, 0x4, 0x9}, {0x1, 0x5, 0x9, 0xffffffff}, {0x9, 0x7, 0xff, 0x1}, {0xffff, 0x3, 0xcf, 0x20}, {0x6c0c, 0x3, 0xe0, 0x2}, {0x2, 0x2, 0x2, 0x1}]}) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x83, 0x0, 0x0}) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000240)="851cbfb5339e5279c0265c4ac8186f12afb8eae37e67550703000000b6f87068234d79f736e096fd14053769472a5aad72addf957636d18fdcf24a7b9bcd99fc22d77c80000000000000008326aaed7a1da1378b3a93de7d44cd97dd06d305ce83a1a83c3af91847e20c566d48831b4773ac9b1dbf6e8abce528f589497109802005c7cc460e49680e58c4a5a1bf701ec97528e31bda8dc3db2f71178a6f196fc4ff1f59", &(0x7f0000000100)=0xffffffbe, &(0x7f0000002540)="f89497f1f7238781c665c319b7e8b29287d232177aa3dc8bf935528ee94af57d038185577d493906f59916edabecd38a7f66fdd373cfeb6f36cb31a1bbec6278f679d318fa2dc17e4135d11a883875af452b00809af17bb070c8c59f83e5f3395b2b188bebcd6529a6930afdbd808cbd7cf335f6b5b2a461a40891eb1893c3fe1446b91c376bc708d3add99f034a5ce96a6c29e468e2ca2188ff4c8f86b77d9e5c6d8cd702f30555f6add7cfeb0119328d0742aa639fa3f40871fddb7eee3a78446a62d560a0783e440f4d0c199149137acece71c744f67750dd69fb83c9dfab5a71301abd0db65e7a98394ae884bf2294c306cc9b7ad0766b4db0c2fe6ff0de8e81d52e240eabf0cd03f4514ec9d96cdc6c54f807e7f737cca17b4f884f60873a85e2b580901255756c8203a85c0eeb77f216a1cd9eaad9a922a9e23005fc1837bc02ec24eb631f5458c3067046f3cdc0955ea0dc2830e07aefdb55d34d66ae60f45354e6c8c9d59e94cacdd0bbff1b48bf84607b5960e3b30d8ca733f06da5bf6d9f1d0618f9b8fff37367b6b7ed95f639d3c37806c15a9e4cafd6cea8b14b956095011d9d3142d31a051b109d45f59366704c93732436e92a73766727f2a996b826a4a86f6efe2c36ca32a19fb7fb95461e98b8cfb2511d0c0832e8ad8db04f57d658d44123534383d8746e27417c505cbb3549dfdb5c46ff63084557930896db38a93d553709abee745baf788c91151abb690da1537888ab0ac7561c4c7a1519a6c240b38315f63a2b3735b1e2000156eafc122858df9c83b5eb120121b3aa8805afa243c68df484b06dbe5f7713a3a6d671b0230abc9847ae09e0ff58c429a08df237ce205467fbb54119ed044e60f27b2686e10300002a8eff1f5fa54a10c6c305e5d2d7aa1cb90325be209b59794aed051ada8bc9a36e2a3e985772d9f76f304c979101ef1c1c8ee4a7e830e9c044a5c09ca6da02ae2643e346111edfe70e17e1145813a81cdc64cea17fb3dd77fce2cd37b26d2b7eb9f44625d7966cad39a7c3a149bacbe4e10b1c78a2c9c51b1660aa06aee0269da06d43e0970ca95e1a7e4435956f6114c39dbf75d22e96fb9b302f561525230ac5210263f223ef31b90ec4da0a7dd167c2234f32b9f2ad1a8d57ebd18ebf9da6404da6060423a944f7ce3ad97b24dca87b2e105c431bdfc061e6802a72ba32dba546aedcae3d059579d5fa805814d8c08c98fcd2b96c35307d9995da2f05ecf5e34b3e907a743fd343a8fcb69953b8da342d375c2e4a1c3c266791a48fac80ccc69c332bbb38d3157b3606007dfae02266759a858b24336e560f0c75c7717cdef77261310e9691de14998c89667b799779f4149e462c669f6b6f923b753cc6b5a98498bf0e25734b1619e8e5316a6c1ff221aafd136d8ca681fd20ca62a4581794b7d9c52aed5f25b1177d4837f0b441a3bb7ee1258ca010cf6711b774cc588c883905e7687bc44e213fd89fc5135159d5f7c3a21aedb8365052c6938d5b9bde70f40cfcbf694104f1e62c2df4e103207fb5bcce47807406ff2d1719b4d76adb0b847367f04bb1baf90a24d5617b65214f01f5276940531f50e2e29cd3d59c83ca54ee191e33814ed63fd9485d44fc26211a81ef727a7595be3fba250e78ef3c902040387de1f5a442d609d46b1da1047c335a93a3cfdb79ebede735fc3a9227d070559add504ed4fc4847db961cd97793388b4e365df7845a3a2089ccd32da32579137343903c2c62715465121f5980b8cf42b85b689fbd381b34c371fa0ddb4931b90170ec65fbd7ce94b2cb52c074a5795fc2f613aea4cb71b423233a9fdb85860290ff0573ae27b07c6aca01e935f056db859a46f2c131ef768a0cf0920b4e1b1d9a38879bf1de13f3104d58407ce98c6dafc6858557659cecda0d1b7ea38ec39654daf1df8f844362ac8916eb2d79caf9459586464c0500613afa85862a425264e84a58710d2e14bcec19a53d5ea71986a80bcb4e0ea6c2116808faeb3d74c72185121cbf6d63f8193649eb216a6ba07d83535da2578bc3007b8e9ef8474b2b1008d0a964544ee66e4349d4fb1fbfcd420e061380cb6d912376e08211bcc3d1c906c275313a2c56f1badd85ae62d15dd541be60cd6393f416e41293eb1f1cecfbfdf12e7e1bf44a0cb1bd511d7450e4b64526a45bbb0be4445c244730b8e607aa6d5887f2c23d58fb1a9e9cd118cf992548bc65a4df1dbaecf1a791b693ba8816eaab0d9109db1ad5a8f57810842cf8193008c52e1defffdd56b5a570d434c35297225f0da4bce07a01aef696fbbb79e2a273677eb162c15ad5688cc2c7274e4cdf5b2106f47ed5038fc15ff5a74a48b583ad53b41646114cd040f4d3ef05490c1b6af2319569068622be9a7a12cd0db3c62cefdf07070000009b62b09862f7f4bf48484052794823c9b43731824119e558c573aee661428761570b47da80bbdca933d744c03c80380aef7ae67c0033ccc13e8211955323b3050f3a9dc88201b4986853767f9ecccda86a08db7f09ec5079eee4a67f94967478570453bfda78fecc3ff791e30d68d9f9910751721ffe1000116f62fc4171524acaca250fdd46a303545ab6e6f9891d6dc106ec83b1a9a87519154d938548ab4bc977a82406075e6a9ee2a8629da3c15429285f7201c5bd621793ca43034ca8b41b0657034dd318e0582d773fa12d0671f56dd55306f4a288316d3ac163dccb97a435dce1aefd21c8b0a92d8885705ae516a702fc279be4f9e13ff6e9259cf3155101c3c3ea93e77d1e029aac299dd2ba31f8c8f41d9ce7564400dffa56f22c919608191cafe27ba9bb73b9fd40ea243fa56ee8931dc5eb54372ddf0094e9b0c50a90d23b195720f9fbe393647f4f483022f650771fc9dde76f39bb27b585a71640e5e927ca9f5c8abb8295ba781856fc8b37a4ee17bf4c9c2e10546725cbc9a65d25fb67563292fc202e5b5efa329fd065bf1432c19a98c078a43f6c2c202e7928ccea30dfd6f1d92d001cf801decf9e0e07cfa43ea4a32f836e7ccdab5a09663446e34b64a85774f5d21ce12dae5939bdf6206cab434c286585259070a9f2348fe46cb3aabb99125d65308c59000277ce1418c00679c07eea10b6d24465eb5b930c3efdb8a17d866d49bda84be6f6c87edec48beb38e0c6d940088f2bffa1627b90ed6f3e66516b0398b4f540683ffdd18bdb0822f8ee96110c4f9062d05a7bfe3fe9fb612b78b180260ce66d63eec7606c416b9d104cdf424324e6dec87311e55927d2b838af36ade3e7a288f80d086e4c2cc3a8857c06bd92c755f6f85061ec051e20ee4b8b0edbb121eaba487eceb697c2c4ea58e62b6574a5dbfdc7ff473a6e9a943baeeb11ae5d4bbe00c294a6d02c20aa0b58d4b19c1e7272dacc2edaeb0b65b16b2c71e3261452893684539a6d85b9024a75a969e458ce5d527ff82404e206fe734e46a0831b6c1f1a8d16b43a7b681e5d5331b328abf9b5d4044bccee77381ec865e45e619372547506ba1484f3f39b12cfd5e1125e031938f3507fa9bc317096cf51e4f464e0ee83d83e5918d20c00e333ad6d890643c19f403f94d400bcb57023003c1197452559f0770f3183617940c924302bff858e6ae1dcf04d83b182a509ad4d456ea08ef3368ddd3d94b589a4118769dca6232c9524b78c91294e38f5d0d5993be5da9fc23cbab1b6d36b0d895f89d2db1c0a52e10ef8d9242b45f8213e8ae5b95d18955a4b6a840044a7d9d58cba54ea4967e28f3331d8eb8b30c9b9128ffa7d70b8c99ff47b7c7755ff2bb0c069ed1035dc71c99740b6c990f14f5de31914c7990b0fbe45c288983f48063e8025ab47f44e2c5eb445a4fa93a4a259d3be1b77c36c9467cddd601dae7e6cee5b673ee4e81beaf9683619b96f4e2d5809f0028d55ab2c7ebe19e0ef52af66ff7a3c048faffef34ce909cab218d483cef84b6e7303c6c1abaff711d93aeb18487d61feecb215cc93a2ae205a187a29f71e8eaf1b64e04c67aaea6b1b4d2413fe36f71d8babc00b928ceb821ea6d3b25a2fed908bd595ba3da17448ee6183ca3635b9d0fa665e8b1fe848a11f1ac2336ef6a0f570eb68e9942533dfb7ed9f57dd7a655d9df10c4f433e320c0df852b04721b97dfc70c66e9f22fb87cee4db92b6bf30afe8c8fbc7a451166537c0d3cee248822dd7681b07d63e3c1bb4908f388acc7dad4f75841dbd1c9080885bd4eed76ba1cfb6a0c900c97d27b87ec7c27e8e65387087a3344fbb7c1f6797a20119da74146a89599184ce5237946c396872323a0fee75db9b4baf9a2a38fa7d6963a17be25b61e3e0b21cf8e2be9fb764a17246306936d8e824233e214b86e0f5009d3cfca1c26ab6aae6cb2f6f154eb38df8cd00a00e1f7d183fb72a93284dbdbbe3501aeb816c9a44e3d0e603552aa6b7e6079d7796cf9634fb7c364849ab16f4ed3771cb67408bb77c97f87a25809302fc9326cbf4f57ad3cb71158163687044608bc8abcc3d7f0085d01c70a1c281f6c1cf8a9523209c5b9357ae8cb11d1cd1628b586c95c367be035f02cc39a2ce5d2d6b1a5e4ae1bbfd16cf176146f989b17714b1370b680bdf6828a091c43035a97b91bf8b191e825834fb561243af907c911d5fb6e0406cd44336f897bc96ceb2d94461259f66cb5b1b0e0900245d89c6564b4fd78781ea5a907123c3774384a7e4c6262a50b0103f66619ddd52435abe743162a72ca26d4ff2019f3ffa054de35b057be18add55b0121ce5e8df637c0c96e8cf8ef5b94bfcd758981ae6c5b4bd361f54aa9a7f60e72dec9a991c2aad75af3175107a5d9142e3f38e108334c45f714f36667d7c0c1e5a2ab752939faa8a218a434230d441e17db5dc31ce887b6e7a58a853568c48128d71533a167575dc26af60166ab8dbd9fd079f9ded35e752071b5b53d3f34e87a64c0021e7fbd53c53ce608a4ab2cb4f224aaece4ee550662cdd714f2817b74e1e9b35ad8a17e17dca340fbbfbdf8d217a2f8324f61e41473cc2cc487edc071125599c2f579065b0fa5c72398dbb6ea29a582abd91b4961392d3f89e4d0c9fa87621f2ab1f4b325b138596ddca19b0d9bd8e1a1ba415c2e823ada1ea4b61f229cc126936e2fb1e27576f70043a1c6223034ab0512248d5ae47a6d745699105fa97019193974f3b5538197bb68d7b317cdf10ab3a5080cb20bb6d46ee4e6282b480053f15f07834629b6ef1f8d13427f2ea899acca1472ca357222a5162aded8199a849057f8c435ebe94432abff1d02ce27374a864bc2c5be3c326f7e501ecd6563450e8480429d58a78e6c3935faaca1f9ec625a17afed2d07a9a5580c48596c038cb1237bf29b1f2f4883e8ca8183d1f3a0bd6700b0da34c54c932dc973b207929bb344213f0a4d2942e610be69a0b702726d5d225ed931c15bbbc1a49b88572b1ba70b71a650d28440b030758eb07d017b2b7dc54f4adedd211b0fc4d71e4d513a05dcb359154058263812ab8353660c5aa26cdb1aef86bb9940f6b05787e320c4ad5afab0f2cf9967d5fc754eb966cbac408d61bf71f1c5f44cb669dbb98de7cedfe7eab3e40511e88c74e57b274b52045391a3d5c9067164f7bd626e43a0ed0727a301e53c38c27b0200aada9c4da32c22fdc3349797e133fdeaa1fd8fe197d0c90d21231dc8d59d4a0547643d0cae444d31d0d639b25c0df643f9f7e05f5d7f15ac54c05205d13bdca2975214be5e73452ad6b34ebb771392718c6a9692a65f7c02ee701555a6d415770490dd1a76241617ca0056fe698dacf21800956078192ea9993331bbea70aa206c53ccebdd1bfe1fd8e0d8f8a6fec135938977c0d7ccd16d2cbe25e32c95a8ffcf501b63261a955dd00000000000000000000000000000000000000000000002219e39291a9be404300ef6004261c853986914c7128c37abc993f124fd3b1501c78159ca020c4eff1391ab0ad53d852166831a1efbf3cb023c55b18c0b15c0956cdcb17e2a76f14b1b87c4c7db9c90ba606d8ee68f00fc12edf3a0a35038e8243e221fc4aea16fd5d9fc9ecfe9bbf4e751bcb2cfea9e173cc497b9a73c574c265ba7614f87a262b62c6ce9b9adc94d68858dc97fcf3c7be487afe820e4f0de739ea6e64cda777dce978f5f837b4f13bb5818ca8b98cbd9a868f2befcb3f75bda0ca55eb112e67f158164d6b6dd1ea106a25b8", 0x105d) executing program 4: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {}], 0x0, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) listen(r2, 0x0) shutdown(r2, 0x2) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r4, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, 0x0) r8 = getegid() r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r8}, 0x0, 0xff, r6, r7, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) msgrcv(r9, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x0, 0x800) symlink(&(0x7f0000002340)='\x00', &(0x7f0000002380)='./file0\x00') open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000287, &(0x7f0000000000)=[{0xfffe, 0x7, 0x4, 0xf7}]}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f0000000300)=[{0x8d}, {0x26}, {}, {0x8, 0xffffffff}, {0x1, 0x8}, {0x8d, 0xfffffffb}, {0x100, 0x8004}, {0x4e, 0x3f}, {0x44, 0x1}], 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setreuid(0xee00, 0x0) getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) preadv(r3, &(0x7f0000001540)=[{&(0x7f0000000080)=""/189, 0xbd}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mknod(0x0, 0x80, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x44}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) getsockname$unix(r3, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) socket$inet6(0x18, 0x4, 0x0) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000300)="9283a623bb79d8fdb2388bfc85646163f0774a5a78dfb770e976dd4add8d7d9eaa7fe7faa7098544cd8aad997d914a5b9fc6dd5d9d5b0e0a6c3d68fe36991f1a4565b3173b5dfab56aededa4d235e9d3be4eeec9b2a4cac55d72f274b90e64e51f7fad642b218b045c80535580d070ff94f1061062ae2bcf4de4ab3c22368d44d97c539e48869c5a553e1a7e81f2800ec763546200d669ac70d69b59614449ad20627e0950ca6e2e3af5311c6573734aa4dc4f7e0d2febe715c733c3f52048c8aeb08b7d45e896f536cbe1cb2033e50da6f2e9bf5150357b60c0e1192aa647cfdb8581ded7111e3bc257159cd21c0639d6a0eeb07191f09ac2e84f"}], 0x10000121) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000001240)="3a34842eb0caffdf7b1c4c8c5ed95b481ffaf82836b58a6f506651f22990fc12ac4b7190c1d9c91a8220ee052c1f8a0671a5b5fe3ea415cebc065bb921065372ba9a562915ed35c001ff6ca68ecc01c9b4", &(0x7f0000000040)=0x51, &(0x7f00000012c0)="9566e002db032b8ef5b4105d8a982b1c375dde8f136fa1535621f5ec60847f3e0d056109f4a45abca41568e8a352176f1f206383dad7d6af81e99896244ed1325ff1667b2d4ffef72c7f61f7dbbda45a16cedd0840fc20c23264b08a46036fb262da9c434ccdd74011372f4181b9b4df143d9bc50a3afdcf9afb15a4a2318e528dd00a2a63c5cbc25d7f1e49cb7bd4d17d758e6be5e903ca39ebf4afce61f6723a46af5887c586dec9b6ae9a5aed16aedac5ec7d6c5c76cd213e71243c7834070b74f6234291ad5eac8a640f0f6a7262d69d71b63cfe3424d632d9546d", 0xdd) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000200)="249a619af61a9e61249c218d513325af71d36dde85e68d416a6b1ff60959c2846a6eeba7af5b19bd7f09ce2c51342239958ec30814e016628fc5e3d13e160a0ab0e8e2b6cfd46ef487cabbd4d81cb0e1ce86667036c9dfa0fa9cb078ca39177351e716e3d5147c", &(0x7f0000000180)=0x67, &(0x7f0000000400)="64d2c440225fe4845a3d104c6a24b6e7e446c5cf6a64aa706579aca36e9b61e8d03a9cb082ad31cb2f33f427072e6caaa9f4a16f438371a18270620995102895c1382bb82332c906cd5f22ed6dcb0f79847bef03dd555b6cd002ab4a6add725e30220368bca353475a97ca898bb3719ac2be48a4bb7de2eccbd0f30b484375ee5ad7ee04ef70a1d5ebae4a8c25c57a03afdc06a4d29ee272a4122785efee11133f5d0574f803d9b13d84e99c54060fb891fab294c811fd401c9096009d28264e7536de2b6313945847a434177c59ca9810343892641788deff8d0f739909b2805ca93bc94295ac6e461733c4e53ee243", 0xf0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_divert(&(0x7f00000001c0)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f00000013c0)="503c3f9ce43e0d32cacf62e043f0ceb3d8132e28505b09de46f648495f30b903b90f5546fbf411fd9e8520c97bcd0b2577e61c701473fb7dbb7abbda1d02149f178b6ff467c38d54430cbb564ae953701614531100d91e1ad9bf254b399346fd3e", &(0x7f0000001440)=0x61, &(0x7f00000014c0)="55e6f7ba225fd4fe946d3ac546d63d5b2fd5d2b0de590d092b9fa4d70114487b6f660bef964a6c4c46422bfbcc3b1c01d20a6a01a5a41d5eed0635066de71f908b05e178655c36807471d1b33240429366406c2442bcd7ec19e4e737867fba8ad62ffed6040e6cd500a966", 0x6b) write(r5, &(0x7f0000001180)="3284009d41ba634efa7fb6d4bf03d2d51911e9696c3f2776ce450cbc03305353fe9e740531f3cb8bba634df3f62d66e099e2611e6b3af0c945ed013877106d3af970b5b2145194e875c7be94c3f795d6d7ede84eaafb42d7b0589463f5b826ac87a74e21dfb0ae78f9c1a1d6a8f887355086d305d013921752c51b21af35eb02e4d024d33f2580dc003042b5054c81cb7aa7b6f7983a870c352303101e1d69c00043faf81d4473", 0xa7) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x6, 0x5, 0x3, 0x1}, {0x80, 0x0, 0x1}, {0x2, 0x0, 0x0, 0x148}, {0x0, 0x69, 0x1, 0x400007b9}]}) r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(r0, &(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) lseek(r0, 0xfffffffffffffe00, 0x1) getuid() setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xa, &(0x7f0000000080)="02", 0x1) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) r5 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f00000003c0)=""/96) geteuid() mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x87}, {0x60}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xb0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x4, &(0x7f0000000600)=[{0x3, 0x8}, {0x2, 0x7f, 0x1f, 0x6}, {0x5, 0x81, 0x40, 0x7}, {0xd5f, 0x0, 0x3, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r2 = semget$private(0x0, 0x2, 0x0) semop(r2, &(0x7f0000000040)=[{0x1, 0x13, 0x2000}, {0x0, 0x3, 0x1000}, {0x1, 0x7, 0x1800}, {0x0, 0x2, 0x1000}, {0x3}, {}, {0x1, 0x1, 0x800}, {}, {0x1, 0x2000, 0x1800}], 0x9) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) seteuid(0xffffffffffffffff) r3 = socket$unix(0x1, 0x5, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x2000, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0x5) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000240), 0x0) socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x5, 0x0) dup2(r5, r6) syz_emit_ethernet(0x3f, &(0x7f00000001c0)=ANY=[@ANYRES64, @ANYRESHEX=r4]) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f00000004c0)="2b55c1429c2d8eac10ef5bdce540b62de8c23be16affc2a118e07feed2fcc33070259e4df756009ea8c04b6a4d1a1e6ee6f5a258b4c9d1dff1e1cace175b4a83ef353b6eec6e7d84110439e624886801bc6fab8bb902a25b108d70f8bf816b0786d22a9c6197702da4587bfec7d985abc6ea2f0c1200340cc45a386f8b9ac9f70e565e09f06621d7b598f2e59ee974a15c2ed2c9c48b50f0ceed9145b444da2cf64fe3f50134fc725ff1727fbd50c4d2527f79d79604953253f80bb0aab3fa56815f5293997d27700cf3e52fc922c382f5e0506b570f3ebf2e3b8632b30b0bc8d7f3c8"}, {&(0x7f00000006c0)="b0b7b2c0c77dd0ab7b756c2a60a011c03eb30a55588e4194e44ad0ac262fad5087070f6f450e2d7c1ba24988ec943e620465c50420c04017b57bd4ee038ae3c9a7f02133be49b5bd289f67413df1663a65554d61a37f8d03a47b5a41a2df1932c82069c229ff009aacc6f0b297a2546cb273752b9734d94b74e84a9f351a7c7761c8da5eb555468b1e984fc24e22354b7d0585889c287397059f4ca3ff8a15d45034eb388dfa80679a02b0f069b511a302b30238486e98176130f3d3dba109f3af773d21ab73c523925f7da4d73e7876d6af57c1dc9ac3ed03031cba9b363743f0892927d21460"}, {&(0x7f0000000280)="89d0f81932d7b611fd6421083a1e05bd93430bb041d5249cbb9ebc412a2eea2b61e2499aecfc1c7e4474df5aca97ec5af7267baf2a104365120d"}], 0x58) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) recvfrom(0xffffffffffffffff, &(0x7f0000000340)=""/198, 0xc6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x14a) socket(0x18, 0x3, 0x3a) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x1, &(0x7f0000000040)={0x1f, 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0xfffffffd, 0x9, 0x20351d, "040000000208008900"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="53704497260edd5f86976929cd7968d802bcf1a09769ddfbea9d726e22975cd17faf5149b883f45a7f381b945efc0cb0acd33ddb99ea2c3f58091cc33edce68d30152332d4f470d527f4c1bb41f901258a84b3f52a9df991b8e13c5bdbb6a9449d4bd8116e742f7941dc91be573c87006b898017027df5838e7e0ee84b932c73e759eaacd0b85259a822d8c5a7c75d4f69eb034bb3b58acecd69d8f418c5f1e58f874644b9ed5d34ceaa8d7a153453570bd5df30e8aa4c7427d78378e9b63b6236b19ffa02cbd2a401006666e55b761f9ef527660364474e0a5f2dd23dec33", 0xdf}, {&(0x7f0000000200)="2cdb9534595f08a288a255e53bfb3a9f35e5a264c33efd5c059124f9f6d973949598640f348b95ec8efe9bf7e2b142974918ef72d2f29504409809eb6c4ead453a68003c62058566e1cc9b488023bdfae531f666a1837c63595753e89e07bb6e99c61c584abffe775cadd57bf4328279cb15097281c824dde8cfa519e0f881c93f2670743639c83c18fc3d6faa9c9e93bc9051743f721b1432f26be44e10047c25c434200d5e9fc4eefba45d4575355128c66b0f0b7e70b630237be43a86468a4aa0fbee9d6a5d54548c9716357e9ee6180d", 0xd2}, {&(0x7f0000000300)="4bcb139c435681b9dfd9508daee82b35b2fb8931fb01784256cf0af16d60710ba4dd3fd62f287017c7ed12ed92d877e2d9d64877a504b70f61bbcd8e38c9f9a9fb1922da341aceb455b8fa92045b7c17cc50d52f30a4eefe6aad08", 0x5b}, {&(0x7f00000009c0)="6aece43589e47602efa131d99a17b8373ab1ecbd65e1f20b6d8892dd193809bd890c69b0c8c778c1925a20913ab9f298dafa126aa757700663ddb25d6697e59b1aa3b82c5e2abbc5e95a47a2c711f123e7d107608d06b6480df2e3b47269d7904e6f20d73bab3b949a40294bf0dd741446cebeaa36a991ef7794fbe34158bfae61606567bc872dd88aeb768b5883fcbadce432723271721c7d0ac40af980753df580554b9ab03043405ad2c976f8878264389d275dd1f37fde8224695a678f2bdeaec4300a727c8f2deb29b0bab6c126b3cab3c6b6047df686bf81b3f15da1476246af43af3d8f6bf59c9ee802114726272d78a5a79cef686e26c02a982a7aaea8f03ea4d44e19e6e050351c4d0258b7300feee59befc9d2790f402700001b1c7f88bb4bea381ede3e1168650af4cd3d16e8150b396a1c5dfc8e95c0c71f5c575c18f86f70397c6afc3c5146f3fefcf4cfa539a4bb5cc6b3a79b9ddeecdf0064f5d9660ba1260fa1b45b9f28efdb6a13f253f487b807468415bdfd233021d4dbb5ca4b22048efd798d7e506a7c087517f9205edcc4695da9ccbc6def566e8d6e3ba4080f5b01168bfd758b8e4a20f0e9742f49916496eda0eedcf965860749fbc1d653b15a503dd8ceee86a18e1f9cb0383c4e881f0516d9d4a3207bd88022d032313b69f6d98062310c060cfd92598fe4cca304983cd4a6a0743b85010f46068172f98b41eaf371224eff10b74613a6e45aecc8d5d04f91293620400dba62c9c2d4ec2ebbca173ae940fc521592d993fe585f03c28f3dd6eda0cc35f342bdc6e7110137e66e85ea1252478f52cb7bd96e2969cd9ea0dd6a6967ea599cdf5c66e1b4dac389315fb554d87437f6a4173a15e196cced93317d294739b861f899f3205c03bc4e30c8d9de354f38dd23baaed6c835f3797594605740dcb60161a48fbbb14dbc077f2f4703145f34004891754043059616124a237ee02afef721b03e599506843d9f2b87e01727e943fb1c8fca8081895beb3fb46dc9d1c8fa4dcefd109ea40a104ddea1c54a2f79ffd53bfeb564a46ddb68f6fd6cf617008c73cf4e1039183db4c9801400723db17d8892aa3e1e9a565d356ad1f446b75a784771f154a88bf63b515f7d7d53e6dbf7cfe11594769ba33339c19dfa6bf4eeb0b6d93cd9ae9c0e4152fb32728c88cf463a68e5f45fb7a9d4d6d7f310d27cdfbacd7a24caadce3d1cb887bebb9e83375bf5978d75cf9976b25303d8c494ff743712c196c3d12c81050c71708e91ac43ac2e36b0db35673d276b8ec56774f516573a7a17c7ce37a52cf5df909da887d0b5fd557334f5560819cd33d6e2a1f34c1401ac864fa74fa6bc26b3ff7f1d081ada6135a2924e1cbf8b84234045de3b580b17d6d25a15a385175865cd33bd334ed16f65c71d6f7b68746ef6ab5d323a85e78c4376a3be74006ef1f4f373f88461207d5c447d59cb7cd4a1696ef0f9d8c3b9c684538192d0f4a69a0d38c07ae8457a14f7aa2da331aafc512b34209ecebe5b19a01347cfe0917db39bf2a90077f1800946be097db2344a15f89ba7ad1189df8c41ea57edebf994c747f94110e33425cd735e7eb676a30d6b49b0f4dcdf90f2bebf596262fe5540c98ded19c1e7140711a6bfee22d5ef1042e25f105bc7a0866af51ec1dd6d4eabac56a018ae0348e1d213e941309cd6460a6048f7880124af126436280fb8df3a798387ae56d8eaf02b3cc267e5733d39eea4dd47b8d66913735555ff950b6bf0545d02769416197bc6c5ad9a8f081dfbacb9bc0d107335af75fe21786b2c82e8a3b6fabfbd673bce790284baa8548b12b91572d39ef67c83d0bcb5d984dd081cff294a8617e31bbed5564ed4021b2cdfe64f7a019243e29348110849d1ad42f7daf3f07e5017cd9396185578ec3dbbfa73b108e8c1000365505856f721ba66fdca29f90ee45f8e1271377f09f143492efe993c40f96b5b7b97bfc8070aacb1f56ce9c603dab7d660d4d453d0fd05318e026788580db097cbe04d806e8b3116420c7555eb992a0edbef50ea7e7986412482a06773948dbe155bf6dd970f6eb88ecdc81be77bbf5c19469fda06c2856a323d52481caecb10fdb1c1ff939467784aab5e326ff3fc83984a23308b66d332d77e1ac4766caa6e53f5dd8d7cd2343413da3d566495e0283305e93316ce7346501b79989bb3097c3d7aff512b094f11b1c6b89590dcb8d0deb9734e04f544698c3f406e29c270ee3295a8b0637788338444b3833735e01451f90f2f77c43a22b0ee855123b9d5ff5ad70dbb13edecacacef6625006d222181c194d6afc29e8f08673919f2e7a8195496c5b812d9e6eae43c3659b6283fe5707242ec6b38b4a90321a00a64d19913f000e81b23b08f83e429f51188cfff30a1119e56fd20bf7c2b3ba81c02fc23099a1cd9a7d769721a096c7ce17857c9b38b89ba75930db37b24d87dbcf8c60cb21bd8a0013c0417c634c02a6b0a04c3d221a371b022688478bb2c0a6f8e369382ee8e68e50ef8b57ede2e1f32737ab48c4167df1ebe19a87a3e732334df65b9903a973c1142cfaeadbfd4a328ef739dfaa7793c67379e4689ff55a3ff4d6646cc44330f72e40f6134bee942b70340dbebb4f842423f6c9483e03d01c193ab6b908a501a889aa44722c566e8450e8bf5a4795c5cc7646778ff65c2613ac3f6e9a6f13d776d5a8dcbba8f32b1bf31d50266efabe599bb2d05c6d134b638ebfa0ad32d817b8bbe197bac84f6121f5a7c9f2da908556008616b8af69531ddd289d36480f9679678b887bd475534b600628b357bd29ce2991bb3a119a2a8bcdbe4b3444a4a51c27f40bfa9e80e9e8097af9d6c86ef2c70ff4235a5c99c488379ba9c8eb36f23df3b547fc6843082f509b9446f713e78e65f9439d9017e9593c70138cae73744762e2cd23747068f0ab09ec2d3d7da7242d3c839e1eb111cc0d7ba849bac6979d0fc9e1790345d8813f34aeadf1667639ad9b74239b2d9aeb823adae2fe19286bf1474a0a75e1d94655674d49e95738331570deb983d3fff84f81707321e78ae87d1b37829c51e57f2177cc7c75f658c7b639ef757facfa0da81a1c435fc975b481144618a0a84b7ee6dcc0f5ccc3db1f350f83b2b9a094836d9307cfa05b7c4684df40d18795dba314af5aa542615cf165817479024806f279da97be0cc408baebc800597dd4ffc5fe41ac923b78d37bdfa34eac2ca8918035230c28d6c6f0b50208fc51acfbeaed15378ea3e9f51c62100fbd0ab022c4c84f22cc3df8b4be65050d1af43467d600eeb91b4c453a2add884e1a7f60fc5c387d1bc51ddab77dcae47eb8f6ea1167d27c49a8ca63e1d1a9b398016d2bd3ecd164a87cdd86e7e4d71928e362167d20c2232d839ef96c0b144d8bdefdf1b815273cb10040f36d185c60005bbaa6ce068eef89612afab5be0e526173d787f691da5595d480bfb6fd7708bc5d3b5413d87a31a5d8d792e3fd99bb4a6c742c80b464b9ad95c99ace7c64b97981a0192834f56c1ced4f556617e29d0c5f373dadb987e28349b9c929d832aa423d2d6c2d640a0fda0106a8bb1da47dcc246d7cb9387e859efedf7a53219f6d775e16eb9dda87280f25e6c96c1cf13b18c19bcaf009b805a26dd6b3706e83ed988b8180037e34de67d623eb2272e806b0372c8e6ee3a3cf29ed5ff0fa5642d19438a8f05ae465a366f29d8cdd8e8dcf17d90580ae999f7e16128401562fd56f0b8479a023f34d6d08ff63e17e765ac06cc6838a0fc66d3236ba22127db36df70aaf437e6aa8c02128de3dceaa814598f3ae6a6bc89a03fa97c31be18252cdd833ea871d5077c11ef433c5e725f09b128cdfe858ff0f5aa51c98c6e0bb4feee10554e265f5c719dbf6e77f20d2f181d59823158419107486ec800f36e04e850dd49efb99131cdaffbeffbfb011f19e6c99b7bcca662b0c142c2d60c01e7faeb8b3e4d515c8282f5b4684bba3556256aee13a17c78011382a3fcec63235b2a1d08bfa4931a6a32e676057b0381071d40562118dd986f5f80f6625d2f7f3dd5eb00719a5018e24d1e57bcc28d8d46635f61030655181db2998bf9fd9547d828096bb7975f16b8baec6fcc9fc891db83fe51c0634ac74fc42703936e818afd37b57db60faeb6010b5164d82ff6c4d5b4bbc117a104fdaa315ebf646b8f53c6575b441ea888bc3ab065d9362270dc32c0655e9a1066b0a31ec698bc1caaddbfd09c3f5fee65589b1228838bb9222ebdf8d6ab003569a7b1d03cadc47eaec392f61823142d9d38a980ffde8077ac4e4fea0f671ac16e22afd7260c43faf66ad88fa4ac9c51bd0a2d06cb1ecf3b054cda83af915380155da2cd1cce1102f8a1fba2bd02091433ffc758d45077f243c4a284fbe3fc327e6eb2e85a1a12a10ea10432c16428f7dab3d9105c2106cce8e05984b1ad464866e49fcaa70e45b467c0a63d3ad54372c032c190328be965945717ecda9585734660b23915134d38d7ce791a5c860ad86381aa9daba466d121a9b87da2b8f07ff69df03dfdef3ad73e9b2802cdfe4ca7a6b3430468cde83c39683ca248d8d577b371563192c6027638d2d988b01ea63513a5e47aee558ffb3391426bd768a8978e62be6f359325ade1fe659d68809f381c1334b4e3ca91a06857d8ec85530abbea27d9e8297c103e90d17b2c6d4d108b97759ec0c66a49a26d55748ab872aa22e0adffd85895aa3e46b94ac99404df79df72ce3f8d8b46030f28ba19fb40336155c5070fc69d516a6148adf26245d2b5c3b03c61e349160ea22dbbebfb5de0f59e3d649a521ef813ced0da4410f0fb98a4e966957f105affe9bde6102b4d76bfeac24643332e784c89ef8134f4993a188db19299b01a8f51b9deecba707d9fe871d3e02b930d0295505e7fa37e14534197d8eb0e94b9b1c86584fe8764d104a2c0c365dc9061ca7d841191460d006f348d6c2c43a15f65ca081356d8da7182f0fc636a0b7d81c4118530c9f7e98e78574d8f6d0fd40dc21b71b6b2205e8022a435c6459273473620f42eaf3331a3fb927724d83ec25f9e811ac392e08b085e763c3b9465598386f4802c2610c91861107a7bbf285ce34ecd6d04b22174943a492191420bed5109f5c7a21ed33c106dd19aff4507ee4715feb9b032bc5a7c0640d77387636e27440d797bbd609798ae9dffcc4430b92259fd5fa9538ad6637010f547b78364901352a1e560a3133562aabfb21a1a94aa21bb112b747d17f0ccb9863f9aedb3c2bb9ef2bd11ae1f9875799b4ae33d4d9adaeb76a9e33151c55cba2537a3921dd96e18880bc1395da743c4d58153976879c75fd59bfd6bdc9273b69540a64156ee973c99822eb35fe54ae572a60015b0e452e5ba3eae6bb0da0d6ef43dcd6bfe0fe501b799b97f1fab28c85779cbae605c836f8931d1f80c061baf03ce566b04c4d6d654f44c43ff313d711c21b582bbe87eb986c298fe7972afef7339eaf4bc81902fcbd2a11ba214cd565d554625d67ef2714c9f8fa32646cc58f973e76e83ff85a5d034dda00a6b089eb676334ecdb7cab163ed0576d242ba8e4affa59cc56461a0b7a972e78eb6dd5083c387440eaa94237a5cfe5be44697b86fc6c2e1b8e6158203bf1ed7c2eaa58f69c3a07e37cad05ecbada90d0b008e14b700e5355c45ada8bb51eef4214c5d01a38ccd22a377d957d66f1bed87d3672e871bc586c6e0c6504e57d0f20516ab016727d9565be640511b853c9f31fecdbcb953d19423b279a34439e22c7f", 0x1000}, {&(0x7f0000000380)="47df4c6125b0d74a86b6211d51244ee88bbc555b102bd908811a77dff87c3ba81c3011f7ca6a8edeeaaacd26b5812139d5862c33047ffa04ea4fba828cf1c9fd7fe148be027f9d02e67ef3009cc4b8021ca3e7ba6d0c9fe6a0fcd3c04722d8447dd1b1aace2281a068621568a868e145d94bdb8dd154ab4ade8afecf8e335335090927017f1432cea569cbe67cc9ffffe2c6cf749618a05bc5992f3a6c521831b7b5ceb128", 0xa5}, {&(0x7f0000000440)="32367c7953c92a7c03f1260ea57bd84ad9890d40a5ba9d8de0fb309f58b5430d510fdbc558915d52485b0f31b3b6ca7a3d36132f23e97e26e1a1355a31e79cd87cc3d4e8e2d1cf314002158d191784320e2c345c38a77769079c901e2ffd9def4d286b34f1dcbf40dcea72693b93c9605647f07ec595e9236adf54bed4d78aafa47e8553726b33d0e9c27168e661a62760185e2c0bff6794dfd59cdd175765b44398bb6b5c9a60bd3b4c4d47cee880559c9ffd12acc48c0f7be7514716f17c281771f4dfc662d2dc12d33cb66ea4", 0xce}], 0x6) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$inet6(0x18, 0x3, 0x0) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x80) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000140)={0x2, 0x2, 0x1735, 0x1000}) getegid() semget(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) seteuid(0xffffffffffffffff) geteuid() getuid() r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) semget$private(0x0, 0x0, 0x3c0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) pipe2(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) msgctl$IPC_RMID(0x0, 0x0) msgget$private(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r4, 0x80105703, &(0x7f0000000040)={0xffffff7f}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x0, 0x10, 0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semop(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3fd}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r1, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x483) getgid() r2 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[@ANYRES8=r3, @ANYRES8=0x0]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1}, {0x87}, {0x6, 0x20, 0x0, 0x8}]}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) setgroups(0x0, 0x0) symlink(&(0x7f0000000340)='./file0/file1\x00', &(0x7f0000000380)='./file0/file1\x00') r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) rename(&(0x7f00000003c0)='./file0/file1\x00', &(0x7f0000000400)='./file0\x00') readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/37, 0x25}, {&(0x7f0000000200)=""/184, 0xb8}, {&(0x7f00000002c0)=""/167, 0xa7}, {&(0x7f0000000180)=""/37, 0x25}, {&(0x7f0000000380)=""/48, 0x30}], 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 6: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) syz_open_pts() executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000000)="b437abafc941ca79", 0x8) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='m', 0x1}], 0x1) r1 = syz_open_pts() close(r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) mknod(0x0, 0x0, 0x0) setreuid(0xffffffffffffffff, 0x0) setreuid(0xee00, 0x0) read(r1, &(0x7f0000000200)=""/10, 0xa) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000016c0)) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000240)='./file0\x00', 0x0, &(0x7f0000000280)='./file0\x00', 0x8}) rmdir(&(0x7f0000000180)='./file0\x00') r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380), 0x10000, 0x0) writev(r2, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000002ac0)='./file0\x00', 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = getpid() fcntl$setown(r4, 0x6, r6) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) close(r4) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x0}) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r1 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x8, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000980)=[{0x0}], 0x1) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r1 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r1, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x8, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000980)=[{0x0}], 0x1) executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0xd5) chdir(&(0x7f0000000080)='./file1\x00') setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) setgroups(0x0, 0x0) r3 = getuid() open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) setreuid(0xee00, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="1918", 0x2}], 0x1) r4 = socket$inet(0x2, 0x1, 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file1\x00', 0x10, 0x42) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="6973b3b7", 0x4}], 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000040)=0x2) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r6, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) socket$unix(0x1, 0x2, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x25}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRES16=r0, @ANYRESOCT=r0, @ANYRES32=r1, @ANYRESOCT=r0, @ANYRESDEC=r0, @ANYRES8=r0]) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1010264d007c260800000000000200fc00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="1900c983bc080089a43c5356a1ba699f85af8189f282097564d6085b8d1c5ad4653b7793e17f55bb087b46871c054bc156dec5e8eb8fa578bca8f7deef3089880d6a4c172bde731ecf018aee3bd9fb3df20ef0164ac9411bd43ba598b527b0597b475ae889e2aaeb53", 0x69}], 0x1) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x2, 0x1400) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="8a1e20a5a2bdce8e39ca185905a9de31265ab845d4be34c3185b2506658ceeb9b7921f3da49b8b5127577dea3e", 0x2d}, {&(0x7f0000000340)="cf97ba44b9057dfc13d8873264e8f13e6114fdb5fa8267f083784a2fa5fc8695dcb9ada7f9f00ab7c513b1871dd63dfcef10de71fd84f0603edb", 0x3a}], 0x2) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f00000000c0)=0x100) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001b80)='./file2\x00', &(0x7f0000001440)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x18, 0x2, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f0000000380)=[{r0, 0x20}], 0x1, 0x5) r8 = fcntl$dupfd(r0, 0x0, r7) close(r8) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 4: sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000040)="af784282e2082d78b01a1cf5c749cdc76146badcd5854fcbaabafcdec656fff0b1e173417c495865a90264bb1b3f998e0f404a949f4ef0a6f4c230f9a08d9c0946d2e30ee3469731", &(0x7f0000000140)=0x48, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket$inet(0x18, 0x3, 0x102) sendmsg(r3, &(0x7f0000000300)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0xfffff801, 0x33}, 0xc, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="40e5dab0000200240000000000000000", @ANYBLOB="0ef0f0bdef3c057ee371ecc0de83"], 0x10}, 0x0) close(r2) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r5 = socket(0x6, 0x1, 0x7a) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0xe1}, 0x800) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x7f}) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000140), 0x0) dup(r6) kqueue() setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 6: r0 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r3) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0) r4 = socket(0x18, 0x3, 0x3) close(r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000180)=0x59, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r4, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180), 0x0, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r2]}], 0x18}, 0x40d) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) socket(0x10, 0x1, 0x1f) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaad7bc63fbebc0f3d8000086dd6074f08f2000688d5dd5000000000400002402ff00000000000000000000000000dd7dd6a7f248012dc2d6e521869994b24f2e6852f79cc5058f6f3707f9802c5f9d754bcf6e2df899"]) setreuid(0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be3fd7b97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b326c91343ea3b3f8c5c7b93d5fe30", 0x45}], 0x1, 0x0}}, 0x10, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000), 0xc) listen(r1, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) executing program 2: r0 = socket$inet6(0x18, 0x0, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100), 0x4) r3 = dup(r0) kevent(0xffffffffffffffff, &(0x7f0000000180), 0x3, &(0x7f00000001c0)=[{{r1}, 0x0, 0x58, 0x40000000, 0x7, 0x40}, {{r0}, 0xfffffffffffffffd, 0x59, 0x1, 0x7, 0x7}, {{r0}, 0xfffffffffffffffc, 0x22, 0x4, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x4, 0x83}, {{r0}, 0xfffffffffffffffa, 0xd2, 0x1, 0x20, 0x8000000000000001}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0xe8, 0xf0000000, 0x1, 0x6}, {{r3}, 0xfffffffffffffff8, 0x20, 0x80000000, 0x0, 0x120000000000}, {{r2}, 0xfffffffffffffff9, 0x61, 0x80000000, 0x2da}, {{r2}, 0xfffffffffffffffb, 0x40, 0x1, 0xfffffffffffffc01, 0x3}], 0x8, &(0x7f0000000300)={0x20, 0x1000}) sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd", &(0x7f0000000080)=0x8d, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/36}, &(0x7f0000000140)=0x26) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) executing program 3: r0 = socket$inet(0x2, 0x3, 0x4) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480), 0x0, &(0x7f0000004ac0)=ANY=[@ANYBLOB="1800000000000000ffff00000100000027f621501f1fd6002001000000000000ffff0000020000005c546f28999507fcd358fb9debb8d2c04617ab0da36a576124182a5b3bd12c7a6f35fac305ea4d709719738b89b2e373aec5c853570ac437ed4f18a85655a138ad8aeef5150277ef1e0578ff4891c273e1e1036ad21e21f6aba79b469223fe33157220d7790fcea1fa78e074a2d8c84b68c1a96d5fb691e89e30db737066c4977cc7224e2517a8b1eb789e932279e57a3fca8a20e5f22d0f95b5a4e32792d833518a0ca3896cc9a6bdd2c1fc4c9f1d1119cf48fde4fa4ab83eaf3866aea7c28c3fc34191c2519c837756dd025ea2bc7beb74c2a83f9e8611fde9e0cab69800000000000000000000000000e76ffcd471ce6722bb915d8a026b62e26a87bf67cda897d11694d75044597a2c41284c0000101000000000000001000000ad000000bac0cbbdb55ada3abc54e23275ef857c3931e15685b400744b0d928120dbdac260f8cc70808a8016251ba60d3ffa98405a9852cddfeec2ff5e41a15894b4bcfd0f28fab023e66a84cd2480c45879a8bd489f70f07e724e55062915e03b19e6fb460172f633bb902a39fba22a78026da27114b1925ba7b11d53f4fec02d3020c3d513a4861e0fbe6eed48f9fe76f77d660b5e672cf6750f4340e13d9468aba759ecb5d09002463bc63de8fd56e38eb3d5ef4a7b6b473ff50531e201d583c771b4c47eeeccbf5103b0ebf42cabb280e6476191f595d94e8dd36d25c7fe745b71e1313d3b648cb6d0a500a5831cd0aae6253917b75c401308b425ef211dc36d3eeb5475165411d9076348029aa7f3a210412bdc06e030b168578423983340b6a5a02d248f8835aa285282d1da38972c8bbafc037a255f797ab94260014e64bcff98596ce89fb06a006e3a38e88ca2e9d3095e6fe4b41167ed917aef759fe42e6a91619bef04d9c88939b15b983d79d120e2cf9ffd0fe2ec8d507151a6afcee25acec7893f0ccd2dd32b8c89eec2c6187e915aef872f10d1f3311cb3104c5580bbb4545a760f834b1747f0cacf33a96b239678f12dcfd99308afa81fec672801b0aa8096e6c2fe6b3d281ba302d94e929612ae3c5e636e97194e18ad9e990b6912cfc4066d1470774122db2dadb5ac138b4c54a1a300fb097ef2f425bc2bcebc2384b85b909cd680dd93d50ae14e2d5923e3ce7c07ef876263fd06d26e644eb074d23e787b23f24980b055681ee2ec7e65dd06dbcc5114746e69e3442277bc0f8369bc5ba637a04bed3c6281d7bcd71d9d6e71cf0594d7c3a06db5b78af1f036ff8ec9292c990eeba2aae55d22ea8e69aaa4c243f275b8da3dd44643ddb919539481db9c0f7e996202b26b185ee6a96622b5671a561efb902c326d2ee2827683158db9559fab167a56c0569c7768c6fe3e0454c44bf582d2a01d7005ab0b4c8f666a98eae8618b6abe41ab4a4a646a95a322be31294269af88911d1a63300a6e566c2652c37d732d05079612ab149188cf1e2d2b33638980ba820319c11661546c77012532a64637cfbcdbf17c9fba819112cf34c7d7dccc850f75d6e064169e0de761bd48c6408a124ef2337e21e434f8d664330d54717f1ceed51d66923e5d5f971b423f5908e51a6e0e6761f322a234bd8074b8e74ba9ff132c839e9b291608f1e38824166dde27e9704f5e7d9300772b6ad00a5d4a764326c47d9062a0330ad7c952cb2720e12cbfa5217c74e6a40e908556c26ff7131c45126d67c3a2a9fe7c224fb90789fbfe676a55ba846c4a8c73fd9d09b013030cd1b0cb3c5b973190a0a044c825be0b0b5278094325dc6d72360995faca4d18ba309252fa1847c5646bacfe3df76f3dda151b0bdc2a4888ffb15bad82d34e665f22baa75e01954c3d2379a33ab6afa0c7aa4dd34c6b8184eae5692ff50b3a4fe678dbc759a4a16a2b11a9b5f7c54219f4a1b377b02ef7adb0bc24c020b75e5ad82bfc90cd898af704bdddd1477eccb3a2f71c82d213a5c9a9b438be433b6286d80e94cb922faf4526ed1811118e67293cd41e0ed2cbf44cfad76eea77ab79d0dc2ebbdeb3ad2e08d3b5a4e5f3fca7cb27988fec607de1061111b396a3df9c8e4a1003c7993884690ecbec2b8d63bae5507ec6ea293ee040176f4b27e390cb2969b31ff547aaba6cd8569c2a37189cb5aef12ed2b5cac541d553e392b981fffbdf529656c25c7970ee4dd31913932d50cb2648f138a47e6a7bcb85031d38879c6f4744fd8e53ad5d16b906fb58984ea526b5bf32102500d35191e8c498bc8850be38b0f8de98fae8ee83cf52918075f89091c2262cc43a458cea42d2f76175cbab12bb17a7ba9d4e19d60ee73d93e464626f3ea7a55e115a1531e81034d1fe8635a511de9933671241abda6a658a723242b300116a4db04057f622e0e8ed5aed38b1abfe73e96902345b94b6b1b7358c1fce6139ff98e227df37e9b23a647cc3bafcb6f57e9eda419d2c54f3efabc5b6fd597764babbdbb9268f3fa412d80cbaf87c0265855355e931faf7703e506ff213d9027d73dbab32974326a687828fe0dc7c6fbf3556fed0199fa5aebad9622cba847413cba801870173a395890aa74a95de93afb5db4d7de69d1a3e0aa6348503da9dff82fb9d39d0145710ac6b9c5a76d781fb8ea7569074f1d5b1ea56c794a23742f41ebb056d1ef818c91cdf99302923e3bd3e74899eb039e880ca679e4fe1c71d9841ef439dff758491bb8cf943861c169ca93aab4e7e8ed423c7e472c63183785d491ab852f7abdbcf769fd958aa1e7b5ab50cb7db5201ab1aa62b074f8eeb285b2d6b961abe591cb46e10120eb71b5f2fc38a8fe6e4bc08313106181ebbd67f8809246883f5d6eb972e52329dc592250a936a0002a73fa051337a01488e178bd5307aa04fc09fe56e1bb7214b21cfb8b62ba2e37ee83c2819a32e4eb6796b68d03c165d10e1cd35498e5668ad3dbd4c0e4c4f120f52ed9f31f843f0f8c95cc8bdee951b64ec32c5fecfd5d09d3823d0e4a93d67768f6d3e8f2849214b4ca4a937c653e92be357838e33ea51a7e7398d0450972bf4baf2122c5d4a2f645672151c61bdde046a353c06b951030e9725c5acebee4c5a570670dc2a093120f9464f26c2a90efce067536de0503430ffe27c57f54302a7d6c7fd6c50ec986aea6d44a81ef05144c695d4a37b1bf7b2614903d016cbb9aff1cd415a485374747df5c3048dd5e5a517cdcc3d022f8c4ec4ccb419bc7136aa2fcf405021a0857450c6a38f5744ab58f8c920893e8e673af93915febe9a7cd4ab545697265043411a8309b74f0dc9c2b5d1ee637e20f208b32f61e76f1757fb3c35c025f4530d6507b52206c92709399e9292b20a04fde875cbc14e10447e4d5fe4a2034f3ec8e3773ba043bf556fffb9b514c511b729fdc7bc64de8dc52403ca88063d6896160c2b5c4c58ad511f2d675e879b370594c542ea21caf7ae3ac4a2857446acedd607e9352447a789271d6eae161c48c664a8f77a41ddcd183982edb6183ec3a8e4d76841d69a12fbb121a0ef911a4be91cc18ece2b831ca78e017dae169e0b1a6bd97a7fe144c05968b824755efce64196fb9193926c3e38236334ebf0932174f6bed13d2afd3374c42e550a9fb7effbf93093cc20599c0f1ffd5aa4e3c6b546ddf5262294436954b53b2ec709c5a7385ffb5c79b2cc42dff3ad7ebe032069973faedf33b86a0bd79b4dd127ccef7826f0d2f82cbfb671ca29b0783fe3c52c0c4d8c0000a1f2c9b1933eec4453bdbb718ae9b22ff1cce5a3d3573be2cfb8f45f6ea368308ca1f5ebd505d000d19594d04454ca776a98a8bf61711a078f7fde27fd5d210ba7105f121327f66783431b7d8b0f2ab91ace840f00b78bac3d3f656911b04da1b10731b6431cda70444c28154fcc10f64526323eef6b13b21bef647a4d7333a3ea8c41faacf937b9b4cfef0e2903ff3f2ccd330db4bfbf9552880518629041e0ba54154d3404ca8859d1e355a5f5a04d941f41361c9af55276efa38766e49ed8743e49ed54e5932e485fe2acf93f3e29f3aa0e2304a6086f2151181cacdcf1207d3fa127840a7a4bfb0550f6e5047b934c74dc4181ca1c1278ee8ffe9b41989cbc17fa1c23217a99c82253934647c515fe5f8c46863f9343db790effb2a46dbbe740d9ae6689292a454ed8e66821d2ca17fbb84ce6123b9125c6e9a2364b09ec7e34bfb1f80004acb99a84dc107229e25ab854de5f720b986bd382e460024acbfcd924f40eb96d9f724ef78f66d96cb1803fcc55b90ea5e1aeade23f227b295c4ff378516b57ca9a4d53f4f940905d556de13b7bbf4e7eab0061bdc61612382486d4565a2a236ed5b19a4f6ac05a0a82be886d4ed021bae3c61d79c82c0e3776e8a71bf257bc89866cc1d9c049f4b2c95c91e6d8efd294a9cc53794e8673bf206eb30477db291c666b0893ae183d70848cbc78c58ab9f66bde1c7a46b4b641a5917fe9a070d7d4bcc967ea892e2f0db9f558271a1a7dc55e607d6931886c6a5a5968b44281b4079d0882b26dfa0f1d20882920cc5ce5472c4aafe5179447558a3523d3539ab73908809dedda752f78c8a2effee862713fe872e5a6d1681072cad42369e81d4cb65e5627440cce13323c97e27df74c499c3d5766ae6532cf09f852752aa15b8a0e7676437e2693ecf293f5f7b2dac3855e5a1a2c7bf257619c0566cdf44ea2b5b602ef1cde49d540cb52f20be35612b5d0ab151703611a0dfbbc8aef3fb16aaa91ff2fee33c9943d047d9d1ae50a5e6a6ea575d13c27337c989c569d8c92d1268b4979bc61a25185b2ebeda1c0b9379abe6eef7121f53f591e2ad9a10aacc955414f3cc272203c5504d6c5d2b5053b652a4bab6def506dcd0882f73f467b00aeab0dbd422a6270c7965d05678bb9e9892329ee209f5e4aec2f9b602950a4d7d63043329aa5cb1b0fdba1ff1164541eb6cab2f6109b891b0ecb34e09c0c210adc0a070bc678ec192e26712a6169ef27b19092d86526f6b13bcf197d7090e3817673e18b2f4c1787049921f40bc211b3961b343d5fe5b4729cd871c7b5a8aadac73218f49f088c648144f6bdbaab54c0ae4e22d572003f4c1f0cc82c1600f1107f5542fa0ca76a3a87bf7bfc5645f9bf108b40ac122e5544bd9a5370166b50622805bbf96acb7cb791d2057e91184be150d18cab378278b58aa939bf44fcebdca57070093edbe24f4adcdcb246f0dace8338076cb68a9f2f73cbec7de0c50dc2c5ec960d852d38451f976414de18354d945878603790b0d52fe704100adf67e205f08f3181cfb79cba70bb58d8eedb5dcd420f5fade05a815db56c21e9b2d52cf2729319e199cab929c7c18d07b6269fcf3a6a8574f7015983887fdadea3eba32e4e98148ad22006ce5b57429d3decc9c9a2be907147e15edc8fce44c75f5cc9ed9e9cd12b395be4ea657a61c69d0b1c1ab0a5fd9a71719dd74b181a27a3c9a1770da5491a7ece537e5ca3aaaa0e4c3bacbcaca9a972d93a438012f127f7a083ce8702842a38c14137518f4b22f02ed6c18220e8745c23de539738d373dfbb019852c1a88a8157b880dd9c44a39a0ea1ac5185880d9ff6ef4b0666ccf1f75b84608268f69f7f1fdc34f0690663ea2478306a62684aac61b5ddbced01a071e95bd9ded134c2d9e235871bd5a5d1c31602a174df0053770e10bbe4495d6284b8319f1d7fd1d2cd1daf85337a3fd7efed3a563e1e0109320797c1acbf01d383b7d44addf7adafd668c8f0e08de765978d74c7573cb9b3e91c0c356abb80934114c3f90cd558363c63f1397d8fe0a91c7d13939f95ac6db45569af1e46176de8a8e72622bb6b76868a9fc349767a8416ca7a3109e50a701130092298d9143b8e90c3af8d48dcf6c0f9ded365741db438ab379f02c46269dfaa5d1aa81944f4cdcbf609d976c0f101c1a4224a55f27ec8a06a50bb2833a8c9cd77c5490ab34494aa8ef6ef4b922f77d97dafc703bc11eab76b10a02f7a24f5c4dd7687617f71b34d4c7eec64cc34c664f387e33b7e1aeb523a2d658909b63b8e6ddfc0db19a1bc9fbb72127d1ddc35c658ed9797904d3c523b6aa68a355c71fd907b71b15a04e4b1b227ed4ba42f4177272f25c09d1908d14c2dc23e2e3e60ac98b0f4f198c6cc7a92655689be886a86d77df1c2936f6e9fe206096c823990bec0a6a59f78927e48708626b97646386d7f3071ab4dce9487782191a73800000000000000ffff000008000000541e6fbaf9c8c91e6fdd9017ff6579da7652285759656d1eba23d71ed66ea2a93b7c10000000000010100000000000000000000001000080c39409dfe2ffe9e6a7aed61131629e98f03b647c9647691777f50443b2771c4bd368f3b4c291d0574ba298f40409b11dfdc1b82ab4b26e86f213245ab3e536fb2e06d38370a08a0ecf9fd4d92957a5b78bbfb6af5ed6eceb8def0e138a0ef30f4a7b057eb3b05d4c0cf89b8abdd225125f54638987a8c1b2bed29d2ab57c4d3181e4781445285de11d8a56955090f755e41c26600e0364aa2afef70108219633b3859ac25bdccf1c074456dc35977b41bbc64e241827a03e0085db3e50563f44f420e5766780b99eaea527c2a94ed02e2bef727ed18569d255193f5706ca40d0eeb62b89ecabe481500483d258fa9d4d6921fa6eb866ec51663bc654f787c95854fd825258fa2394386be842a4f12e73b309ac76c88ae6100862194c98bc0262e266b5e89360c29a215d007454e2803fe4ad7d2f4252547fe5937e8eb4fee7858272df6c635fe90d88b7768e395d4350a3484ac7513c9793e7465fc5daeafbc702e0b23577fe403ca6b522b7dd5786b959552e4a135e3e533b588bcb02964fd4d9631175743e13d253ee4dc11f7959c4b9e264eac89275dbcd81578a5cb4847f38209b414c613d9210b408ad3c978e75f48e9f3c7ffb98422e84623211fcf069d953569b606b630ae58aba38af4de7bbb5a57bea5b1832e08cfa4956042075ff54ec8c8b87a2d1969594477db8b262f0c5df4ef155673e49d8dac30b3ddfd11b3e2bb46add5849f25ad2bdffe5b5486ffef37615d1a06aaabbf2e22f7a12705ee45e577a0b500308a2b0927cc478c92aa605bbd4574e598a643fccdd056ce1e6b9be23cf579aacbaed034ea266d3d556272cae5c7d64f8bf495da71253fdf207e5ad282dc63a223f41be5791287883ec03665d487ce016b832abf9d42efaa359214d0af0dce3b589f6d34d8fd4b3b44d96928dc527e2c406e5784800a7567488ca8c66d58b52a0457aa25a80e1026c0f3feecff917394cca811fc892bc30a7d9f1fa0c53ecdc47a53aca0f1f05360e50bd3cdcde44211e22dc82b570b4fd7e69a02ebac012b8fa506be29099e7fc76591b7b4c9b8eec4cfc958c95509f4ee6167660a1a9ce2583458d2fb6f8a3b8208de28c50cd927d964a7736100d5625f93c90e36ade958a3f194fe3b58b7d4b419c4e56dd280074235821e10799460449b7e1d18ea77f3bd0aa8fe71125d8a3b94b07b32ddb3643eb13f5b358452a2f2c2954aa7f0656a1f9312a31a04c048171a5109124f0b8ad4b2ba25b0bef4d2bdb6552b84ef1a93e7b371532204eb7af3987069f7c4c4331629b1d7462028ebc3937bf76fef12511f04dbd5b06825eeba618d01553b71222e5888bda68356bddc96ef0f12346f85875f380a4d6a5ea42e9002e1f4520b22a3083fec59511b6540be8b3ceb2511d57f372102a44d4e90dc1374c051882528893c8d1c26cec4e6c7bae7ab7bc99fccb7e5db09d3ad2e72dc4dba4159c20a56767b2caef61c8f59322f9e03928b039f5877cd4326ec05b3ee0afe20bcdc5f7c86bcb13983ab9acf34a9688dbe265cad20ab8ed695fbf4ba9f50f972fc3e40ebd85a88452f34e04aabef877bc1e0a33803546e5b3b33dfb729f2a1dcabf50a6c14bb5230c611b5f75e05504670c2f41bbb5eddb35d7cf681756816b0e8da63f03c9df76e21026ba9995f2462a6fd4e7f0eb509e6b17c8d6631260636dd27b561ed03aab646e5a7f50f28cc6f9421af235622746e36b91aeeecacdd54e3aa0270f11a89e7978049f8e9c0b4d3810210367b326574b5569c56aa2a17a4194da34e25ed9ea582aeb2a5e968bc4b2daa3d5f3cd0e6b2c424eeebb7cba9d49b0d4d24996007c7830f7028e07b5d5b16989fded0da17cd90f67ff04e4df36bd176cd2581864fe89a222bdd9a880dd9dcce07ef218d6ada33222b5224d6611d576705117ce9f4582b9fe0e31bf6b6f38d99209920313d73a4b96072537a085c78ab087cacaad7cf6c00a62f4af300e87a954dbe6da9a98d898de66a0112eace28f0da36414d6cee3ce1ed4b2ce3752fab50ce210ad58c68808e8ca74e49ca67306a517d203e103f7b141f7028d670ae373291d4f4ffb6c4cb072dcf1f6021eeaeafbc83d60048251d2b8bc89541c86243fe4dfa24627dabfc730b3d916a3aaca8554536602d09bb94de426fea161187932b9eb242f1b34f1db88d7d17767a0186aedc6ba7b59e8d362ad2cb82a6cacc190a92d483c16a4521e1b39eb8f35d51ad11bb32d700c6711ebc5bb0aec97ade80e34c4c6ca288e435e8c307e11f485f5201f6912baea981a90808e31d1c71dcd6e733ccf747f3d8054a12cd20c64810c597efa7044cd033903402a291f18daad77c3a60f469fdfeab61b4943a4913cdb4da11c46b1ed32d29244d1b0379a0a8f475ae0ae1d013f2da319c7c9c1656615dfc4ca67b831aab9d60d92886d5b59c47e3a264d18e994b635acb4972daa32ca341aeb68047208cd6710e7bc46fb6a2b192bb67d2a3b3959213bcf120ac02a13ca7fe7a981bd0aebe582c948cc5dcd1a9e6c443fb6a13cb3812348395f05cfebf588d7bc5fdb80a24b5bd9c95d3d60e3325c2228e1c23c5365109cf686ffbbe762b7b83ff0db901d56bea9d5f7dd6ee53cd5826754c757bd7bb02f5eac67d841c24216229fb581b82f89ebc70ad5a76098f51337212517db687f3c0beb6f10cea241bcd2cff1f86d77572f3387e216ea95576b0712c0a712a002440e0855d5f11a4a1bbe734529820d74f5f1c3812f08bccc93341d5f9165f548671e17486f80ff9971af4d6284f92cb14a8734309e40a8e856ce7a906cf550de32ca29f222e3740504f0fa94df55c098a163c73b32db1e0f01c6029d4ba0abceb1f9ebf3defa38bd8fca54f91e0777f5ed9e4a5cbae01fac8f9501484512d3aff7ade572d0d4c0b63f4820ba99edf47926d5a06ae9431512d726b8cb273115274cd0cc7b274adefa99832c63130f0c2199f1130c23facb425aff66cb9a584d0a97c079a1a7f43a8f3c8538ef81a5a1a1afd1c0c4e00bfbae67463ed4a65c41065a622eabed124d5eaf8f9009f97989943867789730a077cf89f8e973431688b042bf695cfde7054985dc147ad292d75c0c31a6b63ee426de10e6e70189870e3ef307e649774f2825de4d1fb67921e6847938e53416def43c68e52e8ae3d99a588457ecb63df8bea2599b9c7dc96f367b0752e2049f9aa61b144b8fda7f96710adb45f504177f7c3a56b2b43570dde57d7fe893f5822654196badcb9426c2203fbeae04b07299a5ea1348c6ac021c20663865093e374e0ee6035731b570ce99a811537fd2341d5e007adc99c0998f41fce493cc36a641759478c4be65bd344bdc34a3b13e1fee7ab3ebdcbc70b680db1652641d47bc46617fcef22774a202c9e9da0ed78fafd593d26bc722be77f2b71bcfb7a08f8e206e70869151cd5d5e89268bbe66337f9358300e79d379909ad532863a9cd84239bd88b0d9a46b374d4307bab9987ff801273d01af9b68bab810f905fedd8da90f443b5cff733691e2a0228f64a7f603b81fb00f38d627f85a30ca8b0b3a02a0d2502aaa6c5b438f6a727a8910a7b8f5b9e4c2d98891b85c8d0b67fb9fc6240cd44b0f6f7312459a65254c9b9630037682bfc5c8b80f508d53736bc7f3dfa3f01b82fcb88ed833a152fa533162572b22ac5413d7feec110a31663b0cd98fb1ad522c5fc67d79e461455df2f5d086aa31dffe055fcdbddd6d342a387a7e006c1f3f9a0948ec2402838a30d2c438d7ed1b7cfca0c7efacc062977cefbe7a78c1d3c5e76bf923924aef8c1a04eb9c33c8d96d1b08f3b3f565dd6a8022179eca8a2e4ad5b22f75456ed2dea46cf200db44cc7cc9f90ee9c92511d8eff2d97a7e788af3af8e843f8442c5fbbe6a5c33a9cb9ff76ef4caed096daf1a76d98907fcd8967b88a8a8f8ac1a3e810b7389f56837eaa51bd506bee62ed667c67fab30c6e59c1c98f5a9c0891a406bcbfe6ee1e83d7435f92a5d8e298b6780e99e8581cb46e16abf28abf743f32928abf7c3b3a91c9bafbddc97540ca2a3d8cd02a51366f7c5c8c7695e67d86ba77c3b418001dda6312a8d83127ab2e9c247c2dcda89c509d185f869b22b61e49f8d74e8e77f2f7305c429ae520f98271ea3f16937cd770e3c2962fff7f9a41d8ffc408d433e4dadde31c5624893e42cd93189fe97b8d2da094f0294ccb218b2992846b4c6c9dde979a8fec18eebe6fbeeadf4f7d11047988a2dfc98ec355e6c27dac2c900b00a2e4d1dc61a55a6fefb357d168e22fcc238eb0e68f5851bba66cb38400297f03a7b6cefab97227c723db413b392ad26cdab71a72eccafab2a1d7b196e813844afbfe6c45a9aa4452943d35064d0fc4b6f924db8705629d0c5bb6d08a378032d77ceff011bce61821e3b4d59f23703fdb64aefebda6748f3989b0d155257124ccc5cb1aa8ba0f1f02035f9b3e337e14626ea7a7d3afdf624c04d4fe7945e730b8c3c8c904bc122c27bef3713f93bdcc722208e88c0e23d2b423a7a19f622cb8ff899bb913c39fee30aaf4ff5374c66d2f0fbff0b918cdfc178457137237fce1e6304b9085561618a9085e7c461c133c635fc2913b246adb3ee69861e80b92fa8fe621487cdc38798f6c004a4ca80447971ddf33589c03ee8f0ee874f81022a56c49ca507175ba87b8098d04c5a58a0617b68c642a2db0d68ea441b5980a692896b99283ba03cb679d03bf66a0b47fbb6bc39b39652ded92887ef3f92bbc004a6160f8abbad3a43333d74d6e4e12c8000060e4987a9c3c70d9c5cbc59cc7c2d6c35a0f00bc1e0262e216e03d395fe87d9326979499f35617b0b60a0c4b15218c9839a1f74a7978c20b027ce388619df3e516ea74cb8f7b865b5a417e30bbdee86e4bdcf4b64583749cee612471b9b363286be6282fa9ba0d74fb22c8b37b74e437922258d8ea30792ab3a8d3313fe089428348ab271088dc36e2f135bad484062393bc052c2045546da0c0d7788b786a7b63a8c7687c4bc2cb685bd44310dbf9126500fb998d1532215ca1f104e19bbfd30ceeba79be40ec12d1ac0170021217e4bf411c40330c6f364d9f1105051b6d921f5c624d38c7214e5f816b8340cf806e40a577ab1a885d824bc6d5620debdc7de021ef2b13256fe9909ad17e7781dbb7b73fdf51fcc40394b517070eb79a2fa17a6471ed8718b504c9d887155cd433698182dd3e4447a8bbedeb10594ae9e885cd1528fcad16851dc1e2f71b18947560d516fc21a1a79d6a103fd0a1a0ebaa4d0d3a9a9b3ad4ccfe5dbfc659f2ee8028f3769ee23ec8cc00c48650fc218fe742ef39f608b85c8c7dffa212191870994d1b4c4d57394ca08b2a5430d9789106283c8c38135ff3098815426049a54477f4072ccc9b085a8c7db057bf49198dfb08c265ba0457792cb688601438f1c371e01ead64109fd6e9e4715de21d834e7567a7408c30ab1e4b45deaf871c980f9b43c357d94e75a2568d5e99ce03978856ae4d840e03aef9176c6ab0cef594b348163840a354e59add6966a55086f88da982441b59fd02c342a7e67aaf0177e030d9440e1e85b8eea5c8b420894b95184ff704caf7fb1bd6d027afe716dc69954b498e68cffca0e04a6c6b203109e318a4e6557d81886e12716335e5cca87487bef45c1df6b8ad9dc6d3ee8af916427071a6b0881082385679821ad0d1762dbe2810e4d6847f718a679efad33a83b71c65b0278017dcd2bfa80adca894eca8610f420521428da6c48fe7f949c41a0d086cd3da3f000000000000000010000000e0f000058d2b2b4ea444d0a3e05f5b9154198b15f528c9c484996c0dcce5b708c6a199721923bc7cac860f7bfc16a6280294f27b0efc8ac0459a486dcee922eceedf80aabbaf391d8b18e12a640e5bc5a08144964504f2ca6195c1bdbf1578256299006258d3506b8d0971f98046f77fb41ce5724035b64b474cda2d054a2fa3ca0b157690ac7c66028379691bfe854914b836033b7b6d93d32200d9eb073c9ea88bbec05c1624cf7e5c61b7368a4cf48442a4293968ce0b7dc1629280bc759045fa75ea03398db654d9d102676d2b3a2c500633e5361dd3318606a82971e1f00000000500000000000000000000000050000001b9747029b84abd5a45d852be1c8cafcc7d5263c2dd97bfa3c6f88d21505a79118b3f1126941df1753cbaa530a4c71123f6f0d14ea3927174b9c4b0000000000", @ANYBLOB="78753b45c772b56b135b1255e3a7ceece2188d23ba9f8b24e83f793b1ab5fb24e060a7411d0730349b2fbd16bcd12d2a858ac1fdbf5d36fae1755cecd87570a2a73587a1b1947b16890c5e6377a33d1e87afb49e1a8934174ef6792eae2c6158b4b80a58158604986dd053bc62a72ffb15942f3cd6944c3d0c5f338e266f9c6dfe7e976913f6780db0290fcc5b3e0c0a1782f6aee6fae56a731d349e43267b498500d9245a835f70e6566ae4289f84d7eb6edacc6364c8be615ce374223279bb615fc07261740ee7e57c0b90a2eb725b068548"], 0x22d0}, 0xd26f2d829f107062) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000040)={&(0x7f00000001c0)}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050300000400000000000101000000000000cea50500fe0900c0cf2fd3357ae30266060000be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec5e3c6471887247bbaa3a53426d93c0000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff130000000100"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000380), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000540)="01000000ed42f925dfc226e45513e4670484b2bce8fb8b5ca4c97888e1464e2fd3b343b2f509510ed6b41e6b3b31372dea08e897c7576550fcc4ad4cb195b34341c4b94c5f7378798bfd9c4d6cb2fe1d93c74ebcb7a3fd85b87903c19290767d70881832c6dbc929ba862e6b0bfd825f129dcada9f426f8d6b06c217d7d6f9ecfd52ae400006caf1bb7a92ec7fc235e7d16bc2971e22b7520218f713b0bcb8b907376647c553bda541d0f307ed", 0xfffffffffffffdde) getpid() dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xfffffffffffffd60) socket(0x0, 0x2, 0x80) socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm(&(0x7f0000000040), 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4001, 0x0) r5 = fcntl$dupfd(r4, 0x2, r3) close(r5) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x85, 0x10) poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}], 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x51afee42a5519235, 0x0) socket(0x2, 0x5, 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x52) executing program 0: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) syz_open_pts() executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000580)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r1 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r1, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x8, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000980)=[{0x0}], 0x1) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="1900c983bc080089a43c5356a1ba699f85af8189f282097564d6085b8d1c5ad4653b7793e17f55bb087b46871c054bc156dec5e8eb8fa578bca8f7deef3089880d6a4c172bde731ecf018aee3bd9fb3df20ef0164ac9411bd43ba598b527b0597b475ae889e2aaeb53", 0x69}], 0x1) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x18, 0x2, 0x0) pckbd_enable: command error executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0xcd, &(0x7f0000000000)={@random='\x00\x00\b\x00', @empty, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x9f, 0x0, 0x1, 0x0, 0x0, 0x0, @multicast1}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x5, 0x1}}}}}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x4}) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r3 = getuid() setreuid(0x0, r3) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x17}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r4 = dup2(r1, r0) r5 = socket$inet(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x1000000029, 0xd, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x2000, 0x0, 0x0) bind(r4, &(0x7f00000001c0)=@un=@file={0x1b160dadf17d7ef7, './file1\x00'}, 0xa) executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x2) r3 = dup(r1) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = syz_open_pts() ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000080)=0x7ff) r5 = socket(0x18, 0x1, 0x0) read(r5, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r6 = kqueue() kevent(r3, &(0x7f0000000080), 0x7ff, 0x0, 0xc0000000, 0x0) kevent(r6, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) executing program 4: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x87}, {0x5c}, {0x26}]}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r3, 0x0, 0x0, 0x156, 0xfbfb}, 0x5de3, 0x5, 0xffffffffffffffff, 0x0, 0xb8, 0x83, 0x3, 0x400}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r2, r3, r2, 0xffffffffffffffff, 0x8, 0x8}, 0x2, 0x3, 0x2}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000380)=[{0x1, 0x5, 0x800}, {0x3, 0x4826, 0x800}], 0x2) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) r6 = getegid() r7 = geteuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r5, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x2) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r6, r7, r8, 0xb, 0x7}, 0x6, 0x6000000, 0x5}) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) syz_emit_ethernet(0x6e, &(0x7f00000002c0)=ANY=[]) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x861, 0x7}) executing program 2: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) socket(0x0, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000002980)=[{&(0x7f0000000400)="8e342dbf45bef7b94544a38e9da506ec9d84e3539f288feaeb04b0e2559dbac842af9303b6a536e9c5253de78bbaafa19586aed67a985933e40fc8c67a91e1669978199e5b49afff506c3550cb391d46268f491e0180789bdf2baf440b02de6e6c7e74c5ab0f381e65a086364cbf4afb545f260d5143", 0x76}], 0x1, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="45d7465308ac3bfd55ec09fd6535dedaccdb32a847fe3a53323189898738807e83650a09b598c4b5a12fc6dcd463f31ec3cf860d9c31ceebe1a29ed169aa8a138792cd5768eccd70e9e429c467b8a5ccecc20fe370ca693fdfc19a44e914f1820b667da07f8333d9b4083799f6b10e93f7144c3934", 0x75}], 0x1) execve(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) poll(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) writev(r3, &(0x7f0000001840)=[{&(0x7f00000002c0)}], 0x1) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0xfa4, 0x54, 0x40, 0x80000001}, {0x6, 0xc4, 0x4, 0x9}, {0x1, 0x5, 0x9, 0xffffffff}, {0x9, 0x7, 0xff, 0x1}, {0xffff, 0x3, 0xcf, 0x20}, {0x6c0c, 0x3, 0xe0, 0x2}, {0x2, 0x2, 0x2, 0x1}]}) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 3: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x1, 0x24}, {0x3}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r1, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x483) getgid() r2 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[@ANYRES8=r3, @ANYRES8=0x0]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x101, 0xfffffffffffffc01}, {0x7, 0x200}}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000300)=0x14) setrlimit(0xe, &(0x7f0000000640)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) open(&(0x7f0000000040)='./bus\x00', 0xcd0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getuid() r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = getpgid(0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4000000009, 0x82) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7fffffff, r0, 0x0, 0x0, 0x0, 0x44, 0x7fc}, 0x80000000, 0x3, r1, r1, 0x9, 0x26c3, 0x1009}) semop(r3, &(0x7f00000002c0)=[{0x3, 0xbf4e, 0x1800}, {0x2, 0x1f}, {0x1, 0x4, 0x1800}, {0x4, 0xe5f1}, {0x0, 0xffd, 0x1000}, {0x4, 0x53, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0xfffd}, {0x0, 0x9, 0x1800}], 0xa) semop(r3, &(0x7f0000000440)=[{0x3, 0x0, 0x1c00}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x0, 0xb10, 0x1800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4, r5, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3fd, 0x2, r4, r1, 0x744, 0x3, 0xa, 0x2}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x39c5, 0x0, 0x0, 0x0, r6, 0x5c, 0x101}, 0x40, 0x800, 0xff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1e, 0x0, r6, 0x0, r7, 0x0, 0x1}, 0x8, 0x4003, r8, 0x0, 0xfffffffffffffffc, 0x3, 0x81}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000300)=0xc) r9 = semget$private(0x0, 0x4000000009, 0x82) semop(r9, &(0x7f00000000c0)=[{0x3, 0x837, 0xe5ce97ab354d96be}, {0x2, 0x3, 0x1800}, {0x0, 0x1, 0x1000}, {0x4, 0x2, 0xc00}], 0x4) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000040)) fcntl$setown(r2, 0x6, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x7) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7}) syz_emit_ethernet(0x2e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff0800460000200000000000018178ac1400bbe00000028303000009009078e10f46cf", @ANYRESOCT=r0, @ANYRESHEX=r0, @ANYRES8=0x0, @ANYRESHEX=r0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0xb1}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) shutdown(r2, 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000240)=0x2) r4 = dup(r1) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYRES16=0x0, @ANYRES16=r2]) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f0000000280)=[{0x6, 0x1, 0x2, 0x85f}, {0x6, 0x20, 0x80, 0x875e}]}) select(0x40, &(0x7f0000000380)={0x3f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x1}, 0x0, 0x0, 0x0) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0x4}, {r1, 0x20}, {r0}, {r1, 0x2}, {r2, 0x4}, {r2, 0x60}], 0x6, 0xe6d) syz_open_pts() r5 = socket(0x18, 0x1, 0x0) read(r5, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) r6 = open(0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) r8 = dup(r7) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000340)=ANY=[@ANYRESHEX=r6, @ANYRES64=r5, @ANYRES64, @ANYRESHEX=0x0]) executing program 3: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) syz_open_pts() executing program 5: symlink(0x0, &(0x7f0000000040)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x10000}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x5487, 0xffff, "0afff5ff7a095aeba1d76ff218aabc86001800"}) writev(r0, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpid() setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="f2000800", 0x4) executing program 4: socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x0, 0x3}, {0x4000006, 0x6, 0x6, 0x80000003}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x50c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x3, 0x1000000000000, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r2, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32=0xffffffffffffffff], 0x0, 0x800) msgsnd(r2, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, 0x0}, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r1, @ANYRES32, @ANYRES64=r6, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRES8=r2], 0x0, 0xbf6ce03ba1750aab) msgrcv(r2, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r2, &(0x7f00000013c0)=ANY=[@ANYRES16=r5, @ANYRESDEC=r7, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRES32=r8, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r8, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) r9 = socket(0x18, 0x0, 0x0) setsockopt(r9, 0x1000000029, 0x0, 0x0, 0x0) msgrcv(r6, &(0x7f0000001280)={0x0, ""/7}, 0xf, 0x1, 0x322545d4154902f1) dup2(r9, r1) executing program 3: socketpair(0x0, 0x4000, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x100}, 0x10) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x5}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="12d59bf057761d2fdb892ae4395a53644b7198b515097bbb0230d3219dd01b5601f179e235cbd0e080635140cb1a14cbd70791a1617aa57fe155ef036e34873411f58703d71ecf574710d886fa50a0d1b7b22dbd836a92114e3dbdd24b17fb6d32a8abafc35b", 0x66, 0x6, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = accept(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000340)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000380)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x178, &(0x7f00000003c0)={@broadcast, @random="7ddaed1a95e3", [{[{0x88a8, 0x4, 0x1}], {0x8100, 0x1, 0x1, 0x1}}], {@ipv4={0x800, {{0x14, 0x4, 0x1, 0x2, 0x162, 0x67, 0x7, 0x6, 0x3a, 0x0, @multicast2, @multicast2, {[@end, @end, @timestamp={0x44, 0x20, 0x9, 0x3, 0x4, [{[], 0xd987}, {[@remote={0xac, 0x14, 0x0}], 0x9}, {[@empty]}, {[@rand_addr=0x600000], 0x955}]}, @lsrr={0x83, 0x17, 0x40, [@multicast1, @loopback, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}]}}, @tcp={{0x3, 0x0, r7, r8, 0x0, 0x0, 0xe, 0x20, 0x1, 0x0, 0x1000, {[@generic={0x13, 0xa, "790b2c7fef0fe6c8"}, @generic={0x8, 0x7, "b8cf171dc7"}, @nop, @md5sig={0x13, 0x12, "268dad8ee002126f3b5004bb6922c43d"}]}}, {"1b333b2a90e5d84e7f49873af3e668db83af761f6bcef05f7c219f703ba77086537ad85d9421391b76fb9120ce8698ccca95474b7fa724f8c8388ca9a471a962381adfb0e1b5da7ce706e031f4d3c9d1e99d8809cb1d055fd69d7a4dc7ab19729043cd7fc99024844408f1583e721d701aa1b6a1674e05ecf063b7c58011e52285f9e7edd339d33dfe3aa004bfd1edce5f5985a68fc556f7c31bc749bcd4ffbd417a2c4f428e50c515db7ca389a79b940bae01247426473f76436d21bdeaec6ca6ce936fb1790ac9e64c4c643dcc9d00c9827712537cbb143f28"}}}}}}) socket$inet(0x2, 0x5, 0x76) syz_emit_ethernet(0x36, &(0x7f0000000540)={@empty, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x1, 0xd, 0x28, 0x67, 0x3f87, 0x81, 0x61, 0x0, @broadcast, @loopback}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x2, 0x6, 0xffffffff, 0x2, 0x5}}}}}) sysctl$vfs_nfs(&(0x7f0000000580)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000005c0)="071309c8c4746c9babf36364cc4735e484f70423d319b7b1a359979acf575f7e074fe1bd0a19cb637e3c0d8ccba299340873dea9bbc32d82a43915f39b268dbb3873ba1ed222a915df986c40117843e9399001f60edb9aaad70acfd929bd26bb84f9533ee91b50abbf0bc326b03c24da38c26fcb73961c6df717ac330f62dc65e1f1e0d881982028053639ec3a427f21b99fa71d29508d379e0b", &(0x7f0000000680)=0x9a, &(0x7f00000006c0)="a0c43631aaf3596f5b4f0017e5d451fd7d75906531acefa43d17a0f5387c76dc425d874268f6c9c6956e784a51a54b4f5e7ddb9b6fed930f3ee9eb8bbebb9d27bdf96b8a92f1bea6314b594597d9b7d08952aeb63fd844a78a58852563e341e894a394d0e4c015c7d6c471e3870c67fe4a4828e7161b38ffc57056151527a2be225117bf229508ab6737fa2b948a80", 0x8f) r9 = openat(r3, &(0x7f0000000780)='./file0\x00', 0x20000, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x800, 0x0) poll(&(0x7f0000000800)=[{r9, 0x4}, {r5, 0x40}, {r10, 0x80}], 0x3, 0xffff8000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000840)='./file0\x00', 0x8000, 0x1) getsockname$unix(r1, &(0x7f0000000880)=@file={0x0, ""/1}, &(0x7f00000008c0)=0x3) open(&(0x7f0000000900)='./file0\x00', 0x20000, 0x0) r11 = dup2(r6, r2) pwrite(r11, &(0x7f0000000940)="1c10050bb1e56b0e8f37bb054b6e0a21669ed9243638f0fc883a28877ce39ce56e7abb7174ae9cc2b3f15015cba41e1a2130546e9ad5d74552029e436c606aef1e64c0497b86a87c99b136cd7dbaa037fe0083254c9879888db166b09a087eb6b800d1f37316fee779d4d2b6128db7ea57f571b8e30f6ab635a0a5c141b626822ac7566b6b828832a015cef96b594882ae3292c665b1d00e59e79f5e73093c14fb649afcdc48520a1a0d7197603bca0d382751f86256c6242c6bfeb628fcaffefc891abf9a8cdd0b1133e90b69c1b5656ad09c63a8f8fd0d3240099e94", 0xdd, 0x2) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000a40)) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a80), 0x40, 0x0) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000b00)={{}, 0x2, &(0x7f0000000ac0)=[0x0, 0x0]}) bind$unix(r4, &(0x7f0000000b40)=@file={0xc7766375be1548b6, './file0\x00'}, 0xa) sendmsg(r6, &(0x7f0000001dc0)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000b80)="742d248b28ff5eb826d6f554c9cabb885983eec03167e07bfc510ebf5f47f563d3514d2295602585d55733b6b4d338", 0x2f}, {&(0x7f0000000bc0)="f3cbf82e1169eca733473ce96fb10b5417b04aabd23a2cfa3d5dea4b2a380af0b5b80327806c5165fc91e2", 0x2b}], 0x2, &(0x7f0000000c40)=[{0x50, 0x1, 0x3f, "49018cc84ef28fef31ea5ef7e18175818273a2e9dc7bd972cc7b38b71e959e45bf629b952770d3d3424df0a014d0885609b270d7160f9efa5f5458ac"}, {0x1010, 0x1, 0x4, "70573f038b398b28fb7b5c8542eacfea0aafc80cbc0eb7d6fe4383af74571ed104c62c4bfe36effc8f56afcf2fa35f82b9c0db8c8249f9c499e3c124b9244ad98af6d6f8f67fead133876ffa4cc4c83ea5cfc5b6137416316de331007f47b73f72f445e9271c1a91608ea5bbe83583eafb2c407bf0589c30708c4e28b23a13fc95746094e36caeedb27343bbc0851efedbbb2b87fe7a80740e0dd1216120a8a107dc51d8d127b5d61268b7185cc0d9d5cda4a60819f2258a6c872ce651e8ccb48c45af3d0db09afc1595a10a4a074ef76f29a167b8dbb181b973810598ef8255036624332bd2bf9d4c574591550fac25584da81403032ecbbae04b7b6a53e681c6d49b04169963be7c99424947991a7f27106c0efdf793d4aaaaadef4ca79b9ff86396676b2f17f3eafaa71eab50a071dc1fd39ee35e72b90ac87d01c791f926a6e52bda43ab45a9c3966ddbe454b027e59b2abf046041a0379d570c5df5bdc54bd710cf55a790adccc4d5d8661588cf792ee223cc208d1452b597ffe1126471fbd9f96c6e72b8245a7ae4fc8a1cd964a5ba74d8e722580fd628af7cc60270f0a42dc984fca26d0ca98001a7999194d6c5930450378a4d8ccc673181d4e4195cc48dd50de894ef76982be674dbb4bb1d02afda10639385f12fcb4a7443ddd379eb3a21cf7822c859b500b06b754afad66db4b1cf0566ffbadaa94291bc8e1a9cdb1050cf95705494c74cc29972489ad82d659edf3ea8bedafac69ace11968ca96e58fbca05df7909562c1d50d828237411c4dfce1f8ac5b538aa5d42b3d3c173451e6dc33ef72efa0f137aeed8dea19821063a8486dca5b423b6719b73da49207f249eb6f990883d1b932399f72cdfc87513e3ccde0c7e8ff05073493085e68d95a57ae05abb1d1d6a0184c6a341951d32d7667cb5683751081b9f9d20d4f6635b7cb36a58d1f48c974622fc418f4015bf6ae3dcf912d4dbf0da8180ee50d107ca0b7c2c6d511bae1b71231ab757cf15880408c66585c56003e75398aeefb150926343bd7c1181376473870af961dcaf3416c11f49f997d6678721128b1deb02b2be8d83f7bb3c122291c29e519563e74181196ac2bbfac11bf43213813ffd261ddca2ab8fd9a5d4709bd0e4d6608dfbd210bfb4a6b661327dd832b63f5b7e26db35f70ba1df27110d7d3bb3525ff91ac0ed3370c76dc3e9da5b8fe541be5f686cbc0b501dea9a224d6500b9358e597031eb329bad8c6532e7c9826f4193cbd72b0b7b4ffcf5ff688a986f1f9ad1f7c3ad69445d3fcc7427e6e8024c589d673c035eb1aa27fb11fae875f783f2d1fcdbfe853bb7cb99712b29ee5380f1ff558cecd03a38848ac0a19fc5b3e89577204b35ad2e494dfb656e63b271042d1cc9caef827077391eaa1fdbe7e3ddb58753570b063b2adfd521576014ef4e0c695280dcfe9bbec2b7064057682ebba420f3b195b70fc40d44470979541396836bf12775178f02ffb23193ec01680ec83d5c00d5f7ec053f14cad59fbb1013c1aada7836f4df38d76e1016332e43a7003a31ebdb8c05fc71a09901bb4f0ef7416cfcd42a11bdc8e01c018b359df4012ddc968dcd0b9b4af9dbc595e8e834124fc138c8c82db6377b2796bb5f041a5b986407dd9b0ada9ad9c1ab3813e7db22f35b443ce11a2c83556ec6843b61d6da2bfa3588433de23886cdaf34b159116a5e3bf27b009d3c354753d78dbf4c884aadd1c7caa0d09c18450219b0f2130fe46e7c05b6f1b08e88046a19d06fe8791445c33afba255fe26df7070b23b7b8504b2abebafd3be7193fcd461b89e821031dd4d7f11ebc0db95d19792f61bd9e81d0c7627bebd12e37d1529f2627a9c6fcaed5280792c7eddf587c412357a409a16fd7a8dee6319b56917c04c2f4826c509749e590f8ff71429316e45779e5540cfc5eb3de4aa680ffcb7aeb2bc937dee5f8ca5543e56447b7f83dbdd1c7f68b176412b03b4696fb72b239fb03631b8cc0a72dcbd0ad888e25deedc59139392bb5ab6178be31393167b7a00d3b9b54e9a2d82ec76052a158bf4f01857a0e0ca4618998b62a2454e8eff2221effd9ab11346f8b8ac24673239e9c2ad86be5742bcc9dd79a8f2d61b1f990e446ba4496132aab5653fb21f350dce557991ffb87235d2b1ad003d5954002622f16b582832ff77d5af87ea350f753c2d6eff8ba7f103023032d96ce226f95f1f913931bccfc17e942cc15c6ceb5b30787a975615eba19ce6b71d6ffb9cf5161331e4ee1c5e1e509e51d198f59e43943f3917ac443875d273c71e360d2bb6d7e038ae9ce0cc10e5efb99dd29bba2c1d41ffb72c10a61371cb7dcdc955e6467a31b56fca1ee87679b39d2bd9ac5675f63fee744ff142cb8eb44c55f3ffb8c0b9cbfef28d41d739bb95e802666f1890871c13028e08c446dc9a7fc1a017e7de6b10f1a48c3ed5cc74f42f1830ade09987dbe7b7d7e5cfc36207308174511e6ab4115868e6c3729d542ee55644fdb0b6f95bba7c7e8b24842506faa121cc4cb8623c1bfecc608f4d60cde736437a3b8c87f3d1261db2399d5db3c82a87887144bd9004fbbfd72f3cb0d3f7fd793d7e3f3e6239422b45ccb32ffa9ae3b20dfa745f9b914b073e8e00e76020b3bfc5fac3d58784e42069a163d1fc8a00a55766323f69a1f1b62f5569521ff3d80af6e8c0876f732ec976c9e91d5b17775ae57f374147346132c9807101c44bf7f94833dccd3f44eaea0ab9ff74f4418c8ef261c08db68b1ebd76b64b402c0d5be5eb14e2f227117690e281a7ffa7d2ccadce7f154736cfcf960cf724d381eebd18e592666247ed0e23f4ef4b0d9ff7e482a0650bbc268b1de990b2d9363fc53b59fc347b58906a6bfc787ecd546bb9c86ad7132c30f92e7332cd255107127cffcb365740a97b93bcde97a6a8e6eb30897b92083baea8e3cec0cec57f95165fec91bac15b076a17c3530193f8192a7ce9d3955d184e83cddd8b8d77766995394c03e71ac8cad92d9104797361b294605e0c14c621e5c7f3dc0c5268193980837535b5cda25fad682c98a732589a85f95fbb31ef48df19a8a5ea9837477e491c74e44640b0b0bcdf8a761d6b1d58b9e1bbf3963d4af0ff2432074828099dc5c5da812d35f6ffc6ce3762f6eb88bf074b446910a1ebc22ad6ae565df36697b844a56867fb9d5747edfce03d2068ef514fb813ff2b0d9718b6b82c0c6b68ffabcad090d9155b4bab9bdb0e2b5b408e8394b83b12bded475783f8acd3b23a623d6e203883679b4944fcbd7cf61302eb86d31d16b214c3519a1f20fab3641b9c160460375c2b90169660bbb490922787c697d33eb024766c5fd3fd86c69fe827ff81c1e7834c567308004c68b0129d7c63365a194fa07d05e5d7faf193c7d42e99cba3d848a04d15b6ed108e45efc6cc01aa0bfda7fa8b3264a92804c7e3e32c9182739d3a702eab195cd4eab74c6742182dce81debaa04b4207e6c9051e527d796ca181ee5913d174e3449ba8abfa0628c66b31e75f755fa0b78467b8603ea8b2e0563a52d1295b3659a0241f4711c2ae2f9e8ae79f3ce48ba81fc561ae212c3b48490046dbf94ddb02a0c2e60bdf5c403759c3f299a312d6c95851c5769c6d9cde7aa34ff4b01558cd14db2e7bb1e1350a1befb898afd1181492ca731ae684da44ec02a919770a3fa84314e9ff71ba94fa86009c68e8b6a2b4494b6669c8674c02f0d0722b7d07d7cacf750593f353e0c8eb98fab07d4fa27b321a8e0119b0f8630291719049f898a2b591983badbf5e234635e1844ff6f885aede53c585dc2bed3cc5be0201f54927fd2998c0fd0da87b5508fa52beb179f6e862622db5fc7c6530b69ba7857978d30b603d67d0e7ddd779b5480f3fdac450ef9703c1e47a899dfc20fe8abe23c8cc502c9910fac4a1129b872a9bb14304db44395c67c55ade2213e4cb984ff9c3161f3d307e07db0ef73ce03e90cbf8720e0ae9ebf0a8a4221bb986f8e89869e10e2c4e3d4d36a4b9e0488a453bb7dbeb062472cf95126926da7283ea55f0f6bf15f5d0eadb0a37d39357eb2eb7b18fc1f7d54f8052fe1c85658b5f16f8b393517dc374a7a6f74bfc053e028e5f73d48acf77a3283ff531c200006e0096f9c14c60f7292d90ed9f84167ab5a635e2e418b99d68f5b3d8c3c4bf5ba261719ae657b3393e717b4c4c73fe2bece9356f60c947adc3c880e7fc8e6962d95550c6c6b1c55f987400aa1933d77f805719ac6a5172c59f2711956ab280afc1559624f6c7d4de3586c98ee625949aa31a89bd22ccf0d018107d3c8b4714afd5f75846ca9fd8c5fb85c4a9de88ada3f29f6be39200aae0255c83fb8047af782a39526240dcb7a9b394e5f6d16b8e4ca1e56e4839216675e5af7cf6e8850f1a9a5c6e97ed348b2a44b9e057c199c5655a23273a7c9fdfda567e0c0845801c939ec627058d9261b9bc5a5faf3f54df287df9b90b895daacf88eb4414932a76a88ef73e74cba29faaa51fd9212a3bddefb907b06812d6df2a6a441415c8e4701824ce1d40218d5bcd8767676e6cbe4bc0f80a49283d9aa0ffa0a739e2994f64cf9d18663c462b99bdb257bcd4c8c579025d89d2a06842e3dfee998db0a37d3568f111a012450d06045ddbd4d1f48ef9b69046a58d1d7b76b332fa0ba5b9d3615959a61b7f074aca1a68d90e8ae5079c1da928b609bfc1873b28293bc02544b9633f9a24e55c650c0a1d8c2d6ad857c065c13a792c2690cb4eac75795f806e67ae4b2ca491100671920ff5a94197fb219744360db19bc878c487ab7e3b36e3adaa30f37320fe93be1d0bd486e7163cbcfdd22f9220789b9c4aa5ac0304d25a0e6521669122ec988af90dd621e8ce737301eec9ae195fd2c711793b31434705ae61da0ff7a62727cbaf15464e4ce85b3c5b46dc7fac011962ab4dda6684f4d249abd6f0bddd7aba5d15a6479f85de9e8d675dfd8b3bc716a23de5f24ced96c9c6e802f38394ecc9390d0d7f872d34b9f7eb0f26f3842afeaa6ffa11b39895b4e99b1802e18be4d1b5b424ad465719b8fe4e438e157c494ef78ee3e9c00b194e697672f9ee7cba85201faf28d355f4fcc439ba58478f37cf2bac312e22981d590782ba575e6ff4fb6f00d476035f8514090bc9d5e9c75e01d789a38c323588acaaf68e9d7cd851748e734a4b545dc3e387a0499cd60521a873e3798ed0062ec6b5e7372491d2fd2f444fdf8ba2d46f60a7af4b8faecb44520e6fa889cc0a6ddd8e0e5d5c619b4eebfd0bca5992f2dc0c6a0884014973460702222e224f94cd05efda226ee10c3f63d31e05ad89a5d8d3fac7a490fb473a2489e600ea5b33b055471b5e9b7157de66c0485cbe13772974b97fefb25c956acbf4a45122945011a5d21cb92c67151186cc31d7617f2056e074e2a6612a1e2585d0555c5e8fdfa67d879c67aacb5ca7e20baae59fbd89d09351c7ff449957bf9e650fb93cd877d22a65b54b5b6b8d9c3dd4888706ff1726161098c860e47cea6aafa1fbe01cbc33e66e63b1e554f011291b4063b117173c24c9541f45a73b99d8afb69c850c7aa17c47c73a6e82336b2eb29070a7f9a95def2b7721b051b863c87df1c459eb2243d70ff2dbf021bfd1b5e41d6552ca64058e74d3446b0efc63c6af84b64995c9d68ab69afbf722470604240df7b40965d18a02c109b58f59a7dbad78cb09b15cffe6391b2d36b3e8e0c51d96bc22d329a6235635e50cb5d12aa5773a838e025b7cd7d6938ee75983bc367b09eba06e7cab4d0119f8"}, {0xf8, 0x1, 0x7, "74f29f8b4ad2643ea4d8839a779cfbe46e7e34e4e499f2e592724a1ff19d328d5452967b54bb82d88620f8ab728e406a0d30ca1574dc3fe0958c47adce993a9e95cb10b1289aa9ebc94da01fd34e413835743235b2f1c7619d3f09b7fe2923bc3166a69b3c4d0dc161c1baf75ede70db007765b6022082feb90396dae4bf923f16036571e6ce801f45b4d3c95267c7b870374de2d8c7c5b880c0a83f88aa97875310b0850370c0435f70f23af9cf0ba658ac5e2a0037d2fd43f07ae89e9bc7ba382c867139e69b888c89eb2b8d036dde21bda69685abdb01f73aee35c620892c41073532b4"}], 0x1158}, 0x6) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setrlimit(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="1900c983bc080089a43c5356a1ba699f85af8189f282097564d6085b8d1c5ad4653b7793e17f55bb087b46871c054bc156dec5e8eb8fa578bca8f7deef3089880d6a4c172bde731ecf018aee3bd9fb3df20ef0164ac9411bd43ba598b527b0597b475ae889e2aaeb53", 0x69}], 0x1) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket(0x18, 0x2, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000580)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x60}, {0x1c}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x7da) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x8) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x8, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 7: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="001c0000033281e15867ab27911007627fbb3a47751178b2042f2398f881e2183f36e281d49ec535b7d040b4d5f9cb35d01f18f1e9774b75225630b4d7b228c4ce2b7ed27b7f6dcf7b2bb805b95af76741fb69e9e5f05c763890d9781dc54309ad807aefd9208f04d26287be830dcfba0a4c181905774e1c19c63605389e41c935f7f7bf763a3de66ac265fdcf4686a4f2278bd6064dc3e04cba9cc567a31b1a3d87dc1b30364cf7419e1136e02753698a0515cfc92806d89c594d964614b4ee690d83dcc75eb06eabee6fc7b5"], 0x10}, 0x0) executing program 3: socketpair(0x0, 0x4000, 0xff, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000100)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x5, 0x100}, 0x10) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x3, 0x5}, 0xc) sendto$unix(r0, &(0x7f00000001c0)="12d59bf057761d2fdb892ae4395a53644b7198b515097bbb0230d3219dd01b5601f179e235cbd0e080635140cb1a14cbd70791a1617aa57fe155ef036e34873411f58703d71ecf574710d886fa50a0d1b7b22dbd836a92114e3dbdd24b17fb6d32a8abafc35b", 0x66, 0x6, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) socketpair(0x6, 0x4000, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r6 = accept(r5, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000340)={0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000380)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x178, &(0x7f00000003c0)={@broadcast, @random="7ddaed1a95e3", [{[{0x88a8, 0x4, 0x1}], {0x8100, 0x1, 0x1, 0x1}}], {@ipv4={0x800, {{0x14, 0x4, 0x1, 0x2, 0x162, 0x67, 0x7, 0x6, 0x3a, 0x0, @multicast2, @multicast2, {[@end, @end, @timestamp={0x44, 0x20, 0x9, 0x3, 0x4, [{[], 0xd987}, {[@remote={0xac, 0x14, 0x0}], 0x9}, {[@empty]}, {[@rand_addr=0x600000], 0x955}]}, @lsrr={0x83, 0x17, 0x40, [@multicast1, @loopback, @remote={0xac, 0x14, 0x0}, @multicast1, @multicast1]}]}}, @tcp={{0x3, 0x0, r7, r8, 0x0, 0x0, 0xe, 0x20, 0x1, 0x0, 0x1000, {[@generic={0x13, 0xa, "790b2c7fef0fe6c8"}, @generic={0x8, 0x7, "b8cf171dc7"}, @nop, @md5sig={0x13, 0x12, "268dad8ee002126f3b5004bb6922c43d"}]}}, {"1b333b2a90e5d84e7f49873af3e668db83af761f6bcef05f7c219f703ba77086537ad85d9421391b76fb9120ce8698ccca95474b7fa724f8c8388ca9a471a962381adfb0e1b5da7ce706e031f4d3c9d1e99d8809cb1d055fd69d7a4dc7ab19729043cd7fc99024844408f1583e721d701aa1b6a1674e05ecf063b7c58011e52285f9e7edd339d33dfe3aa004bfd1edce5f5985a68fc556f7c31bc749bcd4ffbd417a2c4f428e50c515db7ca389a79b940bae01247426473f76436d21bdeaec6ca6ce936fb1790ac9e64c4c643dcc9d00c9827712537cbb143f28"}}}}}}) socket$inet(0x2, 0x5, 0x76) syz_emit_ethernet(0x36, &(0x7f0000000540)={@empty, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x1, 0xd, 0x28, 0x67, 0x3f87, 0x81, 0x61, 0x0, @broadcast, @loopback}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x2, 0x6, 0xffffffff, 0x2, 0x5}}}}}) sysctl$vfs_nfs(&(0x7f0000000580)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000005c0)="071309c8c4746c9babf36364cc4735e484f70423d319b7b1a359979acf575f7e074fe1bd0a19cb637e3c0d8ccba299340873dea9bbc32d82a43915f39b268dbb3873ba1ed222a915df986c40117843e9399001f60edb9aaad70acfd929bd26bb84f9533ee91b50abbf0bc326b03c24da38c26fcb73961c6df717ac330f62dc65e1f1e0d881982028053639ec3a427f21b99fa71d29508d379e0b", &(0x7f0000000680)=0x9a, &(0x7f00000006c0)="a0c43631aaf3596f5b4f0017e5d451fd7d75906531acefa43d17a0f5387c76dc425d874268f6c9c6956e784a51a54b4f5e7ddb9b6fed930f3ee9eb8bbebb9d27bdf96b8a92f1bea6314b594597d9b7d08952aeb63fd844a78a58852563e341e894a394d0e4c015c7d6c471e3870c67fe4a4828e7161b38ffc57056151527a2be225117bf229508ab6737fa2b948a80", 0x8f) r9 = openat(r3, &(0x7f0000000780)='./file0\x00', 0x20000, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x800, 0x0) poll(&(0x7f0000000800)=[{r9, 0x4}, {r5, 0x40}, {r10, 0x80}], 0x3, 0xffff8000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) open(&(0x7f0000000840)='./file0\x00', 0x8000, 0x1) getsockname$unix(r1, &(0x7f0000000880)=@file={0x0, ""/1}, &(0x7f00000008c0)=0x3) open(&(0x7f0000000900)='./file0\x00', 0x20000, 0x0) r11 = dup2(r6, r2) pwrite(r11, &(0x7f0000000940)="1c10050bb1e56b0e8f37bb054b6e0a21669ed9243638f0fc883a28877ce39ce56e7abb7174ae9cc2b3f15015cba41e1a2130546e9ad5d74552029e436c606aef1e64c0497b86a87c99b136cd7dbaa037fe0083254c9879888db166b09a087eb6b800d1f37316fee779d4d2b6128db7ea57f571b8e30f6ab635a0a5c141b626822ac7566b6b828832a015cef96b594882ae3292c665b1d00e59e79f5e73093c14fb649afcdc48520a1a0d7197603bca0d382751f86256c6242c6bfeb628fcaffefc891abf9a8cdd0b1133e90b69c1b5656ad09c63a8f8fd0d3240099e94", 0xdd, 0x2) ioctl$TIOCGETA(r9, 0x402c7413, &(0x7f0000000a40)) r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000a80), 0x40, 0x0) ioctl$PCIOCGETROM(r12, 0xc0107005, &(0x7f0000000b00)={{}, 0x2, &(0x7f0000000ac0)=[0x0, 0x0]}) bind$unix(r4, &(0x7f0000000b40)=@file={0xc7766375be1548b6, './file0\x00'}, 0xa) sendmsg(r6, &(0x7f0000001dc0)={0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000b80)="742d248b28ff5eb826d6f554c9cabb885983eec03167e07bfc510ebf5f47f563d3514d2295602585d55733b6b4d338", 0x2f}, {&(0x7f0000000bc0)="f3cbf82e1169eca733473ce96fb10b5417b04aabd23a2cfa3d5dea4b2a380af0b5b80327806c5165fc91e2", 0x2b}], 0x2, &(0x7f0000000c40)=[{0x50, 0x1, 0x3f, "49018cc84ef28fef31ea5ef7e18175818273a2e9dc7bd972cc7b38b71e959e45bf629b952770d3d3424df0a014d0885609b270d7160f9efa5f5458ac"}, {0x1010, 0x1, 0x4, "70573f038b398b28fb7b5c8542eacfea0aafc80cbc0eb7d6fe4383af74571ed104c62c4bfe36effc8f56afcf2fa35f82b9c0db8c8249f9c499e3c124b9244ad98af6d6f8f67fead133876ffa4cc4c83ea5cfc5b6137416316de331007f47b73f72f445e9271c1a91608ea5bbe83583eafb2c407bf0589c30708c4e28b23a13fc95746094e36caeedb27343bbc0851efedbbb2b87fe7a80740e0dd1216120a8a107dc51d8d127b5d61268b7185cc0d9d5cda4a60819f2258a6c872ce651e8ccb48c45af3d0db09afc1595a10a4a074ef76f29a167b8dbb181b973810598ef8255036624332bd2bf9d4c574591550fac25584da81403032ecbbae04b7b6a53e681c6d49b04169963be7c99424947991a7f27106c0efdf793d4aaaaadef4ca79b9ff86396676b2f17f3eafaa71eab50a071dc1fd39ee35e72b90ac87d01c791f926a6e52bda43ab45a9c3966ddbe454b027e59b2abf046041a0379d570c5df5bdc54bd710cf55a790adccc4d5d8661588cf792ee223cc208d1452b597ffe1126471fbd9f96c6e72b8245a7ae4fc8a1cd964a5ba74d8e722580fd628af7cc60270f0a42dc984fca26d0ca98001a7999194d6c5930450378a4d8ccc673181d4e4195cc48dd50de894ef76982be674dbb4bb1d02afda10639385f12fcb4a7443ddd379eb3a21cf7822c859b500b06b754afad66db4b1cf0566ffbadaa94291bc8e1a9cdb1050cf95705494c74cc29972489ad82d659edf3ea8bedafac69ace11968ca96e58fbca05df7909562c1d50d828237411c4dfce1f8ac5b538aa5d42b3d3c173451e6dc33ef72efa0f137aeed8dea19821063a8486dca5b423b6719b73da49207f249eb6f990883d1b932399f72cdfc87513e3ccde0c7e8ff05073493085e68d95a57ae05abb1d1d6a0184c6a341951d32d7667cb5683751081b9f9d20d4f6635b7cb36a58d1f48c974622fc418f4015bf6ae3dcf912d4dbf0da8180ee50d107ca0b7c2c6d511bae1b71231ab757cf15880408c66585c56003e75398aeefb150926343bd7c1181376473870af961dcaf3416c11f49f997d6678721128b1deb02b2be8d83f7bb3c122291c29e519563e74181196ac2bbfac11bf43213813ffd261ddca2ab8fd9a5d4709bd0e4d6608dfbd210bfb4a6b661327dd832b63f5b7e26db35f70ba1df27110d7d3bb3525ff91ac0ed3370c76dc3e9da5b8fe541be5f686cbc0b501dea9a224d6500b9358e597031eb329bad8c6532e7c9826f4193cbd72b0b7b4ffcf5ff688a986f1f9ad1f7c3ad69445d3fcc7427e6e8024c589d673c035eb1aa27fb11fae875f783f2d1fcdbfe853bb7cb99712b29ee5380f1ff558cecd03a38848ac0a19fc5b3e89577204b35ad2e494dfb656e63b271042d1cc9caef827077391eaa1fdbe7e3ddb58753570b063b2adfd521576014ef4e0c695280dcfe9bbec2b7064057682ebba420f3b195b70fc40d44470979541396836bf12775178f02ffb23193ec01680ec83d5c00d5f7ec053f14cad59fbb1013c1aada7836f4df38d76e1016332e43a7003a31ebdb8c05fc71a09901bb4f0ef7416cfcd42a11bdc8e01c018b359df4012ddc968dcd0b9b4af9dbc595e8e834124fc138c8c82db6377b2796bb5f041a5b986407dd9b0ada9ad9c1ab3813e7db22f35b443ce11a2c83556ec6843b61d6da2bfa3588433de23886cdaf34b159116a5e3bf27b009d3c354753d78dbf4c884aadd1c7caa0d09c18450219b0f2130fe46e7c05b6f1b08e88046a19d06fe8791445c33afba255fe26df7070b23b7b8504b2abebafd3be7193fcd461b89e821031dd4d7f11ebc0db95d19792f61bd9e81d0c7627bebd12e37d1529f2627a9c6fcaed5280792c7eddf587c412357a409a16fd7a8dee6319b56917c04c2f4826c509749e590f8ff71429316e45779e5540cfc5eb3de4aa680ffcb7aeb2bc937dee5f8ca5543e56447b7f83dbdd1c7f68b176412b03b4696fb72b239fb03631b8cc0a72dcbd0ad888e25deedc59139392bb5ab6178be31393167b7a00d3b9b54e9a2d82ec76052a158bf4f01857a0e0ca4618998b62a2454e8eff2221effd9ab11346f8b8ac24673239e9c2ad86be5742bcc9dd79a8f2d61b1f990e446ba4496132aab5653fb21f350dce557991ffb87235d2b1ad003d5954002622f16b582832ff77d5af87ea350f753c2d6eff8ba7f103023032d96ce226f95f1f913931bccfc17e942cc15c6ceb5b30787a975615eba19ce6b71d6ffb9cf5161331e4ee1c5e1e509e51d198f59e43943f3917ac443875d273c71e360d2bb6d7e038ae9ce0cc10e5efb99dd29bba2c1d41ffb72c10a61371cb7dcdc955e6467a31b56fca1ee87679b39d2bd9ac5675f63fee744ff142cb8eb44c55f3ffb8c0b9cbfef28d41d739bb95e802666f1890871c13028e08c446dc9a7fc1a017e7de6b10f1a48c3ed5cc74f42f1830ade09987dbe7b7d7e5cfc36207308174511e6ab4115868e6c3729d542ee55644fdb0b6f95bba7c7e8b24842506faa121cc4cb8623c1bfecc608f4d60cde736437a3b8c87f3d1261db2399d5db3c82a87887144bd9004fbbfd72f3cb0d3f7fd793d7e3f3e6239422b45ccb32ffa9ae3b20dfa745f9b914b073e8e00e76020b3bfc5fac3d58784e42069a163d1fc8a00a55766323f69a1f1b62f5569521ff3d80af6e8c0876f732ec976c9e91d5b17775ae57f374147346132c9807101c44bf7f94833dccd3f44eaea0ab9ff74f4418c8ef261c08db68b1ebd76b64b402c0d5be5eb14e2f227117690e281a7ffa7d2ccadce7f154736cfcf960cf724d381eebd18e592666247ed0e23f4ef4b0d9ff7e482a0650bbc268b1de990b2d9363fc53b59fc347b58906a6bfc787ecd546bb9c86ad7132c30f92e7332cd255107127cffcb365740a97b93bcde97a6a8e6eb30897b92083baea8e3cec0cec57f95165fec91bac15b076a17c3530193f8192a7ce9d3955d184e83cddd8b8d77766995394c03e71ac8cad92d9104797361b294605e0c14c621e5c7f3dc0c5268193980837535b5cda25fad682c98a732589a85f95fbb31ef48df19a8a5ea9837477e491c74e44640b0b0bcdf8a761d6b1d58b9e1bbf3963d4af0ff2432074828099dc5c5da812d35f6ffc6ce3762f6eb88bf074b446910a1ebc22ad6ae565df36697b844a56867fb9d5747edfce03d2068ef514fb813ff2b0d9718b6b82c0c6b68ffabcad090d9155b4bab9bdb0e2b5b408e8394b83b12bded475783f8acd3b23a623d6e203883679b4944fcbd7cf61302eb86d31d16b214c3519a1f20fab3641b9c160460375c2b90169660bbb490922787c697d33eb024766c5fd3fd86c69fe827ff81c1e7834c567308004c68b0129d7c63365a194fa07d05e5d7faf193c7d42e99cba3d848a04d15b6ed108e45efc6cc01aa0bfda7fa8b3264a92804c7e3e32c9182739d3a702eab195cd4eab74c6742182dce81debaa04b4207e6c9051e527d796ca181ee5913d174e3449ba8abfa0628c66b31e75f755fa0b78467b8603ea8b2e0563a52d1295b3659a0241f4711c2ae2f9e8ae79f3ce48ba81fc561ae212c3b48490046dbf94ddb02a0c2e60bdf5c403759c3f299a312d6c95851c5769c6d9cde7aa34ff4b01558cd14db2e7bb1e1350a1befb898afd1181492ca731ae684da44ec02a919770a3fa84314e9ff71ba94fa86009c68e8b6a2b4494b6669c8674c02f0d0722b7d07d7cacf750593f353e0c8eb98fab07d4fa27b321a8e0119b0f8630291719049f898a2b591983badbf5e234635e1844ff6f885aede53c585dc2bed3cc5be0201f54927fd2998c0fd0da87b5508fa52beb179f6e862622db5fc7c6530b69ba7857978d30b603d67d0e7ddd779b5480f3fdac450ef9703c1e47a899dfc20fe8abe23c8cc502c9910fac4a1129b872a9bb14304db44395c67c55ade2213e4cb984ff9c3161f3d307e07db0ef73ce03e90cbf8720e0ae9ebf0a8a4221bb986f8e89869e10e2c4e3d4d36a4b9e0488a453bb7dbeb062472cf95126926da7283ea55f0f6bf15f5d0eadb0a37d39357eb2eb7b18fc1f7d54f8052fe1c85658b5f16f8b393517dc374a7a6f74bfc053e028e5f73d48acf77a3283ff531c200006e0096f9c14c60f7292d90ed9f84167ab5a635e2e418b99d68f5b3d8c3c4bf5ba261719ae657b3393e717b4c4c73fe2bece9356f60c947adc3c880e7fc8e6962d95550c6c6b1c55f987400aa1933d77f805719ac6a5172c59f2711956ab280afc1559624f6c7d4de3586c98ee625949aa31a89bd22ccf0d018107d3c8b4714afd5f75846ca9fd8c5fb85c4a9de88ada3f29f6be39200aae0255c83fb8047af782a39526240dcb7a9b394e5f6d16b8e4ca1e56e4839216675e5af7cf6e8850f1a9a5c6e97ed348b2a44b9e057c199c5655a23273a7c9fdfda567e0c0845801c939ec627058d9261b9bc5a5faf3f54df287df9b90b895daacf88eb4414932a76a88ef73e74cba29faaa51fd9212a3bddefb907b06812d6df2a6a441415c8e4701824ce1d40218d5bcd8767676e6cbe4bc0f80a49283d9aa0ffa0a739e2994f64cf9d18663c462b99bdb257bcd4c8c579025d89d2a06842e3dfee998db0a37d3568f111a012450d06045ddbd4d1f48ef9b69046a58d1d7b76b332fa0ba5b9d3615959a61b7f074aca1a68d90e8ae5079c1da928b609bfc1873b28293bc02544b9633f9a24e55c650c0a1d8c2d6ad857c065c13a792c2690cb4eac75795f806e67ae4b2ca491100671920ff5a94197fb219744360db19bc878c487ab7e3b36e3adaa30f37320fe93be1d0bd486e7163cbcfdd22f9220789b9c4aa5ac0304d25a0e6521669122ec988af90dd621e8ce737301eec9ae195fd2c711793b31434705ae61da0ff7a62727cbaf15464e4ce85b3c5b46dc7fac011962ab4dda6684f4d249abd6f0bddd7aba5d15a6479f85de9e8d675dfd8b3bc716a23de5f24ced96c9c6e802f38394ecc9390d0d7f872d34b9f7eb0f26f3842afeaa6ffa11b39895b4e99b1802e18be4d1b5b424ad465719b8fe4e438e157c494ef78ee3e9c00b194e697672f9ee7cba85201faf28d355f4fcc439ba58478f37cf2bac312e22981d590782ba575e6ff4fb6f00d476035f8514090bc9d5e9c75e01d789a38c323588acaaf68e9d7cd851748e734a4b545dc3e387a0499cd60521a873e3798ed0062ec6b5e7372491d2fd2f444fdf8ba2d46f60a7af4b8faecb44520e6fa889cc0a6ddd8e0e5d5c619b4eebfd0bca5992f2dc0c6a0884014973460702222e224f94cd05efda226ee10c3f63d31e05ad89a5d8d3fac7a490fb473a2489e600ea5b33b055471b5e9b7157de66c0485cbe13772974b97fefb25c956acbf4a45122945011a5d21cb92c67151186cc31d7617f2056e074e2a6612a1e2585d0555c5e8fdfa67d879c67aacb5ca7e20baae59fbd89d09351c7ff449957bf9e650fb93cd877d22a65b54b5b6b8d9c3dd4888706ff1726161098c860e47cea6aafa1fbe01cbc33e66e63b1e554f011291b4063b117173c24c9541f45a73b99d8afb69c850c7aa17c47c73a6e82336b2eb29070a7f9a95def2b7721b051b863c87df1c459eb2243d70ff2dbf021bfd1b5e41d6552ca64058e74d3446b0efc63c6af84b64995c9d68ab69afbf722470604240df7b40965d18a02c109b58f59a7dbad78cb09b15cffe6391b2d36b3e8e0c51d96bc22d329a6235635e50cb5d12aa5773a838e025b7cd7d6938ee75983bc367b09eba06e7cab4d0119f8"}, {0xf8, 0x1, 0x7, "74f29f8b4ad2643ea4d8839a779cfbe46e7e34e4e499f2e592724a1ff19d328d5452967b54bb82d88620f8ab728e406a0d30ca1574dc3fe0958c47adce993a9e95cb10b1289aa9ebc94da01fd34e413835743235b2f1c7619d3f09b7fe2923bc3166a69b3c4d0dc161c1baf75ede70db007765b6022082feb90396dae4bf923f16036571e6ce801f45b4d3c95267c7b870374de2d8c7c5b880c0a83f88aa97875310b0850370c0435f70f23af9cf0ba658ac5e2a0037d2fd43f07ae89e9bc7ba382c867139e69b888c89eb2b8d036dde21bda69685abdb01f73aee35c620892c41073532b4"}], 0x1158}, 0x6) executing program 7: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) syz_open_pts() executing program 1: semget$private(0x0, 0x1, 0x400) socket(0x0, 0x4, 0x1f) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x4, 0x6) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000001c0)="fe400001000000007d2b87db3a29e66022069de2c1212d297637de71573ab7c094a7f560cdf8f3734793f4b988b244c8c8654811f943948dec0c6223f136a71f08b95f0cd135aee8019f99411e05", 0x2e) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) (async) r3 = dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000040)="ea01000100000000", 0x8) (async) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000040)="ea01000100000000", 0x8) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000100)=0x5) (async) ioctl$KDSETLED(0xffffffffffffff9c, 0x20004b42, &(0x7f0000000100)=0x5) socket(0x2, 0x1, 0x3) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x7}, 0x10) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) close(r0) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) (async) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) socket(0x18, 0x2, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x101, 0xfffffffffffffc01}, {0x7, 0x200}}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000300)=0x14) setrlimit(0xe, &(0x7f0000000640)) close(0xffffffffffffffff) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r1 = socket$inet(0x2, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000480)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) shutdown(r1, 0x0) socket$inet(0x2, 0x8003, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x8, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000980)=[{0x0}], 0x1) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f00000001c0)=[{0x44}, {0x4c}, {0x4016}]}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r1, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000100)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x35}, {0x20}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) 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) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r5 = kqueue() kevent(r5, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x10000}], 0x9, 0x0, 0x80000000, 0x0) write(r2, &(0x7f0000000000)="b8", 0x1) r6 = dup(r2) accept$unix(r6, &(0x7f0000000140)=@file={0x0, ""/66}, &(0x7f0000000040)=0x44) close(r2) syz_open_pts() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0xc0}, {0x4}, {0x810e}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000300)='./file0/file1\x00', 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) open(0x0, 0x0, 0x2) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x24}, {0x24, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x4b}]}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) readv(r2, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000000040)="0837d96782a27a851921f2786d9c59871279dae58d94e9eba91441cf7124b8155af36fabd82867c5a78731a0c2ee3d194a5e4d2f46c2ef5fa0dff220e87728138341adcb86d423f96430f603f42c40850916a338101ad347223be6c789adf86f7994660bf79ce7a173ec99d48f3a8e8aa16988ac8e73a28dbe046e43c2ad1c7d974eee8db6551c563501a485887561d2bf5446302b5a4bba9c7d7f478d119996946e83dce436772f23843413e7f35a1d83e4936cdfc224c0c880ae9137b1ed51138dad5eb6ad544d08678d749d6883527fef8066e8b8665fad9a384f30470fc51a22b6e17f1b15275ae887fb7ff63dc6e51037817cb86c2f004b1ab474692693c024e2a2219323a5ae4cec7b910f90f8d469135f9300"/290, 0x122) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b100051300000000000000402020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) executing program 3: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x0, &(0x7f0000000000)) geteuid() getgroups(0x1, &(0x7f0000000200)=[0xffffffffffffffff]) r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340)=[{0x2, 0x8}], 0x1) semop(r1, &(0x7f0000000080)=[{0x3, 0x41, 0x1000}, {0x0, 0x6, 0x800}, {0x2, 0x0, 0x800}, {0x4, 0x3f}, {0x2, 0x3, 0x1000}, {0x4, 0x9, 0x1000}], 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)) r2 = getuid() r3 = accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r4 = open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x181) writev(r5, &(0x7f0000000140)=[{0x0}], 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x8e, r0, 0x0, r2, 0x0, 0x188, 0x7e00}, 0x5, 0x8000000000000001, 0x10000000005}) getuid() r6 = geteuid() r7 = dup2(r5, r5) poll(&(0x7f00000000c0)=[{r3, 0x20}, {r3, 0xd4}, {r7, 0x1a2}, {r4, 0xa}, {r3, 0x100}], 0x5, 0x5) setreuid(0x0, r6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) socket(0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x9412, 0xffffffffffffffff, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/116) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000002c0)) write(0xffffffffffffffff, &(0x7f00000011c0)="8312390d13a9ac76b1c1d4a78dd3e1251f9bb9fc904a6f666b8095469e9537087d3c5587cb5e8029227621fc602fb7001cd84291b2cf7fbcb32bb322d73f6b9001eba52992386e0155f6c91c4a2dd8cc296d01", 0x53) syz_emit_ethernet(0x26, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r2 = open(&(0x7f00000000c0)='./file2\x00', 0x100, 0x182) unveil(&(0x7f0000000140)='./file2\x00', &(0x7f0000000080)='x\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = open(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40, 0x4) writev(r2, &(0x7f0000001480), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) writev(r3, &(0x7f0000000140), 0x36) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) socket(0x10, 0x5, 0x4) getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file2\x00', 0x10000, 0x15) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}, {&(0x7f0000000200)="e5cfeda27e5204360cd1b4cd38247d04b286dbd63bd5d5020f0c358b09a6316e38cf4b32d2be737151b6e49e84ad0b4632ca2b984ac236e6070e501efba4aa07709311f74c25f72316bea42af9ca731997c473bcfd29296ebb99666d9777a6e5082c289c36a5870abf044fc6a8efe7a9fc6b89ab5a60623461c6d7644ca5ef136212fa", 0x83}], 0x2, 0x0, 0x0, 0x8}, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x5, 0x1) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f0000001240)) executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x6e}], 0x1, 0x0) semop(0x0, &(0x7f0000000080), 0x0) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r2, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[@ANYBLOB="06000000beaa00000000000008"]) 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, 0x0, 0x100000040000000, 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, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r5 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x7b, 0x0, r5, 0x0, r5, 0x88, 0x4}, 0x1, 0x1, 0x7c}) setreuid(r2, 0x0) getgroups(0x6, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x7fffffff, 0x0, r6, r7, r8, 0x145, 0x9e0b}, 0x2, 0x6, 0x400}) poll(&(0x7f0000000280)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x220, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() executing program 2: r0 = socket(0x2, 0x2, 0x0) fcntl$lock(r0, 0x9, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd2c738fcf8dcbbc9cfe8000000000000000000000000000bbfe8000000000000000000000000000013c0000000000000000000000000000004e214e2200089078"]) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x3, 0x3f}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000200)=0x9) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x83}}, 0x0) utimensat(r3, &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)={{0xfffffffffffffffa, 0x9}, {0xff, 0x1}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup(r5) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r7 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r7, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r7, 0x0, 0x68, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) r8 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000000), 0x1) r9 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r9, 0x0) executing program 3: close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x0, 0x3fffff}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x1, 0x2, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004667d, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) setitimer(0x2, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa000000000800450000140000000000019078ac1400bbac1400bb"]) bind(0xffffffffffffffff, 0x0, 0x10) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) dup2(0xffffffffffffffff, r1) utimensat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x0) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x46eb37715ae71901, 0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1f}) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getuid() r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee18850"], 0x11, 0x800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r2, &(0x7f00000007c0), 0x90, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r3, 0x20004276) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) fchflags(r1, 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) setsockopt(r2, 0x9, 0x8001, &(0x7f0000000100)="e1bcfed3ce51af8b670b8b51e062fa2e9a0e9cc4b720ab143ff210ec36d5565ec8142cd548a355ff57360759bc0df8b5c5fcd87262719ce6253be40ae30fb7f2126495e8c3c8e04aa407eff083e63d227e1c4ae4aa15493b422b45540535b552baa439e0780a51f8c52ea11a30700c9c9bb31a7db533549e4d18555b71e65348519d6076688fbc397d3b41b603ddff298ed0580e1f856e609c8969c1c1dc1b3ea7ade5b11d9e2104faa1b1caafaa", 0xae) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x202, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000240)=0x9) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f00000002c0)={0x7, './file0\x00', './file0\x00'}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x810, r1, 0xe6) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000300)=0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000340)="fdd73f23d5d80b669674848d9986fbd4983dd8d12b2c342a586fba9a57d4942d54486bf8c7d7eed14dfbf387431b0a92f6738c", 0x33}], 0x1, &(0x7f00000003c0)=[{0xb8, 0xffff, 0x1, "d43472f25033556802b053683f5f8f34d5916fa39043fa3d3839b56cd105dc50dc7ac94b27c05f7e4c99b6c7e309b9ea58617371c20570faf4b1ddbc3bbdc963fe3a5d298aae50296d132b5430429ffaabfbda0dba07c8d86df4ebf94869d12fdf12a9adc188d8dbb07ed35e4cf924d2e3be2a026e1efc95250d688b293e800e8d1c50829b26f78441ae66f8425526c4f78118d9405763d343c39e4525e2be091b6e8a140d"}, {0x50, 0x1, 0x2, "5e3cedd84e889b013e67f4b789613411e7fb351f35125f2bfc2a29c39bfce910268e8418e095b9604eaa6831ecacf3b9d5a6bc826125d54334f20a1a563dca38"}, {0xa0, 0x1, 0x8, "7f2fb8f25a126cba1e5d7f176bbb920b20f5b4bc0c620350e87364033d6a2abe6178689415a7338ad5e9a6aae9000836eeffb24443674eedc2a0043032a36f363eac1a5ccbcd81cba2067b60b28956381730fa062067dead3a7d896fdfb486dec0cdcf8e11bba94ca3c009aed43838e4098f9f13c61e04847d60c2021cfabe2ff8cf71bfc362b38f1c"}, {0x48, 0xffff, 0x0, "e3375d057deeb8d9eb5de8d39f7f5513ddf473c4e6fc7bba8a0a070dab6475d9c76d5ebcac083ee6818e12a0ac3ada93fe600869ad6edcf9"}, {0x40, 0x1, 0x99a, "3b67ba3aa0e9b77481da11217f0c07cc0d40bdef16aeebaac6d3a49157ac69e97648329b1c644c0ea2619ed6e1776308"}], 0x230}, 0x400) utimensat(r2, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x2, 0x2}, {0x4, 0x8000000000000001}}, 0x2) getpeername$inet(r2, &(0x7f00000006c0), &(0x7f0000000700)=0xc) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$KDGKBMODE(r2, 0x40044b06) r5 = open$dir(&(0x7f0000000740)='./file0\x00', 0x1, 0x0) fchmodat(r5, &(0x7f0000000780)='./file0\x00', 0x4, 0x4) r6 = open(&(0x7f00000007c0)='./file0\x00', 0x40, 0x4c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000800)=0xd70) getpgrp() utimensat(r6, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)={{0x7, 0x8}, {0x9, 0x1}}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) sendto$unix(r2, &(0x7f0000000900)="33eb27d7714a1738fe9686dec43fcf3ef6ef2780bd03e131252a65db791d6747440388", 0x23, 0x40e, &(0x7f0000000940)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) openat$null(0xffffffffffffff9c, &(0x7f0000000980), 0x80, 0x0) socket$inet(0x2, 0x4000, 0x2) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r1, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x483) getgid() r2 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[@ANYRES8=r3, @ANYRES8=0x0]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000580)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x10) msgrcv(r1, &(0x7f0000000140)={0x0, ""/158}, 0xa6, 0x0, 0x400) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') dup(r0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') syz_emit_ethernet(0x42, &(0x7f0000000700)=ANY=[@ANYBLOB="2e00ffffffffac566789c5410800480000340000000000009078ffffffffe0000002440f000000000000000000004e204e2000009078b118c3ace99698f88732e2aa21fdc48103a73a0bfcb422b030c2a845400a2528002b485bf57bcf49fdaa86889686a331d7e1d0b3a58fdc7583e88e21c772253833f6f93fd6d782e91ef234777139fc804128fdfc10c21a9810cd4b6867967f3df9650f92032af4aa754e49079082056603934a521fd15a8bd6c79290b56f339dd6817f38b1f9304a2ec4c3dd166cf69a8a694de97eca47a603b853be95bd9f36040b4c64936992bad43ff825c005bce4c965f5e07cf37243fee7867b1bc5b25878bc50f216b267cb"]) symlink(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001440)='./file0\x00') unveil(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='r\x00') poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) writev(r2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) 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) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea93e414f16ccbde991b405d99464a7", 0xd2) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10011, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r0, 0x400c5708, &(0x7f0000000240)) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000080)={0x1, 0xfffffff9, 0x200, 0x5}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x66, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast1, {[@timestamp={0x44, 0x10, 0xb, 0x0, 0x0, [{}, {[@multicast1]}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x1}}}}}}) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f0000000100)) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f00000000c0)={0x80, 0xffffffff, 0x6}) executing program 7: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000c6f26461c094f4ffffffff00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) syz_open_pts() executing program 3: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x3, 0x3000, 0x4a4, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0x3}, {0x84}, {0x140e}]}) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240)="17f6cde273737ec997ebda06399c49e4e7c4d7fa5b9dfb1de0f63ed551486dc42cfc95164b7ed0399df7275015eddb55f479d797963be62aa19befe62bd3a1179c2e9a146b8bc9abc17d70895e354642c45d7ca3e32c3e46aa48b76a8ea1a8296e9ba376618319b1f536bf86eff4a95f2a8e56319bf5139dec02c82d7125db6b7382562d912513ddbca25abe7353aa23a2534948a36d8b2071f411f44d0b115bd7e3b684c350ad6a4ece821b231dd9283f3a8bd985754c4fa877325a343f58a5e908da5e6bce1e27b09cefe123991683b78fc7b9503d851e7a93d9546445eeb50d9145bf8f86416a2ff7f64eb7ced38f20137b6235a9a709daab", 0xfa) r2 = socket(0x18, 0x3, 0x3) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0x3000000000000000, 0x3}) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x944, 0x8}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)="522e511b71573a319007d1dff0b30fe06f048e92b96f09fb2fdfad48ee20bfc814ec476d74c3a7a0d09f9c939ecf4ffdcbdac10c0ad2adeb29be3e26d175baf24d1cc9cbfefbdbf650b3d56e6feb3bebf6c58a08d19fecc9d1dfa17c14eaf39ca149371d2ad87e4aef3878bdfafe1a4e1473df7ce1b65f093e7022684f200e7b32d0722b384e63dc402c89d9f18bdb5d71bef44a5b28a29f87ee3bba97842fb73954ab9a304658ebc1bb701d07801a1a6fd21f4456e6f375a84ac055017ef9d30eda475effd6bedf1a6ea565605f48880a0a5c0fff37ebf40bfb9a208f9b3012c2628856caefaf1ca1a1077014bee024fa2e919b92acc5c450dad769efda83b2a329c0098996edcb49ebb663152b4528ccdd044fe575dc186d623f3dbd36cfaae93dbd0cc40611fda99238209b310ddc9b8e8eab9a19daa1fadcc365093faec4d993d72a0b05eaa4b90b32b1a49a0ca6cd53566614e2e3a0ce4a0e73698dcc3129cc17d37695cbe95fe72a1f4c4d88eac3f25f24f980cdf82187ceb3a3249fb53efb9fb21df8528ea353dcae32fae18bebbb2ea8717b12c159e30fb61737362315dc4d96f384963d42fe50bfd4487a6677c043a0439071e742f3576630a56d1de29c444420c15a76ccd6dbe669df3a9c2dcc4d9b0922791128631112f080d03d9afe5768205a0eceab90bfeacdf9eafe94de85a530f22fe9a87a267dbd636758575562d0f43895ce9eaf46a687168a20a1844d5a1f0d4e7c93023bf3e833a6d8022042493d9b826e5d2cf2c67f2866c7a137f48bdf532625780cc7e2c7a50cb9858280f4714fe9c63df92d840dc6fb671b58e2a6170b70e9364d4e0d40f6665ed41f6ec8bd4e1373a8a02aff26786e3b36b85ed0437f91fac80c2f183f0b169cd70a60d3e8a0209d98be1a6c82f3226b8fff07aa85cbe47b4ce279ad23eced2ea8b5872ca34d7162742f527fa153232de9a0e41f36e04e671de37a64a9c8e51cb0aede6d79c2da601fbab051654bf48291c11925fb7fcb99e7ef3e2b06775b6d6ca0f885e96dffb93db23c029eccde42fb8f49b290c3f996bde64b576ffdb124524078b6ec89ddf1a518972efdd87dd62b7699b9b6e7ae3d195f05472481ea99fae9e34c30ddec69eb38689b5330bcb0e25f304180288f8e6af74d8162af3a2829298ebe7b8f6fc7c6807cdba0a8ca06e7161d13a0371339a115631d5f90789e90dc616b3d05d6bad4ecb16339861f323cd86e543d9a6681d6e7dde835f6235779f3c422d6557c3b8d002dcb4a4de8b12b65b6faecc2411b795c2324ac31b8fcff672a12af6f6f9d877e931e483092ba81fe1b9b0f87ed3fad83a2bb0c6e844cfa00735bb501c9ae4f4703c6b231b2a80e0fd3d7ee46bafce7ed6d54760500327d3174371e4d0d6fecc39d7126e70346289a486a00fb2e599d4c68543ad5eff31e49263c3727013c940da61fa0e96428e496e0bc465d7020e4fc7fc8d46af660726fbbba7b105e7b14f5456e275f1d18664784ed6faaef14ccfc4b581c246d57ae3ac7519b8ef73a1e29e21b7b4caecf07afcfbfb0aa781742edfd3a3f0701215c4ae7114b3605b2e9e7bbea33eab11a23dd3681788c826abd10e09997df5f22537e21acefc008c3aec9ae5d109cbdc48f6d7fa476fd7af54754e3f47056076d33ac592749d5897e14a7e131eba798d354e10d411e1f59a6ebd68cd415af8f66d9f0c6d9e922fb95e0d882c9347aa9bb0459d0b6da46fc91bb7f6043d2c8ce8ab36ee2bb770ee453ba025af0489970903184dbf90202c959516671c15d1315abfcafc6ecb7725ea289efcc09a75d03d89303685c1c868f1e200e724fe8850514d7c304597e21be8fda954ee413c8ec87228c95b63947aa456a52204be682cc89b85ecd6d5a6f632cc609ffe924fb6769e6f8ec58149524b521698151182c70010f8065bc498e9b1e30d91cfb13bddd2c98f5049df9fa741e12ee2fdf6c1d83ab03062a675e64f66da225ac34ca538f428183c0a1d57f4e73bbfb4a100c4bc4e7ee1e2cfb33e6c44175c42f839d3a5def8451bffa5f5d0f2a9477c440c1634629afb64c4b46f5da2e939c39c55a35e1cb3f4844047350a4d27dbec1b8bf58d222afc97ca70b57818992e84baa90ba7af9ef6968ce7eb9295dafde260622009570f75b978a69729f51d7e584baf2f0ce97aa174bd573a5b20c252babd8782caafdd9075e1d5de634df6623d525809b2d1323aa9af2a0381da57d48eac5e914fa6ab897c3b30447b7960808c44633eac9f52400c9ce6988c901792e5e3abe14ee86b20d34237f16d2b9c3c789213b7c555597f03cac19b9ae801bb0a2f066091d509c53b080ae57758813575c563f8a36e9f387f399114d79c369ed7ec85937ab3e7c49d55b30ccba6c9d9e16c55cba1bcc96bedddda6acfe062f73fe6f8b9e5cb9396b630b30650ff8114f62f82a727d6907e637c5d7c95f973f7335d1a4b957344a60f434c47c14529b2b1bd1547d1c62902f6ef2a4864cc9dd76ddbc009828aea54991b2a407383e05900f12aebbd3ea51059db5aac3188a2763ba9a698156a88871f034f86e3b92e5a7f5e05322e7af56a9be39635a78ef5fc766a7ee4f25e08106651200848bd8a8d739325f5aa52bee9490c6b5cda109fd7aca21594996c5a5ebec8140c82a52f045380597c1ed82891a6951aa0f34f2c7351771a641902c189b49bacdd74989166a94b5b9539040dd3109eac7589de0db34a343d80b14ee48c1f54d09757a3fcd69d7a2c3c0a1923668a1eaf15581dbd61eef2ff2ccbc2b4cfc7a266b42ca2fe04c6e112c69cbf4af3e095d05a48421e7412fce16ae1e8170314d9629ce3601bceba8ff2534fcd8b80a02c9b313efcf4de53b271d19640b80bc2aa2d968c8c28d0df97bf75d87ac006543f00fb432ccb5cad0d175f4e483a19e51e4aa84f1ab26612914cf4a4d95f0cc7564859d41b850a660b53826449779d250ca91e5e30ad7aa71f7616949144aead4e4cb2ae23bb6cfde5c32f4ca9d87861efa39541f79ef8234bc1127e040dcf0c16026f2d44f7d9b1eb13242bfc68ae837c637deee9b169d5b980cd455b4d7b38ee9f2eb7dc7d2002f7ec9b3bd49d7a0e40d317fefa6e99f7ad62da20038ef118f5ed6d276f46e2ba395b7b246539f6b8c2100c30e44a35f3f2bab4721531b88a894e01ac3e6df823cd51a49ba68485fbeb7b57b2c977944976e594c97120964cb5fe3a291a0ef3ab30137d07378218e6633966d808c6d64ab97e239e5faca5e99d14ed76ff7368b7c851a5416c117647073551ead441b18c3fb44f35eec6ad86328ad091c301f5c32cece277f97f6e5013ae099efdce36b78b4325588d5c6e7c5f551ddaec181b567728f8a18ee5edb9c79eb0368e7cbc6e18c1706df1ca2243bc8bd51df46dda91c9e3d68d069b1cd25b9cf6185b9f7737b72d31af1156f49229b20afcd4d627d444ae731b4d7ba3cc58e6d7ec4269f0c328ed96edfacde686799dbd388ec20b3c0d420c367a523db92d0270024673aa7313b57a435d06e08bc363035b6d67abad0e56c3c743aef6542766c2aa4d9507438f628ab8a979a51498610525c07cc1d87707a6d3be0d3feb2d5d45ee25e09c6dd77c1d862aae1c3785788174956ab5d939d649e6431f64485051319064f43a49ca9eee548c6ff20c17617d94094854be7daa96274cf1eb86e8df7e30bd81cc75b5702caff38a2f8aeb54dd0693dc11f9395ce96600892f1899e5e19a03bcf7b305fd016361854a1ccab2d1ed01eb29c975781fb8a80baf309e64daffd05a706bdece88bfec0362631aa56101ad65f5828b49817b16ae7c013b38104baa5f8d474a6b33046ffc18f2191b950b97af57d686483a30b6632fc62a0eefa4c776e5570d2fb01034496e43cb9c3fb50a2035858637d166abfb9a5cff4151ed1cd73d652ddbac2f14bed7d4f3562e9f276d97ff202a9e5f561387e5f7b05fff945a646f4b4127ba52af2625d88a74b525189ad5c942a072b01156ee4791b975cecb6ea893ee586f280b99fd96620d6ffe6d2807ab7f2a94e9025bed876f24371b9d81dba402641747e34e91752308884fb13d0c99328764321c6082c4422ce5dd7a16db776cfb3912b672bc2d876cd10d6c74c004ab3e7d84e7cc51422cada62ec367598db4ae0e8f4591e1cb6f069e01c61dad48c136823f5a53761124346ecfe41d70d5b0920ed7752acb664912fc53b5b5f470430cc1fa4da5e080c9521378540d70a7f6b63c0ae8b6ec520f2cd402a208af3ae3bcc6ab512bb9e0b1b48b548157ecb2b7d6f2cda08db41f0a3e36c334ab8203a0f6e99ab88b20cbdb3261091820b0ecb718991d3c99f183a4e8dec19f9671a14777a21c80685338488cbb28cf8bae9b4395fd89909d2a515afd26ed7a787d0f67b59c0e1e6fb164590c4af4f5a0b76a2637c40e8e26e44e9c94e4b3dd6608d34ad6221487ce6beecb012e68dc1f1478a6b8a2024e53e60b55c6c240834340a1c1433e48870ec31d6f27c1d547b64f5ef30fbadd76f3e3c2cfc0a6ee8371d4f423ebfb006acc8ab139afc42fce4bd32d75712a0c5ee54ecaee2ac83ae1dd56ddbf26a297f69dc4b147d316b95b68bbf181b67e57346a709352b653fe922d82e8b7bf5e37aa2945412d0efd3e830de77dc39398ca0dc4365f51b351e15a03e3363432fd9149b1c8ec2f45e896408be5ed46a556e5a3aa943c50d6da1050eeb70926f7df0c4d02c4007349b055a6f693916157bbfb7ad423ef680d96eb5e5511e66cba41f913fd9c6ba33809fe2adfa648ab86ca5ad5f3531782f823b89cf4c0d208858de786741ea49e9c294f284cb14a0af528c14aada6e66380363703b1e867192978c3592c9b77c4cb959daf2be73f0a207b49e28495251acf162f0d5f51be8987f8cd39648b52e706ec44705f15d7683b33de4efc41adc9c1ef756cdad515a4d9a3466ce1a990f7c3f83241cd54b3c8e849591ab2bb4c1e18e0832e1b7d672fff3b562385ac9d4108e51755fbbb3796c63ea3d99bf4b457cb00c35c3056b8a445c2e32d83d55a83b083460edad9a3c8431a72cc1518120f2ba99e4c44fc38fa18afa48b943b6d8e645f3e2dc196adbf52f2b7b32954d32d475c525e5621775e28030d1724b4e5a3f36218334b07d9bd6f77e286c80c96a9da0b4e99ace3473f951182d5f6bf2e49f3f14be94de187eaa1a2ca818807c38d7d5dc8d599edf8c1bd01b9399dd5ff732ea905c2b24d2bfd16a31960837df664fbb900062c3b4ef4962e89a9a3e8ee3155c41bdfb4c987f65d8676f42da317e7dbbab9ba793250bd8a5fbbacaaeb1cbee83acb9481438bce56dbf19a42fcff67ba147b85926f16070730c057ddc01a63efee38496d7a6066eadcb25a07487c5de7f768893affdf1381c69970545d3e542beadf1f2f6ddc29de4221c87c4eb3855bfb752365a898ca6aeb010080c65fe515d5050708367def686fd40f0c379e13e262f16ba0ba4e6d1d9aace1087a81d21a75ef6045c3e50ae6f200c14d8416a905d4bc2c26714c0cbb00b1a44fb43bec82605bca8f9a29fc967ac52d6a3300052414423a9057087fb9adefcd55887b1d3dc304bf693b5f507da88c9d6d8d4e0d1a0a075ae498b9e63f0fc716fcef212e6ee9e3dfac64d6c5bef0f47cfcbb7bd6651e51009086d20d84351cfb02c231a4112ad3066bc33d55e65b9a5953915e9cf52f4e8d8ce86cb5471a351e35cab1cafd57c3a76cd1793672511344ed02eae98a1eeb87ab2bf3f85fa8061", 0x1000}, {&(0x7f0000001400)="f733a3c67b7af02580a47600595b20216f043a147a9f44502a5dd14af03720d46877d8e3d327829717103b3f5c3bbccd478d5a90310746f667d1abe8369bb997896f8f9b8ed16e841149bb16438d5bcd24cd2edc22fc70e782addda1f84a6a807c72c4be386f5ca399f172dccc6cc51b3579610aca0c6b884329c3b065968d7c17454623213c14e166b627161192228a5b26990216ae0e08977538abfa1524321316f2", 0xa3}, {&(0x7f0000000140)="2be56295e21968f239388fb39bd8390b2f3a47be731c6fb3c2b057fd7b0f7aef2187173b04eb", 0x26}], 0x3, &(0x7f00000014c0)=[{0x90, 0x1, 0x0, "f95383f43147d45faf1f0dab8e58368507ab89c2c3fad83fd5defd2bbc61f650bfac73ddb4440bd95eea0512312417ed6ac23b9fd421b3df3e6e0ea0fcfe26a031cb080dec10f3b0f35d8fd70036981cebef1f06164f0abf903dfa19e2088b1d41bc383d630c4671df2708ae4c64149dd188aa237f7609e618"}], 0x90}, 0x0) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x1, 0x4, 0xff) setsockopt(r4, 0x8, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffc}, 0x0, 0x100, 0x0, 0x0, 0x7fff, 0x9, 0x80000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, &(0x7f00000000c0)=0x5, 0x4) close(r1) getsockopt(r1, 0xffffffff, 0x7, &(0x7f00000002c0)=""/221, &(0x7f0000000180)=0xdd) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket$inet6(0x18, 0x3, 0x0) r7 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES32], 0x280}, 0x0) recvmmsg(r7, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x101, 0xfffffffffffffc01}, {0x7, 0x200}}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000300)=0x14) setrlimit(0xe, &(0x7f0000000640)) close(0xffffffffffffffff) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) rename(&(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)='./bus/file0\x00') recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000180)=""/94, 0x5e}, {&(0x7f0000000200)=""/201, 0xc9}], 0x3, &(0x7f0000000300)=""/31, 0x1f}, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) readv(r1, &(0x7f00000016c0), 0x0) execve(0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r1, 0x29, 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000400)=ANY=[]) executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{0xb1}, {0x1}, {0x812e}]}) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r3, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r2, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000140)='r\x00') r4 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40, 0x8) r5 = openat(r4, &(0x7f0000000080)='./file0\x00', 0x20, 0x90) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x28) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r6 = shmget$private(0x0, 0x4000, 0x7a4, &(0x7f000055b000/0x4000)=nil) r7 = shmat(r6, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r6, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r7) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$WSKBDIO_SETKEYREPEAT(r5, 0x800c5707, &(0x7f00000004c0)={0x8fe, 0x4, 0xba}) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f00000002c0)={0x2, 0x80000000, 0x7f}) r8 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r8, 0x8040691a, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x22, 0x29, 0x11}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2c}, 0x4, &(0x7f0000000080)="79f5494231622f4a66a0c0bae690dbb47ecab7b0e86049f44641a56a96a0b9a7f792f8f10e901a1e5f90366cbba6b901715893acd1b6", &(0x7f00000000c0)=0x36, &(0x7f0000000100)="becf6f5ab16b3c0fb126034c251d32d7e63935ae31efd9dc188bfda87b", 0x1d) executing program 4: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) recvmmsg(r0, &(0x7f0000000040)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/61, 0x3f}], 0x1, 0x0}}, 0x10, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x87}, {0x6, 0x0, 0x0, 0x440}]}) write(r1, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x42df, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000300)='k', 0x1}], 0x10000000000000e6) r5 = dup(r4) readlinkat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/22, 0x16) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000580)}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) executing program 7: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) syz_emit_ethernet(0x1c, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000280)={0xd5, 0x3, 0x3, {[0x6, 0x5, 0x0, 0x8, 0x0, 0x2, 0x0, 0x9, 0x1, 0x7fffffff, 0x4, 0xcd5, 0x3ff, 0x0, 0x366, 0x4, 0x7fffffff, 0x4], [0x4, 0x6, 0x800, 0x8001, 0x6, 0x7, 0x80000000, 0x0, 0x1c00000, 0x6], [0x80000001, 0x3, 0x8a, 0x4, 0x4, 0xffffffffffffffff, 0xa778], [0x0, 0xd41, 0xcb4, 0x3f, 0x7f800000000, 0x6], [{0xff7f, 0x9, 0x5, 0x5}, {0x7f, 0x3, 0x1, 0x4}, {0x1, 0x1, 0x0, 0x2f7c}, {0x8001, 0x4, 0xfffffffb}, {0x8, 0x7, 0x1, 0x3}, {0x1, 0x9d, 0x200, 0x5}, {0x7, 0x1, 0x80000001, 0x10001}, {0x9, 0x7fff, 0x1, 0x2}], {0x1000, 0x6, 0x2e, 0x7fff}, {0xffff, 0x7, 0x7f, 0x9}}}) mlock(&(0x7f0000061000/0x3000)=nil, 0x3000) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x4, &(0x7f0000000240)={0x104, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) executing program 2: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x8) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x3, 0x3000, 0x4a4, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0x3}, {0x84}, {0x140e}]}) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240)="17f6cde273737ec997ebda06399c49e4e7c4d7fa5b9dfb1de0f63ed551486dc42cfc95164b7ed0399df7275015eddb55f479d797963be62aa19befe62bd3a1179c2e9a146b8bc9abc17d70895e354642c45d7ca3e32c3e46aa48b76a8ea1a8296e9ba376618319b1f536bf86eff4a95f2a8e56319bf5139dec02c82d7125db6b7382562d912513ddbca25abe7353aa23a2534948a36d8b2071f411f44d0b115bd7e3b684c350ad6a4ece821b231dd9283f3a8bd985754c4fa877325a343f58a5e908da5e6bce1e27b09cefe123991683b78fc7b9503d851e7a93d9546445eeb50d9145bf8f86416a2ff7f64eb7ced38f20137b6235a9a709daab", 0xfa) r2 = socket(0x18, 0x3, 0x3) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0x3000000000000000, 0x3}) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x944, 0x8}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)="522e511b71573a319007d1dff0b30fe06f048e92b96f09fb2fdfad48ee20bfc814ec476d74c3a7a0d09f9c939ecf4ffdcbdac10c0ad2adeb29be3e26d175baf24d1cc9cbfefbdbf650b3d56e6feb3bebf6c58a08d19fecc9d1dfa17c14eaf39ca149371d2ad87e4aef3878bdfafe1a4e1473df7ce1b65f093e7022684f200e7b32d0722b384e63dc402c89d9f18bdb5d71bef44a5b28a29f87ee3bba97842fb73954ab9a304658ebc1bb701d07801a1a6fd21f4456e6f375a84ac055017ef9d30eda475effd6bedf1a6ea565605f48880a0a5c0fff37ebf40bfb9a208f9b3012c2628856caefaf1ca1a1077014bee024fa2e919b92acc5c450dad769efda83b2a329c0098996edcb49ebb663152b4528ccdd044fe575dc186d623f3dbd36cfaae93dbd0cc40611fda99238209b310ddc9b8e8eab9a19daa1fadcc365093faec4d993d72a0b05eaa4b90b32b1a49a0ca6cd53566614e2e3a0ce4a0e73698dcc3129cc17d37695cbe95fe72a1f4c4d88eac3f25f24f980cdf82187ceb3a3249fb53efb9fb21df8528ea353dcae32fae18bebbb2ea8717b12c159e30fb61737362315dc4d96f384963d42fe50bfd4487a6677c043a0439071e742f3576630a56d1de29c444420c15a76ccd6dbe669df3a9c2dcc4d9b0922791128631112f080d03d9afe5768205a0eceab90bfeacdf9eafe94de85a530f22fe9a87a267dbd636758575562d0f43895ce9eaf46a687168a20a1844d5a1f0d4e7c93023bf3e833a6d8022042493d9b826e5d2cf2c67f2866c7a137f48bdf532625780cc7e2c7a50cb9858280f4714fe9c63df92d840dc6fb671b58e2a6170b70e9364d4e0d40f6665ed41f6ec8bd4e1373a8a02aff26786e3b36b85ed0437f91fac80c2f183f0b169cd70a60d3e8a0209d98be1a6c82f3226b8fff07aa85cbe47b4ce279ad23eced2ea8b5872ca34d7162742f527fa153232de9a0e41f36e04e671de37a64a9c8e51cb0aede6d79c2da601fbab051654bf48291c11925fb7fcb99e7ef3e2b06775b6d6ca0f885e96dffb93db23c029eccde42fb8f49b290c3f996bde64b576ffdb124524078b6ec89ddf1a518972efdd87dd62b7699b9b6e7ae3d195f05472481ea99fae9e34c30ddec69eb38689b5330bcb0e25f304180288f8e6af74d8162af3a2829298ebe7b8f6fc7c6807cdba0a8ca06e7161d13a0371339a115631d5f90789e90dc616b3d05d6bad4ecb16339861f323cd86e543d9a6681d6e7dde835f6235779f3c422d6557c3b8d002dcb4a4de8b12b65b6faecc2411b795c2324ac31b8fcff672a12af6f6f9d877e931e483092ba81fe1b9b0f87ed3fad83a2bb0c6e844cfa00735bb501c9ae4f4703c6b231b2a80e0fd3d7ee46bafce7ed6d54760500327d3174371e4d0d6fecc39d7126e70346289a486a00fb2e599d4c68543ad5eff31e49263c3727013c940da61fa0e96428e496e0bc465d7020e4fc7fc8d46af660726fbbba7b105e7b14f5456e275f1d18664784ed6faaef14ccfc4b581c246d57ae3ac7519b8ef73a1e29e21b7b4caecf07afcfbfb0aa781742edfd3a3f0701215c4ae7114b3605b2e9e7bbea33eab11a23dd3681788c826abd10e09997df5f22537e21acefc008c3aec9ae5d109cbdc48f6d7fa476fd7af54754e3f47056076d33ac592749d5897e14a7e131eba798d354e10d411e1f59a6ebd68cd415af8f66d9f0c6d9e922fb95e0d882c9347aa9bb0459d0b6da46fc91bb7f6043d2c8ce8ab36ee2bb770ee453ba025af0489970903184dbf90202c959516671c15d1315abfcafc6ecb7725ea289efcc09a75d03d89303685c1c868f1e200e724fe8850514d7c304597e21be8fda954ee413c8ec87228c95b63947aa456a52204be682cc89b85ecd6d5a6f632cc609ffe924fb6769e6f8ec58149524b521698151182c70010f8065bc498e9b1e30d91cfb13bddd2c98f5049df9fa741e12ee2fdf6c1d83ab03062a675e64f66da225ac34ca538f428183c0a1d57f4e73bbfb4a100c4bc4e7ee1e2cfb33e6c44175c42f839d3a5def8451bffa5f5d0f2a9477c440c1634629afb64c4b46f5da2e939c39c55a35e1cb3f4844047350a4d27dbec1b8bf58d222afc97ca70b57818992e84baa90ba7af9ef6968ce7eb9295dafde260622009570f75b978a69729f51d7e584baf2f0ce97aa174bd573a5b20c252babd8782caafdd9075e1d5de634df6623d525809b2d1323aa9af2a0381da57d48eac5e914fa6ab897c3b30447b7960808c44633eac9f52400c9ce6988c901792e5e3abe14ee86b20d34237f16d2b9c3c789213b7c555597f03cac19b9ae801bb0a2f066091d509c53b080ae57758813575c563f8a36e9f387f399114d79c369ed7ec85937ab3e7c49d55b30ccba6c9d9e16c55cba1bcc96bedddda6acfe062f73fe6f8b9e5cb9396b630b30650ff8114f62f82a727d6907e637c5d7c95f973f7335d1a4b957344a60f434c47c14529b2b1bd1547d1c62902f6ef2a4864cc9dd76ddbc009828aea54991b2a407383e05900f12aebbd3ea51059db5aac3188a2763ba9a698156a88871f034f86e3b92e5a7f5e05322e7af56a9be39635a78ef5fc766a7ee4f25e08106651200848bd8a8d739325f5aa52bee9490c6b5cda109fd7aca21594996c5a5ebec8140c82a52f045380597c1ed82891a6951aa0f34f2c7351771a641902c189b49bacdd74989166a94b5b9539040dd3109eac7589de0db34a343d80b14ee48c1f54d09757a3fcd69d7a2c3c0a1923668a1eaf15581dbd61eef2ff2ccbc2b4cfc7a266b42ca2fe04c6e112c69cbf4af3e095d05a48421e7412fce16ae1e8170314d9629ce3601bceba8ff2534fcd8b80a02c9b313efcf4de53b271d19640b80bc2aa2d968c8c28d0df97bf75d87ac006543f00fb432ccb5cad0d175f4e483a19e51e4aa84f1ab26612914cf4a4d95f0cc7564859d41b850a660b53826449779d250ca91e5e30ad7aa71f7616949144aead4e4cb2ae23bb6cfde5c32f4ca9d87861efa39541f79ef8234bc1127e040dcf0c16026f2d44f7d9b1eb13242bfc68ae837c637deee9b169d5b980cd455b4d7b38ee9f2eb7dc7d2002f7ec9b3bd49d7a0e40d317fefa6e99f7ad62da20038ef118f5ed6d276f46e2ba395b7b246539f6b8c2100c30e44a35f3f2bab4721531b88a894e01ac3e6df823cd51a49ba68485fbeb7b57b2c977944976e594c97120964cb5fe3a291a0ef3ab30137d07378218e6633966d808c6d64ab97e239e5faca5e99d14ed76ff7368b7c851a5416c117647073551ead441b18c3fb44f35eec6ad86328ad091c301f5c32cece277f97f6e5013ae099efdce36b78b4325588d5c6e7c5f551ddaec181b567728f8a18ee5edb9c79eb0368e7cbc6e18c1706df1ca2243bc8bd51df46dda91c9e3d68d069b1cd25b9cf6185b9f7737b72d31af1156f49229b20afcd4d627d444ae731b4d7ba3cc58e6d7ec4269f0c328ed96edfacde686799dbd388ec20b3c0d420c367a523db92d0270024673aa7313b57a435d06e08bc363035b6d67abad0e56c3c743aef6542766c2aa4d9507438f628ab8a979a51498610525c07cc1d87707a6d3be0d3feb2d5d45ee25e09c6dd77c1d862aae1c3785788174956ab5d939d649e6431f64485051319064f43a49ca9eee548c6ff20c17617d94094854be7daa96274cf1eb86e8df7e30bd81cc75b5702caff38a2f8aeb54dd0693dc11f9395ce96600892f1899e5e19a03bcf7b305fd016361854a1ccab2d1ed01eb29c975781fb8a80baf309e64daffd05a706bdece88bfec0362631aa56101ad65f5828b49817b16ae7c013b38104baa5f8d474a6b33046ffc18f2191b950b97af57d686483a30b6632fc62a0eefa4c776e5570d2fb01034496e43cb9c3fb50a2035858637d166abfb9a5cff4151ed1cd73d652ddbac2f14bed7d4f3562e9f276d97ff202a9e5f561387e5f7b05fff945a646f4b4127ba52af2625d88a74b525189ad5c942a072b01156ee4791b975cecb6ea893ee586f280b99fd96620d6ffe6d2807ab7f2a94e9025bed876f24371b9d81dba402641747e34e91752308884fb13d0c99328764321c6082c4422ce5dd7a16db776cfb3912b672bc2d876cd10d6c74c004ab3e7d84e7cc51422cada62ec367598db4ae0e8f4591e1cb6f069e01c61dad48c136823f5a53761124346ecfe41d70d5b0920ed7752acb664912fc53b5b5f470430cc1fa4da5e080c9521378540d70a7f6b63c0ae8b6ec520f2cd402a208af3ae3bcc6ab512bb9e0b1b48b548157ecb2b7d6f2cda08db41f0a3e36c334ab8203a0f6e99ab88b20cbdb3261091820b0ecb718991d3c99f183a4e8dec19f9671a14777a21c80685338488cbb28cf8bae9b4395fd89909d2a515afd26ed7a787d0f67b59c0e1e6fb164590c4af4f5a0b76a2637c40e8e26e44e9c94e4b3dd6608d34ad6221487ce6beecb012e68dc1f1478a6b8a2024e53e60b55c6c240834340a1c1433e48870ec31d6f27c1d547b64f5ef30fbadd76f3e3c2cfc0a6ee8371d4f423ebfb006acc8ab139afc42fce4bd32d75712a0c5ee54ecaee2ac83ae1dd56ddbf26a297f69dc4b147d316b95b68bbf181b67e57346a709352b653fe922d82e8b7bf5e37aa2945412d0efd3e830de77dc39398ca0dc4365f51b351e15a03e3363432fd9149b1c8ec2f45e896408be5ed46a556e5a3aa943c50d6da1050eeb70926f7df0c4d02c4007349b055a6f693916157bbfb7ad423ef680d96eb5e5511e66cba41f913fd9c6ba33809fe2adfa648ab86ca5ad5f3531782f823b89cf4c0d208858de786741ea49e9c294f284cb14a0af528c14aada6e66380363703b1e867192978c3592c9b77c4cb959daf2be73f0a207b49e28495251acf162f0d5f51be8987f8cd39648b52e706ec44705f15d7683b33de4efc41adc9c1ef756cdad515a4d9a3466ce1a990f7c3f83241cd54b3c8e849591ab2bb4c1e18e0832e1b7d672fff3b562385ac9d4108e51755fbbb3796c63ea3d99bf4b457cb00c35c3056b8a445c2e32d83d55a83b083460edad9a3c8431a72cc1518120f2ba99e4c44fc38fa18afa48b943b6d8e645f3e2dc196adbf52f2b7b32954d32d475c525e5621775e28030d1724b4e5a3f36218334b07d9bd6f77e286c80c96a9da0b4e99ace3473f951182d5f6bf2e49f3f14be94de187eaa1a2ca818807c38d7d5dc8d599edf8c1bd01b9399dd5ff732ea905c2b24d2bfd16a31960837df664fbb900062c3b4ef4962e89a9a3e8ee3155c41bdfb4c987f65d8676f42da317e7dbbab9ba793250bd8a5fbbacaaeb1cbee83acb9481438bce56dbf19a42fcff67ba147b85926f16070730c057ddc01a63efee38496d7a6066eadcb25a07487c5de7f768893affdf1381c69970545d3e542beadf1f2f6ddc29de4221c87c4eb3855bfb752365a898ca6aeb010080c65fe515d5050708367def686fd40f0c379e13e262f16ba0ba4e6d1d9aace1087a81d21a75ef6045c3e50ae6f200c14d8416a905d4bc2c26714c0cbb00b1a44fb43bec82605bca8f9a29fc967ac52d6a3300052414423a9057087fb9adefcd55887b1d3dc304bf693b5f507da88c9d6d8d4e0d1a0a075ae498b9e63f0fc716fcef212e6ee9e3dfac64d6c5bef0f47cfcbb7bd6651e51009086d20d84351cfb02c231a4112ad3066bc33d55e65b9a5953915e9cf52f4e8d8ce86cb5471a351e35cab1cafd57c3a76cd1793672511344ed02eae98a1eeb87ab2bf3f85fa8061", 0x1000}, {&(0x7f0000001400)="f733a3c67b7af02580a47600595b20216f043a147a9f44502a5dd14af03720d46877d8e3d327829717103b3f5c3bbccd478d5a90310746f667d1abe8369bb997896f8f9b8ed16e841149bb16438d5bcd24cd2edc22fc70e782addda1f84a6a807c72c4be386f5ca399f172dccc6cc51b3579610aca0c6b884329c3b065968d7c17454623213c14e166b627161192228a5b26990216ae0e08977538abfa1524321316f2", 0xa3}, {&(0x7f0000000140)="2be56295e21968f239388fb39bd8390b2f3a47be731c6fb3c2b057fd7b0f7aef2187173b04eb", 0x26}], 0x3, &(0x7f00000014c0)=[{0x90, 0x1, 0x0, "f95383f43147d45faf1f0dab8e58368507ab89c2c3fad83fd5defd2bbc61f650bfac73ddb4440bd95eea0512312417ed6ac23b9fd421b3df3e6e0ea0fcfe26a031cb080dec10f3b0f35d8fd70036981cebef1f06164f0abf903dfa19e2088b1d41bc383d630c4671df2708ae4c64149dd188aa237f7609e618"}], 0x90}, 0x0) executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc050756a, &(0x7f0000000800)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f99e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x9, 0x0, 0xfffffee5) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x40000630, r2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x101, 0xfffffffffffffc01}, {0x7, 0x200}}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000300)=0x14) setrlimit(0xe, &(0x7f0000000640)) close(0xffffffffffffffff) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) syz_emit_ethernet(0x6e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) close(r0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) msync(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x1}, {0x6, 0x0, 0x12}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='tap', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000240)='%:$\',,\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='tap', &(0x7f0000000300)='\x17\x00', &(0x7f0000000340)='+-(%+.]!\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='tap']) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x22, 0x0, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/89, 0x59) close(r0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x3, 0x0) r6 = dup2(r4, r5) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x5e, &(0x7f0000000080)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\t\x00', 0x28, 0x0, 0x0, @rand_addr="6e1aa4058b74adad9a4e721f5b293380", @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@pad1, @pad1, @ra]}], @icmpv6=@ndisc_ra}}}}}) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xc, 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) getegid() ioctl$TIOCEXCL(r1, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x108) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x63, &(0x7f0000000200)="e5", &(0x7f0000000100)=0x1, &(0x7f0000000800)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197aa98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d900000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800c6e842ae3c940ef30dbafb3611ff132a82fb0539e2ebfd729beba2a0ab2aebbf6489f3029856281fc640720fb75a2928d88126d5dc43aaee9a8874b43453e9cb090b8fe268dc5fe6ac36fa27bb074b99d15f7b14fdfc16bc32268b3fe5ba48aadae80f523f0ad92987d19906ad8e46102c01116b3b40be2eb710f8e613", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0x14}, 0x77, &(0x7f0000000500)="0000000000f63bd8397d00000000", &(0x7f00000005c0)=0xa, &(0x7f0000000600)="e0d2ecc4081ddc42c3f49b0b5295d2ba9401c58945c58af20800b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1bf90825e67caee0d6e49c5e81a390b2849551a37fd6b5d65083901d8ac6d654fb99d287da74140ef76daa7f8cdce995bffe72c5408bfe118a1a1210471a75dbd48926468b782a32312ebdae0095626a23c336b84543481453c68ab5c068feb0d459e29e70a05b456c58e33aa3cfe42cd10b0e75e51789b997f368aecfb6eba77b551c0fa6d66443b76594c06ddede0ceef6ce7e864df05cd1b591d6f182d6743d99902013ecba5d7a5f48b51d613f7a0936bd5bb0f112652f78465025bfc7c6f8ac0d599b730e9247135c10946307307fc599baffe5a76cc8165c3dc06a763e1861ad62c8a92b3de814a3e455beb2efbf5133726c43ae0858b7f210ab385e986b4cc5b7500c7f0c679341dc3d9bf980f8c7ecf964f80e314158a43aa27a54bccf2bf2f100a6970739d77074be2acfe66ddeabd9b74b188e8822709018cc032db3e165482de0a55f26ab932b149bc46990beaed82de59b3e31136b7e0745bc1db09c1a53b052319457a460ac147f46617db8996b9c18be5b225ca18503fe6713d01efaa9a6", 0x35) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) socket(0x11, 0x8000, 0x3) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000140)={0x2, 0x1, 0x4, 0x1000}) r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, 0x0, r1, 0x88}, 0x0, 0x0, 0x2}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r1}, 0xc) seteuid(0x0) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r2 = geteuid() setreuid(r2, r2) geteuid() getuid() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000440)=""/167) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x0) r3 = socket$inet(0x2, 0x5, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f00000000c0)=0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)) clock_getres(0x0, &(0x7f0000000000)) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000580)}) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0) close(0xffffffffffffffff) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x101, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffffffb, 0x4000000400}, 0x10) readv(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x5, 0x3f) read(r3, &(0x7f0000002780)=""/4107, 0x100b) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r1, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x483) getgid() r2 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[@ANYRES8=r3, @ANYRES8=0x0]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) 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, 0xa, &(0x7f0000000240), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x1) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000280)="5c2eff1d60453cfcd52804da91178a4e96fd16fcdaf13ae37d13dcbb34935ed103f237bd2b88210d583c0ea0dcc8cf30d7a50911c7b45aed5469ebf039c6981ea9a3ebc0e4a2ec3442e7f59b171bb1a7a39b14eb3d54278099dd2a047d", 0x5d}, {&(0x7f00000000c0)="9a2ccb46b7789b844d5fd73550ac32288052b2fd9419893c4cdc28576cf55bed851a95fdb70c1cfca776716a00292c608129c7c877f44e36cb79e09102e384cbedca0d1458dec5ed90d3fa27263fbfdd1b31bd9d452869a6f0c7898266e36dc99f71963598058715c0cb32315f8e2c3ea0cb99ac9117ba1b3965708dbbdb515f5e9e6bc471d3245639cefe8a791d3f7c38123b454ade1faae40ec730d13e3612124aab82a65aba889c3067205dfc460982dc70b431d565b4748e6917e3458585f7ca94953de556514bdf476f92319043e908dd7a34db3d60ad0b335ce113892d3457e6558c", 0xe5}, {&(0x7f00000001c0)="d3d600a034f1e0557315d74a0b98df30115f4e515a3991b4c8cecfa84ba7262ceb014567855570dd9b4b909d5ffc34c3d7ad0040ba485e17ca48e687cd882d16dc76a78081b2d99c36da759b7c40f9a62c0c092758177f558e35f67cc40440beff616ab3f35dd8d88deba45c", 0x6c}], 0x3) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x0, 0x0, 0x0, 0xfffffffc}, {0x106}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 2: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x0, 0x24}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x4, &(0x7f0000000240)={0x104, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x101, 0xfffffffffffffc01}, {0x7, 0x200}}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000300)=0x14) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x3, 0x3000, 0x4a4, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0x3}, {0x84}, {0x140e}]}) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240)="17f6cde273737ec997ebda06399c49e4e7c4d7fa5b9dfb1de0f63ed551486dc42cfc95164b7ed0399df7275015eddb55f479d797963be62aa19befe62bd3a1179c2e9a146b8bc9abc17d70895e354642c45d7ca3e32c3e46aa48b76a8ea1a8296e9ba376618319b1f536bf86eff4a95f2a8e56319bf5139dec02c82d7125db6b7382562d912513ddbca25abe7353aa23a2534948a36d8b2071f411f44d0b115bd7e3b684c350ad6a4ece821b231dd9283f3a8bd985754c4fa877325a343f58a5e908da5e6bce1e27b09cefe123991683b78fc7b9503d851e7a93d9546445eeb50d9145bf8f86416a2ff7f64eb7ced38f20137b6235a9a709daab", 0xfa) r2 = socket(0x18, 0x3, 0x3) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0x3000000000000000, 0x3}) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x944, 0x8}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)="522e511b71573a319007d1dff0b30fe06f048e92b96f09fb2fdfad48ee20bfc814ec476d74c3a7a0d09f9c939ecf4ffdcbdac10c0ad2adeb29be3e26d175baf24d1cc9cbfefbdbf650b3d56e6feb3bebf6c58a08d19fecc9d1dfa17c14eaf39ca149371d2ad87e4aef3878bdfafe1a4e1473df7ce1b65f093e7022684f200e7b32d0722b384e63dc402c89d9f18bdb5d71bef44a5b28a29f87ee3bba97842fb73954ab9a304658ebc1bb701d07801a1a6fd21f4456e6f375a84ac055017ef9d30eda475effd6bedf1a6ea565605f48880a0a5c0fff37ebf40bfb9a208f9b3012c2628856caefaf1ca1a1077014bee024fa2e919b92acc5c450dad769efda83b2a329c0098996edcb49ebb663152b4528ccdd044fe575dc186d623f3dbd36cfaae93dbd0cc40611fda99238209b310ddc9b8e8eab9a19daa1fadcc365093faec4d993d72a0b05eaa4b90b32b1a49a0ca6cd53566614e2e3a0ce4a0e73698dcc3129cc17d37695cbe95fe72a1f4c4d88eac3f25f24f980cdf82187ceb3a3249fb53efb9fb21df8528ea353dcae32fae18bebbb2ea8717b12c159e30fb61737362315dc4d96f384963d42fe50bfd4487a6677c043a0439071e742f3576630a56d1de29c444420c15a76ccd6dbe669df3a9c2dcc4d9b0922791128631112f080d03d9afe5768205a0eceab90bfeacdf9eafe94de85a530f22fe9a87a267dbd636758575562d0f43895ce9eaf46a687168a20a1844d5a1f0d4e7c93023bf3e833a6d8022042493d9b826e5d2cf2c67f2866c7a137f48bdf532625780cc7e2c7a50cb9858280f4714fe9c63df92d840dc6fb671b58e2a6170b70e9364d4e0d40f6665ed41f6ec8bd4e1373a8a02aff26786e3b36b85ed0437f91fac80c2f183f0b169cd70a60d3e8a0209d98be1a6c82f3226b8fff07aa85cbe47b4ce279ad23eced2ea8b5872ca34d7162742f527fa153232de9a0e41f36e04e671de37a64a9c8e51cb0aede6d79c2da601fbab051654bf48291c11925fb7fcb99e7ef3e2b06775b6d6ca0f885e96dffb93db23c029eccde42fb8f49b290c3f996bde64b576ffdb124524078b6ec89ddf1a518972efdd87dd62b7699b9b6e7ae3d195f05472481ea99fae9e34c30ddec69eb38689b5330bcb0e25f304180288f8e6af74d8162af3a2829298ebe7b8f6fc7c6807cdba0a8ca06e7161d13a0371339a115631d5f90789e90dc616b3d05d6bad4ecb16339861f323cd86e543d9a6681d6e7dde835f6235779f3c422d6557c3b8d002dcb4a4de8b12b65b6faecc2411b795c2324ac31b8fcff672a12af6f6f9d877e931e483092ba81fe1b9b0f87ed3fad83a2bb0c6e844cfa00735bb501c9ae4f4703c6b231b2a80e0fd3d7ee46bafce7ed6d54760500327d3174371e4d0d6fecc39d7126e70346289a486a00fb2e599d4c68543ad5eff31e49263c3727013c940da61fa0e96428e496e0bc465d7020e4fc7fc8d46af660726fbbba7b105e7b14f5456e275f1d18664784ed6faaef14ccfc4b581c246d57ae3ac7519b8ef73a1e29e21b7b4caecf07afcfbfb0aa781742edfd3a3f0701215c4ae7114b3605b2e9e7bbea33eab11a23dd3681788c826abd10e09997df5f22537e21acefc008c3aec9ae5d109cbdc48f6d7fa476fd7af54754e3f47056076d33ac592749d5897e14a7e131eba798d354e10d411e1f59a6ebd68cd415af8f66d9f0c6d9e922fb95e0d882c9347aa9bb0459d0b6da46fc91bb7f6043d2c8ce8ab36ee2bb770ee453ba025af0489970903184dbf90202c959516671c15d1315abfcafc6ecb7725ea289efcc09a75d03d89303685c1c868f1e200e724fe8850514d7c304597e21be8fda954ee413c8ec87228c95b63947aa456a52204be682cc89b85ecd6d5a6f632cc609ffe924fb6769e6f8ec58149524b521698151182c70010f8065bc498e9b1e30d91cfb13bddd2c98f5049df9fa741e12ee2fdf6c1d83ab03062a675e64f66da225ac34ca538f428183c0a1d57f4e73bbfb4a100c4bc4e7ee1e2cfb33e6c44175c42f839d3a5def8451bffa5f5d0f2a9477c440c1634629afb64c4b46f5da2e939c39c55a35e1cb3f4844047350a4d27dbec1b8bf58d222afc97ca70b57818992e84baa90ba7af9ef6968ce7eb9295dafde260622009570f75b978a69729f51d7e584baf2f0ce97aa174bd573a5b20c252babd8782caafdd9075e1d5de634df6623d525809b2d1323aa9af2a0381da57d48eac5e914fa6ab897c3b30447b7960808c44633eac9f52400c9ce6988c901792e5e3abe14ee86b20d34237f16d2b9c3c789213b7c555597f03cac19b9ae801bb0a2f066091d509c53b080ae57758813575c563f8a36e9f387f399114d79c369ed7ec85937ab3e7c49d55b30ccba6c9d9e16c55cba1bcc96bedddda6acfe062f73fe6f8b9e5cb9396b630b30650ff8114f62f82a727d6907e637c5d7c95f973f7335d1a4b957344a60f434c47c14529b2b1bd1547d1c62902f6ef2a4864cc9dd76ddbc009828aea54991b2a407383e05900f12aebbd3ea51059db5aac3188a2763ba9a698156a88871f034f86e3b92e5a7f5e05322e7af56a9be39635a78ef5fc766a7ee4f25e08106651200848bd8a8d739325f5aa52bee9490c6b5cda109fd7aca21594996c5a5ebec8140c82a52f045380597c1ed82891a6951aa0f34f2c7351771a641902c189b49bacdd74989166a94b5b9539040dd3109eac7589de0db34a343d80b14ee48c1f54d09757a3fcd69d7a2c3c0a1923668a1eaf15581dbd61eef2ff2ccbc2b4cfc7a266b42ca2fe04c6e112c69cbf4af3e095d05a48421e7412fce16ae1e8170314d9629ce3601bceba8ff2534fcd8b80a02c9b313efcf4de53b271d19640b80bc2aa2d968c8c28d0df97bf75d87ac006543f00fb432ccb5cad0d175f4e483a19e51e4aa84f1ab26612914cf4a4d95f0cc7564859d41b850a660b53826449779d250ca91e5e30ad7aa71f7616949144aead4e4cb2ae23bb6cfde5c32f4ca9d87861efa39541f79ef8234bc1127e040dcf0c16026f2d44f7d9b1eb13242bfc68ae837c637deee9b169d5b980cd455b4d7b38ee9f2eb7dc7d2002f7ec9b3bd49d7a0e40d317fefa6e99f7ad62da20038ef118f5ed6d276f46e2ba395b7b246539f6b8c2100c30e44a35f3f2bab4721531b88a894e01ac3e6df823cd51a49ba68485fbeb7b57b2c977944976e594c97120964cb5fe3a291a0ef3ab30137d07378218e6633966d808c6d64ab97e239e5faca5e99d14ed76ff7368b7c851a5416c117647073551ead441b18c3fb44f35eec6ad86328ad091c301f5c32cece277f97f6e5013ae099efdce36b78b4325588d5c6e7c5f551ddaec181b567728f8a18ee5edb9c79eb0368e7cbc6e18c1706df1ca2243bc8bd51df46dda91c9e3d68d069b1cd25b9cf6185b9f7737b72d31af1156f49229b20afcd4d627d444ae731b4d7ba3cc58e6d7ec4269f0c328ed96edfacde686799dbd388ec20b3c0d420c367a523db92d0270024673aa7313b57a435d06e08bc363035b6d67abad0e56c3c743aef6542766c2aa4d9507438f628ab8a979a51498610525c07cc1d87707a6d3be0d3feb2d5d45ee25e09c6dd77c1d862aae1c3785788174956ab5d939d649e6431f64485051319064f43a49ca9eee548c6ff20c17617d94094854be7daa96274cf1eb86e8df7e30bd81cc75b5702caff38a2f8aeb54dd0693dc11f9395ce96600892f1899e5e19a03bcf7b305fd016361854a1ccab2d1ed01eb29c975781fb8a80baf309e64daffd05a706bdece88bfec0362631aa56101ad65f5828b49817b16ae7c013b38104baa5f8d474a6b33046ffc18f2191b950b97af57d686483a30b6632fc62a0eefa4c776e5570d2fb01034496e43cb9c3fb50a2035858637d166abfb9a5cff4151ed1cd73d652ddbac2f14bed7d4f3562e9f276d97ff202a9e5f561387e5f7b05fff945a646f4b4127ba52af2625d88a74b525189ad5c942a072b01156ee4791b975cecb6ea893ee586f280b99fd96620d6ffe6d2807ab7f2a94e9025bed876f24371b9d81dba402641747e34e91752308884fb13d0c99328764321c6082c4422ce5dd7a16db776cfb3912b672bc2d876cd10d6c74c004ab3e7d84e7cc51422cada62ec367598db4ae0e8f4591e1cb6f069e01c61dad48c136823f5a53761124346ecfe41d70d5b0920ed7752acb664912fc53b5b5f470430cc1fa4da5e080c9521378540d70a7f6b63c0ae8b6ec520f2cd402a208af3ae3bcc6ab512bb9e0b1b48b548157ecb2b7d6f2cda08db41f0a3e36c334ab8203a0f6e99ab88b20cbdb3261091820b0ecb718991d3c99f183a4e8dec19f9671a14777a21c80685338488cbb28cf8bae9b4395fd89909d2a515afd26ed7a787d0f67b59c0e1e6fb164590c4af4f5a0b76a2637c40e8e26e44e9c94e4b3dd6608d34ad6221487ce6beecb012e68dc1f1478a6b8a2024e53e60b55c6c240834340a1c1433e48870ec31d6f27c1d547b64f5ef30fbadd76f3e3c2cfc0a6ee8371d4f423ebfb006acc8ab139afc42fce4bd32d75712a0c5ee54ecaee2ac83ae1dd56ddbf26a297f69dc4b147d316b95b68bbf181b67e57346a709352b653fe922d82e8b7bf5e37aa2945412d0efd3e830de77dc39398ca0dc4365f51b351e15a03e3363432fd9149b1c8ec2f45e896408be5ed46a556e5a3aa943c50d6da1050eeb70926f7df0c4d02c4007349b055a6f693916157bbfb7ad423ef680d96eb5e5511e66cba41f913fd9c6ba33809fe2adfa648ab86ca5ad5f3531782f823b89cf4c0d208858de786741ea49e9c294f284cb14a0af528c14aada6e66380363703b1e867192978c3592c9b77c4cb959daf2be73f0a207b49e28495251acf162f0d5f51be8987f8cd39648b52e706ec44705f15d7683b33de4efc41adc9c1ef756cdad515a4d9a3466ce1a990f7c3f83241cd54b3c8e849591ab2bb4c1e18e0832e1b7d672fff3b562385ac9d4108e51755fbbb3796c63ea3d99bf4b457cb00c35c3056b8a445c2e32d83d55a83b083460edad9a3c8431a72cc1518120f2ba99e4c44fc38fa18afa48b943b6d8e645f3e2dc196adbf52f2b7b32954d32d475c525e5621775e28030d1724b4e5a3f36218334b07d9bd6f77e286c80c96a9da0b4e99ace3473f951182d5f6bf2e49f3f14be94de187eaa1a2ca818807c38d7d5dc8d599edf8c1bd01b9399dd5ff732ea905c2b24d2bfd16a31960837df664fbb900062c3b4ef4962e89a9a3e8ee3155c41bdfb4c987f65d8676f42da317e7dbbab9ba793250bd8a5fbbacaaeb1cbee83acb9481438bce56dbf19a42fcff67ba147b85926f16070730c057ddc01a63efee38496d7a6066eadcb25a07487c5de7f768893affdf1381c69970545d3e542beadf1f2f6ddc29de4221c87c4eb3855bfb752365a898ca6aeb010080c65fe515d5050708367def686fd40f0c379e13e262f16ba0ba4e6d1d9aace1087a81d21a75ef6045c3e50ae6f200c14d8416a905d4bc2c26714c0cbb00b1a44fb43bec82605bca8f9a29fc967ac52d6a3300052414423a9057087fb9adefcd55887b1d3dc304bf693b5f507da88c9d6d8d4e0d1a0a075ae498b9e63f0fc716fcef212e6ee9e3dfac64d6c5bef0f47cfcbb7bd6651e51009086d20d84351cfb02c231a4112ad3066bc33d55e65b9a5953915e9cf52f4e8d8ce86cb5471a351e35cab1cafd57c3a76cd1793672511344ed02eae98a1eeb87ab2bf3f85fa8061", 0x1000}, {&(0x7f0000001400)="f733a3c67b7af02580a47600595b20216f043a147a9f44502a5dd14af03720d46877d8e3d327829717103b3f5c3bbccd478d5a90310746f667d1abe8369bb997896f8f9b8ed16e841149bb16438d5bcd24cd2edc22fc70e782addda1f84a6a807c72c4be386f5ca399f172dccc6cc51b3579610aca0c6b884329c3b065968d7c17454623213c14e166b627161192228a5b26990216ae0e08977538abfa1524321316f2", 0xa3}, {&(0x7f0000000140)="2be56295e21968f239388fb39bd8390b2f3a47be731c6fb3c2b057fd7b0f7aef2187173b04eb", 0x26}], 0x3, &(0x7f00000014c0)=[{0x90, 0x1, 0x0, "f95383f43147d45faf1f0dab8e58368507ab89c2c3fad83fd5defd2bbc61f650bfac73ddb4440bd95eea0512312417ed6ac23b9fd421b3df3e6e0ea0fcfe26a031cb080dec10f3b0f35d8fd70036981cebef1f06164f0abf903dfa19e2088b1d41bc383d630c4671df2708ae4c64149dd188aa237f7609e618"}], 0x90}, 0x0) executing program 4: mknod(&(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6000, 0x10) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(0x0) r3 = msgget$private(0x0, 0xcd4) msgctl$IPC_RMID(r3, 0x0) msgsnd(r3, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000fbb2d30026d68ea90fe95c690000002800e40e16de108a0e5932d8"], 0xb, 0x800) socket(0x29, 0x2, 0x85) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/188}, 0xc4, 0x3, 0x1400) msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2, 0x0, r2, 0x101}, 0x8000000000000001, 0x80000000, 0x0, 0x0, 0x1}) socket(0x6, 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setreuid(0x0, r1) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x200, 0x0) r5 = getuid() fchown(r4, r5, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{}, {0x0, 0xffffffffffffffff}}, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001680)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, &(0x7f00000000c0)=0x100) select(0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x102, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0x8) readv(r4, &(0x7f00000008c0)=[{&(0x7f0000000040)=""/235, 0xeb}], 0x1) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) fcntl$setown(r0, 0x6, r1) executing program 0: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) shmget(0x1, 0x3000, 0x1, &(0x7f0000ffc000/0x3000)=nil) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = shmget$private(0x0, 0x3000, 0x809, &(0x7f0000ffd000/0x3000)=nil) geteuid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x101, r3, r5, 0xffffffffffffffff, r6, 0x5, 0x7}, 0x8000, 0x0, 0xffffffffffffffff, r7, 0x8, 0xffffff8000000000, 0xfffffffeffffffff}) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x3) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) bind$unix(r8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x7a, 0xffffffff, 0xfd6, 0x0, 0x1, 0x101, 0x0, 0x2, 0x2, 0x1, 0xffffffff}) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000300)=0xfffffffa) ioctl$VT_OPENQRY(r8, 0x40047601, &(0x7f0000000340)) r10 = msgget(0x3, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000400)={{0x9, 0x0, r5, r11, r6, 0x40, 0x9}, 0x4, 0x10000, r4, r7, 0x0, 0x4, 0x7fff, 0x3f}) setsockopt(r8, 0x3, 0x10001, &(0x7f0000000480)="ea3a17851e2cbe0ebe28f53ab5930e992ace164e74d2e419ddd505830876b5d3fc4b10de9800b9ea555c9e75390f1c91305f107e4aac4d8cb72100b579f4e56de3d8066f22d8799c892e0ff618f81fa673f34866fa98c8addb8e898939c6005a431f993da2dde7782ff8fa", 0x6b) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000500)) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r12, 0x0, 0x9, &(0x7f0000000540)=[0x3f, 0x1]) getsockopt$inet_opts(r9, 0x0, 0x0, &(0x7f0000000580)=""/54, &(0x7f00000005c0)=0x36) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000640)=0x1) executing program 3: sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1}, {0x6}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = socket$inet6(0x18, 0x0, 0x0) lseek(r1, 0xffffffffffffffff, 0x1) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mmap(&(0x7f0000020000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), &(0x7f0000000180), &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x15}, {0x8306}]}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x205}, {0x81}, {0x40e, 0xfd}]}) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setegid(0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x20}, {0x6, 0x0, 0x0, 0x9df}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) setreuid(0xee00, 0x0) r1 = getuid() seteuid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206916, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@noop, @timestamp={0x44, 0x18, 0x1f, 0x3, 0x4, [{[], 0x401}, {[], 0x5}, {[], 0x3}, {[@multicast1], 0x3ff}]}]}}, @udp={{0x3, 0x1, 0x8}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe800000000000000000000000f9ffffff"]) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) socket$inet(0x2, 0x8000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xd2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x0, 0x3}, {0x4000006, 0x6, 0x6, 0x80000003}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe842e583719781f8d", 0xe) getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget$private(0x0, 0x50c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000140)={0x2, 0x0, 0x3, 0x1000000000000, 0xffffffffffffffff}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r4, &(0x7f00000011c0)=@file={0x0, ""/3}, &(0x7f0000001380)=0xffffffffffffff74) msgsnd(r2, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8=0xffffffffffffffff, @ANYRES32], 0x0, 0x800) msgsnd(r2, &(0x7f0000002740)=ANY=[], 0x17, 0x0) recvmsg(r1, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, 0x0}, 0x0) r6 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES8, @ANYRES64=r1, @ANYRES32, @ANYRES64=r6, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r2, &(0x7f0000000080)=ANY=[@ANYRES32=r6, @ANYRES8=r2], 0x0, 0xbf6ce03ba1750aab) msgrcv(r2, &(0x7f0000000640), 0x8, 0x1, 0x0) msgsnd(r6, &(0x7f0000001240)=ANY=[@ANYRES32=r5], 0x1af, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) r8 = socket(0x18, 0x0, 0x0) setsockopt(r8, 0x1000000029, 0x0, 0x0, 0x0) executing program 0: ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x10, 0x0) r0 = syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r2 = socket(0x2, 0x4000, 0xfa) r3 = dup(r2) syz_emit_ethernet(0x138, &(0x7f0000001100)=ANY=[@ANYRESDEC=r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = socket(0x2, 0x4001, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r6 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) readv(r6, &(0x7f0000000040)=[{&(0x7f0000000100)=""/4096, 0x1000}], 0x1) r7 = dup(r5) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r9 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r10 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r10) r11 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r11, &(0x7f00000000c0), 0x0, 0x4) close(r8) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x1) mmap(&(0x7f00000d6000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0xfffffffffffffffe) poll(&(0x7f0000000040)=[{r8, 0x4}], 0x1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2000008, 0xd74}) pledge(&(0x7f0000000080)='$\x00', &(0x7f00000000c0)='!+(])\x00') executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x4, &(0x7f0000000240)={0x104, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 4: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x0, 0x24}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x3c) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000008c0000fe350e28ef0900c08cfe24be00000000ff020000000000000000000000000001"]) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000002c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) utimensat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)={{0x101, 0xfffffffffffffc01}, {0x7, 0x200}}, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/18}, &(0x7f0000000300)=0x14) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r3) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x3, 0x3000, 0x4a4, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000200)=[{0x3}, {0x84}, {0x140e}]}) syz_emit_ethernet(0x36, &(0x7f0000003880)=ANY=[]) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000240)="17f6cde273737ec997ebda06399c49e4e7c4d7fa5b9dfb1de0f63ed551486dc42cfc95164b7ed0399df7275015eddb55f479d797963be62aa19befe62bd3a1179c2e9a146b8bc9abc17d70895e354642c45d7ca3e32c3e46aa48b76a8ea1a8296e9ba376618319b1f536bf86eff4a95f2a8e56319bf5139dec02c82d7125db6b7382562d912513ddbca25abe7353aa23a2534948a36d8b2071f411f44d0b115bd7e3b684c350ad6a4ece821b231dd9283f3a8bd985754c4fa877325a343f58a5e908da5e6bce1e27b09cefe123991683b78fc7b9503d851e7a93d9546445eeb50d9145bf8f86416a2ff7f64eb7ced38f20137b6235a9a709daab", 0xfa) r2 = socket(0x18, 0x3, 0x3) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000380)={0x3000000000000000, 0x3}) sendmsg(r1, &(0x7f0000000340)={&(0x7f00000000c0)=@in6={0x18, 0x0, 0x944, 0x8}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000400)="522e511b71573a319007d1dff0b30fe06f048e92b96f09fb2fdfad48ee20bfc814ec476d74c3a7a0d09f9c939ecf4ffdcbdac10c0ad2adeb29be3e26d175baf24d1cc9cbfefbdbf650b3d56e6feb3bebf6c58a08d19fecc9d1dfa17c14eaf39ca149371d2ad87e4aef3878bdfafe1a4e1473df7ce1b65f093e7022684f200e7b32d0722b384e63dc402c89d9f18bdb5d71bef44a5b28a29f87ee3bba97842fb73954ab9a304658ebc1bb701d07801a1a6fd21f4456e6f375a84ac055017ef9d30eda475effd6bedf1a6ea565605f48880a0a5c0fff37ebf40bfb9a208f9b3012c2628856caefaf1ca1a1077014bee024fa2e919b92acc5c450dad769efda83b2a329c0098996edcb49ebb663152b4528ccdd044fe575dc186d623f3dbd36cfaae93dbd0cc40611fda99238209b310ddc9b8e8eab9a19daa1fadcc365093faec4d993d72a0b05eaa4b90b32b1a49a0ca6cd53566614e2e3a0ce4a0e73698dcc3129cc17d37695cbe95fe72a1f4c4d88eac3f25f24f980cdf82187ceb3a3249fb53efb9fb21df8528ea353dcae32fae18bebbb2ea8717b12c159e30fb61737362315dc4d96f384963d42fe50bfd4487a6677c043a0439071e742f3576630a56d1de29c444420c15a76ccd6dbe669df3a9c2dcc4d9b0922791128631112f080d03d9afe5768205a0eceab90bfeacdf9eafe94de85a530f22fe9a87a267dbd636758575562d0f43895ce9eaf46a687168a20a1844d5a1f0d4e7c93023bf3e833a6d8022042493d9b826e5d2cf2c67f2866c7a137f48bdf532625780cc7e2c7a50cb9858280f4714fe9c63df92d840dc6fb671b58e2a6170b70e9364d4e0d40f6665ed41f6ec8bd4e1373a8a02aff26786e3b36b85ed0437f91fac80c2f183f0b169cd70a60d3e8a0209d98be1a6c82f3226b8fff07aa85cbe47b4ce279ad23eced2ea8b5872ca34d7162742f527fa153232de9a0e41f36e04e671de37a64a9c8e51cb0aede6d79c2da601fbab051654bf48291c11925fb7fcb99e7ef3e2b06775b6d6ca0f885e96dffb93db23c029eccde42fb8f49b290c3f996bde64b576ffdb124524078b6ec89ddf1a518972efdd87dd62b7699b9b6e7ae3d195f05472481ea99fae9e34c30ddec69eb38689b5330bcb0e25f304180288f8e6af74d8162af3a2829298ebe7b8f6fc7c6807cdba0a8ca06e7161d13a0371339a115631d5f90789e90dc616b3d05d6bad4ecb16339861f323cd86e543d9a6681d6e7dde835f6235779f3c422d6557c3b8d002dcb4a4de8b12b65b6faecc2411b795c2324ac31b8fcff672a12af6f6f9d877e931e483092ba81fe1b9b0f87ed3fad83a2bb0c6e844cfa00735bb501c9ae4f4703c6b231b2a80e0fd3d7ee46bafce7ed6d54760500327d3174371e4d0d6fecc39d7126e70346289a486a00fb2e599d4c68543ad5eff31e49263c3727013c940da61fa0e96428e496e0bc465d7020e4fc7fc8d46af660726fbbba7b105e7b14f5456e275f1d18664784ed6faaef14ccfc4b581c246d57ae3ac7519b8ef73a1e29e21b7b4caecf07afcfbfb0aa781742edfd3a3f0701215c4ae7114b3605b2e9e7bbea33eab11a23dd3681788c826abd10e09997df5f22537e21acefc008c3aec9ae5d109cbdc48f6d7fa476fd7af54754e3f47056076d33ac592749d5897e14a7e131eba798d354e10d411e1f59a6ebd68cd415af8f66d9f0c6d9e922fb95e0d882c9347aa9bb0459d0b6da46fc91bb7f6043d2c8ce8ab36ee2bb770ee453ba025af0489970903184dbf90202c959516671c15d1315abfcafc6ecb7725ea289efcc09a75d03d89303685c1c868f1e200e724fe8850514d7c304597e21be8fda954ee413c8ec87228c95b63947aa456a52204be682cc89b85ecd6d5a6f632cc609ffe924fb6769e6f8ec58149524b521698151182c70010f8065bc498e9b1e30d91cfb13bddd2c98f5049df9fa741e12ee2fdf6c1d83ab03062a675e64f66da225ac34ca538f428183c0a1d57f4e73bbfb4a100c4bc4e7ee1e2cfb33e6c44175c42f839d3a5def8451bffa5f5d0f2a9477c440c1634629afb64c4b46f5da2e939c39c55a35e1cb3f4844047350a4d27dbec1b8bf58d222afc97ca70b57818992e84baa90ba7af9ef6968ce7eb9295dafde260622009570f75b978a69729f51d7e584baf2f0ce97aa174bd573a5b20c252babd8782caafdd9075e1d5de634df6623d525809b2d1323aa9af2a0381da57d48eac5e914fa6ab897c3b30447b7960808c44633eac9f52400c9ce6988c901792e5e3abe14ee86b20d34237f16d2b9c3c789213b7c555597f03cac19b9ae801bb0a2f066091d509c53b080ae57758813575c563f8a36e9f387f399114d79c369ed7ec85937ab3e7c49d55b30ccba6c9d9e16c55cba1bcc96bedddda6acfe062f73fe6f8b9e5cb9396b630b30650ff8114f62f82a727d6907e637c5d7c95f973f7335d1a4b957344a60f434c47c14529b2b1bd1547d1c62902f6ef2a4864cc9dd76ddbc009828aea54991b2a407383e05900f12aebbd3ea51059db5aac3188a2763ba9a698156a88871f034f86e3b92e5a7f5e05322e7af56a9be39635a78ef5fc766a7ee4f25e08106651200848bd8a8d739325f5aa52bee9490c6b5cda109fd7aca21594996c5a5ebec8140c82a52f045380597c1ed82891a6951aa0f34f2c7351771a641902c189b49bacdd74989166a94b5b9539040dd3109eac7589de0db34a343d80b14ee48c1f54d09757a3fcd69d7a2c3c0a1923668a1eaf15581dbd61eef2ff2ccbc2b4cfc7a266b42ca2fe04c6e112c69cbf4af3e095d05a48421e7412fce16ae1e8170314d9629ce3601bceba8ff2534fcd8b80a02c9b313efcf4de53b271d19640b80bc2aa2d968c8c28d0df97bf75d87ac006543f00fb432ccb5cad0d175f4e483a19e51e4aa84f1ab26612914cf4a4d95f0cc7564859d41b850a660b53826449779d250ca91e5e30ad7aa71f7616949144aead4e4cb2ae23bb6cfde5c32f4ca9d87861efa39541f79ef8234bc1127e040dcf0c16026f2d44f7d9b1eb13242bfc68ae837c637deee9b169d5b980cd455b4d7b38ee9f2eb7dc7d2002f7ec9b3bd49d7a0e40d317fefa6e99f7ad62da20038ef118f5ed6d276f46e2ba395b7b246539f6b8c2100c30e44a35f3f2bab4721531b88a894e01ac3e6df823cd51a49ba68485fbeb7b57b2c977944976e594c97120964cb5fe3a291a0ef3ab30137d07378218e6633966d808c6d64ab97e239e5faca5e99d14ed76ff7368b7c851a5416c117647073551ead441b18c3fb44f35eec6ad86328ad091c301f5c32cece277f97f6e5013ae099efdce36b78b4325588d5c6e7c5f551ddaec181b567728f8a18ee5edb9c79eb0368e7cbc6e18c1706df1ca2243bc8bd51df46dda91c9e3d68d069b1cd25b9cf6185b9f7737b72d31af1156f49229b20afcd4d627d444ae731b4d7ba3cc58e6d7ec4269f0c328ed96edfacde686799dbd388ec20b3c0d420c367a523db92d0270024673aa7313b57a435d06e08bc363035b6d67abad0e56c3c743aef6542766c2aa4d9507438f628ab8a979a51498610525c07cc1d87707a6d3be0d3feb2d5d45ee25e09c6dd77c1d862aae1c3785788174956ab5d939d649e6431f64485051319064f43a49ca9eee548c6ff20c17617d94094854be7daa96274cf1eb86e8df7e30bd81cc75b5702caff38a2f8aeb54dd0693dc11f9395ce96600892f1899e5e19a03bcf7b305fd016361854a1ccab2d1ed01eb29c975781fb8a80baf309e64daffd05a706bdece88bfec0362631aa56101ad65f5828b49817b16ae7c013b38104baa5f8d474a6b33046ffc18f2191b950b97af57d686483a30b6632fc62a0eefa4c776e5570d2fb01034496e43cb9c3fb50a2035858637d166abfb9a5cff4151ed1cd73d652ddbac2f14bed7d4f3562e9f276d97ff202a9e5f561387e5f7b05fff945a646f4b4127ba52af2625d88a74b525189ad5c942a072b01156ee4791b975cecb6ea893ee586f280b99fd96620d6ffe6d2807ab7f2a94e9025bed876f24371b9d81dba402641747e34e91752308884fb13d0c99328764321c6082c4422ce5dd7a16db776cfb3912b672bc2d876cd10d6c74c004ab3e7d84e7cc51422cada62ec367598db4ae0e8f4591e1cb6f069e01c61dad48c136823f5a53761124346ecfe41d70d5b0920ed7752acb664912fc53b5b5f470430cc1fa4da5e080c9521378540d70a7f6b63c0ae8b6ec520f2cd402a208af3ae3bcc6ab512bb9e0b1b48b548157ecb2b7d6f2cda08db41f0a3e36c334ab8203a0f6e99ab88b20cbdb3261091820b0ecb718991d3c99f183a4e8dec19f9671a14777a21c80685338488cbb28cf8bae9b4395fd89909d2a515afd26ed7a787d0f67b59c0e1e6fb164590c4af4f5a0b76a2637c40e8e26e44e9c94e4b3dd6608d34ad6221487ce6beecb012e68dc1f1478a6b8a2024e53e60b55c6c240834340a1c1433e48870ec31d6f27c1d547b64f5ef30fbadd76f3e3c2cfc0a6ee8371d4f423ebfb006acc8ab139afc42fce4bd32d75712a0c5ee54ecaee2ac83ae1dd56ddbf26a297f69dc4b147d316b95b68bbf181b67e57346a709352b653fe922d82e8b7bf5e37aa2945412d0efd3e830de77dc39398ca0dc4365f51b351e15a03e3363432fd9149b1c8ec2f45e896408be5ed46a556e5a3aa943c50d6da1050eeb70926f7df0c4d02c4007349b055a6f693916157bbfb7ad423ef680d96eb5e5511e66cba41f913fd9c6ba33809fe2adfa648ab86ca5ad5f3531782f823b89cf4c0d208858de786741ea49e9c294f284cb14a0af528c14aada6e66380363703b1e867192978c3592c9b77c4cb959daf2be73f0a207b49e28495251acf162f0d5f51be8987f8cd39648b52e706ec44705f15d7683b33de4efc41adc9c1ef756cdad515a4d9a3466ce1a990f7c3f83241cd54b3c8e849591ab2bb4c1e18e0832e1b7d672fff3b562385ac9d4108e51755fbbb3796c63ea3d99bf4b457cb00c35c3056b8a445c2e32d83d55a83b083460edad9a3c8431a72cc1518120f2ba99e4c44fc38fa18afa48b943b6d8e645f3e2dc196adbf52f2b7b32954d32d475c525e5621775e28030d1724b4e5a3f36218334b07d9bd6f77e286c80c96a9da0b4e99ace3473f951182d5f6bf2e49f3f14be94de187eaa1a2ca818807c38d7d5dc8d599edf8c1bd01b9399dd5ff732ea905c2b24d2bfd16a31960837df664fbb900062c3b4ef4962e89a9a3e8ee3155c41bdfb4c987f65d8676f42da317e7dbbab9ba793250bd8a5fbbacaaeb1cbee83acb9481438bce56dbf19a42fcff67ba147b85926f16070730c057ddc01a63efee38496d7a6066eadcb25a07487c5de7f768893affdf1381c69970545d3e542beadf1f2f6ddc29de4221c87c4eb3855bfb752365a898ca6aeb010080c65fe515d5050708367def686fd40f0c379e13e262f16ba0ba4e6d1d9aace1087a81d21a75ef6045c3e50ae6f200c14d8416a905d4bc2c26714c0cbb00b1a44fb43bec82605bca8f9a29fc967ac52d6a3300052414423a9057087fb9adefcd55887b1d3dc304bf693b5f507da88c9d6d8d4e0d1a0a075ae498b9e63f0fc716fcef212e6ee9e3dfac64d6c5bef0f47cfcbb7bd6651e51009086d20d84351cfb02c231a4112ad3066bc33d55e65b9a5953915e9cf52f4e8d8ce86cb5471a351e35cab1cafd57c3a76cd1793672511344ed02eae98a1eeb87ab2bf3f85fa8061", 0x1000}, {&(0x7f0000001400)="f733a3c67b7af02580a47600595b20216f043a147a9f44502a5dd14af03720d46877d8e3d327829717103b3f5c3bbccd478d5a90310746f667d1abe8369bb997896f8f9b8ed16e841149bb16438d5bcd24cd2edc22fc70e782addda1f84a6a807c72c4be386f5ca399f172dccc6cc51b3579610aca0c6b884329c3b065968d7c17454623213c14e166b627161192228a5b26990216ae0e08977538abfa1524321316f2", 0xa3}, {&(0x7f0000000140)="2be56295e21968f239388fb39bd8390b2f3a47be731c6fb3c2b057fd7b0f7aef2187173b04eb", 0x26}], 0x3, &(0x7f00000014c0)=[{0x90, 0x1, 0x0, "f95383f43147d45faf1f0dab8e58368507ab89c2c3fad83fd5defd2bbc61f650bfac73ddb4440bd95eea0512312417ed6ac23b9fd421b3df3e6e0ea0fcfe26a031cb080dec10f3b0f35d8fd70036981cebef1f06164f0abf903dfa19e2088b1d41bc383d630c4671df2708ae4c64149dd188aa237f7609e618"}], 0x90}, 0x0) executing program 4: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4, 0x2}, 0x3, &(0x7f0000000040)="344d2b9742c6d32584eadc070bb22d1353d8748328cf73d37cd916e7473b83e837e7e82840d9e2cab79e45eea067d7e8c167b178f29eebddd430c9ab71236433e2205887fe640ac31082c1c266579f9753aea75323b3e4", 0x0, 0x0, 0xfffffffffffffd81) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000140)=[{0x8, 0xa}, {}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x8, &(0x7f0000000180)=[{0x0, 0x81, 0x9, 0x6}, {0x4, 0x5, 0x6, 0x7}, {0x7, 0x7, 0x8, 0x20}, {0x7fff, 0x7f, 0x7, 0x2}, {0xd36, 0xc, 0x0, 0x9}, {0x0, 0x6, 0x5, 0x2}, {0x4, 0x4, 0x6, 0x2}, {0x1000, 0x49, 0x2, 0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000080)=[{0x3}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) r3 = socket(0x0, 0x8000, 0x20) recvmmsg(r3, 0x0, 0x0, 0x0, &(0x7f0000003280)={0x0, 0x2}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004480), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) dup(r3) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xa8, 0x1}) executing program 5: r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRESDEC=r0, @ANYRES16]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1}, 0x8) sysctl$kern(0x0, 0x0, &(0x7f00000000c0)="c507a7c52de3aef8ea5922d792a516fea6f9e1715575872671c23f7f9a853b2a1dd0b69cff64ff108398e35aa4ace104cfa110c78a68f2ab9ceb441353e6292c3632b053da33e64207e3db45be34c9f84a519bffffffff9a9872a9c00032776f21e23e0315cc313674c27bc684808e7e2b514c51982f0f20d870e3add3ebfb9864e41ee706", 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x20003, 0x2000269000000}) r5 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r5, 0x9, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r6, &(0x7f0000000000), 0x10) r8 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1006, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71dc000090005080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7007, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x1, &(0x7f00000001c0)="1f1596a79b39b1afcdda9e8a495408626aafc329d375be2b9b2329eaceba3ac61cacc6796e1f2207008bb5fbc0d5f6953580389521f82ee3d65e93d53f9214b8d8880b7466b46d5afba991c9a623fc664a716f47531ac0b65819e6fcba0d803ce4e84a20836e91b515e869b37dfdffffffffffffff0c06ed8b7d0081b90af0cb2c04f4d141c0a9353a9e393900ba78cb01000cd39b472cc9bc0bf61362eaa0a35e7144fca9c0c7000000000000ad03f500000028ad9de7e03b037aecf7761b5fe4ebd51cf7b3e39b46f5e927af871adf98f51fd3119ee8791f4ad654b7722c7ad16bb56c90ef5d3293fe1969a29f3d9735736f18c34ce8edfa221525cf38c78d64eba3da12c22b218ee632ea6e88d5f92bc7b50771", 0x0, 0x0, 0xffffffffffffff55) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0xfffffef5}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1a, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r3 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) sendmsg(r3, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRES16=r0, @ANYRES16, @ANYRES16], 0x3e}, 0x7) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) close(r4) r5 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x20) semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) executing program 7: syz_emit_ethernet(0xe, &(0x7f00000006c0)={@local, @random="632ce495778b", [], {@generic={0x8864}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x8c7, 0x3ff) msgsnd(0xffffffffffffffff, &(0x7f0000000000)={0x2, "add9462021a187ea1b8e5f89daa9f6117356"}, 0x1a, 0x800) executing program 6: syz_emit_ethernet(0xf0, &(0x7f00000004c0)=ANY=[@ANYBLOB]) kqueue() r0 = socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f00000029c0)={&(0x7f0000002980)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x8, 0x3}, 0xc, &(0x7f0000001880)=[{&(0x7f0000000240)="172be0c2e3e5632b4755e5fa79d7888a511e38940d4f39d6245217ee2d8621adbf9e614cfd33922e4d161b59619d1b99a7ccbcf42cd54813e5bb273fbf6cad0b6f6c2e506bf558429e0ce1340d11", 0x4e}, {&(0x7f0000000680)="51f8a0fa8789c321bea1c5a7082c4e7078ac79bd3503e78f21e21ec6b99a0142283d140256ec7fa381f84ffe7a856ca1b1695292bca4b5bfe70baaa80856291d56dc9a6ab1b01b3b04730d8cef62ea29e150ee0daf6e4497fe63f0df1a3b7e96146fe013f556de4eb7436a3672a550f386337986263ec1a70623d6cc5acefcca40fc05945e2cee39828cf755c9a8c2918fff03ee84af983c48667d7694945f39e2d2c6ef36e0f6b709297f8ee58a8b9b5377ff4fa006cfcdef74624280117af7ff3918b67a5291783454e144cee3a4d775ce52445778c4e6447182e8b39d54942c3de1b9e1a24781323d63680a4f2612051f2f866079301036c6f6cdae2d51bae6fe16c44e0803618e6fcc4bab69820194da582c0d3671c70c5e9f463ff4c5f2e63806ca640246da2c5236f3abad978bea2245a66df4a7485f0f806255cfb1e3924c4acd4e4da6c42b9697dfc333f2a8f0916f78b0212a6518a9acc0128e7f99a375d799b97379876cf885fda5c78c51b2777f737e2ac29fe9c5ca852c71eb8067a162c3e4eadd530dcc50cc9868d5cfbea262f448653eefdbdf43afd72ea163989fa458cc81bccf50f70a08cb42b9fb4d99764191857213415c08592d2cd2c427655ee1501ce5d22a6c6a41db406a696a70dbc42442c7ed6237864087d0f1b6c73422d9679ad59842f6693efe108ad706eee221e745dd49e6fe0ae004d961552ed59d382e197ef2904d11b9dbfd457c9aa9e1fc287950584788e9a3d336baa03929e7a765e35bc4defb8c2667ecb363533336395c92505cf585b4d30e44546447de4f1aee80da63709ecfec0f613f1d12e2b7402591ebb3a560a4a96e899f43a1918bf7027442e907de50b4ed61fef8451c330c9da1029b698abf3f97a709b58ec679d560fdce439838c3440b99129deaba331e689aaac45fb7745822c2852bab580c13a463a14362e96b3311c15783b387ad54c71118bb3240d6244349d8ce6a2dac6c976fd42a57ab927aff7d1f58f7a1eb852012c3ebf50139c510d70aab66700539f1137c4979598c4fe94a6181b5cb22a788ffd61effbf6cfed35d496daacdde1901ddfce673658df06b8f75b5cc2d243e3ffee66d67f39092ca55f444b6b35f5c4ebaf285ad28cdb787770e2f6f8c6d3e1f2aca9f3661e33fc3bb80dfa134ed17dba414829a58edbe23345759837765b0941f911129666c7e1a601b251b29a7064928f3792372ac5012f08a341efabd992d743b4f48a6248fa8b253e5314ce7970fe37b2fed9f7e6aed2e33f3d7d36de7ca07462e52189a1914bc7da5e93587826b0e5ed65af696388c146b76bc1bd1bc34cfc9b9ec0fa97dc1915bfbf88b2166c8419884b3b83e7cebd09a8b45eaa12b97590fbdf02131bfeceafe87f95964d070fd66d0b745cdd12de5a6c94dc8644d9f30025728bd08647e8aadfa215a24ef2845ce271609c737408c599706210e6f9e74f13e427bbfba1c3d549d1a2b0f755a24d011dad2346bd235bf5fb59278849e15a754bd34695488792dd5639165d4d9f5c20c969fa0e2504e9387ce8456d55cb8edfb81a439f298858a852f21af94c91212225f3a20477b60ddb6cefd25d08099813b010c167f86cc91c45d05a2237d89381a4ad4cd8c7b5c16a6196785432a5f4070b5a1738caf41927bd227ee5b68a56ab6cc2204aa7a54da9088a175ac1457c10437ffa005c12b580c074812d43177b8d0983cc496dec089a1182b97be08cbdc010f72f7d523f4852951bfbf0129659da7f6b3663d59ff88e9412d77cd6a1bc1c5882c9ef093b31052225adb08b14073654193f01a26d50d6181cfaeeb0040000168ed2d0b80195ac4c5b28da5df739f48ead5f6be383c954b3e06b02f881d10c61213974443dce025cfbacb6a971b5e21ae4a84529eeafbe3a08639edd4b013c1cc029e733f9abb3e54ac9d57b2599f60600f94a4820d3a57b35360ee92b0807915f0cceb9c70a494692e59748a721f2e63cec39df794fc0050cb44c14d47296f7b2e149148fc3cb8db067f61e83fe2dac9a35f96c1069b16f238d7837af9b6931d39a01f0a967af5b930a7bed507d0e476e34fb2f64b5f7606c5e140496cc60077bdcb6d4931a6bbedffc3a6a283fac9a08ddde40456e85cfcbea689096f93efbf91cd7bfad6a4721ec9b0e3dbc8f11cbc1f642a04ff29cd6df31610d87afa6075eb10b2ab81d106eda235762d98c5b4b9a66919db1ba4a0ae66dd24ffef318f6a1c94e2a936c38fa4a3d6212deeeec80be0e5c529e9a62eed33086b9a9a7286deb7ae02dd4ce41c3dc4756133a3d729cb933ade009931c15f631b3ccca398e2dc20cab1e1d6ab5582c3c9ba1363c25a4c495c9f205cd05a26e2b3f88932c7dc62cd234c1625696092b5a01db71054bf0e1c1065dfdb840a3d31dbdc1ad53a647f0396f71b4c8bca37a1cca1958c1b16ce3d811c7fe74c49f3df0028585642d2f18c63d57f870fbc7ca8e95ec9818610d5444947c960d8bf227343ed06e2f4b06a131a8c2696d1bb84eb1a0e2f74266012c43b48d0d4672c139475c43a9dcd291b5c2426565d0b31157fc84787904a929c3981ef733522e93284613d420999d526b17c8d0e6044f65f6d68068a9c962743d15aede1322005bd1c70413ceeb476f5aad079783a3cc888c83cb9ab0effb41acfd1d4d7ebae66ebecb076a233a43f17f99ebaf85b5df674ec08fbb06bec83b7d3de02ed7722ea5b33f351d82329d56ee38d9f7b01819f15f24c4a13e8537526e620c23611080ae6cba274cdcbd220c1ac9050ff9b19d8b6db898e36b9369b7314a7180555a33f1e98905e51150630069b281e8d247cb6784d538b9a7885a6a1b52a5a6a7b885f88c06a37a6f2f1013fead591440618b3c6a2d42b2ce9bdbe54caaadc92c2adc3f35b6e9408e507449ab2e446de4aca215cbb534bcc0b82440c6a0e1a71b5d412f7f7bf11b44d91c25068a7cb201af00fe8f62b03c13cd33a62039680e3f6bd41b505f771761e8c56b9104c54c486a43fce6dff4c0a2d0b70965ad4d578a207a9bb9fd91434a66e749f2a827d56a9f29b082163de0e68e75ee680127ad59dfc0b5d521108eae1fb569f4bb68839b107c78d32542040c7ec35b553a9b789222f6ed31d5de7e5866f322cd5e8fd0f1a2e46cf5c2dd618a4f59eb3fc8b91e9315d793bd2175632ce9c13bb3ec589efb0aa2602e853a4c21370527a623a497a5d7ea2982b45ddbd6155e774c501417fd4dc1a1528dd2248fab1001d4f50b56dc81055e4a27eef01674d3cc1eac1c5281e8de565bffc042124fbd6811bcf642e2b94be005de3aca10fde73d16f408ea2817250bbe05588933a5e660699af712bf9da13832ce332e5b5ed3e4e7d90bd17b5b2412ccf1427e69d7f9e1bf4581d292bb3b8d444323ae9d75726cdba802a3284d31d2883e760a47f390bae211af5b279922420695fa5e7a83d0e10620d21da1a945b79c5599ca481093e27fa3998ba5ab6c4e3fe73910ff43ee1df85cc22f1c5eab7370fd709f5e43a8902feaac0e8be801a327fd2cf09bce40c9752b684ed4728d16644cdc8c11e5153e69a41b301129a0659f53a2bc8ebe8de360801b64afbfc9395e57659c511d77cce9487375287dec3e6b89dabed1a1a73adaea04f5087a0c6306e30b4a93702c1516903c71bcb5dac7df61e4e1a28550271aa395c88aae20c0b54e87e2426b57f29fbc9aa0a2ae1fa102618fc7b843b9d51db2af37744aca0b55757101ba2734109f8592280c479a59c9b641d0ceee11951ff3b3767f44c0f74278ffe456c1b6391dcd5f1e00796cb15e8959bad3641897355ec3b10a3897a1a4c6d20e2bbe2a012a6e2f118975b49617137cfbb31d7c24e744ffd1e5e998532e34a7dbf1a65d43bb45a45c4f86ea65710230caf6459d9b4847b0069db59893c965de137f11bca8caacc8c22e9538524784db7a9bd75f19f9c227b6408d92838ae157af3b4219e32e0bf8ad87a6acfb1f2cc5be035440451b792965281cead1f138eb550e3b8ce6f383f8981ae00dc9948c46383454abd0016f2f377c6f25f94d09ae0628a7bcf64acf3b4b9064d7b375131a6e0790e2a442a3c497ee644f623ee4860f62c8459eda19197bb879991433446587769df352ccbbe82400eaadf6599a0864108c4633521636962fcb24d6d57d4310d23e0ecd3d16a7872535752ac6b7128d50c9d472223c61834eab70ca6fe7e52d6cffa301ea264faa6cad8881976981d6d3ad0f3b7a6917928d1176dc9641d34541641328fbbdf8dc99816972a3e70c88be86f07fbce7a2d79fc007af39c3b458975002b2d9acba7a6b644cc4b7d14f238b2fb9cecd834ddd51bccbd27ab3f256f31960123ff02b050c231a2df89fcc2401bbf4602fb787b54d39c002df2e2977234ef502026bd2cd1a980662167118682d598315741caf30512cc4b55cefc62cb4a69b2d766623dafb69ae260aeaaf7b7b7f6dcbecc628fd15da92aaec099367b11a031088df1e21e5c4ecaff74e8ef90792a309e2f92d94e9eba27d583e8baae970b360d6f7dec134508bea155d6f858c3a309e89d7c74a2544e6878c467ecac11a9ee234d173d5ce08b6d63fe0e99f54a11032978c5e4bf206f75237e93a50b4e5422f3f2def96d75e18b95596363a17079d20e64adc09460632b7fbfd91effcd71e35de7098ad102771bc660bd1d016c1512d2108be33e0200a53e834dcf23107449113bd5533c6ea0ffa17129fe3fd405d1b57e44c6a9be6889b20395ab2699f573cb7dfce156ae5dd8978bd31a898dff7cfaedb3df15242ea4de6e1eba43f7c637cd7abc2ffcde3b05fa6b49ef17ede99b9297f13ab819864cd52c0a8b2cfcbb47945063b4119f0ac83e3c75e91934df106a471772901f39e713c4d76c35db372a4791220aa040fe4ff770634a452a666fe2002337f360c0400fd3fbb67267ede83324e6fa5ae74a7156c1255d19306b9790b4e5d3c4f671cea1aa578602d4803dcee7fa06f269ffd40fc404d5aed0b18943575c40f520c24ee3698b7086815d4da479dc2013ecb21096f1e7ae2b9c14940623ff3e75880e1e1944b393edfc9d33b5360a32ae178a191bd7a0ba0af3042cf0a2b4fe2453dc6a64bfa67d148006948d950b0d5fc05692c723cc219496a1f04245ab76de56285075d2d15d8f89b82c16c5945a9559f17921f360576d3e94b2100257924ac99c62b03a90b820adee0c9a944741fdeabb65d5d1ee4aa6eb43bd430ccbb888ada038bb20d4e71e098400362773e81b10855a4e244a5a41cd0c8f6c1185281c6d8c531ef3d22f95afdc3ed6443ed2ed8d4320efbacab36d6844abb496b4b7570312f832f0f7a06eba6273248296032f13c071428a9ae7ff2d041f6d60c149a4ad90d458f77fb36cb906bff9c0436f86fedf64a4b961e334298a46ea21ed7f7462552ad4fdde93c0d58b38e11e605b1e00f5721c28dea8deffffc6ab7b1bca521d8cae98af7cac085e16f71ece9b227306de71c3c72247ee8e5315f93b56a06dc2ebd651a042cbee057afed74cd07c785571efb132f0d3c9a49b8b3ca2a9d35c95ff2ffc6fc38468e187a5eee5559300ebc83dd4d938d08c257fa48adf5bf10066736e686b7c15e49b5f0e3a3fee2167e58637c48f3a5d751d857eeee906880c4ab464c96ddf8d510805da0928408206577286be67e3e91c7e4a6ed5c77ff6ec73da184cf945f7b029b0d8fc184ac55762cc5035a7da11d44ecaccba3bf4272369fbd4351af6cfc337584bb08f6a6289a3fc88", 0x1000}, {&(0x7f00000002c0)="c4ddd329e9bf1cf736d0463eee379f6fd44b2112be6ad01c4866bed3acecfa5bf7c42b6c1bedc6f1255190cf971d73aee17c5e3cceaea6810e3351f29c729d842a", 0x41}, {&(0x7f0000000340)="594e7a0f91433654c1da4e38a9c84cdbf88ed55b6a8c20d281c7394f6d67039a8122d78a460487738a3364c5decf66d851c147d557eae6af1b069d29ce786c0d7848a2e479e7dd552cfc7b574d5193ba0c3996ecbab156f93a92348c10ac868ba254e5b5cc778f36fb0a96ecc9e62e4a9c4482439ce2fdc4d65829c54ccce6bb15dc61bb8b4ba2ba23c04f2003970b8ae5031d097de0a8d8afe93b43ece2f3e6f4e4c7d0d272f79b8770098ff81a584e00f32e241037a9c44af98074389dcfc6c45d36b887cf16f61b7c17ebd774b911ff2efeefe5c413672da90153dd3d8fcdc6541f88734b78b7", 0xe8}, {&(0x7f0000001680)="9bc9b1269e909d84ca213912021222b85bae0e817da92f70ef26bbc4264b93f150f1e38479e11992ea958f229af87b3c326cd25392c5197c54d0cce14aa77fa5cc0f42f23b7c9f8233a947fafa8fb3120da4ddce2d84ccdd112775779447ca834a322c8e642c46e3c4577fc64e18f31ec246dba4a9b34890365a7d9d2d4adad4ff7b16268463ee25622e21e97fe82dfa69b66e82b9863fee56a032e22dc1451cae2e2d548ba9fb31f5bb7613e08efdf91fad2916af15c45f0f09e35317411b6550288742012133d2e937b8f92f6017ab6705169fd73ceafab7305bec0d8db7d80ec640", 0xe3}, {&(0x7f0000001780)="ed9eb8bedf419db4835f010855bf28e7c6aef5dc589e2cb327eef80306ee67cadf9ee4e0d618c8ecae76f56f177bf259cc92abee8a34e7382c18881fe566cd2e3999d279c9b84c6b07d5b62ec40d6d39fe11c8bbdbcd10d198ea117d8ee411fd9635c4bb8fa08d37a2da9d913baf0e284391a885391692180362f38a021a9ddb2a4eeb4479681306e44fadc8ec15e7b2a75674078dd48729672bc78b93b79d3789a3fac27a501ef4842a42677eb0a7a63a796b66b69474b24df3d8381c47d47bcd14454086e1fd335f6fea269b3bccd3", 0xd0}], 0x6, &(0x7f0000001900)=ANY=[@ANYBLOB="1010000000000000010000000800000040e323e9abb11ac160dc8ea975a876fcae12e45507e99f61c7eef539f603754d33603c1cbf2e969a2e20c366b77d24daacfbb88631a829036199645d03a3639814e0a42c05cf2bd585314e15ef6adadbf7ede24c92af7157d872a039f63d6f0fc8667ce687f0a3e2974e7ee0b8a15125eeac2b2a64f121a18fc0d4c882f3ac2ae7d60c9b37edf68dcf43fbb9d3ecc84f0d5cab651c1fa9103346a62a1a3da44fb7d93facad0eb2e1983b29b4d15f11020b80c3cc4b1975a708a0b3a6f83540914c66f7004491eb032928cd036599989adf257db7b4de74c7a4c5f89e9a5139855aba2c47296d23b261b12427c55a97b6074acba159df3cbbb81a29c8b6aaa117b4ff6813b710372ba2e7e434fbcc9b2215e9976b79e10c975e8d27687e75238d233276d37a6918c04a46d623345fb9e3d0ede77b0a15cec87c5be1098265ab522f37a4b3b82664a0174128625723508caec3f5698b14d90f299c736a7b4092621df80e161f7be72a5007d2b7e55d4385afa0a367e03f21fecfa5dc36b8c76791c8997c18c91db000e22c75572783fc01a910bdd34a2cca4f2cfbf622a8ccf0ce3d74268a0400008029fc3354a110adbccbaa330c3e58fc3d167f7356cd597ef769d8aefd661d933f60550bba7caf63049eba9ff5120d4cc7d13af965ee7717267ff02214ed7899036731fc9a7838e2743468e370d8d2f35cc9f3c9278ab8e49ad0a425f5f04423b623cb210e1764728e2d9bb20f692b18c4ff2a114c60c2582edab221200f74a486e77c81ab93c1dda23dcbd9b04de6d0ce54bef923160d98d62aa568b58f505655aa7a8f41786d8b468efb0bf0926303fd6c581e31b79e939170d1aca11ba5d539ebb746e912f13c4074024e15ffbeddae184641c8bb5aab76e6ebbc629577d94f1f920b93b3dca1148c801fadc0f221129a478a79fa8a1c10e28e3cc3a375024f817b10e68d83a7e7bb1fc1b83a7658d8f3c9362992101f76224790bbfce23a938b945f2cf71e7e6da394031370bff1abadf5fc506f92fd89ef87bf22ff341d8ead28da4bdaab56d7e3099b1c0acdf4cd51b6c624822b563f349789cd490e5c17d71c879a4e7414907e8ab48b98f2a79a879bbbf01a9471710f65ec2c56d7721a4458f6bff4249cf7a1542f42edcc2d77e6f85d3754576ad6fe833b484cdf1b1cfdcc47375c6a12031e7098318079e6be7eaec3a021f646c194cc0b0e6fd44246eb19843f46f60fc201c98ea6e5518c19fe52c1a87b083d2683273d33c61320c55f357e6073ead5c97f177e27f5ef697528753e7c63cd67c678644055ab009b8ef85f2fd14c3134d7d424933954c2a9e29c4a17cad3d8f8c8d77c842cebf4e58c2620e5c5e0ca35e03321a0a8e0c5811b87d596cf16c69419fa1ee10a3868cb17f35faf47061faccc309f88a14f748b4512a92ac35b987ea004ad58c71701f09d9942850399a8b55b403418b2ca7d63fd2784d95244828053e87ac8ca0a0c4874f4059224c9c892941aaf04ee1c017de6321ceefd1fdd28776c584e9886a37a487a9354df417ba03fdaebd511cd622549a170776348944547eb3606b8822fd991e25aab5ea7b1dbf80678ee198e8ed0f69decdc56819b5b9d284c9a27ae24b048bfb3873cd7bc2b4d9b23af4fe6d3e6ee137f82c14c6921cc82f717ceb9eacf3b4213fb84a6bdcd5722c73bd821009172f460802fdc889c8079136dadb670e332ddf77e63615ac72ee0359f10d0b9ee218e3c76334c7cbbd32944e8d36e009c44fb7ff495733cc825cd6cbf52b222e9daed86d02eba0c52985b211506fcda4328e77d20402941235b61f0d2980c0b7c00a6f50e47fafb9ad43d7d36230d545f6a394093737236b8cddb815f4ec5a4819ff03f17a3f23740cf6bfdb8a00a26cf72b384d2b422a1087eb6a0efd865d0b1d66051b0db7990efb5d05975899d6554cde4280c32536228b6b8fb9cf2e4d8064cac26b2a11d9cd678efa7cd1e5c7c5bfe6d83e43a8dd5f3c57327d0d66ffa04cc65bc80ce7334273d50ba934881664dcdad922d46616d5f688d17c322dc29bf12822d2d80c3edb4dc1a2391c97e06511d8cf2b342d75790d9a6fc3aaae17d8404f83c2dfdc3d5459df75f4d1e38c5a95896b7b1b4afaf4a2299a1a828291a0137d2f4df2366c06dfcfda291538b06e493bc89d1e8f88de54a60339d9a32e8cf28b40e9e0606090b593c94117241ecd1fd1c2ecba41611c24945389b172d46bc2a812ca042ba795665990c21e7f015190de403e941674ed0be706fab11672128bf0f4dc657b8bb4abddaf7d4078a304d14d387d6892ebd127008b8d33e53a7729d42d82d9e571c2bba8d489e413f663b983a75ce0f379630f127f495e920d9628d1a5b810317b64d5f1dc2bf5779ea437e60b99bc1491374022825cb60aaa6b0ee3d24f576daa6b44a9f94cf4552b6baa16d2e8bd5329fe5ba54093d1f584ffdee09684835de33f4b9254124e8cf92c643b77f7905baef22e0c1a7af34f21fb3bdd71978fd1dd17bcc19b16f6213f956434bce7885e1331790c3387bb2531d79d8f33db9ad70940e5e5dcde0530a161bac203271ff60ce38ec8edba5e12c300d603992611721d2e4eb8e2d0b0a18ca8ab7a976c2147e829f24d1595ed309d9ef0693b531a34ebae62bdf8576a7eb00040f3d308df098db17abadac8fe0130631f40ae2cfd085c9924fee3edce192b211abded54ca0d510e9073cec9664e6c1052bd75119c14777669beedf949f10ef4b1612ed10a3a51f3404ff0d9a25282bc0a3d01095155139c9445b9eaf68c6fe739516495749d9035c6d463b87b41e590266c820d0a8710917d56122289a9bb44e6a72eea3d60bd1f967e0f61893e2d45e2b00374ded3ae12d729a54ef309a3fec604f055fd96b7c3909e3dcd44b8bd20cd870794f3b73951032b45402f9b9a43a05caa77f9004006eb55b9878c2d08e1a13e94e2f35d4a56c304bdcf9dea7d688a417eb4611c76bf47e8c3755352419025dab889a29d4ec7f9cc663acead9ee6cac90649d2a313304465f7d20a890bad3fe1ddb3694faa4355340bf1fd0cde4044d23d586e6e14712d887895609274edd93d87e1706192b7583135dd48779ffceea2fc193800f1835d60b9af1fcc138af5b64d844c85ff0dd0efbd4152456753f942ba69ac4d363aad1fd2fdc0210389cb56e44e8ae6505bdeab5e47dc61a59f13cdc9730073fa1fa3fcaf70b4873fe4169c6f3f2ba8c58311729a04d917d2552bee59cf99701aee4569866b599d74b2d2a85457c39801fc7d89db322260146747906fc4e82db584f643bf2745b49b793446e13dc5dc4f9ba94f77f80475496d25a9360bd90e964e243380d2ffb99692e7a5c4d2c230e7b5cec7d42d54116ff0752c760e949120dbe3f92621440d12abfab67f4318fdb96623290c32ee6a14b01db443ee084eda8b8c632a00593946ed3b205860a9a929689b84f47dc7230de606806629f6064e13bf644155c8242dca70b47ec8bf1c9dda4769b8bba8ab4282b876a4a76fa77208d65b39810d9106fb522e47a8abae4bdbe4f0cfad74c4864882085c98ef558777ea53de91f5f961b37bf155356d69797d9c15c3124c3c675bc3ec923cf7bb14ad1caf240f547cf7b984be04473dc8e553ddd8c0e142467417f04ac3d99d6a5bf8bf32eb186638c100f9821063311eae82fbd619a8a0f13631bb2c2d209e14f8ecb51692182c62baa2ce9bbe3651c6a54e11c4c1cea0347243b3a53cdc67b5f81106c1e3197d73bcfa44257920868da170e2df4edfb8d02a1b9d9bf514361c4af3cce62dc9f28c44822897f5c292796b413ac44bfd75bc8b887d510b10fa4c36783085515aa895d0acccd1497c73c8a9515403da3927c2bd2977b0965c8c186c381d9c9dc4ada5b820d2fd48d20fde05968a03d3b2267e338bd93b5bdf8a2c1fde834d32057acd3c264560ab48a21766890b47c4983105b5853e61a792c9b9ff687b6d0570539e81cebfcd3f4c9693f84ae7b9bef6fd24adfb434014e885c8bf35afac842f292eb829a714089d4c9dde4618532f8a892ac000f5001e7f925cb774061d48a3ad7a191896e71a76e0279503cb0a70288376003f55a134128e156ea74a8f5eacf0c2a496aafb35ac915fe3bda60d15a230b3285863787c6a5e5c69e10c8c1eb6d7cd556388cab52b4974be9a6c3fb39d7af15c1a3b6e93ced138b78f84bba73bb70c4f732e4233cd51e202053004b2a57c089655c932efee0d94949d5a7a352e363a7ea7eff703bf5a358e8f5129df8c2eb265c5d526db4120da5991f9a4043ceb6d5b7ebc319c0588b394ab6377bb093878a342a6bb9a915ee02b15fd4c9d8cbc5ed03639bd3a66bf678446c23418be2ba6214a355464aee418acdea6114acc98041000299ae8b096c194a4367f5a08e3bf673a2203ace7e2d415c899f6f51573fade3c025a457be91bda4399d93f94e014d5ecf529240231f4c4a1a2ff09d4a57b3f84ed69e871db63793c801b6090e374da94d17ec4d306ed5892e081158beb01c411da83dbbd790cdf65b71634bfb80e0f109fb5eb4340325163b10e57d00035a41ab5e994f5957676c954468a4770395003186b1eab8359f318d7231e20293902da8b4253767bbf05876c9959edfe50561c33e50b39cba5394b658ee3d20873348e6dcae97dca8c2b945635a189f976e5d8cfb7429641cf3bc530b4d2539f09257023f0280e59f8417f19c775b55f698847f6d019c67f1b9fa1d36ff8c653d3d6f4477e36647cf9af26d289d3613acb9fe93b756a72eca6a027e17874c4c62fd5bcaacd5c4f0f595d11006e9f261b39701cadb9fd1f35d87455b09f59832371d385aa3465baa62a4fbc6b61e606f9537672c4f2526e3a9aa928e9043a99cfab9e81a8ea0c1160e53360f6001baeb6ab02b921e9037e1a2070e5730fc9e239c11695f7ba2cdb6ad5461c7e3126db56007509bbf9fc131b042dc158a2e37b0a14cffafe5e07bffb6707a915fcd55ee34181764307bcb1c2d59012137b5021ab43c3eed6e91044ae7a3fa58b291c6ed3548d6fed0199baa6721ba05ffd71589648ea141b0384a47853c47bc9f36a5e5c256efea313ee3592fe859bf94ee5bbffce01683f0a8f640c0daaf0dbb2ec2788b9a9ac1b22cf574ed68ba8dae6b6cece963a4c1ad78ae336715213af9c71ad4d69628c68356eab3f3a6f4a5d9deb4b74eb7fb9c9e810ac76ca1f4689d94d753954bc08ea1ed359d34308e5cda63e8e0b0953901dbdb2e93fdf3eef98330d2e5926e5b09555d1fee586bddd67eb259fa984e705037764ec89e4740acea294b9f70fae1bcf2bbc6ec03f86f90b7805cc5685855273946bd7868430addcc943d6efe4a9a169c3310ead5409f83a3b88c050b7635bfa2eb525cea24b5738483b183faa546394b23c5086ffedf0a3d3092ca4876f435981f73f312d4b6ff6da44e181e64c027f39bf180e7b6cab9ee82383876f0fea31068a59e4a885f235433cd41c45ea401000100b093559107fcf84f49acd481776f49089e36a6ae1de7c60b035b47f09f36d7dcca2623692d881e010a662d9868c8033b8a370b98911d3533ab50d336699e3ae9fc8167bf2b6829fa15900490387208350537269db7fa1077949aae29f157830af9fe00710580cf7d34e2ed3808df194d1483297be3bf70140c929a194bef096aac50e4a34aa1835c82bca95585034e662991febe26af18eff2fdd085a54c602a6722fad29b21600000000000000001000000040000001f3d0b4f00845ea3f7b63609544fdaccf564f97be67022a64d956405c1dc18da725dd1c5c21dabe6f2d19812b3d559502335eee9412ea455ef651e14a6076f9aa8f06147"], 0x1070}, 0x1ff}, 0x10, 0x402) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x1, 0x5, 0xed) writev(r4, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000440)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d3120400b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984252561aa97c729feb9fa6144263b28733c857188b16e5b337b15c974583c9", 0x16d}], 0x3) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x4, &(0x7f0000000240)={0x104, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 5: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x0, 0x24}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x48}, {0x28}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') setreuid(0x0, r0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pckbd_enable: command error executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x5a}, 0x6, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa3077b99cbb86dd60c61e000000e6ffffff00a13b1000e01fe376a998dc69e1cf0e6aa4e553a185e6daaa00ff0200000000000000000000ff0000010001c20486d264a05922c20777d65ba40fffafb4431d83916fc12d1682b412e252642c9b39f1243611c9c7656fa429bf7b57409d1e705ea45345e354c5332221fb8f6ceef4faef2d11e42eb9d4ed91af77d99c0f9751ba4b000000000000000095382d3afaea3c3667de77a3"]) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000080), 0x0) r1 = syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r3 = dup2(r1, r1) linkat(r3, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x18, 0x2, 0x7c) connect$inet(r4, &(0x7f0000000080)={0x2, 0x1}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="00010000", 0x4) r6 = socket(0x20, 0x2, 0x1) r7 = dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0xffffffff, 0x4c2, &(0x7f0000000140)="e8199f2a5f", 0x5) accept$inet6(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000040)={0x0, 0x0}) r8 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x3a, 0x66, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, &(0x7f0000000080)="3780020070979b10c25d16bfd8f99f4a9bee17b437267b328c124e81e6d6989da51e9fb9348383225df48d64621c17cc0ae4106c2fd55ea43ebb9f46b0bfbabb2e54a1aab6f3d3f0ec9976782900531f532463f28510e0e1887e5766fa2763ffd5f74c3a51b91dd8c739906c3710a4c36c0d76bea4159cac9027385543a878da911e5c09f3ce987a47a88847be46", &(0x7f0000000140)=0x8e, &(0x7f0000000180)="6d9aedaa49ddd9d7c2b0df1740b72eaa6aed1503a2367a9e1dd7a932772e8e73bf0c17dea62fc800ce701b17d1a67e2efb44e0d22c301cec6d8001fee2b9ede36322b0d2c4f84eb60b37393200a2d0b8ee8364eca9761c98a0084dd78840870f93fdba5afa55096f4d508ed260d2f9da91218105dc8b65f08d720ed279a8089adf705bac2c94a5485f9973734b9de3f179121f35568ad60099a93e81bbf1d26a21fe3bee68b6b80d11a82a1d8638fe96bab1046c6bc459b984", 0xb9) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r1, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x483) getgid() r2 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[@ANYRES8=r3, @ANYRES8=0x0]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: r0 = syz_open_pts() r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 3: socket$inet(0x2, 0x1, 0x0) setitimer(0x3, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, 0xffffffffffffffff, &(0x7f0000000000)) executing program 7: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') pwrite(r0, &(0x7f0000000140)="93c8beae6ee6e07811373ac247095dd055129c327f3c772b3deef40875b57ebd3da420cd08e2f3496217ff9f99826d8fbe322caa014f600be0308538bd9405fffce0ffa6ae92d5b4d0d6a17d40002fc6012651f8743d4bef1859dfc4de1cbba07e00ab582b8ae4b2d2738b8b96875add797d02", 0x73, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x9}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) shmget(0x3, 0x3000, 0x4a4, &(0x7f0000ffa000/0x3000)=nil) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 5: setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) r2 = syz_open_pts() getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x7) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) syz_open_pts() socket(0x11, 0x0, 0x0) r4 = socket(0x1, 0x3, 0x0) r5 = socket(0x1e, 0x3, 0x0) shutdown(r5, 0x1) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt(r4, 0x11, 0x0, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) pipe2(0x0, 0x0) msgsnd(r6, &(0x7f00000001c0)=ANY=[@ANYRES32, @ANYRESHEX=r4], 0x401, 0x0) msgsnd(r6, &(0x7f0000000540)=ANY=[@ANYRESOCT, @ANYRES64, @ANYRES16=r6], 0x401, 0x0) executing program 4: socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0xc}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r3 = socket(0x20, 0x4, 0x0) r4 = dup(r3) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) setegid(0xffffffffffffffff) r5 = msgget$private(0x0, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000180)=r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbfffffe, 0xffffffff, "6100000040000040ce1000"}) syz_open_pts() ioctl$TIOCSTAT(r6, 0x20007465, 0x0) r7 = socket(0x11, 0x3, 0x6) sendto$unix(r7, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x40, &(0x7f0000000040)='X\x00\x00\x00', 0x4) msgrcv(r5, &(0x7f0000000000)={0x0, ""/43}, 0x33, 0x2, 0x0) executing program 3: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000340)=0xc) r7 = msgget$private(0x0, 0x100) msgrcv(r7, 0x0, 0x0, 0x0, 0x1400) msgsnd(r7, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r7, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x0) msgsnd(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000093f18114920b4e2d44363248689f6e0d3f9e43fcc5f2627f6d0f6bfb73542e3c4ea647f75608da1f9bc4339a90d032f200c12cd77fe92e6f8d014f79c3407e64b38c595c23df9507383ad2015c28f6013d2e1e2a7383dbbd078dc6fc969b979d55964137e1e4919e0feb5783"], 0x8, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1, r4, r3, r2, r3, 0x40, 0x1000, 0x0, 0x0, 0x2600}, 0x2, 0xb7, r1, r6, 0x800, 0xc4, 0xffffffffffffff80, 0xfa}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8efdb4cf71c37082", &(0x7f0000000000)=0x2, 0x0, 0x37) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x4, &(0x7f0000000240)={0x104, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x1}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 4: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000001200)='./file1\x00', 0x120) symlinkat(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) 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, 0x8020699f, &(0x7f00000001c0)) r5 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/118, 0x76}], 0x1000000000000212) dup2(r5, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f00000002c0)={0x0, 0xfffffffffffffed0, 0x0, 0xffffffffffffff48, &(0x7f0000000fc0)=""/221, 0xe2}, 0x63) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) executing program 7: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) chdir(&(0x7f0000000080)='./file0\x00') setreuid(0xee00, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xd}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffc, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, &(0x7f0000172000/0x1000)=nil, 0xfffffffffffffffe}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001fa000/0x2000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x4}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x1, 0x5777c538, "1c102609307e7be2df67de202a72da64612c3300"}) writev(r4, &(0x7f0000000780)=[{&(0x7f0000000440)="05619019d7810ee99215e66e01e8ba2100a94e2cf652eba2758778f83f3732688ed8d86498c24895597c253e0a1aa653eeff9f5ac86b1de42fb4ff752a43df20d01274166d9e310767020b035c89", 0x4e}], 0x1) setegid(r3) setgroups(0x0, 0x0) r6 = getuid() setreuid(0xee00, r6) mkdir(&(0x7f0000000200)='./file1\x00', 0x110) setreuid(0xee00, 0x0) r7 = getuid() chown(&(0x7f0000000180)='./file0\x00', r7, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r9) executing program 6: syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@noop, @rr={0x7, 0x3, 0x8}]}}, @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000700)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0x110, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001100)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) accept$unix(r4, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000300)='k', 0x1}, {&(0x7f0000000080)="519fcd57dd5f94a690af23690cd82d65676610a69538a7b1a3314ff1cc64d238624253bceb3c66a6adfb0151387e3526fefa32e3520ed6bc56311cf98ec6cc97b6934fafbe673a6ca1f109af0cdebc58126a089ca821f3e866eb", 0x5a}, {&(0x7f0000001680)="5b2491b8e22d07ea74cbab80043524821fcd3582c89bab2d9a7e80f8ae912593aeba58c8aae3dc6211b6c4dd7fe93874b42ec1de05748d0a9639dbd9270ca71cbc193a14108c2990de320c5de64289a94bbf4cbd46ec184dbfdb7fc9e546682a2eec91f4fc6c001e44744e034dd7cdefbbd7c8dee508957a6348d280a5eb6f98f77eff0d380636025f36662d2270746163aa802751255a2bef4b7f335e0bd559580df967f8d4114eede66d07f1b4da14e6a53965ec2bbc7e7da5b49b4c9272f6e43836c19bfd7c9cd3f44c16b62f2656c2368308d6740acbc69c54ead63e9a85b737f9fedcd0b61aa65208f8a5385a32a65efb10938670fa88593c627cd6d1f760b492baeb9aaddfb272d50a6b9479a8a741d5e95b4f52e3aeee3bfb26fb7568ab0251b62836a6cc935c3d447e08095e38fefef6ef33bb97668bdf3a2349d82d13dfd9e67ff27efd06b4edd01e0b0f68234d33b6c527f2fa83ab74a8bdaac9671b45394ee2ed976b4d3253fd6e98e9049d60abfb7d3d13a635f4ab1337aa180d26d426ae93c6e4493745b413ea9ba7f0b19563a41a7b911adf988e6c80e34a91467589aff9c14c52dc2890789512bfb6d67453dfc91d44601c15329b3a7ce54ad86e048e4f418099aae41c577b3fa63979ada67efd46eabb2b133e86dfb75e2aa771cc32405100c01aaeab1e82d591f213b3bd06292f98b86f21f2a6c6a4938fd501af9adeeb64cf8e2ee9ec85e6e3a924c51bf9cb9230e586631607595d60de7ae0a4173c173b8e4a559b36fc7833f39dd2004ce80b89b4a24fb36f607896cf2acfb591469ef122d2d22dd144d355b6e96bf244ee1b9b9ff1ef1bd99251716b8db50515e3cd1167c52f2c78dee12ce93550c702ea8e1b32eacd2b018f942c97bff62856df5aa0245cf9d12afd701fcd3be8b32c2321d17a83131edb1f92b7630aebaa7331440c704cecf674ae098d96509332d09c110e0c2d5cf275bffd3ceda268684f4cc93c89d56a187f72086ca122a14dea96e4bbe3e17d65c243ead79db779bbdf8534494af1924061f75319c2d528991d579a7df00c9ae2092a582fe9ff0c1ab5db3a7e869edd29e45ba0b97a350f679cc69a69e27543c9367ff7dcc8e15b87b7f6472e03d9d37acc377fb32315fee87a8b47e2022b9e40727497feea2b97d1dc1d9e263007ab4758a7bbaa3d2d25e04818b6997a7c0f34a9a815cab66b7b26dede9bfa4d12c6f9876d0cfa19ac629e606536b1c055002a5373534ad8eb8707f039905aae8f2811a90a98f26496bded18899af206b03c34f574d59d32ad14ce321fa11ed72f71e43ce72ffadbb03da2709b233e901cc094b31f7771a9dc8ae215be337d5b3f815a600ea802da4e4e64e68d5f6f717d807e502a8b1593754850e1b07a2ef32896904f5eeadb88331b1ed65b174e28e280fec04541e560375fd892dfa4ed59199c12771ce90e065e53ece3d3209b9a9cd079646141ea92e8399db6dd463414c6919a44752630557688da85fee1025a161859598495aa5a95e23029cc8c08fdb1d6bcc3480589119de89dfa0cb5579651fa520dfd3b4b803eddc0bf347d8527a865fbba8f8cbeef7c8775f2700e8081b128ce52e4ceeb75f9517adb77a1c4fb15f13727cba647e7aaecd4f0fbc244fdfd42987221a0671c344b4f33b77bbdc4d8de0e78c8ca8c879e9f58bc4eba410fc74a4a778e589a8790b553853dac8b04c0483973944c61a6faa48dcca3da6668296a82eaf53a40c2d076a443402d84cc6b4eab7bc14958507b2975730281f5b1064672b0e1154de674de8f4f1a68879b14d8f5accad2d836f36a2f74a4edb11bb60b12d27559d7b16fc6a239ad10a97004b550eb6ccee20c333523339a992a15922b54dd2f4cc3e8cf32685fb9472bf4ec567a51ad9d577f832e0088c4497d149793e0e61b77ef891db89e79358a3cf5747bdfaeadb6b5808fa57a86599e5ffb6a729c7ab26b55a04a033e6b399f125a542bf505d297f20174e2cb06225aa3f0995563abbec991727f7cc9f18e22f24ca8449b402dccde9542159468ea50f539d30d87b68d9380f703c57d3758490853d6c0d2b784897247ea2f16b9bcef6ce104ea9badc6de244d2d0194c65cfe88f5913a148c82e79fd780be8f2ede323435089f431f505e7c0565495b941421592422eb8359dfdcf1fe24164e2a7359f8a45ba98b14243b7cb4c0d57feea82249f09c116c207a783325ffd3ad30991d8127f183057b76816158558316d3aec98c53ac237bb2c70bd5f704ed09c37707700e74eb17c09392fd8fdf5bc1df2db1a296b1aa0bfcd02a7e4edc0a9c729ad024d8c6eddf40ef98489eba2c5c58cd8db2268d04b711a0e2c1cc2924883d4c3cf92973ae85799b7cf287e3a40b97922a5754c65619abb148da2f5b1c76d5a7e6b94447fa52987b794c1c7303d4c8e570779e9fcec717434c82fc7f78b7ee46d8cab97ca412b68670ff6c98640a8e5a80ea82d23c1266530dc6cf3901f19088a1fb863829ad362dea04d322cff146a99cf70d1316170ceadde61ba5be06aa4e5630206f6d6312b2796482b4779c8cd6fe5db8ec951c206086e276584da123c80f8b725b1ffb615bbb3a049ca417ee5e1de9ed759cfec7c5ced2dc81caf61955a37a939a1ed35dc815f149d5933d242bfea385e66997e1936bc9f1fa0fd066cddecd59a1c37c8155a8dbed147f4349824341298d17d84b0fd1a47bd3dd60f7f1f8a34552e1e2e75e64cb91fe918442857830e680edff3317f3fc76b6e42dcfe00f3fefe7a63d3523a1d2f8e7f996ac60e3db2ebf26a8ff4f31f9dcc2ed8a2d66456be2103b49798399edcc00bde3f18d59331fe571a9e54e7871734e646a2de8fe7084d835e7d130e57f454b02f380b27beda3cad469da020b8046e8b738db969fd5ca1a9bcda59f6ad5e9e023f55ef357a907e04125e79c24c04eb2ca31587b43df62a38842e3ff85d31077ed14fd2151041cad6fac7d48fa92bac22bd2f6219253f28cb9bc4e2641d43726dd5e0b3aaec89d7e1d78b239ba14166024beb07d24a3fe2e727ebc1d0f2089c67afd798916cf6a6a0de4f7f989cedbc1c2b0dc67046b32ac93924fcd702af9ffeab10ec07e4b5068cd94a9f2345bcf7f0854fb4af586a5d197ad92c51482dcd178c35a8183a5f099f3a30e5fa2efaf02846c307c85bba21b9e67989797cfb3081e4657bb196bf8e7c74de95c456516f189fb302d8682a6cd6aeb4562400055185afcfd58405237daf1e199190a15db62c2d89b666cbf349e1d6ce5544f28f34abc801e4c0e3d7598e1b311f22167546198113c37be1025abf3f8ab589b9058b2bd598cd966c5b29eb5ef96f1c6540d12687d9c9f1dd73d455aa5da684dceb58ab4717c92189f6709a4c6a62c0c5d79f52c87ad616bce380ae2302a2c9d3cc88efdb095afdbdd8f944b93de42008579d7689dc58814892a89656e40b2338e6b7fd8b00efa51f1e1cfab5a581d9f4dabc4f60406b23b11e56e3b2a5dbfe47e3163bc2c80faed7a6d0f697941fe8f067deba1de90394fdd47b41574f9b63b8f042e46ceee74beae49b9f4ea766a3c13a391681537505f5ebdd9c9afac4e27d764a776cb80a95e6d0294cd9e02385eb6b63a462add0c98303ade1826053beb02fdd5f96e387f429a7e5b471cbc174d2beae1d4eae763b7f04eb1e15b36abdfee681145899e956addf59755d84624c90fdfbd1dea428a4aea9de886861f7c710ca01005e830178cc1a211af35a8e6e894b66dc390081b68e2b902d74a651101f53d9ceb8a7b040b72af7a30c9cd4fececef93bf552cd98f3d8018d62f93641610fc66ec66bf168d30379936e3b73b45ee519651cfd1a14d447d9a8bfa809af2d6738922023eb57ad89003e7ed6417d3fade55226da9a59deca9df8d2597501e19ccf7e81b67a708b94854980c6d83851651c6de2335f2dff15bdc4c43b7e79436138e4377d6b59bafc68b6e72a1e0aaf7566cfb7215762f043e9942606417ba3b882efda0ac60b288c92d812686a72b9b0581412aebbd3be4b61cc2dfb454e6013409272ba600ceafd715ffcbb77c10f5dff10d76b6251711ab60839a3a87241f283ab91a4382dc81c58ec920a02a914c6f62e8a14f9cd6c160bf7e9489f70edcde73ede1dc1658dd7a9bb6e93c86795557d5ae27c23915311ea372dc2169e0459eacec4c2f929e41dc36086d205ab9232265e38805ddeeca76913f104c0509fb780608ce61e940b54e226031268cf76bcc9f10d064a984b3e37234111901549c89dc05b71d85822d80f5736c6797d597f13595aea37c303243aec3d9bfa111f0962a77ed1d87e3c1c00736a461563440fa0a924a2911c7801e02b5cb32865fdb5a13987c6d02f19c13a713835ef31d38262a0d8edafb3ef93cdfa27addc13730c94c4f2f9ea96c849eaa063949f0688a929d1f5f7b065f8c89a0c5ab19de53759c56bd8e1f159219a578ff86d2993edb596e649627dbb21760ddb5ce5b8c2d8e2168d021209136551ca7db3aacd723f9bdb25ed4449407a68f5cf6ed941c75e1679c5f4cbd2c160bc9737cb800eb78c002bc962ed6797c3c2962bd27e991665934284e13a0919f90db25c7e7f73499c0683b9711e9c9cbfab8256dc64327823508b82a8cd46f1c342d133c016106ed432f48313190acc30346572406d07da7d2fddd9b55c530ac67cc79917b1405906386e8f9488e6bcb615b4b01b63e532da7c91d0cd0ffa3e9578405f01ae306813e307d8042210bef9a7ca1ccaad37c0cea2f0e457536e2b4864ed5ec10fe62d888f6a86f85227e9ac860ebeebe20dd277b18d514f51417b52617f713668cc4d6a9e298c8d3044f19d1b3e7d9639e8dd4c609570f11f7da647c45e1043b768727330f6392bbde5b75ec72df86908e92d95702e5de04d51343dfbc8e28ad69a51154d374131572d43dc26c4c0eb740240ba0fabbd7dab1b3fb41cbf3825e527addd6bb1cc99daf7753ff4f59ba51df05117733561d732742a746966e0fa94dbc7cd90bb7dfecc5eaa13ad79fef5e6a414c8cef1c9461c32fed9f3a4ec5456089a1c937e065a033b3fa22f90b8add801d0009698fb65a32cf201984bc7d274336bff947daed707a8456cdc9b817091c37a20a1a36349dc8a4396f90ef0d3441a913fd1fc5bde9f16714f83412aeacb20f536fb26e968d0c063f5acf978f4f14541e2185aa1f3d06db98d428cdc346edeb9f31bd7b1536d6f5ec2c78c66a3756bcc5faf117e6e90c35d3a15ce75ce2fcadb7f17f5e9231644be014977918d081f61d6cf421445a0a35a0cd808139428cbd1aaeab9102332a04eee33a6bd3e0507eff650f5f52feb564cb5b1f80c2deea7f09ff3e8c3dea2ee6cc70a62b93662902fecf2a922b62072fe936a38c5ba3c5c29ee4766a049d19dcf56aad5458f049e2024e49864b6bda406b1702f776aed6c7e3d5f185f40632d244d548c1f281121add694400a0a024fec9d83ff182c14fc56bc8b17266c2e096b884e105b979100a7bd2534c68c54a8ba77fc7b4f6deb2e87b11daba1a83199ecfe071c68dc3b14273da57abb624f9d8689ba6d04ecea342fce73f917b1fe1f0331cda18e7a64c6f2acfae3dbe3641c59069ce45703eb462a6f509368d1ccbc1bb5cd3abdf7110c9de07221c2239060d52ddda3eced064096e89d83e92df2aba1122b8427ebdd25ec3c04d963fbc8aae651da58ff1f1fc4d52ca624f61abc1d17412283be77ba82a7d7cfd6e317b628fcb1f3f674f068e1737dcf6c10d57e4fde1c6e54ba02ebfcbea6aaba55889a6cc1379be295e3162ad961c23ff", 0x1021}], 0x3) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c820020000000000008abfba0900000008e371a3f83437a3051eadb71d89e000040781e4b2fff000ff00"/164, 0xb1, 0x2, 0x0, 0x4e) executing program 3: rename(0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) fchown(r0, 0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2b, "8717f9050700000000000090d692480d51aa8000"}) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) syz_emit_ethernet(0x336, &(0x7f0000000540)={@remote, @remote, [], {@ipv6={0x86dd, {0x9, 0x6, "8eecba", 0x300, 0x29, 0x7, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x2f, 0xa, 0x0, 0x2, 0x0, [@empty, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @loopback, @rand_addr="a1bde3b59b80f9339d0bc011eeb12a36", [{0x18, 0x13, "4a7f8238d6d3f8969ea886181e570d801be6c1b7df7e23b1c1448940886af85617c598f6704c35873c5bab29ccc52cf3489b50543da9d6969ca9786e24bda213135222848d347d166943860d54e91ffad6f85f8332c00548bf0ce68457d58f7a707f8408687854eec9507ccaa6595ddb6b3b2a2636f7f7b3ed6affca2f7679dcc19f67f9abf39e18b6f94f8ef763c2ecec68a6c94a46b1071af4b89e"}, {0x1, 0x7, "8471547d71bf9ae7a964d0bfae49b8644a6c3b2dbe8868e818adab8cc2bf000cb85d4e210fe92e827c5476faf30d37c40ff22858aae89ae7ff7bf4fd"}, {0x5, 0x8, "5e9923083c43d13106e2b5ae87f3c6e507401e11893ac8ac65ff085bee6cf3ca230ceb111ae56b730ddac41c76167838fc663f8d12c45bd1c24ac108220bcea53f"}, {0x3, 0x5, "0857226c5a908100de4e6a71807976c1c46adc23468d6c5abdd177585ba712f956f2e8923a6168"}, {0x1f, 0x16, "ae24ac11029d5dfaee3970ce9b64ced64cf68599058c0f1f549f997ccf3af69df852a8edacada40a13e491e0474affcfffdace6455699a4045d3c37f7423c2ba5e178d7811d43ec357c1394fd69606ae7382589110bdf2f920bb481b3f001a5d46fbf6c90a7dce63524acf997b1e712e17b8730d79ffffbca434be5a0cb1aa29f25e0939f540a31bdb3e386ba70241dafe0648b81819732ad5fed336eabff753db008506054c2d1cfcdffb1ba1e6a683cc13b3"}, {0x3, 0x10, "5911195380b69ccdb4bb87bd5cb4af5b396c4c70a0054df4fcd744370a0361053a84ae46a15a65403335bcfed941947f50053bcdf027553615f6baf807e8e4577b1d84f48f2071e5ed3295a0716bca1134613edfd35e77d105322d2ce85f14da6c5d2190e0ed0f5eb7eedcb1cb240590a0d520b82ae6206abd7e9c3548fdf848bd"}]}}}}}}) getpid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) executing program 5: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/515}, &(0x7f0000000240)=0x205) r1 = accept$unix(r0, 0x0, &(0x7f0000000280)) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r2, r5) recvfrom(0xffffffffffffffff, &(0x7f0000000380)=""/229, 0xe5, 0x1801, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x100, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r7 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000500)="c7ec31215a898f618defbf02feac51b270", 0x11) recvmsg(r7, &(0x7f0000000a40)={&(0x7f0000000540)=@in, 0xc, &(0x7f0000000980)=[{&(0x7f0000000580)=""/119, 0x77}, {&(0x7f0000000600)=""/81, 0x51}, {&(0x7f0000000680)=""/210, 0xd2}, {&(0x7f0000000780)=""/102, 0x66}, {&(0x7f0000000800)=""/220, 0xdc}, {&(0x7f0000000900)=""/88, 0x58}], 0x6, &(0x7f0000000a00)=""/12, 0xc}, 0x1002) connect(r0, &(0x7f0000000a80)=@in={0x2, 0x0}, 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r8, 0xc0245755, &(0x7f0000000b00)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000b80)={0x3, &(0x7f0000000b40)=[{0x7, 0x9, 0x1, 0x9}, {0x3, 0x8, 0x4, 0x10001}, {0x3, 0x20, 0x4, 0x401}]}) setegid(0xffffffffffffffff) recvmmsg(r7, &(0x7f00000040c0)={&(0x7f0000004080)={&(0x7f0000000bc0)=@un=@file={0x0, ""/4102}, 0x1008, &(0x7f0000003000)=[{&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000002c00)=""/79, 0x4f}, {&(0x7f0000002c80)=""/7, 0x7}, {&(0x7f0000002cc0)=""/55, 0x37}, {&(0x7f0000002d00)=""/178, 0xb2}, {&(0x7f0000002dc0)=""/233, 0xe9}, {&(0x7f0000002ec0)=""/154, 0x9a}, {&(0x7f0000002f80)=""/90, 0x5a}], 0x8, &(0x7f0000003080)=""/4096, 0x1000}, 0x45}, 0x10, 0x1040, &(0x7f0000004100)={0x0, 0x1}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000004140)) pipe2(&(0x7f0000004180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20004) r11 = accept$unix(r9, 0x0, &(0x7f00000041c0)) getdents(r10, &(0x7f0000004200)=""/16, 0x10) r12 = msgget$private(0x0, 0x400) socket$unix(0x1, 0x5, 0x0) preadv(r11, &(0x7f0000004340)=[{&(0x7f0000004240)=""/207, 0xcf}], 0x1, 0x32b) kevent(r9, &(0x7f0000004380)=[{{r8}, 0x0, 0x2, 0x2, 0x63, 0x1}], 0x2, &(0x7f00000043c0)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x80, 0xab8c, 0xfffffffffffff2ae}, {{r1}, 0xfffffffffffffffd, 0x94, 0x1, 0x148, 0x3bba}], 0xffffffff, &(0x7f0000004400)={0x4, 0x6}) openat$bpf(0xffffffffffffff9c, &(0x7f0000004440), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000004480)) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000044c0), &(0x7f0000004500)=0x8) open$dir(&(0x7f0000004540)='./file0\x00', 0x90, 0x183) msgctl$IPC_SET(r12, 0x1, &(0x7f00000045c0)={{0x3, r4, r5, 0x0, r5, 0x2}, 0xd0, 0x100000000, r3, r3, 0x8000000000000000, 0x2, 0x4, 0x2}) executing program 7: chflags(&(0x7f0000000000)='./file0\x00', 0x10001) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x20, 0x8}], 0x1}) truncate(&(0x7f00000000c0)='./file0\x00', 0x7c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r3 = geteuid() fchown(r1, r3, 0xffffffffffffffff) sysctl$net_inet_udp(&(0x7f00000001c0)={0x4, 0x2, 0x11, 0x4}, 0x4, &(0x7f0000000200)="b254ece0e8357e8f2e94e0d4547b50f3f21b090474ee912aa02fb38488522bb0c05473ea17b35d9ae9afa79d8ccb4c7e156a98d9559389666fc8af885a502f0b81743dd73692535de94edd6f7d8b1d695c187a3a744ff3d1a458bdfeabb9538fd5c7dca6a7b9bc00e6a87364cf5f39e9eb9b0ec9f10f8ad5f04de0fce9f78a1d77a3314e1a7af7c9d753b4c79ca666216fcfdf645adbb243ed488ce114c4f1687512d617f5ce2add928ef80739a55a0b494f12313f768fad91182a845968a5a9168ef83290eb119d2a1b15fb3222d34228f62d4ead2850368e5ea813a489e8fb9e0846df3fc6f2005cf6d3195a91b2cb9cef890c077df3240fda", &(0x7f0000000300)=0xfa, &(0x7f0000000340)="5032771db9ac10d28fab37f862b8775cfb0b", 0x12) r4 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000400)={0x8, './file0\x00', './file0\x00'}) r5 = accept$inet(r4, &(0x7f0000000440), &(0x7f0000000480)=0xc) poll(&(0x7f00000004c0)=[{r0, 0x80}, {r2, 0x100}, {r1, 0x80}, {r2, 0x2}], 0x4, 0x9) mknod(&(0x7f0000000500)='./file0\x00', 0x40, 0x80000001) r6 = dup(r5) getgroups(0x5, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r6, &(0x7f0000000540)='./file0\x00', r3, r7, 0x4) write(0xffffffffffffffff, &(0x7f00000005c0)="406463e64cbe9be27906ee26e22d22ddd1107de14fbcec3887f2a93dd692b17af1406cd9ce953ee4ff0805f7646bceb420ef492601675f0166e30a0bbe44729fd47738d420e6a76c2eb4aa0192d8422afe601763364ccb830386eaf4189aeefbbb519b7573b36ea690c4b3a76666bf3c036b81ad3d759fd146a6a9d7dff065bd2293036b96be2a2402875e88a7f353afc8394381ecb990f08833b005998674c8f041ad1cfb0b02202fbb0a0593cd0acdb271a5bd981cf4f1e5cd665d39f91abed1c337fb0ca3f11d78fadefa6a102334cd8ce49cc9f06864b34bc7cfb8ab70b9fc3a24a0e3f4db145ebe6e2a625f8d974d9b4aee02", 0xf5) chmod(&(0x7f00000006c0)='./file0/file0\x00', 0x8) setgroups(0x2, &(0x7f0000000700)=[r8, r8]) close(r0) socketpair(0x18, 0x4000, 0x53, &(0x7f0000000740)) r9 = dup(0xffffffffffffff9c) ioctl$PCIOCREAD(r9, 0xc0107002, &(0x7f0000000780)) sendmmsg(r0, &(0x7f0000001f40)={&(0x7f0000001f00)={&(0x7f00000007c0)=@in6={0x18, 0x3, 0x80000000}, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000800)="fdc5fa166c275744b2e4741cba91e59307bd24d6f7595ae254b27961a7ecba86c0c1f772079f5b0aba44f393f5568106681e02b5ef9ab0bd18a791bad03a7fc0401f504fba15dfe97899fe1f3b65979cbc027eca2a9527801b9b15a325f4ef4001f51612619cae75a33e665365599aec7a9b659598dc1f7e9782713d74921f14b4efdfaa246398b5f63ce86e80d810f8c730a8bf4b0e31bbb472faf6eeb1ceb4e304603ee897494f2f96585fb0a5a0bdea3c6acb239f4449b77fbc94b18d44", 0xbf}, {&(0x7f00000008c0)="c82b0d71aac16c46bd9b0b9d9988888a11b19425e95fe96637b1b5e9d8ef0961a91d26f6c2b9052eb28111e9f7e0bc1cef37890c8bf75768ae504edf73185da20eed7bacd253efa3934abef87fb1ed1fa3cc26ea08a6009e1cfb0f63cebb25b9381517643329779297796aade41ff28f76186151c55c71194659760061", 0x7d}, {&(0x7f0000000940)="bed72c286fd1a3bf14bf6e7a3b119883494eb0d1791635441c01a6255ab037abfe391cc50a9a338a42a567d89c56a6c1311a7ee24aebea4310acf90f307adcdf5888289b48b63dc2a774c4d31bc707089ea8e467e5856f862d71a130dea97e3bf89800f82a2cc6b7922ab2f8b76282eed213b08d55e26c24883e2d1703dab704fb3b8f5a9b50eca89d358e8f87ae7307b296b8f20d74b1d4aa70e7d26c5134f8430eecb9c6cd54c57a967024143a4e97f9f6b870e5c5c68027a0856284c1f8d9722b49856676a26104f2b3fbf0eb1f7e3f21a5834207ba28363e", 0xda}, {&(0x7f0000000a40)="6d30c0a7a20d06474d51983d99704a99eda67d5c1b7c6ba724eddbfb590a02ace3bc03b73782a0ae1d9e4f09f6517235f158f8f107c23359778275771e183e3a38d79399b57507152bfaaa61d6938bb8626d5c82f59377a85e4cacebea91225e5c189e3339bad9ec042fded606037b159899df944823d958605ece7d77ae44935be6585859bdc3515e1e6ea668d739cd9babfd06232e287946c8db5a", 0x9c}], 0x4, &(0x7f0000000b40)=[{0x18, 0xffff, 0x4, "f821"}, {0xb0, 0xffff, 0x1, "9318aed833d35ee612c8aea43c9e53b1d6fa51a804b09a432b49f8cb3381dcb88e1c1d747b3f4ebb68473fd8f73fafd5e18e02c0145b1fe0d84625206efd63a595ca8dcf1ef65ff5b67ff75ed469e8a94d924f44ae4e77c442dc34a024f741723bc8f66530b3884af2834839a24f4f9a82113e24ac529f5c0d4202e269ffac3b41430e9705864da058d5c48b929467e56db49486481a15bf3617"}, {0x90, 0x4b23fefee91de48, 0x5, "ae16c916a6703a6147de1ba5719a59c6a11ff1e4255698764150ec8eb6958a7f365e1e75374d0665ba607357b6c17093aafc20728decf1e9562cde30a6082b36da87a23b6f4c8e31e90547aa3622e938c2acd00a80c290bbf8e07989b37f16fa4aed3c327f72fdc742df5dcea5c32f606415f57ad2abe5e376ac453dfb95"}, {0x38, 0xffff, 0x1, "a14a6f7a75b987474a3a32d2786e61fea15be612c2866fe4e52c39e35d0eef4a00d773f89f34ef66"}, {0x30, 0xffff, 0x91, "7f623fa0c3f583f8e8ac144885d51d3b4f5ef48fc4b9f52e1eba1797"}, {0x100, 0x1, 0x0, "2d7a40e16fc7c4db4271d784c6aa853a668a3f5354c6b0ab11d4888bf0f79c407151545a4fb30620e8fe1d6cc5e7ccffae07b016bbd34fed5b77c1ee0501eb8ffaed3d30584459fd54a3c63835399dd4ae276c89c03b571359655f79f4c90a2c719891a62a2b222dbf78e61c0f4062d432041203d847935661c99fca9991970f59bcf512e4ef18107eadc26d5903fe79cc133883ed1260dcbff216c89c88c1c2e373f181ef793f5d049d96b859903ef4863146e31e29c34d47759ea3e1008e12158d8a97109bb7f8f3e74672e472dd06ffb1d1f4d6f3c775f40e8cb7e3c899b11aada65c33ea4444268d"}, {0x48, 0x1, 0x1, "a4e07c07b1d5ca6c7b680a0308b19765f9f08fc3360f2ad455b30b5f090e5287078f35c13fe707a21196c87b995c40bf4ab2"}, {0x48, 0x0, 0x6, "a5eab83693308eefd7fd615a3ae6632b178087f8fa335ff4769e3cf6f9d22c29ae3d2f57fa80333bad59aa8fe40947cd3e23214e"}, {0x28, 0xffff, 0x2c4, "254231cea83e1a5379a71f38869abd562b"}, {0x1010, 0x1, 0x0, "64f9903bb189f37f138d882540049f34424ded8f611cef04603fe8a873d43475b3865b4785e135715fe36b45a51e8daba5c1ef3318e130f57ed415072e0bf77e9787dca3ad5f1d954f1b52097b3082a7665c6c2f6019387f23cfbc19d3254499d1bc1848dd8f2bed598b40a99789812122315a890030519bac7f5a452bec82278e51b4c6a23dd6811ff8649b4b75d5f99599b83be04443661c42d10767a9badf1cf608ef528f0f2ee087c7f0857536141d61bb9e2a29e3a1e2a87914c5f439b1b82f7527e50caea6b311cbe27cb0e68249ecc93014dbb770386947f716f0ca8113abb3cc07a5ae61a2d308fef7dfbf03c9c30babbb8376968c1d5b453a3b78c48bfe6d67bd05339bef3020b30c8126bdc169fa7bcaac7631b06bd2e22394a7656d78868a6410435b8d207b3fbbcc3993efa84f6674f679c618890f8d73659673c7b40251084ae542f9571ca95e8fd59648311974b3061c12a8330a6b1af9de4414c05f6ba92c2c710210e11df592175a626e45d90bc1021d6f48057f069b2617d97cc1987e8662987ecaa91e93736120ca6f5242d9b8cb601930931b943f5d1c6b7a0b9641e0f6155bf236997d5bb7479700bfa2a06d3cb68a13710b34ab03288ed0496112b9f007d38688f61b76c9031e3498802aedbe450cad025ba5b3c010579f9fd58f1dea0af740f97db956d7d22425427b48a102ee21ec86a2188b9ae11ea4f8b09573b90ac71b0d33439c96b3aaef2984e745fd2dcf4f25975249771f8fed93a8b9f90370b1e3a67f3bcd248c6fb446c5ad865fc39ddb6c492a370b0ca8fd22618cb627486f57a462071a84cef96272597df3235b8f5d7741585a623990d96dcafda6852fa031594b6fb92d2192014fc18798308db0eab855f12908cae1bdb5cabb41326101da8eaa9e9346cbd9c9b0d979ae7ce16d93d1d8298af1f9a8a613ffa1f64e1b7b6c3a0f4c16e6c478d8a96baf7a5f19e4170b0abec1f58803af489c31cc5b9541cbbd0894b6cd265ae8594a9164549c872dccb4e29d9d5854d2fb3bbe016edd3e70484dd17bac56aa10da8019d384064dc84761267435f4c92d15940a58cfe376e8dd0c184ea0b842da4222da79149bb2412fd2287c4d4fe220160e9195ebb03e9a31a24738ccc10b591ea78471693cdaf8dbbd70064f383822814d6b5be70197a6da6329ea3ad5cfb3a8dde5034db466cb9cde9e80df0fcd66c92f5eb08f138caf1184c37e1723a28b55377774d7359a72137cdf161f9a99188cb3d2cbf4bdad2c2a74222bbdf772302429c035074beb1167010f34070e80dc1ab8245ff17538893c3067fe213a2bc21ac605bd09f64f86d754082a5afb84d8435398dbec6129c634019cd51c57f74889535d33eacade474ac3a4bbcda6a21b81d7d0f4fdd366304b5f2743be68c7a714d4f38961880ed28bdc8d2e9717d0b5a61c600fe8dff98362c5bcdebbccf488cfb601470e5af6e7f311b81c772e888c3b55dbca80e8223a384b49f27f6c847ba141fc4fdbf75d40f5d75507492360ab2eaec46e7b617cd476941348d8735e7a9ec9ee6d4a08ed1e48f2efc4cb597ac7643e519e0d15cf74fedf7b34338afef6ebb1755cdd5e62b14664cd3a9da71136340e317ae4891941f24f4904a38e4fdfde3a39318f92981a7555ab2d3765f59592b0e0e87d77a28f746f1c93030071f23598ac48ba80d3b0cb948aca37b114988c186d8becaa27a8d1460e364becfcd39acaebc8699d4ce21b262ba5a0fd15ac1344959095eca46df1e957eb86a76f52f5fb864cd56a66380875ea193d660fdaa6b6cb41a4ddf448e1d7f274f210ef7a215596bf29ccf7058d2086b267bf7b3c2501835cdd5025b4f088c78542d217e1d6cdba30660815efee1ae8e74ad43e7fb65f426b2d1a68a68ec653015ef3343b2b48814975c82ac4359d09493ca2a0730fa922be50c1f0cb2b61418f7c0e33bdea3eb7663abf56fe47265bc98416aa15057c47600c1cf894548e9c99fba9012fddb87f9ab7bf82f4ff6255983ddcb1d02d499621332738737e9f3fe50307189d7377b32d9ce4423e6e12effba3d0673b2294493b5b472fe5348e13a2eeda3d69cf048c45c1871c3b24b15d2dd1e50589876c96e08516c976563d51e89c132e39d6d3799cdb80fd0b6f011e5efa06848a0b1a5a77c20ef3a36870730b53682829a1ac73d438f364cb9cea024d6f76e933cdb931832153922c072af6a2095e08059082346d27bc9770779543952ce4ed98b9a7c1b703cd39614f165ea74f117b5253a9e9a4f33cecf3821bf4eb192fa9da578c5869286f4c8c89f27bc415302a702910f1301847a9e4dce47db9be049a6f12c508384e5df98e499018da3508914c5601cc22586a5dee6ba996e6bd5c542fdda227fbfc3394f88913aa2e0c9b57509a1cb6e129214681666e640b3f7dcf7cdcc516c0426b58401de9472286a2c752ec97f02699bef9764901c8b14aff107177007e71cedbc90e8a6eb500bc20c5e4c3c09e25731e313fcc016b894e91a9c0e9b6bcf7147e10717b8c95215e6bf9ba23b76215f795bebe38f33babbd6700b5420e38607e5f9c3511ab204e3a6c4a83fdb9829a206d35ae5232cf96a01e0b1b492513ca59cb298959ce80c93d9c37e3933ff497216a0542d7392f9b0d5eec22091eeb8d81e784cdcb7490e7fb09aacb30ee4c81362075daac10a4e384916d4f71ac6dce813dfb996ca46abf8bd5e6713dccf56f40644de8a9327863af738747ab986dfa3cc010ebb5bfaaf4d9f19880785feb9dc326f8c995925ce7d0ac0e66fabcda07a21aec71e3a7fde119733ab9bb932c507f996a9f6778b2cb3931b7cccf33f8fd4392524d04e69bc45a4b2fed2af79b353050d0c871df07f3dd6ef0f32d59e1d14cac91afde0ce76e91672f1d389de458dc56bc7e836a8738f2c6a71c4e6cf2be5c277af24c4b952985fad1d0b9ce53f9e79b9bc0e66ed9f13440f5d1f0939a08b1e9e48beca41a6baace58e2efc3c2ef4b57d7998a772d7bd0c12743fdeeb7b6a5150d6db24a45820436888dce7df32381e5b221b8cec2ff5de43c778562716dd4c94c7c04a2b3ae418c96fed2a61a948a18ae732fb03a96a4796ea019fe84f93c79c69cfe07d9c7752ac6dbf1943d603628b49207aaaac42383cbf00cd0c8140d10b281bc11577218fb1c3876ebecf34e4bffc9566161bce6b4e24d7fc3cb7aae7928b4308053e7d3ca7d0dce9b565167a081bef69acc5921ae7b0d8f51f29769c44859db1c0e138e34bf8a0fe43b0bf2922ef71d431727ec60e30be24f5d26c43497d968cb8d0edab91894b43f938c7c559dc3f415fce029966c48d1383f21d4b1aa252f9c6f9612f924b9928fb90e26e228b08d572d69fd538f4198abbbd76d5bc8522520998ce6ca7b4afa6004ae4b64d44661eef603ea04ebcb9b06dd72831d1bc4ccd81cfc6ba8683a3107fd92db09779eaed33953cd4da7e024e6707460b4a20741b07a7833dc5d02e00d96a56341bb9dd62ea3e726614ccff9dd22be48bbf680079791a5cdcd4efcde5852ff3482ea5e9261f4db03854a8ee5e4b96d314ae56b6dc021ed92cc261f1a75330cdffb62d2e7a8e3025a5b1228a63b959311788c367ea18fa64ab92ff36c7befb6bd628edeec3803debf9d9ab946eaecdd26de04119f1b24319a261a9f9f0ea0ddc02ed4ff521a96c63f9286e7c8ad3dd61fcfa2a2aa90da572c598496406c6e7072a5791c05368f4c0503ed5113746006bab89207bd75c6bed02d70c7de7c03972d2ada4cbcad588b528ee7cab7ec1e61d6c5572092f7187cfdbbd5a599ef00c50d1fde0232a5ca503c617959cecc0fae7bc0956343c93fe322252f97a4e7d6bbcb374d2c7f6f2b4b395b1f5bf097c33cba71af6ee81cb0a71dafef1b4cec01a3a4fadcaf4ec997ef8a0945d45e50c627c880ffee01450f36689a841d34ff794486dfbd141ca857c667006d3f1e9e6e6f86a69861d9c170582d213604bde39cccbcc50a93e02865b22916aa3bc4358ffcc66fe44af043aa1bdadcd511a433de3a2825a75a7301d70be67c7499636b894e56e9e20480a5026a90bca055831efea476a08e993c76e9fb05a76613e83304d835bbfe553813491e80c48efd364e7f5398e8b0af4bd49cb21fb33853173ca3c7ccc503431749bb33456a229b0a4a799ab773894c368fd741126a04a6ded911d576b8440d9ea23cdd4a601a0be887da3691a47123ba70323d37b167c84260be44179389724d18fb1215b5a51abbf5460ea08eb7105cdf1f9bac097a8b222a5f85c1bfbfa9876ac60297f34477db5be2a2313f1fadc23a99dc83107ba904a474d9f828e7ffc596208aa2c4024d4cb443d1b041446f8f7da897ba79f02fe2dfa2e487b345122b71ce327f781288941734c37fb1ce76abe41faea1256abbf65ea10f850e91151a94ee69d70c9c8e0f9677694ab9bbc9ad63a85dc5a3e4479019b10f1d02d60c3acc1c34b5349bd38fd8e9c23ac399eb8d3bf209bb1b7dd5e8222ba6319dfa50cb700636d93953d762b71964f6a0c5565dae0ffac5cc52ea494720986a5a1533dd10e6039b960044134c4a837aefd44a432eee41e038b22d80498d95ef23ac2e99812f026aa879454545f7ec6ef2e0461fa5a44da0fd7f5c07da561cd4f8af4908755b1d5681af147a22ef6da49fc1f14f52bb0263114c1243eb0a5e62c7a26277021ebb01b2a72091da603f104555676ef0e159e5c220f3e410f0fe4260b02d8b4025c646a9953d1ce38347df646294dcc261583cc54c71d95b3efc447ea0cfbcbb1a874925429ebb6fa227ef4323adbd725a556a454cba2c7d05fd0fe21a958a1ebcd57efca8a22b2ce56ed52896b7349f7e464b5f705f091ed4b0321e0e892f3756cce5912c2208c65d54cbd9f76e51a27becb34dd3b643eb05704dd9a545fc6019a0b66621d50947ec9738f8f352aac70cecab02aae97717257f3e79440c5d8d4c6f056e35e87bff9c267ea0d3f70335334fb6a3fb9082e90dc3b27135f88fdad9eab7c29989a680750d8f5e45e6d8dfb66d875b278dee8bf86525e9ad60948b2f06637e1d35991e229b02d3ea5dd3a940566c687be980501e77d39ab7a27f6902f60f8bdcdbe92a1e918dfa700d0caadbd1d0c135b7677b6944079e0deaffa2c5f84c803c28ccbbfd6f3b632c630a55979d97c4cf46432f489a50d642e843defdfd1a6c92996f704fb53f5451aa1233b5764f6f2b8a81cd106d211b3ac22802d2febf5de805763de254610095b96e4ee6f7f2504c2280aad5e2635cef1202400c53f950dce34cba544f2a08a353a8a4bddf449badb2eebb5709990f042e1ec7fbc22146d539c161da5f43d864d2475096088b83441d0ba7a6cec379f19e67096c0d89097b5d479c4d046477c893a79fd59fb70aade2d0c718df67a59122f7bfe35104889f3ada380f7255f933f18f83cc103e16ab9d7e27b412bfae0183de02acabfee6aec02f773c8c69b3e0d64824b7a3f38ee8e3b63f46f3893d43788267c8325380d6afd956e90de4c8905d3cbaa5290a98938014d71a5f36dec6a366291199503ee46021a36f59dfa53db1d92438e3bf3a6076a95f6e9216ef81dcea38fafc20e4ac486d0415f0d183af16858a5b0fc30ccfc160b53a26d302d0517589d52f1d34ef079223d2c425860aad845d967698460a086151b86432459d2e71657a3cdbec3dd8ded4292d3130c638ce9d0e462291a5de5896110c7e5162930a9e1c7c99b7a64ce368fc71a8bbe74241e2f6205b5c"}], 0x1388}}, 0x10, 0x408) getpid() sendmsg$unix(r6, &(0x7f0000002080)={&(0x7f0000001f80)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000002040)=[{&(0x7f0000001fc0)="ec9a06907edcf2d17f73ff269d1a4e32b293a504b91251624efa7631a93d3beffe9eac70b1220f6f668c188f632b4dd651ce231c5839d4508d7b0ec43bd2bc0ef6922924e86cc109a727cd2c9f", 0x4d}], 0x1}, 0x5) recvmmsg(r6, &(0x7f0000003900)={&(0x7f00000038c0)={&(0x7f00000020c0)=@in6, 0xc, &(0x7f0000003780)=[{&(0x7f0000002100)=""/135, 0x87}, {&(0x7f00000021c0)=""/4096, 0x1000}, {&(0x7f00000031c0)=""/202, 0xca}, {&(0x7f00000032c0)=""/155, 0x9b}, {&(0x7f0000003380)=""/214, 0xd6}, {&(0x7f0000003480)=""/142, 0x8e}, {&(0x7f0000003540)=""/174, 0xae}, {&(0x7f0000003600)=""/130, 0x82}, {&(0x7f00000036c0)}, {&(0x7f0000003700)=""/125, 0x7d}], 0xa, &(0x7f0000003840)=""/118, 0x76}, 0x6}, 0x10, 0x1841, &(0x7f0000003940)={0xff, 0xee}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000003980)) sysctl$net_inet_udp(&(0x7f00000039c0), 0x4, &(0x7f0000003a00)="1c3aea730d130bd0e1f0950fcde6da26f7b94b5fce97cdea834e35f0", &(0x7f0000003a40)=0x1c, &(0x7f0000003a80)="799e9c37a3805d6569b1a0", 0xb) connect(r9, &(0x7f0000003ac0)=@un=@file={0x1, './file0\x00'}, 0xa) executing program 4: r0 = getpid() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$setown(r1, 0x6, r0) flock(r1, 0x4) write(r1, &(0x7f0000000040)="3db41ac333bc30221292cd04215c39", 0xf) r2 = socket(0x20, 0x8000, 0x1) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x410, 0x0) setpgid(r0, r0) r4 = kqueue() ktrace(&(0x7f00000000c0)='./file0\x00', 0x4, 0x224, r0) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000100)) setpgid(r0, r0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000140)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1, 0x6, 0x0, 0x0, 0x20000000, 0x4, 0x8001, 0x0, 0x2, 0x5, 0x3d55}) fcntl$getown(r2, 0x5) fchdir(r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) fchmod(r6, 0x71) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000280)=0x391) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socket(0x0, 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) r7 = getgid() getgroups(0x1, &(0x7f0000000300)=[0x0]) r9 = getegid() getgroups(0x3, &(0x7f0000000340)=[r7, r8, r9]) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x800, 0x2, 0x0, 0x1, 0x8, 0x8, 0xff, 0x2, 0x0, 0x1}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x2, 0x3}, 0x6) dup2(r3, r2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ff4000/0xb000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) preadv(r0, &(0x7f0000000300), 0x0, 0xffffffffffffffff) fchmod(r0, 0x40) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r6) setsockopt(r6, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r6) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc8c, 0x7fffffff, 0x6, 0x6, "980424595301b6cd2a2fdcf5ece5aca79a3a4029", 0xa4ed, 0x37b}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe800000000000000000000000f9ffffff"]) executing program 6: syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa0035b7c0d8f49ac7c9e83154d7c28087e1000000000086dd60cb546500180000ff0200000000000000000000000000019863fc08bbecb88600000000000000aa330000050000000000000000000000004e214e2200089078"]) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000180)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}, {&(0x7f0000000000)='E', 0x1}, {&(0x7f0000000040)="b647d115dc2a4b", 0x7}], 0x3) close(r0) r2 = socket(0x800000018, 0x1, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000180)=0x2) r6 = dup(r5) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000100)={@local, @remote}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040), 0x0) open(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff", 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(r2, 0x0, 0xffffffffffffffff) setuid(r3) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) r4 = msgget(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xa4) write(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6b", 0x2}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r4, 0x400c5711, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}, {r5, 0x1}, {r2, 0x1}, {0xffffffffffffffff, 0x80}, {r6}, {r1, 0x4}], 0x6, 0x86) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) writev(r7, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x8001}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}, {{r6}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x49, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r7}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) pwrite(r1, &(0x7f0000000540)="aba0b1a2829ba57a5be56fb0dbb2c4614b9afbc55bb96b78a44d8b12eca65653e203f85b0478721da0824b284afa02825010bec072a5c2ce3a555d7152a738d0783d6c68052b65c09e474474c209415f792a6b48ca84b8bf22a1a3148628a67864f9faecf0e5fe20a2299ba270278b75a1a229ae9cb0b69df15929b18a094fbaa577d988d34b32bbd9f66a1b70e897e33c33be4c951d63e6457c9fdd93ecbff4e378fd0c96a63f51ee9988e00359e22293b8e977de5eb81c387ea63596f8d473c2ecdfed0d3b0c50639a8704bc22200e30b1cdb641783902930acb8e3c926a890e1c55d9", 0xe4, 0x10001) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = dup(r0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x37a, 0x0, 0x3, 0xfff, "6d2b000005000000000000002000002000001000", 0x0, 0x10}) setrlimit(0x2, &(0x7f0000000100)={0x60000000, 0x60000000}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a01000/0x2000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil, 0x10000000000}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000a67000/0x4000)=nil, 0x4}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil, 0x1}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil, 0x800000000000}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000d66000/0x2000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil, 0xfffffffffffffefe}, {&(0x7f0000c00000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x400000}) r4 = socket(0x10, 0x1, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x8000, 0x0) ioctl$FIONREAD(r4, 0xc0106978, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000000600)="804b26929c47e53043e47082e05dc9748ddf301fdb324541eafba6eae112db1ed26eed1dcac80b8b80272449fc2778d5087a0c1d0939db430e75993270a153f92abf1210d686515b5e154d8e2593df8d9fe433a568776fb1f27710c1821ee9925c6b9e595540d13a643e3ab8e982716263467a81b36642271aea692f837f19d8e486012238650e2b128771553ffe2b73b0e874df50e559ded2d054f2c8869a48cf46e55eb354ef8801543bde6ff4011e80ca0280fa2e215d7b0ce8768f1efc28572d0f01d8b3599a88cbdf53f4550bab1238ff0fc6cb50db2479b65aff548c9da55c039689", 0xe5) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000240)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000003640)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0d9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a37266e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f458000240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f89eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab183810104000077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a6e3a72e52e13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356fb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034c9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc491290422983000800004b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608000000000000000000000000000000364a78e1d1d1e8f5c1c5f854d92fd2d832f29620ec1e9e8f6cca4f", 0x1014}, {&(0x7f00000009c0)="25fd26f0c2f6f8454eb459827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516143c92282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e64e9f25f7d20341ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761de8c384dcb53ad08cb1527152db4272ad88493fb38f40398b5a000034fa551a4b2630e0900d08787e89612408f5c38d3185a17475d4a4942473058501ebaf20d02af3d8c60a5f48c3a9a6755836a8fdf1899b5bd43910f6d4f751a123c587ee70642588691f113749045b6abdcf3db86e647324bf25b37e3c2cc4c1e1464d5b356097378f0ad8860e4468552ee97b612dd1c29015fbc2bb362f3ba161e64e4739e080ed7439645b5209d44475bbae79006aa70b987a873c7180fa32988ce3fa24907bbae057634b9375ee778fc5292fd9a9bf70f2f654b773bec290c771bae649022fded51fd770fd6f58b4a8dc1fbc504f3357929f79893aa5e2cfcf29b2adba3c84bdd7b9b6781fafee04027e459268e80a3526634e889e6a166e811e3dbf3f88d5f3939bbe77d38806a3be958f088b364aff49c4e0ddf54b8f00890c52731b1681743fce56bebf135603daa64c74b80caa8e5a793bf0f659190ac2edc99b7c13f6fefc1228934e5c43772936352251dda437b4579dadf606a98feec406db368b7a01fbbf7ec7f3a1ea81669eb813bb29ae94d90785d31cca24ae7cb776f054c42988b115b5befca984fec1442fbb7275d32ed818261759c2e7cd06397ba28bd1162302e11a7e6bd53a478cc67ebeb913a5fbd49fbf848917d8d241fddf73a075da83e2b6db447bf9ee2e3e2c543fb1c67a3de15218f147520019ef263a15abb18bbedefde3da0deb0607a6d1f1b8613a1786e4d972c065d800000000", 0x2bc}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0fea7a92", 0xa5}, {&(0x7f0000000100)="6973b3b7b5f516f850b75a28715b10f7ad8042b6ad24befe4129af5d2f4165f2a214c533a7f59cebdfe071af14f8fc14b9d792c9c83e6b98efb49b3f4ad8f456696d252dc98388c1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa0cb61dde68a23b8d6b17ccb00b359556b51a4bdc4", 0x77}], 0x5) writev(r3, &(0x7f00000004c0)=[{&(0x7f00000029c0)="7b0503584ce8d2ce7fde9e5d801a23ea2b6979ecc844084c073000b4809a5180fdaffb5e0ae0d9f4cddd3f40a84400508657dc115d65d679ac86e2401d295fd33c96679b22911981b7f2b74fa91476f4fad3563c23c7edea5a5f4683a85a165d76b0dce05b843f379608a96bc2c5d201679acff1bbba1e46eaec7b32678997f651eabfaa08b61659f3474ca5feb3442f78b3ada6b54d1b173086e363010d65d6afda5da875d835b5eabebe8ae60c30895434c23b575878c5373add15a616c28317d955070cc7e28ab6b1ff76e4f6bed742420b07d297fb9cd6f06809f8c22547b515872342ea597a5394049845f42b3b97a20c308a5cb45d3c08b4f64821b9078aaa76312d0277d9ae7cd484b85a4c7d28663537be3e24ff6868f17d16aec1e49345a8c4b5b3cb314c40208c6633af6dc2dfa17badef99f179c53fd06163b1149ed0d6377f6b463dae3ffce81dd31f87cee66a958b85d49f69e5da1582e93743dbecedd2667a8766abd88895048c20f30d0b6635fd4cf603d01e22e79b7f145ba37fdbdfa914544e6aa499e988df5ec70926111777d3898a4175190daff7cac90043a46a2b22bc3b185af2b4e3d0b217f6c92d0b852660790c06a9f5076e9808b947adaac219c31c24ee613629455410739acc0a3b8cb9cc507611fb1474996bf338c74cb0bb44c17edf276edb84a52d7dc768b303a3bb3a56a415bb73d3a5cda8a7e753788155923baed1017dc08c52fe86240bf109704cd3fd7bff10627752988eb75c8e89f13efe9f0dc899adffcb7074a523d819ac2bf24eca8379e9efa19020f9380dfb6499fbe2f79a95cd0c0d6d90f97e8c39e75f789213f36282dd9a8cd23fb67d5e54537d07435b30a5d462ad54d8b5166ec68f96ac8d0830550c1da2086a7115d740c3e1105fcb2b9ccf9ab280913944808d01d54ce4b613e7b39b5d71c234a89154407df8c4c32226ecc59c577fc832180d179b5fde9a0ef92e28c7d3a98990c45ef782b5716cbada6fffa288396864e05fad09a020c8c0c13ba6fa3344d5c152e5ac149c1c10ae59a4111fa1de7d99cbd375476143287b405a5408da70dd8b3858a6f9142ffbc7a45cf9016ae23facf0478dcd19c477173f43a42b538d30d2d39327fdd27360f6ce39b995a3968af48a25c82e67a8068abff4b5e0f797e80d3293ffbff6e70f77a42486449d518395c159a1a2b0d83fbc4ed496b7e4c22780031396dc4c16cb4dae000600c209fdf5a25ebcbc6f85590af28968a755198e68e1a012d0b738f33cdfc2cefd43841761afc9ba8920e1c12eddb06d6b88b710a48bbd3b40d2340289326f8282c7064eb97c30be26580e47ac5969c7b18a29e642ba7fb8ef23f4e2262eed3c342e09a7d587c82f16a49d0debce35137e7e68e37db92ec952a289a8a81f8845cd0c4abba94adc27222daacc087923a554c40c0aa05607ecd0391627f92d58511d35e6f503ecb165aca20936695fad1641af15a4586f0c6b7b2e50edbd6c4fb73ef75ec9bd8ca0e49e0fcd88d58f3a2df25df04646394ba3a856d5848a30ed717c48ab9a8cc96ceaa4d4b15be21c71cc2e2cf0c905ea54955073b2560049a1d31cdcefb330f150e693584c262ec5019895b81f9786e7e15c5cca371f0709bdfadc4d79f1a7150c92619a3ab2dc2b8153eff67b9113c648c49c80bb768e3bea1efe6506444a8ceb36ce54c6978567ccfb54c17e84ad0ed0aec569b33eec80bc161c8a3f3f55094916647c2c2438324b8f459fa01f7e164aa93f766fc9a9ba69e8930fb7ad640aba041636589d905cbae5b68f41f24cfe8a591fe6f1ccf2f43ebffcd48d3e23ad6da34baed3242127562024c7bf77b962e4331b1e0ec411d95f4f9f7b177a85b71d150b9bf710aef8124aea83cd1f1ba339b480ba1f7ce179a15acfd1da8a1219ae9205eb7e50c5e485f54cec2636d3e46f65fed3d079ff3f167337106b9db94c7722ae14ebca9544edcc27aa0dc287c4184db906b942f4687f973c2b431321acaf10c404d0c2defbbf9ef2743687243b14cc8948a9b25601b2c5f0407a11536d67ea7575c077c563d1a102c08c87485d22c882e4201446856ecdbe5dbf73270bcb8d1e4bc3bd3076e8646c3618a821f61c19cd9d706804fa0149d3c9b701ce47d0d4c920379ea65a27d4704b205c382146fbd64a39e2cfffde3cadbddefa6e7dbcb1b12e2d9d265cbcf04926bacff8a2655cc74091f9530e638b4e2e6e94fe8191fad8b82cf99246edddce075e9433b4816fb89544a02f373ddf57343f7669f8ca5be22b8728f5041ff61edbdb7ae019057ecc1b12777e1d35a32a32e22a2385491c08080a3ad9ac5557224db5c30cc6b7f351fe02a836e5fb2bc48674ca4e27a8b65d878e8ed12e9671f42d72894c6d4f576699895af3cb6d3ce79d0fc2509025b9a13aa38bcfc8cde0f1e1097ffba802b75e27cbc0c16636ee7ef273bd799844b620ce0a4fd9481e0486ddf5465a09682757556acac7ee70c5b2e627c0bd2e887db4084f4d94854ef03f4f5bcac7170c6d548597c6d991782539778f6be82457144f9ce2bf4a9cfb33fd2b428b093e2c821a656c1a1ee373d97a89660fd942b8cad9f365c92c9f9da92aef4eedab492ad0704882d5b4fc2e80ed86b4c29fedb897a61132d5fcea1df46f98278b74f452ea42d3f7791c34c41bcbab19fe284dbd512d9f40339fd43d5a6aeaaa9b8c07b9653b16cc1b1438fcf4d23ac73a7b2adcc38e490fb1a14930e6af91a58f6e87dc28717d03700873886542cfb784a2fa005443e5ea4e3f78c0b9290dd4e2a7c0f6248d71b4a3cbe53c05f15d7ec3cc73cab1cc49f16104ae325e988bb5fa8191e6fdbdd910ffb758df5b2fc9f017f20a192c2c281849c6868d6339e86d4bfbd2fb12c65dbba64e464b3f30ba60af382f0182e215fd5c29ab327be6c6ffd8c80becdaf870b02845b969ba90bd9f6997d4cb4acddd229d900648df0f92318805f55c8668495c69c42ee87172e1f01c357b1df4f1a8e7292fdbd09fcb0ee2ede4e5e88ee2e0f302d5db26cab14e93950931a5041870711ed5d9240e42857b11a08eaa8491be999341035f8c88d87ea81c1d02911e67105f620116cafc30cefaeffc9a9458d3e93ee8df29871bee070f8839e3be54f8a5f9752769a7401e49979ea879cc70555d686c741bebec0b37f767f1dcff2c97ac8d50213d5e52a7208b8984661cb0cef2284700daf6e40c560322294843854c67e22d4dcad488a1523c84426180c6b5830b1433c3740048abbedc218b9c4d6ae98b6f1c273d203a3a5c573ae75faaaed5bec26099b16d598378700dc20ca803bf8a7063bdf0978603fa7200fc23a038a8e98b01cbfac63753efb68e73108fb896f1ef121e28c0ceacb83341e87179886ec0baa8010a175b79cb113cf9382bc49f3e9ed10e24f6f3da9cd436b3c069858a8f0149b29e98a895555459598378f788c633dfac8a7cd6c629f147ee73daa03dc45b90810450b0f36de8a79340a58ba9e62805d39920427a7c04db2325924b72c12e3a423453591c72e55bf9a76cb089fd3daacf85d696a6c3ff21561816f9b3c0c64d160f9819e29cb66547f565bf7f947177e789888a9cc48bfe52bac189bc6f55b6b20da33f25f5378496a466b104c284d5edec82d42b527ed345180e010eb570ab22189a9ffd06cf22ecb3a99b10da6cf5be313c2354040a570b7fe6b90276e350beedb9889df5048c2c284cb9816e70196405e333834fc1b2a13a6d4a5fe5373b514fe3207de4e835c4cb8776e5976bed23e7d0163342d6fe16f2a9dbede4f7088b9fe2955d7171a081809e8c221b954929c231ca309b4ab0e0c1cdd5604cf41b501f6b6cf3fba50e3be01bc1ca6ca02c304c13339dd853d1367621998d7ec24fd085e7b3d883adaadf3c95036a489b524985bace6bbd0090e08b650644cb009d36575e543fc3e101b3747f275815c1dd1812406714d19950f9a0c94ffe67739bff0277909a25fd6ebca6b366823296bf5ef22bedd7c49db15007fac31a70379fc1daf7b9cc93445bd372b0ba8f5ed6ae0a74bfbb2a868a363f9c819cc457db46eba23e9226762e529b90cb4e9b30c4ad24468e0cc52138660df3decfc596a2338d654e8ff160704d4eeea557d5ce025e7872891d7cd51fcf956e7a5c34a7f8059e9141548fa450990abff568655d48b5f82225e58fd0716dc422b84675ae1c6144eff985b9e72abec0707a64c6505f134411ed1825273c8e80b5688a828415a23647a78d", 0xbd2}], 0x1) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x80, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000180)=[{0x61}, {0x28}, {0x6, 0x0, 0x0, 0x20}, {0x3ff, 0x89, 0x1, 0x6}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000440)={0x5835, 0x80000002}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r7 = socket(0x2, 0x4001, 0x0) dup(r7) fcntl$dupfd(r5, 0xa, r6) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0xfffffffffffffcd4) r2 = socket$unix(0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000010c0), 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) link(&(0x7f00000002c0)='./file0\x00', 0x0) recvmmsg(r2, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)=""/174, 0xae}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000500)=""/66, 0x42}, {&(0x7f0000000040)=""/45, 0x2d}], 0x4, 0x0}, 0x10000}, 0x10, 0x0, &(0x7f0000000740)={0x8c, 0xfffffffffffffffe}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x1, 0x6) readlinkat(r3, &(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)=""/219, 0xdb) r4 = semget(0x2, 0x1, 0x0) semop(r4, &(0x7f0000000940)=[{0x1}, {0x3, 0x0, 0x1800}, {0x1, 0x7, 0x800}, {0x4, 0x3ff}, {0x4, 0x818, 0x800}, {0x0, 0x7ff}, {0x1, 0x5, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x1}], 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000a00)=0xe1, 0x4) r5 = open(&(0x7f0000000a40)='./file1\x00', 0x1, 0x18) getpeername$unix(r5, &(0x7f0000000a80)=@file={0x0, ""/519}, &(0x7f0000000cc0)=0x209) clock_settime(0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8000) accept$unix(r6, &(0x7f0000000d80)=@file={0x0, ""/519}, &(0x7f0000000fc0)=0x209) r7 = msgget(0x0, 0x0) r8 = getuid() getgroups(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001040)={{0x2, r8, 0x0, 0xffffffffffffffff, 0x0, 0xa, 0x3}, 0x0, 0x3, 0x0, 0x0, 0x2, 0x0, 0x0, 0x5}) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x2, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x4, &(0x7f0000000240)={0x104, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 4: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) writev(r0, 0x0, 0x0) syz_open_pts() executing program 6: socket(0x12, 0x0, 0x20) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x409, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000040)) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = kqueue() r3 = socket$inet(0x2, 0x2, 0x1) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000380), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r8 = accept$inet6(r0, 0x0, &(0x7f0000000000)) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x38, 0x0, 0x0) kevent(r7, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffd, 0xc0, 0x2, 0x8, 0x99}, {{r8}, 0xfffffffffffffffe, 0x28, 0x20000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffa, 0x8, 0x40, 0x689}], 0x20, &(0x7f00000002c0)=[{{r9}, 0xfffffffffffffffa, 0x83, 0x2, 0xe7, 0x5d3f}, {{r4}, 0xfffffffffffffffe, 0x24, 0x2, 0x1, 0x1000}, {{r10}, 0xfffffffffffffff8, 0x40, 0x40000000, 0x1, 0xcf6a}, {{r5}, 0xfffffffffffffff8, 0x22, 0x8, 0x1000, 0x1000000}], 0x20, 0x0) r11 = fcntl$dupfd(r3, 0x0, r5) r12 = socket(0x2, 0x2, 0x0) getsockname$unix(r12, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x2, 0x3, 0x0) bind(r13, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r11}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) getpid() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) r2 = getpgid(0x0) r3 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5}}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r5}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 6: socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r3, 0x1) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690c, &(0x7f00000001c0)) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = msgget(0x0, 0x0) msgsnd(r3, &(0x7f0000000200)={0x3, "62ac996215c7edd42fd13715037ac9bf88e8a4f712683f9bf18541c79c2c86ce62e5ae6bc03fe78d8722d0c989a5111969266692225a617ce3ea55d16e2de6bfd4253c8ef8ff3fd728b06008da612c685b99df50d3cf"}, 0x5e, 0x800) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x2}, {0x5c}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x2c}, {0xc}, {0x6}]}) write(r6, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r2, r1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20280, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0x40}, {0x48}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r7) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000100)=[{0x2, 0x4, 0xd3, 0x10000006}, {0x0, 0x1f, 0x4, 0x1f}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r9, &(0x7f0000000480)={0x0}, 0x10, 0x0) shutdown(r10, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x10}, 0x2, &(0x7f00000001c0)="c4ebc53965db9345371bc8c4ec3e76a74aa8cc14d629dc760fab9abe2a13af4c084e3b185c168db2444ef939e59845ad9b79386fb242d098fdb043fa2a8a899b3c16151670db50ecd2f53fb51d400e620d502449cd263fd88be985261cc81ff9b992903518c0e0dda283363195858a70a891aabfc7da43b123a679448c4a9abdec782343f3f31285c997e3b8752121cb6b3881642139d4815b885179bc4a69ad9f2657114d0c27418066b84cc32aeffddd03dedb467143eeb4cf84353fcb761bf42d5663fe9e82f2a4016f6958d720ffee9f916c74f828", &(0x7f0000000140)=0xd7, &(0x7f0000000340)="6fcce0bd58479a87e480d31775d222d7882572e443a1703a1e27f0fd02ca42a398bb3a88626e112ff694f38b975a11991ddf6acd4f7b1305f3993f436d573c092edc821adb612baeb892df3c9e6615a1b95b61ad9625639bd85fd1ed7ac1add924c354f411aaef8188ef377b45afb9b7942d7948a49440b2d63d24e61f0d16803af2a63df1499e0ac7f77e17fdb3cf84407f9d61706a8a13dc6ffa8abccb1ce24e33d171a328739c312371d4f56166ead443893e93097c209c26ee70414935bb2b76c1bec1e36639b8695a31a9026732a6c5a8a05fd4a12b4b822f85a849f6af8f217f8d707bef756f47cb4c8f5cfc62f3f525633c4922046adb", 0xfa) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000480)='./file0\x00', 0x2000, 0x3ffe) open$dir(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) sysctl$vm(&(0x7f0000000800)={0x2, 0xc}, 0x2, &(0x7f0000000840), 0x0, 0x0, 0x0) executing program 3: sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd63df00e6ffffff00000000000000000200000000000089e100"/54]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) getpgid(0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x80}, {0x40}, {0x12e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000040)="71a9e40cc8274bc1e65a91501d162948b47ee3a7ebc26d211394a34b8e5f84cf51b59c7afec37082", &(0x7f0000000080)=0x2abd, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) mlock(&(0x7f000001f000/0x2000)=nil, 0x2000) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x1f, &(0x7f0000000000), 0x0) connect$inet(r4, &(0x7f0000000000), 0x10) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 5: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r1, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x483) getgid() r2 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[@ANYRES8=r3, @ANYRES8=0x0]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) socket$unix(0x1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000006c0)="46422995", &(0x7f00000000c0)=0x4, &(0x7f0000000280), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x2, 0x3}, 0x6) dup2(r3, r2) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f0000}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000009d000/0x4000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000094000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ff4000/0xb000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80286989, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r1, 0x0, 0x67, 0x0, 0x0) preadv(r0, &(0x7f0000000300), 0x0, 0xffffffffffffffff) fchmod(r0, 0x40) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) close(r6) setsockopt(r6, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r6) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xc8c, 0x7fffffff, 0x6, 0x6, "980424595301b6cd2a2fdcf5ece5aca79a3a4029", 0xa4ed, 0x37b}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe800000000000000000000000f9ffffff"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f0000000480)=[{0x0, 0x1}, {0x1002, 0x0, 0xb}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x4, &(0x7f0000000240)={0x104, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040), 0x0) open(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff", 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(r2, 0x0, 0xffffffffffffffff) setuid(r3) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) r4 = msgget(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xa4) write(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x3}, {0x3}, {0x54e7, 0x80, 0x2, 0xc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0xff, 0x0, 0xab, 0x6}, {0x0, 0x4, 0xc7, 0x200}, {0x4, 0x5, 0x4, 0x3}, {0x92e, 0x3, 0x40, 0x2}]}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="4b6f644d3cb198064afadb0f80d1dbc1a948151c3aaa8d234acc647cb2eaf2d8672dd1426985e075b16ae65ce0", 0x2d) executing program 7: socket(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) r1 = getpid() ktrace(0x0, 0x1, 0x40000930, r1) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x3}, {0x6}]}) sysctl$hw(&(0x7f00000002c0)={0x6, 0x5}, 0x2, &(0x7f0000000300)="facf6b4443bce7229f38f2c5f7a39b85b279f8c784be0dc0dd82c4221cdb5a2de00e2782368a782a210aa503ff492f481b478be8c9f8e803b60001b9280c3c0c288a343b8a9378608c67878b47ae60ac8ff6623e46d70e02570a5c7ce8f14d45f2fd76cc75ae30f3afb0b711aed8f6fe947cf041e2b3cc78407bc1a63d3c7fcad4c765", &(0x7f00000003c0)=0x83, &(0x7f0000000400)="f059f63dd82c14f78f3ed742e4414352fda2e1171a03aac0f3d02d9d5ea5b0ca498c204842dabbb96b4c4d41b32921a11ab93a9d95d38d2f1879995b1f4fae14ad3a33d7eeb1699ba21c61a10c7f67cea266d002db1b2798ed6e4733f16937e4fffc9e9f1f2aa4f48c0c2a857e123821a05ce80522aa9b13b8c397b4e719471d98707145aba275625beb2f7b7bb9973f728d034a36aed8a9d63286296fa89e66bae391d33ce3b78cede0d401a8df715238690d3b7a31d668ccefc6c7dda43e623dbdf717dfde9226c560130e3d9ab80d97a5debe63b3d55eb6d539a55ee3d3e6fdf27e03c55f6b3ab13d40682fb0c9aa7e4488eed6983f9d", 0xf8) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x10b) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x5}, 0x4, &(0x7f0000000200)="eb5a8199558f960a019f80c08453b0386f86f79ff6b60522bab2f0f4e82db8ca3bde1312ca7fecccae7de5975f58febdd247022a271b5927af63b14da5a1932bc34af88bc72ae6375b6a37255299c8785d04377e934456f46cdd9e1b28f1726ca81fe3d171eeee2ee9e40180d12c40bd176bc36c3a089be304827990754d233637747412a7b95dfa3473959aebb588ff8fcf352f87d8ecf762b3e583656a7393f1df26ae5f3aa1f313a417afdc", &(0x7f0000000140)=0xad, &(0x7f0000000180)="c9b8c8a202b9c16d3af15f", 0xb) sysctl$hw(&(0x7f0000000040)={0x6, 0x4}, 0x2, &(0x7f0000000080)="f84e6ab9e453fb4e51d93d1e8790c4f69b913731ed80d31b9a0eb40b2bf81f84f0ec648ec0db41893ea91f51d2ecde32277cbb335d05ca4d3b2a544708975cdaf75f4d44b6094e8f31a693d623ae62a8bea55d8a61d169a72f5ee79a93a8454b71880d", &(0x7f0000000100)=0x63, &(0x7f0000000140)="d40a159a082124b8ef84838b3e520dbfb86fb42e848198e1a3a1cf2c4aec5c33104fd1445f994d048bf4a93be50148cfef6e8c4691a88096786c51bf851c7763625d9dbfb2f7f3d6e509ccf92c7498fa4eba754cbba5166b3f910e3730d25428eb4b018c8e8e818f808ced1b51da4264a6a18c63bd9e", 0x76) executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x1}, {0x7c}, {0x6}]}) write(r1, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r2 = socket(0x18, 0x8000, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) accept(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x300, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x0, 0x1, {0x7ff, 0x400}}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4b, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) acct(&(0x7f0000001240)='./file0\x00') r1 = kqueue() fcntl$setflags(r0, 0x2, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x82) writev(r3, &(0x7f0000000500)=[{&(0x7f0000000380)="1e9e8759627dcc9c36b4dbe10ebb3fb8056a53047d0d3f8463dd26d81a86fa86bb77622ba29ce3e55afd0797965f05a6b1797f8cbefab2debaa5167cc7d736eba86e92e88aecd664811e4dd0aedc3fee0d377b95e6264fbb3500ea359531ba68e35d4e924b9799307485fece446059dd6755d8026088b408f4513cb322009cd9", 0x80}, {&(0x7f00000001c0)="f1a04448d2b6b6052da1b20792cb2a0b0d5bf40668c5e66c8bf383489919ef1dfb6d4914536862513fbe42db05075d4496c3230d3fbe618da6b42b5c32415e22", 0x40}, {&(0x7f0000000400)="37bb9379c77000fa0af8f8a6cd279463d66e733aaae54f337b19a8cfaf0f5d85102eeba13c0373ce315bd92d166c3e30fd184869ca75c0a82584c94aee2b34d5023b83cdb45712ff01f7757c961dc761a2a42ef4d87aba4c77918f2ce0ef347ffc819f5db4502757c819322571", 0x6d}, {&(0x7f0000000540)="3c3099e87fe2090ce204faa93bac4ce81999103a1551df16949eb8a5f42afaa68d71e5ac6d94f0db594aeb7bb56e3239b37f9a375cd6b826d28ee171438af2877190997198f4c2499d6175cbbf06b809dc3bbdd93e2f3393", 0x58}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) kevent(r1, &(0x7f0000000140), 0x8f, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff8, 0xc1, 0x80000000, 0x2, 0x8}, {{r3}, 0xfffffffffffffffd, 0xd, 0x4, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x9, 0x3}], 0x8f, 0x0, 0x6, 0x0) kqueue() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x5c}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) kevent(r0, &(0x7f0000000140), 0x28f, 0x0, 0x0, 0x0) kqueue() kevent(r4, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffff9, 0x64, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0xc66, 0x9}, {{r2}, 0xfffffffffffffff9, 0x114, 0x1, 0x6, 0xff}], 0x8e, 0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x15}, {0x20, 0x0, 0x0, 0x2}, {0x4000006, 0x0, 0x81, 0x7f}]}) write(r6, &(0x7f0000000480)="c544a000000000000000000000004a6bdbdba2db823ebf2f7b88e42859fb60aa34246b98beff93bcd0d06319d6fe9268bf59989fbb36d26caf5ff51c9aedcf8359fa9eb4ee3a7820338d64302f23bc28d8f43d6f544a4fd33e07130661e8b1acb3ec", 0xfffffffffffffd6b) setrlimit(0x4, &(0x7f00000000c0)={0x5ffffffd, 0x60800000}) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) executing program 0: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = syz_open_pts() writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)='+', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed1b1c0cfaf8853e69a51", 0x91) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x5, 0xffffffbf, "0700c6f200ebffdd8c51e02f362bd200"}) poll(&(0x7f0000000040)=[{r3, 0x1}], 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x20}, {0x6, 0x0, 0x4, 0x20}]}) write(r0, &(0x7f0000000080)="e3fbed113f58e64d290376a5f9af", 0xe) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000140)={{0xabc4, 0xf}, {0x8000000000000, 0x4}}, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x297856873e19a70e, 0x2) setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x8, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x13, 0x4, 0xa17, 0xffffffffffffea9a}, {{}, 0xfffffffffffffffb, 0xc0, 0x20000000, 0x3, 0x40}], 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x2, 0x2) ioctl$FIONREAD(r3, 0x8020697a, &(0x7f00000001c0)) r4 = getuid() setreuid(0xee00, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x13, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x35, &(0x7f0000000040)="03000000", 0x4) r9 = socket$inet(0x2, 0x8000, 0xc) setsockopt$sock_int(r9, 0xffff, 0x80, &(0x7f0000000080)=0x400, 0x4) r10 = dup2(r7, r8) r11 = accept$inet6(r10, &(0x7f0000000780), &(0x7f00000007c0)=0xc) recvmmsg(r11, &(0x7f0000001a00)={&(0x7f00000019c0)={&(0x7f0000000800)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000840)=""/49, 0x31}, {&(0x7f0000000880)=""/220, 0xdc}], 0x2, &(0x7f00000009c0)=""/4096, 0x1000}, 0xc000}, 0x10, 0x1, &(0x7f0000001a40)={0x2, 0x3}) r12 = msgget$private(0x0, 0xffffffffffffff41) msgsnd(r12, &(0x7f0000000400)=ANY=[@ANYRES16, @ANYRESOCT=r8, @ANYRES64=r10, @ANYRESHEX, @ANYRESDEC=r6, @ANYRES16=r9, @ANYRESHEX, @ANYRES32=0x0, @ANYRESOCT, @ANYBLOB="e2741b262760a83cd10dac54c94df3dc0aceb15f748d0fca74063f6a2449a5f01675e43b6db6bc1cb7193bcb32a13cc5bfd47d70822bfea0e3575a132b52466c86315d796f6ba12269c87784253ecf79a3cde8e6899dba47b9fc7a42c201003676b496218afafa33c7fed5d17dd1009c6bf317671b2f5d1889900629b1747e3cf7ed9ed24768f2e982f7ad3c6ce8238747571c9fd0c24945c80b6e160c11bc", @ANYRESHEX=r12], 0x298, 0x800) msgrcv(r12, &(0x7f00000002c0)={0x0, ""/157}, 0xa5, 0xfffffffffffffffc, 0x1800) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007ff, 0x2000000, 0x4, 0x0, "01000000080000009bb82f36b921aab39b58505f"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x6c}, {0x1c}, {0x6}]}) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000a2000/0x1000)=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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000009f000/0x1000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x64}, {0x2}, {0x6}]}) write(r1, &(0x7f0000000380)="7696e5f7ffff8c37cea8615ac7cf", 0xe) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) r2 = socket$inet6(0x18, 0x2, 0xff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) load: 13.52 cmd: getty 39907 [ttyin] 0.00u 0.00s 0% 318k executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 5: getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) listen(0xffffffffffffffff, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r7 = semget(0x1, 0x4, 0x10) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000200)={{0x5, r3, r2, r3, r4, 0x28, 0x7fff}, 0xbb3, 0xcc, 0x7fffffff}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x1d}, {0x7}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 1: rename(0x0, &(0x7f0000000200)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) r2 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r3, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r3}) close(r2) acct(&(0x7f0000000140)='./file0\x00') executing program 2: r0 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x5c}, {0x50}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x2, 0x100000004}) r3 = getpid() ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x4, 0x40000534, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020697f, &(0x7f00000001c0)) fcntl$setown(r0, 0x6, r3) flock(r2, 0x2) close(r2) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x3) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffff, "f8a19ae5c092a8a2c0f01172ef954378ed615f27"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/182, 0xb6}, {&(0x7f0000000300)=""/142, 0x8e}, {&(0x7f00000003c0)=""/106, 0x6a}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000440)=[{0xb1}, {0x150, 0x0, 0xfd}, {0x812e, 0x0, 0x0, 0xc61}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) dup2(r3, r4) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) executing program 6: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) r1 = kqueue() getpid() setreuid(0xee00, 0x0) r2 = socket(0x6, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f00000001c0)) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000440)="c809110c334a43af515774e146dae7f93288a77e65b976b2063a47fd5c819ec5fadb90d66701d77e3968a6088dd8fa8f297177fe73d78385278f0f95817770fdd6702f999f63d22087e449a6b4fa5726851fbcb5caab24a0102af1c93e0a28dd1c923fc5abdcfe1abbe0a77e744d9348683846f5470dae823621bb6b826f68b6e75f6cfd5b839598d5b4d0b5f1287cfa6f159b52d67ae8d3ab2da7e1", 0x1}], 0x5e) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "5238f0880bc30fe300"}) poll(&(0x7f0000000180)=[{r4, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffd, 0x91, "1a2198359b58505f408585faffffece90700"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}, {&(0x7f00000002c0)="7f96339bad6b253689185b11dd936afeef60ca64d1c121fc9a222737d062f0b8159e74e3113c4770f7a78be35f4390d354da6a9c58", 0x35}, {&(0x7f0000000500)="6218b18dbbd1d016c72962fc34cfaf90fa4611a63d8f54f21ea1ca9bd7acd9572002cdc54caaa8f00d98f80c1d328439f91b3a5089433a3abe2cc5f4dcbf575338122dbf3ba93e55a4a6d1f3c046fd5031286248d7f3ce8e5cf6f72eae74e1dd8f0167e108172cb42712b82f5ea896f6afe14868a20a703dc0b5c2e9d9c6f844feecc6ea9d34025a922b2764ca249f9a77e5d7a5a53063ebf7cf6651", 0x9c}, {&(0x7f00000005c0)="e3fecef0bbd914df0f78b1ec5262fc0ace5cce942ef2dd7e10b4b64268facec101562a0842340d77bc7fb6eb17c0d3290d69027c1767729f7fa9b2ef42ca6e9ec50b851872f067af11d4064873791c743fd2a3f4c8289c8c54796057d6e03f6e7a5537f7266ae8617b377c97c182d07c71b5779cf7a81dd3608a07442eecf37232294af48d7e6d8b3d65e6e9d5b9f116af97d23ae5ee40163a64cd30ba70e6331df3177a328d343e5f8e468f8efdedcc8b9d7cc17e17af8b842f8ba0037c67c4620aa7db68821ff02a0ffabbf20a3e4a48df667fa049ae20ba8c21a1e1a0d6a609ce33666ff8b2a0f2bd30b39959096098a8d00c4dcee6dbb754ea52ac8487d969459b85e8cf97faa1f620ad83e3c72cb4c0fde8ab9c8092545d0bfa548ba8f252dc0b50cb50ad4800801c6c29c767cc1d85ecc3def705c369e5fcb05a2d5b25ff88fec105d7a9e93e0608d0e95a32567271382df9fd84bdead1cf0d10380426cdd36f6ae2dbc3940d90937a7af916f8d555c677df08c1e663c266b96486f9667b6b26a8e359d25253f6bea3f299112afc4b845bd220e86c7b9d304abb96daeeb0d1bf0a0a47dff82bd9d8b142f7b7572ac47ffbda751d079339f8e2e811ca892ea34f0a7d50e8c552ad9288d5d32bf7bea81b4e19f8d6110fccda96929fe4966b4aac2ccc4bf29e2d53852ebf14250fa0250883efb233ed5e1e82248f59b15c99abd59048f70c3c7f5d25de12f281d70a92a7e45ddb9d255698ee4f5bf8c4a5bcb527def1c3c934ba66153a59fd219fa2332473f3d5c1eb08b6420546f0c0abca0a4bd66013f95f55940c617b7eccf69ce45fa366363a95e00e6d5a58506315554061f4060edc94369cbd226f0c42d3829b689e5cc05ad448c3d3fc7449bb184fff5e08aced7f7e6619ad7d7937b006d07de73d0f56f851fb06e6006d6037d7358163f74c39cffa4081e5a4c4d70b1ac054c58732a6d333718c31ae91816532ac61bca566c2d7993e0fd1b964b88e3b3fa63f46b39a23485059f2c175c8465e21099da9cc86841476f5b5af5084b5932e3e85921a0c622d03fa843f9fa5474203b89f3b1123f1927ba5ae11227d253cfa156d53a8f782916c0bfe295a7ab7e4e2b26d10667cccc8355054e1599a430c852235c8289fe383c1dc08f7db2fa42b6ed599936ca575b3a8396adb5f4f5158539b1798a547eeb1b340e7b8e60258363b386a4873fd31dc8c01bbf13d207d17d552290d9086a130f1419711ad18fe95af8eeb33ef0a085b556530fcc3dc15d89d3bc33dffb1b0e96363ca07abd45cb08fce3eed14b93f365704d6d05b9fb7aa486eaf5cf4d0f7bacb108ff5dcc8fdd8ed2fbea863f63ae1c30506aba7a87a3a8773d99bae27a83a5ba5c835405e1f09a7654e23a085ed773e0ffce45a86f242a9a6656fc9b5f3ffb1a74070462a726664ee4890d9f9058d06dbacc73656fc710782b479b02f2a84cc73879622ec0753df4a20eaa390bdd43efe94d3fd8671768cfe0086093d8ddb950fe7e7803e31af57314e01141b3e10d7460ac80b003f4550775989469f93d4d22b5efa3410acea03282c5f8fb2836e0fd91efaab67da63c8e31cc723112387747b5016e902c539cdfd311ad059bb5b97077cf00ecfb7a1c8d302df08b0f51112976b76ed8487e0e2e8122450f910067d6fc4468677caf995ef72a4244f4f2044c55e2e21bfb50ceba962b56bd1652d578833ff021f9b807456ce1b69becb83a496017bf462c0c93ae67c86882ea50e530922426df065ef868fa35e7999d6e87d250f6945925d28c40c9eb1a899af3481974b0448514532bb2a767b37ad2d771a37893d489c88a9d3c3281a3b87c869949d2cec4fb02847f91f91d385c7d90e2d31bf099b43e4927f2aa7cd0d8d5104d14bbf376b35d160edddc3690e7648410b5c85aa6d534342fdf0b26aad38320e79803c80775a4da600707cd4571143ef7a0d037874634bbc1536f48344f0da58d8c95caab12d0f4b5c02c659bab3dd7c38a0fe571fb2fb257662676e847e649d4b7c73cac53fdcdb7cfa80b76c3fabc3466528aa49deae0632ff37e6a2552bdc2100b69c4e9ed68a5e14b6f33c0c02566fee9ae01701b44b0e5f89bd25711920e8d593c5570a3b5d05fe237c37391708721e10cd17caa0f4bec47db818b8d02eed54f56b09fc3ca59773699282a0537a44118d27cd462a33627ad3da71728ef07d20e330e6c3d7101cad5fd641e4c1230f5dd26d4b6eb9cfac48423158723f181d2a151a908e858e39e4997082008c03ab11bc0562dd9c364e356d9d6313044e1cb723bc016ac54ac5b1696299d8bcfe8201165f6d7fad2cf1205b206515e682ee0ee000ffe6d9d8bb16bcfdc1d1cc7068bfb0dce8e2dc667caa04da74f8c4b4c243680a585ef74c9cd0ebae0d185336c8a976a8db722ae004a8590f6af0adba9d655fd412234277ea4ec75af8c6dda0577217a09e14d8a4888f2f864cf7689a5debdea8b0cfa27d1e103e926e1a832bb8544b814adfea1e45172274754840957836649745e1c335e33169a10767d815f44b83162abe08274ff929d464e7cdab0277108f4769c79e8930953c983df533877e9cd793a78d11f79834e805e7f3152d319f3f5db05e405f50a6bccb2f5bbc3d2d945bacedb74a9bd796420a31340e9af6160457a7105761c5b1a44a908b1e86a5f56c598914990eedcca5ea6241509bafee661096c6a74c82f4e1e83e2314b3ae187c44e379590262e3c98b13d59dbb27f71c12ba42c94340141251bd39d01148edd65e9ba1f53c4f3a99e64026cdb7052aed0228182a51807db021ade027c7a0ddd3375ee058addfd20b4bd31fb669b31dc8cdad5f34a74fe9e93a2973a03a5c42fe5babf518df867ec311d2b7cfa82b1e11c026ba6618c6cf8eb3200c87faa1e1ad76f4e8f6351a170cf73343fa15aae7d1b50149673c05ec65e1673d3c999c582890fbb4d5fe13edbaaeb25ede081b44f3e2cf04920f1b146b221cf065343dffb60afea41c04dc09be749b5e481132989d57e8934ebd046a18e25eac791f281ee34b82da72d1349f2217d981083f69d6dc2f309a31476ec40d89ac8550ae6e1c39d4ca6673ef8fb44c542756413ec9c8a80aca72b23d9cd365ca171681af772d59faaef091ffb1de7726550b56883405ee4123e666a7a6b1d471a33ea9cfcd64986caf550a4bada1e3c6072fce36a8a1ddb911369b6e69dd93dd174387761a9006aba914dcdfab2a5ee1fede36e3a3679b5c53f891e9cb348cdb640980781ed4fa83ea07bf0f72d6397e61dba9ec5976f4d1b86bd345fc7510d2d5d39b6d2c4a85e68da5d1f76b8c395d49019b28784509f73279d3e63da55cd432dd1632549c8ed3cced4aaa328f8ab462b1699c98d54598cd33884d6d7e10264db052949449c35b6010e247e6d9ceffb009aef130b7654d122164a3667137600c0c0987db416a83bd4292c97b56c9f57cc1b2824dae7ae9320ac5c3964b7f7cafe4936fd2247596c1140d89d4dedd97ff26b177c57b85000a065156b0562907b27492fb7da05e7855bcf553734b9b36b3f4da58bd33742e3357a28c3f8e8921ea1be37d4e24e6c1326a39fe523368a7b3b5feaf6d36a2c0ee73581df3be7b1b1bceef7ed07ac536fd4934e024651acc0232c085a30cd6239c1559408c23f7e75e89a24aca2dae52b21019b21707c1e3f18b3c4f8af5183346c24c20e155c663d1ea3cf76b77a1b5ec4b59596400b62f8c01854251655db58e3206107ac143abc0e9ac0b7d464b3a81c369a2657976446948c5fd7c66fec4a5c84ce8344cbb363deda34b4a58486101e81f77912120eabeeb1524cbcf2339885051addee779e6e5e2f5f08204b8788e4f0ea1cc55c01adaf8f5c6086f7c5e290fd212f3ecc13b437846d996a9c707db7dd786f6d36d0289bab3fbd25ad08e138603631881d547bc04a24975f7083f95a64631418ce2b0782b5aac46f72eb033e5a8d5d1b8fd80bd346475ddc63051b07f7309fb6be5d12771572483bfbbe81d64f0da92f8d6be0bac018eea3b798678a66106e170e9ff172dbf4aeba7e7bf894e7f8390abe5d827790257df90a0c14722a2f84a3f37c54207cddf5e06d4f4ad7e35258df1dc1b380d7aa4164ce947bd4d4178e6b43fa4876ad50681711804a654086518764c4b1705b5f248014c8c6a76c0b8746ea90437d8151c91534f7adad4ce5c1dedf652c7d41d69c15aa2f027d3fb843d699bdb974e7e8ec6c89c86ac169c7c1fdd7b0ecb2d8d890fcbcbdc6e0c57b8ebc2eb7144f26a7691fbf6d92840213ef72e347a0f92418f3d3ddd8ed0a5507fbae27652096f87eff7efe03b495a69dd7cc00892950c9b2cd0bb8df0c5406e7cb4ae4ffca76fac2af162c73b5702d6235f24739745b96dd4c4e23711a512b764252e2f89b2e604bec25f6aacdd1a33a1956a92d31afaab0e6ed1681a29c24cd2b6f852988e26296f8d82508e359f4095b6c65b539431869e59243dd23ee15f598aa8bedf4df9921db0ec6f855d168dce9bde9c9e2d29b49f332fc3ca15bf07206dd95a3dd754543fe86035924eb797a10e3ad17aef74d0809332093cc6332d335dd41c83544d176fcf1e1031222ee4754580155bc54459fbd512021d4a15b902f69521e556912a09ef0e9070a5bbf58c04a7f8295ee83eb4cfd95cf8c148b7b2601818f26525b60d5e617666de22532f6633c85b34ff600af3b0686f8a58fc36323cdbe38b8ad3a39c4d19b7009752616975e99375ed4942d4b96aa3b92f88cdf7cd27fc51f9b5402f95704a98a976d0e5fb76ec8d542f7ab6cb9eff52244b742d771b0aff75a7f1069d829bffd2981d8ab47910ccf39b0635bed3010ea8a83b019c9782c5eb56095d150c5a362ebcf1526066ca8c4f877c592973e72cbe1d6e3f85ddb3cced74a0471bef4d18954297cb52b281b7d9ab33d088217cb5f0afe2e145001381bc542f876727b6bafb58bb243aef5590cef22dbbb866cd7e64a6cb2985259cc59a4adb6ded16a872537bd17842e139ea0c83720b3c9afbe7657469faadac30017304cf081f5437cc8fa5d49f566ae0c7838e776701519e39d9a69099010f60aab28e26d29037148527d51b13ad4aa6111813e26e682a88c3584f3e2454e72e86df64da3dcb9393e3da6d80fb2b47378e9388f37d0c2341efe92830b25c4d805c144427699606e85abb01c835360ab0179aa178ad938e47db6d4e4dcbdab1207f791e8d69fdfa2b03e5cb08607433dd3c32c01aec9427b26dee93e22081e919b0910e4adbc4d550025f5fb2d9d158f8ae77fce372af35180f6567f9901eea41a7e04839b62117561bf58666a93c999445075bae53c43965971a55e363e31a3d4e22eba21a2a3dc3e30c3342a9c62352c67a3a7e0a31b72c687973e8abd280b88d3e4c6bd240cee8b27f0782a4cc289ba4d2f49702115b1b6bfac303a8bcd9be2edef25d96773274cc1d4eeb11af5dd4a404ae6339d5ad812a3e2accb13592a1373b2103f0ffd9cf43b8e454e51c7e4516c49434b39ac354db9b8cce98131eac5c44a0e654f473016442198f647ab8817fbc1e38d7d106914056f23304111a953bea3d3ec5c64a8fdf2dcfb7c3b56e270dc8bbf246d4a0b35a8cb2c3d5887085d6f273efb05cdfbf5be3be78dd966e776ddf0bc4157ac427744ed48d2af5dc586d55680281f44a35eba882f1ad092eb73443e77ef7892225ffc431870240bf5e7f9b11b8c3601f6f94530ba743caaea68cd69f45cb8d126982017b", 0x1000}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0x1a) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000300)={0x2, 0x7, 0xfffffffb, 0x3, 0x0, 0x6, 0x5, 0x10, [{0x7fff, 0x1, 0x6, 0x8}, {0x401, 0x7fff}, {0x0, 0x5, 0x2957b6ee, 0xffffc985}, {0x4, 0x7, 0x0, 0x9}, {0x8, 0x5f, 0x20, 0x92}, {0xdd, 0x9, 0xfff, 0x6}, {0x80, 0x0, 0xffff99df, 0xb75}, {0x5, 0x3, 0x2, 0xe7d}, {0x4, 0x2, 0x2, 0x1dffb586}, {0x400, 0x8, 0x400, 0x1}, {0xfffffff8, 0x2, 0x3, 0x3f}, {0x9, 0x800, 0x4, 0xfffffffc}, {0x8, 0x79, 0x80, 0xcd}, {0x80, 0x4, 0x1, 0x6}, {0x13, 0x8, 0x2d6bf742, 0x4}, {0x7fffffff, 0x5, 0x4}]}) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080), 0x0, &(0x7f0000000180), 0x0) setrlimit(0x0, &(0x7f0000000000)={0x8000000000000000, 0xfffffffffffffffc}) r0 = kqueue() getpid() setreuid(0xee00, 0x0) r1 = socket(0x11, 0x3, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005026000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000180)='./file0\x00', 0x0, r2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f00000001c0)) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)='\b', 0x1}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="093f49cb", 0x4) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003280)=[{&(0x7f0000000040)="7c193a8de0c3e96b1ba8cf8fc74bd61d6b31f859e80dfb953a5844788a33f805f491ee5991d622289ff1e1da706433e8eb494119f780c82af0d18073dc876342cd19", 0x42}, {&(0x7f0000000140)="193bdeae717c9df7ae894b5fb5583ce69c35b8b1339ae4e231650773edfcc993e4cb1bb6e8684a527007ca40005a75388efe74708783ed31d79a7956dda31cd9d92bac1fe11546f1", 0x48}, {&(0x7f00000001c0)="3b917ec5158a0a8bb8ac7b759c648f182bf0b8763fca4b8ce6b9a28fd6f24947b4871e15f71784ccac92b938db2fcf62405823aa90e230261134c8196837dfbea378674812d39e883004b61bc3efe8a8852bc9124cd50ee22410f572e52f4a2f334169a080c8f8bf946c1ba267835614272b8f607afe4c36ef52d8d720c6742d4ed3f328f8141cb9a22cffed23d6ce425badcec427d161d2493632ed1c4dd27c38b1220475fc1c6240284a99f803b6cc30f04796165a4f2541c4e9db", 0xbc}, {&(0x7f0000000280)="f991c273b98138f9d22fa531d9a8c2e4f8d155aeeefa11e16421db2385e795141a900cd66675e4e812c4200032dea21a72ed2dfd3e209be6581c34a8d9bb062bc10c848cc769d658645d459a31124928e4aa03452b175a32f8944831a48cf658e5b1e97009c5910e2b0473dc2215718324cdd89aa7b2bc2223a85ae90659e03b261e6f5f8680c41b0641c352daac7fec3bea59a473bcf93f26915fdfb8cb842d4baf936cf4a372911e71308d16218b5df22285349dc584d574c659cb1de801c808b5e1f783fe538dca613217c584fab0753dbaabe9dee72e76901602fd051296122970c5b573a3c952ecbc5aa93f6ea1bc566c5561e6bc8a6f5548bd0f6c4b5d362a7fcf7aca0b398fc4407524458cd79c12cb50547c6aa3147afe35f8247fe0502acaae96fbf5a71bbc6553aeb9df9a08ac7f66673d970c8703a5fb7196118b05bc2e47f5bfe8c5d6299da884601e49f9db89f2d4e0a5b406d6d9e291e09b95889a03402cc84d12e32c2e2c13d5f2fecbd2adb204ed90acc5146dbd2f931d3cc324284dd235b03193ab2b471adef3599103c18b3860ac703ae75709438e503c27cd691ebafdc785f8d30cd47c1d5a9d583c680aacbfeffe78d814c063086bd2127a419a2bb44a5181077f92a74db8640961d98c87662f799fff2a4b7ffc64b953eea502bdbc7c6f5f7a4732c5ededbb1c3ef383118b8285ed63e12e3fd98a9dd4febf0cd62adf7c1fdc70eb2593c2608562b9df4979164128e29d1796eab9ba266f06f448689823454179ec59cef3c23cfdf88fd6685cc8f052ef536ffc8b5cd3bace84db6459fa4db04e3ff3744ddebbf603c45e4f0e0e079b1278a4198017dabb4f42730cd977e4ac08b28b53c59467dd48f13a3ea9b233be50b414a9ea0c8ed8a91427e8d6a271e6149f9bd2ad8f29f122676d6d1b094dc7530403210ab465159088f50fb910cd7f81891b8db735e62b129436142fc0194004b16173753f4e41ac71cf3ecd1b03ebb537d6d58b8fa0ea14e84ce7d76df9dbf086eb8788de8278c0600d4c8135bb635204f8ffe99fa4ac9218bfb7fba301be5afffd4a1a396ab0abe727831ca1f71ef0f84fca377dc05a325cd25bff544278a78ed4275ccb1667593dde9c06e1a25bf9629c919a2ff8e01befd230960fb45c4376f26b6505ebacc2ae027931afb4acac9892de9d48b3400f306a98efc84f956e5eab3fd284083ac57e8e69899ed2471137bd31f01c29a60ba3bfdeb0eef1e3e100d70b3415be318cdeec2fe5c56f9912fe6df444f3b80e3f1051bff55da617e18636ad5db34b583917265633f233ea70d765216a038fee0865689bc4c0e7a6621269b7233fcfe96c3e5d842613ec486d188653714112fcf4b05f5fea932f70a8e4caf3114fb4c938e71dfd196a1924230b64dee01ae24404f9c1b9bcbc1c126c9693483b116c0dcb4c16873df4760e93d61d57e77376d3bb57a7178294790bdf5300ba9d49f701f45e111cac815bc10a4fdb8c8b652cf0f3e1a30d16a6e1cca7795f004aee1d9ee2d9ab4ea0f589fb8e0863e0278243de30d43985ff1f1296dbeb711c7b7146724ce65a49140ea4bf8194f16ea057e6c21a0ef7a5abb1806f5fa72177ec168c2f9a540b5802f62f6bcf3acfcacd7012b7c0624649f7d6175eec82faf85017ad87921a75abb9420ef556d5fb838b19a94f1c976735643a8e466214f0e53845bfde317b724213a86cef59ee662e4b8a1c17daa67c06365ad23dfc82c1715f0019bb101b9936025c79441043b778833b41d730a654390766326c29262c6e93463072ccfa087aca893c9e9b88234a7d213d7ea20260454756357bbff449929735b522448a957532857f2e43b5298c4a3e330be94146e98aa65d4b47f5d6636a0edeed50002d2442d20933d19f78489fef9bb0b7a290a7f2a1b4e3fb8b527e199132efc657575626f63d038e2ab6a8993ccb79cf1f415a9d56864c4e55bb4e3ab7be40fff8abfe874d0d7ad2fb38bca6e4f7a71e6c85a267b75272e1c1a634cfb91dd565c3dc77f9ac83c3f67e6098410357bdb8fdb3647308d87c540215cd0894536ecdab01f0d337829f7d2046e10262ebcb82f05a2231048b4df030f99b440abca9f5c7d662cca5f3e43b69760565180e58cc62db8e94a9735aca46f0142cce937bef56fc882c3a50a3438e489772233538d73595cd3ab1309eb0053f478a4c0aa9bdff868759349fa2934647bad3aa32a9d3a4ea800861f528130ea93adcfe076bf2073e5f53a3cb8056acd3b77e4d52e3e611b9eae15fe476c965e8b35a0bfc67fccd29cd9b69b048ba18e339f18f64ed466d6edaeaa0021d568fe553f1903dc0d7e13ceedbf818909b29e247b367a7b222a306c2a4681ab4f431fc83abc383d980cabb2597f0b3e07b45a1cdb613974da99f49db960c425eaf689bdc098776a4a41346c87318c859104671b525ee566d7dc551aca254a7e1469f9732f88f9286208d485c18606f5a87bffac70c57c17d0b3c11ce38e304e0673662c61d12a0a173420d94d1a29eca30c6ca7c2dd61eb013568b61c2ba80b3b7347481dc310266b44977a875a6a1898d17348ad1a664e5503906bde12b719b2555b8a7baed6642c56ddaecdd81a5056bca862c761ed63711474046c5860ff4a7831a67fdaebf1fddef8c83731dfd80feedaf65d5978a9e695d137024d1e46f3d03ab7b6fa6b2a978dce2a05f6ace45d37f1c2f91259c27011dcac69439446086718d4d569154f8b24fc84994ae9cec546c7a9b7247743a7b1171adc74cd4ae6ccdc3bb5fe9025ea501f66fd1d40fd18865103418d50145c3e56de41ff96416afcc94ab6ce42f566629c3d8faafcf79dd7f5b3e16ef37b1f2a52faf136bd3511c2ef4ca80292c2741e8b40a7abba7fa5fc7cea4ca75d0589e27a6819da91ef2cd4594d2108144ec5b14465f994459fed3fd1677e3c8fc84570e6ca9ad00f391b987b378948d5059ac269cd263d50fac059b5b1dc0c94632a5a0fb6e9551dc704c5bdfb3fb0999c58e0ecf6d80162a5383f01b8d8a33e7975473bcc635a4bcae853e3439b2df41479ef0e56ca4c37478b685be7e25a150864e625dea015492e2537cbaf92e99908f2e407c1e6a60ba9b0d5a290b9aa8743b0a6c39a9a8792465513c20d4a76fae7007a4df0d1677958ec75007b54bc4d749cb13dbe10fd3f265606db902c55696d826ffd449dc388a004091144712149651f96deb68401564c3abd903070199c9b87baecbc7a0c64b4f97befbabdd1877d6c78ac34b16bd195662faa4d82c4019746be4ef199965032f393efab9c167efc2b1acc0e9b44026a09d6b300f06754e1c11a06b85091d5b7b51b44fbfd0560b5b96bdf5d4b667b577e36861782f606aba74b335cc11341b0c3617d70d8919b9ad1b1a6f922701c9e188f771f8be8c999ce0cc1c326cd72e49c6bac905e016c49181a4adc697155f99cd6e2c786c8ce415f3294f3a6ca75afeaddaa9301704d1a2d66f8642a47a54611f28c126ba59c8522a96f0adc6a5fa235301a2f66c320d18ce1b1503defbe7d29273cb775bfe6d5026adb43a4bde18c5e57d9d4b27617d98f6f0c6688221981172cddf6ad9670c49a1c1b68016dd01b8302575754e75d445c9ec5b92147575b81d5a7a5a94e0761cd7bdfa951f258fa1bb732fbdae2d86dd5ad9c80e13fe7cb3fbcdea679ef0be56eb7485bb9983ba0320f8a946fe3e2641c2414f7ff0dd6f78a9467ecfe9fd7d4c434ac86f8f5d62143eb10c2ced00b808e11b34d2762f27e851cae9e88ece0515c1627909d781ff9ddf9e6f54c0ba10f1ab4d75ca326069e7d179325e93307071b71d76109ca7c26434288bed41b2be8ab6ee97e58b4817a75a8c8da43ab1c95fb0a6dc0758cecdd8513ab54b59a2f11cc5e75c265182547f62873b55d5ad79ac08b487b9c752739d5750f2f119ab84bcb28398b68fdec16c42a076cbe4b8f0acd9720e31c83cbda66b9bd979134ea216b5da6b5ffa3b4253f551fa1ce4fce6dceaa8f9720aa9043d08240fc51e6c2a4230b39e0a68118bf00f7575f4134405addd2e22a5469effbc450f15fd7b3442b7c3d7ddc6d0fd4765dc23ffabe0c8f6a2f08d08f0453c2c0637a4f15ce860d344d60795de2da8b4c50fe38a386c077524edd035ce387a5f60274c84ab507e91b7c2824b2e49fd219c080fad76ca0fd7229116d27fe88edcba9b203802b49e8c062facf12d78511ea5cd96a1bb4dac6c333debbba819a6554ebe319a16bef35ee47a2038030922b056d0c33273d8f33ed2e9e119c9fd7fcc1a392b8d1c6c9a3ffb50b67b1fcf26eb410c84c95e7dfec177e502bd045deadc6f46ebd08ecfb55bc71b60b4b3ab1d9edcce2dc294d3dba0cdada6883105f45f95559847664ef214b5f7ffacd86df17b96b0d39c6bc38cbc50efe5edeae981d7716dacc09d5591ddfb9ea497a5c7dfaf718a247aef64887de3797a58f4a3d2b6788a52984e20b50dc08e4b201c65bbf44a61b1ff863d5f7dab02d19cb504bc4a70383ea03865f3e4cffdb6df48ccb42d5b2e11b4239c0ed47d2c473de4b104014295b156acb4f1509963e095c25d570785011af021ff32ebd051f71c818ada665d57d9c28ebc06b44d4f71bd32d8418fa618a81a29e5c4092047f329108508bf90f53f17f32ee8e4e91f5eac4c2967679d936c89214ddc0cf719c7c717c7918b1f6a97710b103c8877657de7484d759136fcd3900a3f98150b6ef8680d8279f6f01683781c36c4f766b40accdab45973c21d90ed1d14c89e1d6a7fb9732ae18fd3e6a2c5b51747486fd4889b7dc8aaed1911e377a455463db66eacd560e284851a0d649d8d3d069f33bee4da5230e625acc9846e7d4a0791f86988be2ac669f8fc6f71761df267a1ae5ea0db05c790ac5ae5ae32b37d6ba0c2fe205c25e7cb71726b430e3057dec69854090e0ee2f969de65955c3775aa9340276cd1dbfe8a5e3e2af276d882d376c2d7e7d64a2a3ea07641e1122f96312aa11e8440f5ac38a1b7f39d536aa7767bcba39322730da6a5c7a0a2b5e202060a7500f1de94db052203bdcc6f3ec0dae33ba40bf43f69e63658b50b53beb77d6fc663212601efa2c3506896ea4ffe9e7d8f2ca7fc712f33cfc6b349f750107596e048ced3ca598173adedabad5ab854c4efd3e59e889a15239b57af0143b4d8bf2e71918df967a5193305e171475ab00e59162360807e81605347cff87068ded44cda4616df46907c7a4411ebbd6f5fbd89f715602c1c4100a9d00bdc3aaaafb890934c8ac4869e011a07a54c88455a673e6695c62305963dfb96e53272b8d5c23f13adfdb1e09971f430fee37dec826b218c47893796f3d4bfef2978b337ff7e7993749dda0774aed9b4e11977227b012858fdcd0caada94cfc8a7c1ef797cf3a813e178d3770ee93b79f74f6ad353a06e5696b43bece28b231daeed6f70abaa3533c18c7f1ad0448e32779a0fc46bcabe382054fe427f49dcf883bfcf1308bfc58356b7817aeec3c406cb3c2539f55fb53ff41afd31c11f071a77ccfa36c54bddb69bfc661a25348d32c8ba117f3c5024ab59dada6ef9dc160795ecb1e06fbc7c527f30e3fa747177d7c0ec2f3560448856a720cb38ba52990b322f00850e7d2708b1898a0eab15e64c95c1f382f31e8c192eca536f74b812fd7e4aa2cf8311d6eb3cf5a8a88ab14a5f3473707958098024edff2d9706453b799e7b2e857e7ad4aa4b724fa18fef433066476b1bd8aedd196e79646ab4cf9488e79597e3c2", 0x1000}, {&(0x7f0000001280)="b423b4d81b4cff13d7d718ce3f1548b121ef5acde1ec4ed1d62ec4156694c7da2872b3c54a20b61593866f42e76d821c090bb6bdbb46856f44a63040ef0de94378160037e4363c794bee67468fd46258a5cac42820b66467bbad3f2c446a60a71d88f50353c5ddd389b68dd41a00efe8abdb664c517eea988687728eef02b346d15bc97c314945acf2e4eb505dfee9234ef05f16ca3a25c1ce11fca5cb418c572a727a4cac683f44b88de7544afd500da73923a031466c964dd975cc4121901ea62732f989a8bdf46fc6a453dddd28f94cbd742908def81a58a4db4e4da4e3c63acc46bd13808a4c645ceb8e430772e90b788e91a139bf4e0da1f21ad369412aa43300036cced639d470daf24b01a4950ed7284a1517e2e5464a90ee907e28f5afd3d0f43ed51d4cb5541b478088210f635f09a699090fe08d47be6fc16001f7bae4122b6c94fb6788bcc9ab421766e71085c1dacbb4fee43a3b67e33937e743d07941d3115b305bb7268092ccb2c1f75b5974d88f77e28bc0f826387f5033b0752af53691dfb06133954cdd59ae3ad49ad09e49c50d42c86cc2f8f40f22823fdbd06a4eda8f40f1fef44bf1058180817127a33c6bb382b711b3c3ac9f27b3ec090d5449d4be7935515e58b21c66cdeaf881952bd59fb053e120a6140f5a2fa72a2fb7e89b80b5b90688da3c93d6fb8ae706050110ad8cbd7b64e2f90b6a102373968639a6888555100123e538608270f4f8a375bc7ecb558476405e0321ede18bb77fb3fb60771758b6c3e8f711a315f5dd6ad639794ebbc8e3d999c254326c81b2019895dc3a7627f962961d9e7a6f701e4fc6fa001ce3fc1f9f8be9425f1a0ac55ddc27cac8d6bb530aa6f982e909332b4623c0602d068a7c3be626938ce9690f1ebff8458c7611303b0ea6026d3dbc2be8b17d164ef40863d63beb42f1b2ea9b07837f02878db7d30888c8727b270aa0f88a053ef6fc9e3d208f5c65299e0a672bf70148860c6d9e88dead8f105fc7705aa5c7bf57ffbdc3ed47b5d0ad9e46c1fdc7751b4ca237cc700413f97d7e978a458223c04284cb032ea67d202e25fc6152b16a4ff2454a63b92cf65b77b75d9736b780131fd22e86cd6506c97e299826f12c1d79723b1b29c91d3b2c1a399effe18892f47ad0bb3405118ddad8dee23c9b7e57c3c6b318b3711ca1353e3de40f43a2d1552b4717191336005fc81ea37122bb95d03af054d712eb8d8dd76ef2331073f40ab00e204c419b25217798dd031f85f8ddace25aa5c3bb6e48a2ef4972b5b7c808251abed0a0fc6fa7f92721ce565545797dd7b0d10e185252290238ac76d3377ee6c2c91eb742bfb0b54ca14c730ae6359aae231fcfec411e5c85f77f3fba6ee4d4470594d7082ee13f858abda7eb8478208a9409a147f6efa4486ee40ac3d4b7e4b8642fc180279539584e02d8201163b2407816f43328fea19f4da09dbe65ed0703f90e105854aa4781c5b1e10b76f94870318738eacbd3b376aa2e51c7cccecc535bc13dd9776ad3456856e87c0948ae8158967098e88865bfe4e83eab2ce3804218faac7c87b159b2d46a48ea2b57ab3b483aff4c9783cfbc1746e6de396025be679435150c7a6e632671e70cd36b2108c5e43439acc8376d7547d959ff479975c5343f8610a1b423a24b0b4b94027e4d132067be9be9176a4671955155615d7af7505df75ab26c34c895899d9eff54a215d4c5b0c4a9bae878e76f346a133c242a5e05f680ce08c694163e38fffb5be57740a27d0b9b1efbb1726e2402d26d29ed6a448d89e7a28fe376678ac65b459b8c6cb789f2a2bd43f9478dde5e0760507d99a65198519dab0778989f07ebf974a281ecbde864090ff22056a9cacdf905331fcfedba7872fa38a8f5c7e219700420ccc550d2f5e86bcfaed80b3d4bcc7984863cedb916ad6221369aa8fa1e29cba6d126a2d8ff69b6490a22c8fd4a29dac116a0061515ac67e308730458ac9b40e731b2704127b30d6207fa79004e3bdd3dcbf6c11484a61aa910c6301dc5fab1283750e1bb4fdf9933e6eedda0c04a95672657671d6408bbdb682c2a219052b152093cea8532215e68d8097da74e0e74ee576fead23c4197eb986c681217f596c9ee1a743e22be513949cd0740241519b6183c112504c340ca08c7b39e80a91dfafc8396dfb3eada3b5a499f08ac1d0fb943af7739a8ef5e8f6c517313f9b6836f4d85e76ff5d6942b47320783db32fe0879891b9f27e993cc990bdb21eb588e0ed566c5dd5fc1e1de436bc97fc7d1d534e14dece60c4e376ea7cee96fef8b459079ba64ec5ab6fa02bff5ff95022222d9b62a7a4d20812f682a1598c246bb5b62fa006bdac98c579535d040d22400f702250a29db156c1b644b8403c2afcf9473ad64de4a79448a02e7bbf2149d0812acd4b3d8931401b3047bd019344cfc92d06673eeebec201f02c247668b474eba45871e4865f49547d04fe4dde9c957d45823911bb309a9b7dfc5f16bafac8cbbcb09742b15f346609c4594620abe71293a1dd6d8fa3d6f09b160591d15fbfaa16e58f4dd494be8b270c4f7e89f5c4f33e37ef47321f3916746ffa1bc87501de0e2754306b677bc6aaa697f3102dec1aa3eabf794b7bd239a063abd0eae8e1446f95362f0ad80eea45846ce3224c4625d42ec6b3f8fa44f477ffb862df1cf4009df36ca53b58906be729a5efcea8e76c4a3c57412df562f734fbfd3e066bb4bef7a31e7bbe44cc3c5ff8afcb359432920c4c875dd1fc4813bc93c56c24f8f29531bb09b1df5f7db65c19c90b6113d68aee4d3778cd7fccb4abd2644ce645e27bda8706c88049754032875c69f12278836ebf8f860701802f84fcac9e52b24a6949f4ee5a5a05a2453c8a5f50e31aa5eb4f21bea307af48c79478b2235225454d9509285f33c02f84b71dd8b7bae68ac4caaaa427a0f6aaa508b7a429f36add03d8b5269c6af638a7cffb267b4d37de7e7cffce9822874c9f5b47870c05618f877c27bbc1d997afeeea3ceed5c8e58ac0f427cea41a3985b2affa2e6d6de42d31ba1f164a4e87e02dfb4d16f9a26a753af56651e3a488c1e3106a5a2e1d71d8d7f3d2de1133ac8eafb0c5a9af5cbbe4a5ac4e1f7c51aa52ea2096b547b7a2b185d0211b45cea6efcefe39826c5b2dad5bacdd5148778acf2de24b69c25b8335f42650e4dc4ac592b3375d3bf06141fba89b8a9dc475290efe939f8b699c4121f8a5bf622d476dd346643d3ce8b95fbb91941032d2f1ee5e5263b84980aac3abd0a89a6f47d457ba791f518a457811ee6243fc38070e05c22fb0db84417c2fc22f2d4c9f3a76ea5b17a9f6f572b688d8129611c6e1dd0591a6a42f11e17605f38b2f04327ff756fd5663a48db7a7ec84133949953b75a0983af4efcec035789f91b67375a338d8b4bcceef68a85332d76b79a9665859879e648de568df6ea43883525996bd5b104f6c89a85d7a4c098c7cb2a34c299d15d63f136ca684883e00443ad26d1a445094a86e9d79d7940dc885b496d5144003ab57bea6ac51795f2e3b4f09828ca107e6b657982b286b42ff70308d9212d1bdccc7af349b325c25f0e34baa064c1931556ef7435ab0fdced33e453d1d44199f719fea299961d1abe4fd5c9dc202327fa4aa6c3cb3aa94715e8a1dd0132cc7a10c665b839e609b6a8dc8f95ac4b840834604a71d458563f4b330eeacd2963c0709d0145685583500f22217746c10f77f4ade30f370050c1be142acedb74a1f302e91df15d7efdced2a191c5198d8fba5354f58dda789a6b03d5a3c5aab1699d37dbd6463096c033036b0109045d15e823f6e6fb450a6074d12a57320e1c93497bfaab410b452dbcb90f8a47e7515c13cf4c06bf2426f7a030ef47bf9868753da1334928cfae7cbb14f82a4cad1239c203196a4c5a04ebbfe8a239190fd271572eb0710b1b648aa441ae3531e9ed5bf506d8d9d58d3e7ee40cbad216b1657f67c1b85f5ac8b1263bf54a35f5072ebeaf95e6fc96c95f48f8f0781cabde6399cf1ad86f5d5ff1f3dda7574eb02bc5df25a6443b387740fa287132943871f39e15f71e9942276d1c685ed68e050ca19f40f5d7e1d414f4ea7f09296424a576dff45c1be967a841ac8a7ec89dd1c259b91d9b93de3596b5001cb5f7e15446896decdc4e62aed1f13a978ef6aa6cb952200f4fb27b469e5cff4eb52dcd1d78212d6e038d38d71a5d6ac0ac841b9b5a0e91031fe135f31c85c4f6fdeca4249b9eac65977f9a03ab277d80994b577f19cbf601886d2240b254e1aa31cb93c1b132abb3a84bf8c0da51ee2e481ec7d384e484764ef74af7e2bf25226c0dd969f382beb959f70ea33ed5c25fe95068f9e756ab89b248a137f842f103c35094a3474c2ef96510d1665be1f43adca469b4d4a974173a7f52f210e6a523d4aa5f28d158e1bbf1213785ec9d035a36a6ec349d3387b46be692cfee374a0a9b422960da4e3a9659f37a7b6b320fa9cedff34045c89dda3e03deb5a25289c27320a69e038ed3cae3014b181b9f6ca8f8448d8da0cb91a14d26bf3706283086ca9de078961d1291ac50f7e49b21ac0f70d6a513de8798221ce69d6fd76a1e28d5d752f610fc0293ec3dd392721a5497978fb2beb12a5800ba8d0d747b459381563d11013083692edd5eb353d77287e51533d5981ec61bcfa98e473eca3bc5c059a051d6ef182eff71f939563d0f7cdf32f654c0bb4f968e0560b632ca3576f24e310f00625c944cbcfb7070e574fe05fbee9d42b5810e3112cf5d2b6b47a1dddc16bd79874600a2c7ab8a6d569a8ae6d209db49152c4ee793caf7c5c36b82101509bc9e9a1c9a496ccb415b8015724055d138318e98fed07d568a43dab32aff21eb8ad1a4de98b7b3ae603ea6962f301ac1d0d264e2b37a0e1f39c25816c7ddda8d7dfe813ee089bfe769e7a523918f5c59a2ed19365e08688e250cd986a0b538d4fb4a8abe7bf53d054e46b184f49df173a8154fc9199d27cb72694872360a8f78e3f8481e17354f1d3bdf66b6dc217700a9ca535092b8e058a551afd7c13d12e2504db94c351e5ce166619b34fb7144753cabe4811b4ee1a6ed56dc01057accd61bef5e68b52e0e9f64625947b6103ea5b029cc585d1cb9df3c22c5c61f2fd18faf4f756134b77d0a90377c5a76e9fca4e9425d0bbc4e9a12a26c2d7cbdf6f3ab73cfccd4e5a8dfa26e359a86ca6b607d03a3f545a54c910d02399d72183691e974807dbd9163e14ebde524cfed06a48ba05e7b19f6d23705a071254cb904db7aeaa22b469da59b46a425605c70fe83c7c11a3108f34c6f52b7581eef2d2cd286b97d3c54ccb8fbe209903ee82f6f952b1540122798baf81cbaf0983b4768be9811aba32394fd9f72e38d09b51b2f4e1c0684c4d9bf655b0e544207973ca6bf587840e766e13f09d83d40735be63213b7f62fd5526e5205fa513ecbb95dd049976c4ca7e615088bb5395f7031999d097e95cc1ab76870bc1b14dfa7ecc90c4d4fa7e1ac35863a7b6d3314954dab3463a627ce169030dd46c4495a72411acf8a4d7bd95a8c0b2d48d368df7ca95befed486c2f1f6363eb0896d4386b1179189c6f7e660089916248017ee8ae9b7813252e2b29028cefa4333e79292dc5acca1c610427a47cbbbd7ec272f70cb0328b0eb7c300cf792e3170920b6891e26c85083f665c36cc515f18b0ad386d902f82fe0bb748163a254a0e8525e34368e8515a1ffdba1faadf4c69595b6187c86b61298e6a768e579da31cd835", 0x1000}, {&(0x7f0000002280)="92f6bccb1b87c3a4637f4cc5f6f9669826990062459276466e4acd2ee416c614111e070e0181ed5147ac58534003c3c0574f43f1acbb16c1843cd3fd1f81d1a73b2816ec77ddea31ecb78df8fb7b96840e400cf71afa313fee679320bee2eb578abe17b3f4e01a4baf8cbead26e48f6eb35f45c6f95f5b76dbedd3352945e1822327c60837ca98d492728b6cf82e802121b7be4d994abe5da64a42842443afcdcb49a3d57da18b36446cafc376f683a3afa96f06a4623361cb55d0212fa073c9a62637828690d5b5210dd3dec8a6ee5b4dcc030ce35ca1dc18e26d1bea4baa85c7c16c728b3505a89e0698cc6b4ab2316f8cdcfb7e78d3167d175109ca80ad40cc47db143195bd2cfd39e9c1fe959814cf16be7ee54d90b6f1d3d1041e14e993c5f91fbadf82e743fe6a2cd6bf22fef583a6491c4f14a8860b3fc81344d83e0a2815e7559d50dfaabf23aeb78b2837edd689451d713bb7aa9748c6e23a0312d22bcd9885370261137ef73fd061323ed1899d750ee2c933899eb48710ebf19eec3ffdf6b113a146707e66a20d949a767b202da65bd5528201444e8ea04ca01b492d6e07652e4680459821b77599ba905b022ef0caa39331bb148b31f81ee8389d7239f6eae0feef3f8f13293901ac49cfb9946ea3b2a5f338a02aa3a81633b76774ea3c8172e3e5323f60e4eb0398e62299ecef989c8dc1f44cd24412f598105ffc8ceee12223f58fd3fcd9c400d730e0ccdbfe9f14000feb5e6dccf5299078049ad85624da1c19e1150a847f3c8ca51916c304d702f5bd0c8d0df052ba038ae646dec646d76fbf88d274992474cba0aa6c52a452cc2ca87d4ddcfce4f32ff9c9e3935560a434e01a2ae40dbcdba09c396c2b2fde17ad48d05d4c2623e6274650f090ac778fd01a7a35f608c713afb1f53c83eea36d2962cbac5264c18f6641b1a3371a1e38c0846eb9d246891be224298a3a66226060856ead2c42765884111a191ae2e5abbedfe148d33857ddad56ecfdb700ef493b75ca2c6348527ee32e6df7809da66e4a7a85aa2b979cd69755d91f3237d5cc31418c7d81e5082eb266b26c3cc16d3927c40661fc96ba08793bbf086b9392445685c0e5a41e086474a1d706035d8430e9b531f9314c949b18ebc6d19de439807cf932c382256ecae6126cda8335900c089d5b1225d95c9c6c35fa7323d945bfab853d9f247e64a4220c6df14866d5e88958a5b6379dfb7a8b44c9e0a1113bad34ead2edfbe82cd1c53461328ce60f61fff0463a8a23e545e51dc9f73aadfb8c385626bafe094da051b9da0b23d88cf34cd321ee5b09f0eac653183be8548b59ef6b1bb680b4808c2eb54ff723bf9d24c1730465ecfca3a896569bb88f28c4afde477e95cfe324497b9a96e9f368139090acf431cf70ddecf45e4f9b9edc72f8f04bbed338cbe33cf1e083482798651b4d77daad35f77ec2bf0d68e05d0764016be2d89193f5b4a34016aef9fe557491349514d30edd1fb5ae435b6c75a60f2a2321555b9dd962c853805fb10d1f561d66ae3892a76e2907b009ab58ca1cd21ecefdea2e5737cff5accc31876105fc69b43b593a78e87e3bd502d848efe87ad6f875b613832cc68bf290dea136c5ec58c616ffdc717a24b876de4b253763e8041e0b7e532bdcdde9d0cc64a8bd81856b4cc0299b53237e1941fb262caf76a5b99bca21fdeb40fd20e39036ab9149f9bf3a0a95ffc43d90212867217b2702d74b6c91d1518b0fe2cbefe6462b6406b894c9587d749e97f6d3fb70d619d896d63cf35b59469590ff442ea60286b5bc15327d5e059119c2e6c6611b6abdae49f8c6a1bb2406efac4f03d4d92782c242b223e14c2aaccaead262fa2d1366f9ee9faf06fec1771c615c03e31b3bdb091c155aa4a9cc80f339b0f91d2d9f92e8e3ec885ef22cba78b09ddc6d6375e8193755f9e2d45ee6c4114049306cd49d1af44952ee7520fd58814cf3dcad09dca67418638b296ee85f17c8de77b9617b8670466851f8da8202e0450acae3b9ce5bc770f1a17a1ea32d87784a1ecb3f8781034030f089604d19b7c7a025afed6e92855f2f114180599be7ba8964ac70d8bdccf62ea90cf791e7f00e55568a9aae613663d73cb3cc5b747155c8e8b8dd80d96093f1ebf0137c7eec37488dd57bfaf2658a2210154ab450857ac59846e1eada4016059d981585459a4f147cb0138d7d4b6dba3aa52110029355e6596f92b6ab87f1906b5fe2fa8fee344dfc901607cf0d7f305bfa2f90e8fa4d506133b6d9b87c1505a6637d054bd776a2daa075c72a4efe39ff38a062b1f7735cead643d3ef7e39c1dcbb66f1db79b4805fdf66d3f38e857de702482fdb7836fa3637197e83b69f3c85e0850bc2c2e01c5fd66a6f9bdd8dac17898b82f02be7f514753c83ea2de53eee8ba875dbfd7c25165052a18c7d6cf56c4ac3d93698f39da2fef7dd570c5b57a4c85504866273ad19424ea79daa24bd44a9e9690c0ca88534a1b0d1124a3b81e3ba06f737515a26944d609b015ecbdfb2158c679ffc057944b3012b71971e26ec321336f54da55e56cff27234d300500f3398d9c2d5bc787c9e2c3b8f5597da4c0bf6ad20e55e44cda09bf6bd641cbbe9e9d4819186c12fbed2a9ee9ea549728bb441c521e73e7cf763b96c95cdaf9264abf497c8329dd7be455e241023149ff5233e900f01fa483611590615a1a11a0d066730dcaddbafad734660c2933e8b7ca97a6590377b1a167113239a981043e55261784572bcfe4afe6953528765ec9f444304328d0855588a5e55ba4027c8134c726d871b46ad92ebed6d95d6d05a6a8d481c5b828bd04aabdb9e526f70e68013b1b51b4f41ea667bbed418e41275b61e2ceb4951177369ed6f0b99823bdcfc015d347eb09b79f1d3d4e29f428fbc691263a51f679d2b28312294b0d0c630686d8bae1dafd70a0ac7a7af3f2b02aa5d07c480cad12b1202164c8d71f32cd38d18676a1e75ad46fdab207556505507abfc65536dc9ce4f053acd9b5329c85a87d669914a9cadd6c2d84e94acacd24d2a79313a3217471988d1d3db6f7ede4f451633412364e754b7c8c8058e07320c7af001f71e10fbd73fc47b156d41c39a85ab3a635fde88dd4dcd4bcc9fb09db7a76257ad4fbb15979fc0c594a151c164253fa7f5fba6eaf22b9c5d4ed4f3010384793e4de63c9ca68cf8bee1fc1a54b85db3bc2394927dc208642a5e54f1abf5c7051e7377fb6ba0c1d0ea59b1a6912aff42a11d1631472be8a5705a397fc12a68a5773832fbd6b1c9447561600b38fc062dec993e12053f29200e79a10b276bf8bd711110905cf04d596e455963e846534670d08c73575fb3b3e85ed7ad750f8d94109fbc799c42935e4722d42230081d3863054f7242130307653e32724fb58c9b0c5edff0fa04a5b54b8368adfce280c353f30fee8fc4b7b40d633007582a5a3cc3542681a9b4f453be8569aac31bf54e71927de040b9aae8b31abbb6b34f4fc6715b4b9e5b7f410739e0994f4202629bf91fe0ed92d3dcfde4d6b7b6f1b68764cfb6f6f6ee200485a373f0760e0f0aecaa1afbc2eb4a1ad25981743aa6d061d8194d5a10ac93341c87c5f665359047297e63e634f9b69f2a233de11792306e4347d4aa1f86a0b547fb2b9a6047d477da12fe5478a8689db7b10a383166a3894e49471ccae250eb05be60e911f2a87eaa738d60517ac36c0b2d87296cd99f658031b922a3e6c04d23be81e013897110ebc98f5057f28d166840e66563de991a80dd826dec9e6a44259b160ff9a2b7231749290eb6fb05cb4d648aae6a575ae945431ec43b0092da04417f565cdae643c2a6e2cad4c8a65f15c815d6bfb26f175ba1de5b4c2f45f37784074383113b25b958bbf8f9751e588f9ce68c6c9c6d7b93d62b3727071ba5afd95354960536cdbba5f31add4aa6e8cd8a317b228288ff0be3c82bf6992a0e96e8c6c238d52c7c9b3b792ce3edfa617fe82775941cdcf39fd6ce1ffbcb987664bec58ea27bb7701538437a9411b23c1395cf1f9b64cc4eb528f93af01f34615b98ad258de9c4564671ddd9998cebb4166312529407baad9d1dea89ccf13c935665df2dba96d9e1069d48eb69cecf65bd7df800a13df2168724fb8a2609bcd18bcaa1f19d60e4c707191c95722cc88b539f3d2236659b7594295aba6ba7485f3a92beee96b0aba15915cf911b9bb445c362192ccb6c677b5361635b66165c04a6379c3706c8cfa77b61f1519e60334c59b6b77992389dd6321838acf3fd1bd3a3120493894e1c30cf87e51ac7ebbfcfb212095aacc06073910fcc74c3923ff9a752f4dc3e3d78d7709e61a96bb04413c1b0a37d768724f2edf7861787622e029b608176b8977e78edbfb6bbb2cfa7965a3b767c7f59031b40cb2f3968b51637e08686462daa6eb8f8d024bb263a3907badd0de8cb5d4a9c7093cced862dc1073cdc5a7787254ee32c01041f83829166b79447f6bfeb051c29da47677109841660e917594876b4cd29867874328fa673839603d25840e932104e36e677c218cd49b4884e15dee445e82289ac352e13548dc1bb2bc836162bd313387377dce8d80444432cb63c7c5344e2b1ba4ef32cc5458c9c0015a0e25085fdcedeef09a558e770c5b01b4a5bb5205c26eea8f9c868372ec16eebe4376174ed4c211b59c6c310316966359303221a74d9a03c6af254c2bc29b38ead55d4794ffaaed9b0a4bc97c9f3278eb1addd4ba9ef7f8da5babe9e81edee132512124e19f6dec3cd74576fae8f0c82b626bec133e60d840e9de3c11201a8c9b6aa7a9cc1fb1a555048cff0819f45bdf7dae6d8e9c0b0db808e40ef6351ef936319eebafa2000ea1bf8f5257d22ea72775b1b556c55dc79234697ac3008b3bd14c569f522c1689367f0020b30bb90bb1c972fa4ee27cf7363772e305c071d55cf8c8163d3ab569e71c26aba6cee76c1a1181dc81cfea1424741a655fc44e569a8530477406dd8c40ac5b88fe67e3a60fa67ea6aa192410bb794f8f82492fc16b6c0f0de7b169196f05802faf61c571f96859177447e68bcd09f89262a5d34d29d0e57847dcf3fb7996e988c5ff4307b5e54d0356ba1980e0cfcfe724e42865f2b88dff58356e27ca8785ed1a215763c3056e1993433bdca839c266a78093ccde329b8ce8da7aa9fc3084436b5ee40e6418e1b18fe6a66cb9a640a7f94ff15cce1eac8dd5e01481209832aa171da098612dc06ad71b6d2cf91b253319bf9a24376939ce785a6bd91905b261e3376365e2ccdbe3a19dee7a2cd6fabdf181887ee06b907c371dcaefd356ab30a8bd38e43a4b3b88267f22ed92fd879fe0163ae62c7be41f8108470abc65ea28f6d558d5b1e757c8befb49f676b7d484e93b9d67a4a2d7838a0880a032384dead8173a7dbfafca81268274cc0a945e5c3b621e48d35c159a5b0b7f644a5a8a4ce695613714ff0523a36371e33e45eb425295f0ad15eaed9ce044991a2b365e46e38ff5ed0bbe0a93c1c72fedc4511b08c9211005b7492cacfe6554e179147ad58d3df3ecfd006432ca72ee4149218ca015f697ded3b16086b12ad44176f56fbd373bb8dc77abf3672cdde8eeecdc821ac8e5fed2f99252a20a450799f43e92101c0a87c596a3455cfcd922acc2f741c3920db3fed09a66a7f35343437eb9d5f2d7f5ed67fc9ec91f08321b72e8c765a175c7a67f25d936db3a368dc4ad125fdf620ebd625bde213ad4dedfd94f25e0bd3982113a121886b9e4c574807576d897909", 0x1000}], 0x6, &(0x7f0000003300)=[{0xc8, 0xffff, 0x8001, "3ab59fc977677c5f7cbebec5be8213ff52b12ce386a6528975a452f93d854bfda0134ec0bcc4546793a70efc28f99cee9ba463c0043848187b6045554936ac5d090134161590acbf2453ad08ef34470ba7a9ea3097e106090e4d4e121eb61a6dd7b608b2dbdd288ac0fce7e57d832aa429f690e5db420c4b730cabbc50136dc94a16f91bb94f5ab5b9c9af5b37662c99c4c1059c1d857abf5f53621afd3c6a539a0afc755f832203e2777832eed474aad22760c281"}], 0xc8}, 0x4) syz_emit_ethernet(0x3a, &(0x7f0000000100)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp_reply}}}}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000597000/0x1000)=nil, 0x0) r3 = semget(0x0, 0x2, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000100)) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x17b) executing program 2: close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0x9, 0xffffffe8, "2f006c7d005badfc2000060e00"}) writev(r1, &(0x7f0000000440)=[{&(0x7f00000009c0)="e1548f8818a5eee9afe56b3448207fafe162607e49af44da61257922a16803f9b7193aefd2b2af96f82bfd932d19b6461dd542c167e5bd5df064b1b8f3ca363b710f4cdb12511943a4879329403dd767f669fbb1d6a56c6ce773708922e74219a423f5e5198a2a9bd4a9932c681dfbe40e42ccc0e3f363df0eb0c986259a508e3dd4c414546adc139f6711164f30b1895e8ff9a6601930237a7efd51df01ccbefba568b52c4abd9780c8060f56ab76ee4cc4c533163c4a5b1a0edac0c9e76bf34458a48fbbe2f8f5aaaf8bea84efd45d5df6a93408b92441d764dd84dab05b3700981c1ba2ecc232bab41e7a89c35a2231954fe96d7e44e5f23268ab88b0628ed1eccb297a605140f1893dc3e62699fa430e2089b0cc7ec1fdd63293e4573dbde3ffb210f0b528279a55f10f7bf88f9867d61bc4367e2e4f835311aec3bdfa7b4f1c899fa8af52b761d3b4f8f5dc7a40ac84e1ca9e501f0f12bc02b8d8b7a7e8c54b4b78613a6b535610b16ca994a7e07c6c1ecd3a12958cad357d90ea4fb0dc3891f1901d9f502f17c4f54ac3e8151c8bb66e6797759e5e92a4c98e406a306e8d3a3bdd77cfa9e00ee0928e6d1178e30bc57b45dd9a0369df0e8ea875f1dcce4d82114d3b19911e464ad72d63d86997567c99ae7209a1689483d45d1bc3f03cb412eaabfd2798541d516c3c0b35f02d838d018d71020ba66a0897d5cd44a824c0fb093a7e166f0c357e7eaa19c664592b60497183ee9c2b256ec214514edc4ec2260ff9232a6a0ba0bf2cbf808fab6e9dcc8208bd2677ef24bf8e4d706fa9f2446df9fdfd33512d0e49db9e9d09eb22d30d2feab896135b4bb923eaf5dca05b", 0x260}], 0x1) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000003000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2d1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r1, 0x800c5712, &(0x7f0000000080)={0x45c, 0x7, 0x6}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7fff) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) close(r2) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000380)='~', 0x1}], 0x1) socket(0x2, 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) close(r4) getrlimit(0x3, &(0x7f0000000180)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0e5f68cdd75751147708cb211e0202c5bf74de60", 0x0, 0x1}) r6 = socket$inet(0x2, 0x3, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) nanosleep(&(0x7f0000001140), &(0x7f0000000000)) setsockopt$inet_opts(r6, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r7 = socket$inet(0x2, 0x3, 0x0) dup2(r7, r6) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getppid() mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0x64) getpid() r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x6) ftruncate(r1, 0x1ff) sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x483) getgid() r2 = semget$private(0x0, 0x1, 0x241) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xa5, 0x1]) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[@ANYRES8=r3, @ANYRES8=0x0]) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: semget(0x1, 0x3c, 0x230) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r0 = syz_open_pts() close(r0) syz_open_pts() setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0xc0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2000000000000015, &(0x7f0000000080)=[{}, {0x9, 0x0, 0x0, 0x80000001}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000180)={0x6, 0x1b}, 0x4000000000000182, &(0x7f0000000140), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0xf}, 0x2, &(0x7f0000000440)="b131e15110352bfce6be0e8c061dd6879145d16a92fc41d3269976816db0ce7d02a414da28b4e6d34c7cbd1b90ef96bfcdaad43b8a2ca966b6596dfc3fd25239b10d04a1553024565f984d9ce16cb0a1faad5de8cd2c049fac2d3aebd8bfcc00ce75142c15ed7176a3ce4e0c556cf542a075e88df0036425917032e9b2c803bfa9a51c520100377aa4b18254d6ccc83209b72c9d3ae126e248dd2a6ce294dbd513229489d66f6cac757d5a75f09e7b953e76ee18c058000000003ba77d47da306e28d08467175ea43379e9efa54ab3de1380c3a60e3e34bbfd9963ca1230e1bb399791ed3f0162d808be983c12fd00"/251, &(0x7f0000000140)=0xfb, &(0x7f0000000540)="ee44bd2ace69070f5d09fb1f318d63c6539ce1f607063dd103000000608498632c8a5bcb912e8d6751bd1b4c77a6111dbeb7ce3c37dd187e746911a9217e2f2ef8525001ec0eef2af14375fb334b701de0f29d75737343ec5b7619000000000000000000000076c05bcb94dba63113656e16b1070694fdd9f17e51e246c99b6350f7ac98f4fcd5e82486a44a82b8070000000000005ece34770b00dc5cc359fc4ecb87b4f1edecc4e0d0b42d0bfa97e941bc998f40e28cea525ef6919bb686349e295b90be", 0xc5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0xe5, 0x9fd, 0x88c, "43b2b0bf3e79036980220d348bba04ff4e629aa0"}) writev(r3, &(0x7f0000000740)=[{&(0x7f0000000200)="71994c1de376a629d07b09610817554b444e03bbccd179a857389f23c8a50b91a62a5453774c410d0d", 0x29}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694d, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 5: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = socket(0x18, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) bind(r2, &(0x7f0000000000)=@un=@file={0x0, '\x00'}, 0x3) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r0, &(0x7f0000000340)=[{}], 0x1) setregid(0xffffffffffffffff, 0xffffffffffffffff) executing program 4: socket$inet(0x2, 0x3, 0x0) shutdown(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x8, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000980)=[{0x0}], 0x1) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) open$dir(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r1) r4 = socket(0x10, 0x4000, 0xff) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040), 0x0) open(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff", 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(r2, 0x0, 0xffffffffffffffff) setuid(r3) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) r4 = msgget(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xa4) write(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300), 0x2, 0x0, 0x0, 0x0, 0x0) executing program 2: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 2: rename(0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) setreuid(0xee00, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140)={0x9, 0xffffffffffffffc0}, 0x10) fchown(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) setreuid(0x0, r4) r6 = shmget$private(0x0, 0xc000, 0xa0, &(0x7f0000ff1000/0xc000)=nil) setgroups(0x3, &(0x7f0000000200)=[r5, r5, r5]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x1, r4, r7, r4, r5, 0x42, 0x3ff}, 0xfffffff9, 0x0, 0x0, 0x0, 0x2, 0x8, 0x8}) fchown(r1, r2, r7) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r8 = syz_open_pts() close(r8) ioctl$FIOGETOWN(r0, 0x4004667b, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2b, "8717f9050700000000000090d692480d51aa8000"}) writev(r8, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x6e, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0xfe}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020691f, &(0x7f00000001c0)) executing program 4: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) setuid(0xee01) shmctl$IPC_SET(0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000a00)=[{0x16, 0x4, 0x0, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) dup(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000180)="c3d9b55e98af6de748d2544ff675ee1d4f17caffd0488fb8f152357d636b5badfdba0d80f2b541aa0aeae04c9269dc153a16360ee033c104c1aca88cfb745a282d6f25ec423842d744c3d426cabf7ee12b0600d53d46a60327af167e7bdd596af339f97c9f4840b1aad48f716764e721bcfe659992c7bde8471e582b3c20311f28e029eea114355f37bd23f2d08c9b6ba776ae67bee81f7d5c42b987a8330f8ec9aa34833e492ad772c89defef9aed87e34014b5373c79345170e7a6fd998cb4883f85910e2792b7701a6684853f5d3d10b330bf98d7fcfb89ad0e02e3fbcaaf84e410dd0590e0bbeabb70b904b8f2068f9ad04aacc4bbc321f9ea581ad7372dc7b2efc8961406e1279dcfc11b4ba6fe58d76a2a85af708f6f42b8721a4d534df8d2277198304861464d615eb0b3ae543119edaaf78a591f035bd87faa8d9955f508f1766d46e4657e20de81837595ea84bbb45e857669f2a9639de786be1e9ca0ccef1a33e2231300242965ffc90d04313ec0c1fb54700ca9fd2609766fd8bbf7cbf8b6e84361fcc0413e739d4df4b411cedaa2dab76c6c732325e255d13c077f1fe1b89c1e3632a15bb19cddd29c4b67921fb60961f5b2fd01b740f8aa852c62913c131bc63d71eaa27683ed01752eccbf15240e6153d95abb34481289a2068ab9441f0e6fc958eaa0c1161320d278e182bb035859ca9f36c72680c254969ade8a38f7df01d6dd702d061c9886c6ccfe12dc859e7a35cdfac10819cff9babe300704a607776f8977e606e3782b65d62c1270a3c90e0cd69f29c68ce78647a39b4821fa5a9fa9ab580603d15ff6f9628deda56a0f9650db460176443823d059c439194c0df25eb1c4fdb3945c75db6db36acbbf62c29a146536a28dd05a770bbe3fbeb2763cfe7af68a49b972528413d12ed9d8eaaa4723a969cd3ae7f775222336bb1ddb1c8eb02f4749f0a2d3b3670d7ff51fff42225ee2b8d92d7a373d8f85610ebffe4a12a0878c731fa4e0cc422ac82acfdad8af849043ceb3a31f219d0ef5adb73844c18a967ead05d4adf4497c392002082ded259aa4276a4922af9b221606f94c83303d68d4b6161aafdb7adbf24070345836274d58d304b5243a4f0b84a3eaad3132a5e761458d582c36cb7260c79d7e0373f83786e8eade42dae9bb3cf07633aac9f7920fe2cb45da8cd63e6b93cebf1562caa4425f1ea89624c0147db63c7f1578787815c2928fdf2129302f649ffc7d82cdf47d70cde1b0c2d440dbdc64f0ab24e162c79453407eaea824abe9b53cd05b01d5ce0af4470ca8791cc3a4471fcf0fc64488eb51b07de2faddd8944093440f3813cd2fd0afc06f5333fc992801225622830b1ed9f6873b6ecd452209136f57bc9dae96e98e7d9cc30d227e12123cd56fc5cfb76b0098d3326ce998876ea5b034aebc6102d710b473685df2bc213e608f814c40053ce66e172d42cc0f5a41352d3f1f14afc1a0db3e0b17055c3671ca20cac4dcc1062a52070e20a8b24c000a8d601ca95716fb32c184b780d60c485b5d98f89cfb0ab0bbbc6b763f49cffd4900bfb890a51fdc746b61766372cf95f3d3f8ab5ef7a46e6222d2f10354b6b4e27339802e928b4a9e513035d56c166b07f9b3fa60e8f94687eee6b07ea572fd81c40b29547cd987224af146a64355e67bb308d99f69ea406f3567c12db3dd70aa56c7bbcd247481d7a734f724a232f1f5d336c7618c458b2d23bdffbcfceb9c37bc582598ef336e92f9ad8cf7984612e94d46e768093b12906df1e7fb69bd5a607ed993099f6376bbf769270673a4fd55df7cf7ac03d58a78c2f25e7cf1ff439c42485b79ba3d7976f3783c01cb5a6de1bdb9b23eb88f8de2060636e6e034e5f65b64987880e027c861fcbbd7e1f60d8ba10b0e217e050b44aefba5ba8804fa6df602c063e61eba4cddd271708cccff3ab1d475cfab54fb574f5da1e698ca05bd402ccbaf131bdfbd6ea676dbb086e959c9d47f0e87bec21511b2f8d2546f89643e7f9ce43f2bd32f422bd727b1503cf513d4edf49a56665e61b584156559b8b120f667f748000e0183b31dfdadc856e8226b8a4d5c0396aa08d698962020b4bfe951a694433c085f6dfe9a63aca70f7d9a84ed79d86ee217b7a497423469a114bf1c51dbaf15e38cac31962e1b38cc21a407c4e5b91d467099cffe679ab7b33669adabc75cc345ddacbe8c867e1456661f4d6634704278e744389b46143ab1297f6b4f9ccd352b50f0288549f91c0955bc2a1b047919b45a344a94434686a641395e6c10f88fba7ead0ced62dcc66489ef4342c69fcd8dd27a1f9f81cace022d7ad1e825904b3039626762fd1d0a95268705088cb63e6ee6cb8e4f2827b19076bae67ed62582f1849ac833cedf9ccbe7fd371c98eff0e68f9bb96b20f7af9a3db4cc64921476cad1bfd719f7e4fb4c8ca9cb545f9cb66331d375b772b461abca22a39a1cd9a7a2e8da3dac05ad8c27ae73e4b28f8d8ac4f7461e7d3fd6aa28d488c3d8695260912c08fe4adb981be4551c99bcbac6f08419f36e5f490c8be222e85fd4e85a3af4eda491f4a19a8cad876d300f370de7f1699bab7a88721a4b13bf45e65567ded57295d030348c2624ff7066d359d7e0c69942d824ee06537d882e4f34ba68f0d4abc45b5108e743db85be310b6fe682077c710b89de621f63a6d14abcfd031843804bb6206bdb38b0bfe72c10a1b41d2e363f984d43320300f08b207d886cdd06d0e38765301e343d3281c807fcdb30c7a07f3f82bbd2da0ac1e9bd9a03b6aa3cc4620c29f7edf6ea4b112a9b0fe70fcd1a2e61beb1c1eab98db8747b687a7b74d1d7", 0x7e0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(0x0, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000980)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000009c0)={0xd7, 0x1, 0x5, 0xa0ac, 0x5}, 0xc) shmctl$IPC_RMID(r0, 0x0) executing program 1: r0 = geteuid() mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xff8) connect$inet(0xffffffffffffffff, &(0x7f0000000080)={0x2, 0x2}, 0xc) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='c\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x3d}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x4) fchown(r2, r0, 0x0) executing program 6: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r3 = socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgsnd(0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="020000001866325e96dc699b81000000006d1d5fcb28925a2efd0309f90c6bcb7735b8f707aff587ea5b249fcfeb969ee002"], 0x32, 0x0) msgctl$IPC_RMID(r1, 0x0) r4 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000300), 0x0) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000a2000/0x1000)=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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000009f000/0x1000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000200)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r1, 0x0, &(0x7f0000000180)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_udp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r3, 0x0, 0x8, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x20}]}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) truncate(&(0x7f0000000440)='./file0\x00', 0x0) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) socket(0x10, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x40000000, 0xffffffffffffffff}, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffd}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7}, {0x4}, {0x52e}]}) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[]) poll(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x24}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xeffffffffffffffb, 0x10002ffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = socket(0x0, 0x0, 0x0) close(r3) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000300)={0x1, 0x14}, 0x2, &(0x7f00000004c0)="1b572790759a07deb876a0e864512d8599ef9a0bd6ccf6df9ec0f0d1cc4d513a95bc85a08e70cbd241906c7b77a998a5d202dfcfa13aa2c7a9cc5cfb5e5c2c8e412238ef0c97471e600d4c9929cd5f3270aec828ac1bfca0a2adaf86611be90b0cefaac146c29c10d170bd7330f92907f90cbeda4da9a508dae7fdacd0c968d5fffa4bf73051dd7a95ef0e925e3261a78238b898fb9ef0b4492dac8b51bdec8f68c9e23635afb24b", &(0x7f0000000580)=0xa8, &(0x7f00000005c0)="ea44bf571bfc46fae42b48c08b4f640c5be1229520b2ca7d321a52f52bf8d509bbea58c498d5e2d2207995d24dcfe644185732082432a9c7b3075786819404a5200aba629bd50e4bc1b301ca53176dd92900162ecd23e8ec5dd0cc4713182a7d0cddf952816780fc06ed17910a30686e621552beb5e63e4520fd15196eab7d1ec1a638c39df1a4db44f18ff8775a0a1219d480fcbd328b92c77f734928056606fe4404a5a2f59b0d5da3dfb7fc21e6ce81c0766e73c1a50a9f529a086c53c4e308dc37223eb76ff6f9daa3edb4720ff120ca870d8c562e5eebe3bbd87c8b19fe86941761340e9575bd915e90b1befdfb", 0xf0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) setrlimit(0x4, &(0x7f0000000240)={0x104, 0xfffffffffffffffe}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="1f1d137fe265ecaee9385ff30becc172866b897ccbe0660621320a667005c376e0efc8744ca0d354f242b2d95da2f2523bfd671284a1ceabe322f148b0e098e9291cb0c301e358ea2d5e97ed4c78d22eb927464aef04e0204bcddb448baa36184cdafe0a38c7ac7400ee1b4c9626", 0x6e}], 0x1, 0x3) executing program 1: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x3) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffff, "f8a19ae5c092a8a2c0f01172ef954378ed615f27"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='H', 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) kqueue() accept(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) close(r2) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700", 0x0, 0x7fffffff}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) executing program 3: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) setuid(0xee01) shmctl$IPC_SET(0x0, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000000)="c2514bbf316e7fabc6fd17a135260f61611b8b0d214881a2", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {0x3d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000a00)=[{0x16, 0x4, 0x0, 0x8}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) dup(0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000180)="c3d9b55e98af6de748d2544ff675ee1d4f17caffd0488fb8f152357d636b5badfdba0d80f2b541aa0aeae04c9269dc153a16360ee033c104c1aca88cfb745a282d6f25ec423842d744c3d426cabf7ee12b0600d53d46a60327af167e7bdd596af339f97c9f4840b1aad48f716764e721bcfe659992c7bde8471e582b3c20311f28e029eea114355f37bd23f2d08c9b6ba776ae67bee81f7d5c42b987a8330f8ec9aa34833e492ad772c89defef9aed87e34014b5373c79345170e7a6fd998cb4883f85910e2792b7701a6684853f5d3d10b330bf98d7fcfb89ad0e02e3fbcaaf84e410dd0590e0bbeabb70b904b8f2068f9ad04aacc4bbc321f9ea581ad7372dc7b2efc8961406e1279dcfc11b4ba6fe58d76a2a85af708f6f42b8721a4d534df8d2277198304861464d615eb0b3ae543119edaaf78a591f035bd87faa8d9955f508f1766d46e4657e20de81837595ea84bbb45e857669f2a9639de786be1e9ca0ccef1a33e2231300242965ffc90d04313ec0c1fb54700ca9fd2609766fd8bbf7cbf8b6e84361fcc0413e739d4df4b411cedaa2dab76c6c732325e255d13c077f1fe1b89c1e3632a15bb19cddd29c4b67921fb60961f5b2fd01b740f8aa852c62913c131bc63d71eaa27683ed01752eccbf15240e6153d95abb34481289a2068ab9441f0e6fc958eaa0c1161320d278e182bb035859ca9f36c72680c254969ade8a38f7df01d6dd702d061c9886c6ccfe12dc859e7a35cdfac10819cff9babe300704a607776f8977e606e3782b65d62c1270a3c90e0cd69f29c68ce78647a39b4821fa5a9fa9ab580603d15ff6f9628deda56a0f9650db460176443823d059c439194c0df25eb1c4fdb3945c75db6db36acbbf62c29a146536a28dd05a770bbe3fbeb2763cfe7af68a49b972528413d12ed9d8eaaa4723a969cd3ae7f775222336bb1ddb1c8eb02f4749f0a2d3b3670d7ff51fff42225ee2b8d92d7a373d8f85610ebffe4a12a0878c731fa4e0cc422ac82acfdad8af849043ceb3a31f219d0ef5adb73844c18a967ead05d4adf4497c392002082ded259aa4276a4922af9b221606f94c83303d68d4b6161aafdb7adbf24070345836274d58d304b5243a4f0b84a3eaad3132a5e761458d582c36cb7260c79d7e0373f83786e8eade42dae9bb3cf07633aac9f7920fe2cb45da8cd63e6b93cebf1562caa4425f1ea89624c0147db63c7f1578787815c2928fdf2129302f649ffc7d82cdf47d70cde1b0c2d440dbdc64f0ab24e162c79453407eaea824abe9b53cd05b01d5ce0af4470ca8791cc3a4471fcf0fc64488eb51b07de2faddd8944093440f3813cd2fd0afc06f5333fc992801225622830b1ed9f6873b6ecd452209136f57bc9dae96e98e7d9cc30d227e12123cd56fc5cfb76b0098d3326ce998876ea5b034aebc6102d710b473685df2bc213e608f814c40053ce66e172d42cc0f5a41352d3f1f14afc1a0db3e0b17055c3671ca20cac4dcc1062a52070e20a8b24c000a8d601ca95716fb32c184b780d60c485b5d98f89cfb0ab0bbbc6b763f49cffd4900bfb890a51fdc746b61766372cf95f3d3f8ab5ef7a46e6222d2f10354b6b4e27339802e928b4a9e513035d56c166b07f9b3fa60e8f94687eee6b07ea572fd81c40b29547cd987224af146a64355e67bb308d99f69ea406f3567c12db3dd70aa56c7bbcd247481d7a734f724a232f1f5d336c7618c458b2d23bdffbcfceb9c37bc582598ef336e92f9ad8cf7984612e94d46e768093b12906df1e7fb69bd5a607ed993099f6376bbf769270673a4fd55df7cf7ac03d58a78c2f25e7cf1ff439c42485b79ba3d7976f3783c01cb5a6de1bdb9b23eb88f8de2060636e6e034e5f65b64987880e027c861fcbbd7e1f60d8ba10b0e217e050b44aefba5ba8804fa6df602c063e61eba4cddd271708cccff3ab1d475cfab54fb574f5da1e698ca05bd402ccbaf131bdfbd6ea676dbb086e959c9d47f0e87bec21511b2f8d2546f89643e7f9ce43f2bd32f422bd727b1503cf513d4edf49a56665e61b584156559b8b120f667f748000e0183b31dfdadc856e8226b8a4d5c0396aa08d698962020b4bfe951a694433c085f6dfe9a63aca70f7d9a84ed79d86ee217b7a497423469a114bf1c51dbaf15e38cac31962e1b38cc21a407c4e5b91d467099cffe679ab7b33669adabc75cc345ddacbe8c867e1456661f4d6634704278e744389b46143ab1297f6b4f9ccd352b50f0288549f91c0955bc2a1b047919b45a344a94434686a641395e6c10f88fba7ead0ced62dcc66489ef4342c69fcd8dd27a1f9f81cace022d7ad1e825904b3039626762fd1d0a95268705088cb63e6ee6cb8e4f2827b19076bae67ed62582f1849ac833cedf9ccbe7fd371c98eff0e68f9bb96b20f7af9a3db4cc64921476cad1bfd719f7e4fb4c8ca9cb545f9cb66331d375b772b461abca22a39a1cd9a7a2e8da3dac05ad8c27ae73e4b28f8d8ac4f7461e7d3fd6aa28d488c3d8695260912c08fe4adb981be4551c99bcbac6f08419f36e5f490c8be222e85fd4e85a3af4eda491f4a19a8cad876d300f370de7f1699bab7a88721a4b13bf45e65567ded57295d030348c2624ff7066d359d7e0c69942d824ee06537d882e4f34ba68f0d4abc45b5108e743db85be310b6fe682077c710b89de621f63a6d14abcfd031843804bb6206bdb38b0bfe72c10a1b41d2e363f984d43320300f08b207d886cdd06d0e38765301e343d3281c807fcdb30c7a07f3f82bbd2da0ac1e9bd9a03b6aa3cc4620c29f7edf6ea4b112a9b0fe70fcd1a2e61beb1c1eab98db8747b687a7b74d1d7", 0x7e0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x20}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(0x0, 0x0, 0x0) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000980)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000009c0)={0xd7, 0x1, 0x5, 0xa0ac, 0x5}, 0xc) shmctl$IPC_RMID(r0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r1, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) read(0xffffffffffffffff, 0x0, 0xfffffffffffffd7f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0xa) open(&(0x7f0000000440)='./bus\x00', 0x200, 0x52) open(&(0x7f0000000580)='./file0\x00', 0x2, 0x107) r4 = syz_open_pts() writev(r4, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000002c0)=0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r5 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r5) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r6, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) getpid() executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60362f0000008000000000000000000000000000000000bb60"]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f5"], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df6", 0x15}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206925, &(0x7f00000001c0)) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1000, 0xff7f, 0x0, 0x6, 0x8, 0x5, 0x400, 0xb265]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x10, 0x2, 0x41) ioctl$FIONREAD(r1, 0xc0206925, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000080), 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) executing program 1: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x2}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="aa1ffe54a3f977f9", 0x8) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYBLOB="00000000200000001b000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x38}, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000004, 0x1000300000000}) flock(r6, 0x1) flock(r6, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x800}, {0x2}, {0x2, 0x201, 0x3000}], 0x6) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r7, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r7, &(0x7f00000002c0)=[{0x4, 0xfff}], 0x1) kqueue() semop(r7, &(0x7f0000000280)=[{0x4}, {0x2, 0x8400, 0x1800}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) executing program 4: sysctl$kern(&(0x7f0000000040)={0x1, 0x44}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a4199fa455013521f98686e472b70b560f7021f567adf4d", 0xec) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) recvmmsg(r1, &(0x7f0000000640)={&(0x7f0000000600)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000280)=""/128, 0x80}, {&(0x7f0000000300)=""/129, 0x81}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/130, 0x82}, {&(0x7f0000000200)=""/57, 0x39}], 0x6, &(0x7f0000000500)=""/205, 0xcd}, 0x4}, 0x10, 0x1000, &(0x7f0000000680)={0x2, 0x80000000}) syz_emit_ethernet(0x90, &(0x7f00000006c0)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x82, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="e23b9a304ccc1b86f518ca2f9c75f5cd41d5da4945026b8eebdb50e70062848ea5ffe7c213ff60fe7ad8ef84a1139174461d804081b471a2c89a478892fa4d97bcd67232c124341ac899aecddb08e86f7b3a290d0aff68dbab73d3337c8991ba0ab17c9805b94d272387085ec6e2"}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000c40)={0x3, &(0x7f0000000000)=[{0x6, 0x9, 0x3, 0x5}, {0xc748, 0x8, 0x0, 0x7}, {0x3, 0x39, 0x8, 0x7fff}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) mlockall(0x1) munlock(&(0x7f000000d000/0x4000)=nil, 0x4000) executing program 4: socket$inet(0x2, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x6000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ftruncate(r0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) 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, 0x9, &(0x7f00000004c0)="5d5991a9", 0x4) select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x5ab6de57, 0xb242}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="3e49b36b2770629682196b0eb9bd76f0728d763e7626b4463d1c93a855b0ca86a959ac2c187425d50ad2157230483e5a5190330f0300000000000000e3309c31470c8892", 0x44}, {&(0x7f00000000c0)="eb9c07965b3723cff06c6fd7939910f4340d92ff8186e8743b7489dcc78a165cc26477b814d8d9047e3e3dc034586c0c697f2533abe43e7deaf2d18892a627a9", 0x40}, {&(0x7f0000000340)="18f8629e0baa8c3781407f51a710acca0c5b40a8162dd07a8f00b1ab2d94d115eb721a9516c2d13fc7775ebb8de1a3960a5aaa6becaed6df97f9ea94c6f7c880f1c4f04610b1abab95652052e185", 0x4e}, {&(0x7f0000000500)="740fd86aadfb59e963a58cbff94a7bcac68983fc88ea4b66fe76413976d27d3145c7767263d3e92383d1993d0f4ffe9086cdfa70b2d0ff014825a753e61e31b3ff862d111b8a8ef016871d3d36cdbc8cf081527eae7b4b161f15beff59e92cda9a4c553fb23b37b8fe2eb0d220dc53de5e1b22a66af31541b9a9b6dfd39077215817516c7d51bf2c7e0d6a6dd9202956d0746244a0cc00"/161, 0xa1}], 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000001c0)=0x800, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000100)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x7f, 0xfffffff9, {0x0, 0x401}}) writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1000, 0xfffffffe) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) connect$unix(r0, &(0x7f0000000180), 0x2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) open$dir(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r1) r4 = socket(0x10, 0x4000, 0xff) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) executing program 7: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x33, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)='\x00', 0x1}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5b8c, 0xffffffc1, "00000400eaff0d00008000"}) poll(&(0x7f0000000040)=[{r1, 0x1}], 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x40}, {}, {0x406, 0x0, 0x0, 0x414}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x2}, {}, {0x16}]}) write(r1, &(0x7f0000001480)="15924e76480e08417279e885e376", 0xe) r2 = socket$inet(0x2, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x10}, @rights={0x10}], 0x20}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe, 0x101}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x20, 0x8000, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040), 0x0) open(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000)="ebff", 0x2) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r4 = open$dir(0x0, 0x80, 0x0) r5 = getuid() fchown(r4, 0x0, 0xffffffffffffffff) r6 = open(&(0x7f0000000100)='\x00', 0x20000, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) fsync(r6) setuid(r5) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 7: syz_emit_ethernet(0x52, &(0x7f0000000080)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x1c, 0x0, 0x0, @rand_addr="fe350e28ef0900c08cfe24be00", @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x28}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x2}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000440)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="e52900ee54050d20ffffff027cbefc5c761cadcd5e17b28dce79ede52af8b20d750704155b57a982cc2000126bb033634552b578566a4e040944dc693e79cb0c9da0a1257863ec25b4cc5b66b7a919af36e961e4a54c4bb932e224691c8ca0c540daafb786498a0ff39dbf581b9eda56da995c6025c813482ef20db4dd37a27769f13710f491046b6a62748a653f513863c63624c704995dd269f2c2e1a0f29d65e6", 0xa2, 0x406, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = socket$unix(0x1, 0x1, 0x0) msgget(0x2, 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000100)=[0x0, 0x9, 0x8000, 0x7, 0x1, 0x9, 0x5, 0x401]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0xb, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff60655872fbf037a45affffffffffff08004a04003c00000000002c9078ffffffffe000000144140b0100000000e000000100000004000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206937, &(0x7f00000001c0)) fcntl$dupfd(r3, 0xa, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000003c0)) getgid() ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) close(r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$VMM_IOC_READREGS(0xffffffffffffff9c, 0xc2485607, &(0x7f0000000140)) executing program 4: faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938a19d9532"]) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0x2b, 0x0, 0x0) close(r1) r4 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x11}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0xc0) close(r5) syz_open_pts() recvmmsg(r5, &(0x7f0000000340)={&(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f00000003c0)=""/204, 0xce}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f00000004c0)=""/239, 0xffffffffffffffaa}, {&(0x7f00000008c0)=""/239, 0xdf}, {&(0x7f00000006c0)=""/123, 0x7b}], 0x5, &(0x7f00000007c0)=""/162, 0xa2}, 0x8}, 0x10, 0x804, &(0x7f0000000880)={0x7, 0xfffffefffffffff8}) ioctl$FIONREAD(r0, 0x80206979, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$VNDIOCSET(r6, 0x81946467, &(0x7f0000000200)={0x0, 0x7f, 0x0}) r7 = socket(0x18, 0x1, 0x0) r8 = dup2(r7, r7) setsockopt(r8, 0x6, 0x2, &(0x7f0000000380)="717a9e10", 0x4) clock_gettime(0x3, &(0x7f0000000040)) executing program 7: getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x5, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000080)=0x2) r0 = semget$private(0x0, 0x1, 0x8a) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000200)=[0x9, 0x1f]) semop(r0, &(0x7f0000000140)=[{0x4, 0x200, 0x1000}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x1000}, {0x1, 0xdb, 0x800}, {0x0, 0x0, 0x800}, {0x3, 0xa, 0x1000}], 0x8) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x26, 0x8}, 0xfffffffffffffffd, 0x2}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000004c0)=""/195) r1 = getuid() seteuid(r1) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x51fd) r2 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x101) close(r2) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r3, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0xf, &(0x7f0000000180)="00000001", 0xfe2f) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x10006, 0x10, &(0x7f0000000100)="0100820001", 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}, 0xfffffffffffffffe, 0xbf, 0x0, 0x0, 0x10001}], 0x0, 0x0, 0x0, 0x0) kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)=':[\x00', &(0x7f0000000140)='\xd5$,#+@\x00', &(0x7f0000000180)='/^/\x00', &(0x7f00000001c0)='\xa1\x00', &(0x7f0000000400)='l\x06\x8c\xd5\x12k\x00.', &(0x7f00000003c0)='\x1f\\m\xa0^\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='()^*)%]\x00', &(0x7f0000000300)='+\x00', &(0x7f0000000340)='\x00']) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)) r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) r1 = getpid() ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x0, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8a}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x11) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') pledge(&(0x7f0000000780)='.:#\\]\x00', &(0x7f00000007c0)='(%/\\\x00') executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0x0, 0x80, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x13) r2 = socket(0x18, 0x1, 0x0) dup2(r2, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10a}, 0xfffffffffffffe01, 0x0, 0xfffffffffffffffe}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() syz_open_pts() socket(0x18, 0x8000, 0x4) socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0xfffffffffffffffb}, 0x0) r3 = socket(0x6, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) getpid() open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) setreuid(0xee00, 0x0) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) getuid() setreuid(0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) executing program 4: setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x200) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80000}, {0xfffffffb, 0x100000001}}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x1e2) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x8, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) syz_open_pts() shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000040)="d2737fc886c1625cab16db1ea60281fd246dc3bab1f7", &(0x7f0000000080)=0x16, &(0x7f0000000140), 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d63", 0x5af, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @multicast1, {[@ssrr={0x89, 0x3}]}}, @icmp=@info_request}}}}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000600)="96e9cf1c159fc25ac05e6f4c", 0xc}, {&(0x7f0000002780)="79d65a9afd7141fb7a201a97b9d35cfbdd03b50f50bb7067e1dac0c9b6ac1073c70bf7076074ac42c4f856e178b393a07715c6612365", 0x36}], 0x2) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/155, 0x9b}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}}) r1 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x210000}]}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a1251", &(0x7f0000001480)=0xbf, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) r4 = dup2(r0, r3) setsockopt(r4, 0x2, 0xb2c6, &(0x7f0000000180)="9cfdcafb79b532dd0acaa6d26de3e11dbb4104b90e7cd6d3e78196364fec7bdc921c5c8156c8554a96be02c51ebe697d0fd88b1d8cff074029dbf362cf2f7b73ce0c4a260de1244cfa2880aecc1c4b8b1d37f3606db3ba65", 0x58) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x0, 0x51}, {0x3}], 0x2}) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0xa, r3) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) listen(r1, 0x6) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r8 = socket(0x2, 0x3, 0x0) dup2(r7, r8) setsockopt(r8, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r6, 0xffff, 0x200, &(0x7f0000001380)=0x6, 0x4) open(&(0x7f0000001300)='./file0\x00', 0x10, 0x103) executing program 3: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x0, 0x80) r3 = msgget$private(0x0, 0x90) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000140)) r5 = open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x7a545d2d1c0a6712) r6 = msgget$private(0x0, 0xfffffffffffffffc) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) getsockname$unix(r8, &(0x7f0000002600), &(0x7f0000001380)=0x1fa) msgsnd(r6, &(0x7f0000001140)=ANY=[@ANYRESHEX=r2, @ANYRESHEX=r0, @ANYRES32=r8, @ANYRESDEC=r3, @ANYRES32=r2], 0x0, 0x0) msgsnd(r6, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc946a5f401b7b3df9e1653fe2190fcc0933a8f10e4a57176ed8ac"], 0x17, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000180)=""/136, 0x88}, {&(0x7f00000000c0)=""/1, 0x1}, {&(0x7f0000000100)}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, &(0x7f0000000580)=""/4, 0x4}, 0x3) r10 = msgget$private(0x0, 0xc) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES32, @ANYRESDEC, @ANYRESOCT, @ANYRES32, @ANYRES64=r10, @ANYRESDEC, @ANYRES8=r5, @ANYRES8=r1], 0x0, 0x0) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r6, &(0x7f0000000080)=ANY=[@ANYRES64=0x0, @ANYRES8=r6], 0x0, 0xbf6ce03ba1750aab) msgrcv(r6, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r6, &(0x7f00000013c0)=ANY=[@ANYRES16=r9, @ANYRES64=r9, @ANYRES32, @ANYRES16=r5, @ANYRESHEX, @ANYRES32=r11, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c9954e1fb267123c18aedf1b74e6686f8574fb1f8ba413eca682bb3b3415a208918cd99485d14a85b12c9e88d894d523e128067ce887b8c112d4740a4c0840cc21ebbed89aa2c93d148b3131017f5cc358b7e9d1ec055c9df1b50fa051dd000772eca133b09ec453a12a", @ANYRESHEX=r11, @ANYRES64=r4, @ANYRES32=r5], 0x1af, 0x0) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000140)=""/4096) r12 = socket(0x18, 0x1, 0x0) setsockopt(r12, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) msgrcv(0x0, &(0x7f00000012c0), 0x51, 0x1, 0x322545d4154902f1) dup2(r12, r1) socket(0x18, 0x3, 0x5) preadv(r8, &(0x7f0000001340), 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r2 = kqueue() mlockall(0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0x3, 0xfffffffffffff848}], 0xe15, 0x0, 0xfffffc01, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) shmget$private(0x0, 0x4000, 0x205, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x7}, {0x30}, {0x16}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe0000000000000004000000000000bbff"]) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r5 = dup(r2) r6 = dup(r2) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x10000, 0x300}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x9a1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x100000001, 0x101}], 0x7ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x1, 0x7b55d75f, 0x8}, {{r6}, 0xffffffffffffffff, 0x40, 0x80000000, 0xccc}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffd, 0x80}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0xdf5c, 0x1923c0000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x100000000, 0x9}], 0x8, &(0x7f00000001c0)={0x8, 0x7fffffffffffffff}) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) executing program 2: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)) r4 = kqueue() syz_open_pts() fsync(r4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) write(r3, &(0x7f0000000080)="0f7850a8f62859d2b5eb72a2f15dfc99b094376dd2b2f7c877669e983d1b5d8a6e2361267c0a5bf2a0d9324fb057094600782284e67bf1aa1e5211952d980fac3e49873d3b42f4e2d9547063839f0cf0d9d0156c87cf03000000a054803ee2b5e8917cfced7f15670af8ff61", 0x6c) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff8, 0x40, 0xf0000000, 0x9, 0x7}, {{r1}, 0xfffffffffffffffb, 0x28, 0x2, 0x7ae54611, 0x4}], 0x4, 0x0, 0x20, 0x0) r8 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="6affffff00000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="6a573978326b330000000000000000254340504ea9"], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) dup2(r8, r3) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000180)}) executing program 7: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) r2 = getpid() sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0xfffffffe) open(&(0x7f00000000c0)='./bus\x00', 0x0, 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) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r5 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0xb8, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd604292c80082000000000000000000000000ffffe0000002ff02007f"]) symlinkat(&(0x7f00000000c0)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)='r\x00') open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) sendto$unix(r5, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x1000000029, 0x26, &(0x7f0000000000)='\a\x00wj', 0x4) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000080)={0x10, 0x5, [{&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x3000)=nil, 0x8cc}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x42a}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8001}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x65e}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x6183}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000000000/0x2000)=nil, 0x400}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa00}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x6000000}, {&(0x7f0000c43000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}], './file0\x00', 0x4}) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r1 = socket$inet(0x2, 0x5, 0x63) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f00000002c0)=@in6={0x18, 0x0, 0x81, 0x401}, 0xc, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f00001bc000/0xb000)=nil, 0xb000, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) execve(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000480)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18be7b60400e8ffffff8000361b4cc702fac500002021fbfa0c0f00008abfaed7beb8cc8b28df12051eea0400"/165, 0xa5, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) 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) r4 = dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgrcv(r5, &(0x7f0000000100), 0x8, 0x0, 0x0) msgsnd(r5, &(0x7f00000002c0)=ANY=[@ANYRES8, @ANYRES32=r4], 0xb9, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x40000000008}}, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$FIONREAD(r6, 0x8020691f, &(0x7f0000000200)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) getuid() executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x87}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 4: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) close(0xffffffffffffffff) syz_open_pts() r1 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000001100)=[{&(0x7f0000000100)}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000001740), 0x0, 0x0) accept$inet(0xffffffffffffffff, &(0x7f0000001780), &(0x7f00000017c0)=0xc) sendmsg$unix(r2, &(0x7f0000001840)={&(0x7f0000001140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {&(0x7f0000001400)}, {&(0x7f00000014c0)="da2e70e46985c94ec3790457957bda5a257c6f8faed17584d0f47961dc549175f1402d00474e01226c7dedc536f133676ce9f3ae3d7688c5a7872fb8edf11a7a853a9b0d9d53f03ccc3b2e5c8259143672b51b0b35a6b97045137e00ea1d8a76d71e065df73e19bc67f9ef4570e92be0c69947f978b0cfd1612aa61a3e411753167c08f15510b3c884dbe7e23d552af5d2e13f87b045", 0x96}, {&(0x7f0000000980)="1866abf92bd7a2107dae4a35d54b1381f73dadfa6ea5c72fd51e158f57deafb60b902570f3ab98083f2ccdddad366b6348b4f7d3ae0e943cdd4b0e559ac224be7e5706bfbfdd4d4a3a9ebaab9aedb0289d0d87b97f00d6e79dd01bfe3b39e9e81a40e27526af1efff1de7622beb143f20a85760ec40eca59f19d5f06e4a4ab2766c698b8509aeafd2ad65f69af388ebecb1793673b34aff22bed0daa308321c831b38bf2c6fa07eedfdf944aef12b9eb191a5c8fa103802a8fa7d9c4e4adc67afd51e29f19e8fb4f4bf78107092d28959b902224bac4a72417916045e2456829857680cd91e102d47b4041", 0xeb}, {&(0x7f0000000a80)="e5c05270b45bef7e2978c9c99ec5003f216393c471460e2db738f006bc51b1f32fa2f9411181a05e087865b4870763665f610b18cfafa53c7ced94ed802c20b61b9042bec103251209ecc868ad01be9dbcd0e592be30d9710f5ca43e8e21c55d1b4d3d4c8a700d47b3a5642097f172af6c0bbab9c6775f9938e0b1fac2fa149e5c3b945085a11119fe556ceb8bfd719b9bc5d82b0e31096416dbb42fc9e3a87456dd3a8980332b13", 0xa8}, {&(0x7f0000000b40)="ea9b8f392ac5ffb1523bfa1dda96ef2de1c71b15cc0b6d4279ed7e464c30c7b9dab007ff142f0f748368b135fb6318da581044528abb627a1511a7464b492be41bff1d50754ae1082c21a5cc62badad2a42e2b6736b980431ae526ba50f78060391fcb19fd7fedb9b3d434119f5ff00623ce251564798d4492994df23b1d9f48380e76a1eb311abc26f5c5cf1fbed8042dac44", 0x93}, {&(0x7f0000000c00)="e81e2e939c0d5b", 0x7}, {&(0x7f0000000c40)="029317cc5181822e85ed081d5ddaa4cb17430fd1c3f0856914f26fc6c1974d97c2ba9cf92db5b31e7f8de65fbea1b72367c9807a37bf7086c77fab4a137165263befcca854cc1d6f1d8f1a1c53e24133604d6c8b70298f7dfaf11fa2eda9f41a9d6c47d26ae48b08", 0x68}], 0x8}, 0x3) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x3, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) sysctl$hw(&(0x7f0000000140)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r1, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x30, 0x400}, 0x7) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff04) executing program 2: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {}, {{}, 0x0, 0x0, 0x0, 0x20c}], 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r5, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) close(r7) r8 = socket(0x10, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: setitimer(0x1, &(0x7f0000000000)={{}, {0x0, 0x7fff}}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) r0 = socket(0x2, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x8000, 0x40) r2 = getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a7}, 0x800, 0x100, 0x0, r2}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x880, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) 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) writev(r0, &(0x7f0000000440)=[{0x0}], 0x1) executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = syz_open_pts() ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r1, 0x2}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400, 0x2b) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1}, {0x8, 0x2}}, 0x0) r3 = socket(0x20, 0x2, 0x3f) setsockopt(r3, 0x3, 0x0, &(0x7f0000000180)="8a4c884e85ba8a616deb305cb681804d553e3465a38864fde47ceb65d8e1bc1b479faad2b90a75c17660276c12f8927541494a33055155a9471b3cc6611c316f5de49744cc87404bc05ba0d3618be13f28e64f7e667be4d375c0694f3f7f14e3e8206955030065347753b8c26583606cdaea84c07d98767e5808b626e782aed5db1b19728aa93f8cc1a188d032966335f25d35e1a46d222ba6d2ffe6f77c854f877a591d65dc00bcd0174d977447d8f1329e2a6fccaae9aa1bba5932d70d55ac5bcb03ef599764d39f613b23de6934386bc1b6c33e36f5079154c11e18ed8d9852ffd99d1d403eebd9bede3404d84f", 0xef) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) fcntl$getflags(r4, 0x1) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000002c0), 0x2, 0x0) mkdirat(r5, &(0x7f0000000300)='./file0/file0\x00', 0x11b) getpeername$inet6(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r1}) fcntl$getflags(r4, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x2011, r2, 0x6) close(r3) openat(r2, &(0x7f0000000440)='./file0\x00', 0x80, 0x3) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0xd359, &(0x7f00000004c0)='./file0\x00', 0x8}) semget$private(0x0, 0x1, 0x203) chmod(&(0x7f0000000540)='./file0\x00', 0x101) renameat(0xffffffffffffff9c, &(0x7f0000000580)='./file0\x00', r5, &(0x7f00000005c0)='./file0/file0\x00') r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_addr=@in6}) r7 = msgget(0x1, 0x102) msgsnd(r7, &(0x7f0000000680)={0x0, "2eae46b50bab0a3b44919c0186e8037706a06a32dd093967471be99eb8db0e1cbe76be6d9fb60848a1f18f3febd83913889bc107d09540b3ceb2cf32403e1fd4e9e8ef1699bf0356815449a0c42a9a2550de9daa6ef239775bb683a8e7c5cc00045128f186d982ee15061d6115b6383c17375292027ac74d30c706ca0327f2cfa0dcff14420c09e2a13f6bfeb246523111aeb1b4a122306a5d49e5478a450c31c0a58cc5c15601eeae1d170f224ff2fdbec947d039f468e9859ad5a17fd4646f6bec4603d9f3a0319520ad2ded35c848b6b5dabaa4cab808fc67d1157eec452f3746adc1a3c496be3d01fdb9d4520a8c5f0a24a691e6d45a"}, 0x100, 0x800) r8 = fcntl$getown(r1, 0x5) r9 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000007c0)={r8, r9, r10}, 0xc) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) r0 = socket(0x18, 0x2, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) r2 = dup2(r0, 0xffffffffffffffff) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000080)=[{0x8, 0x1, 0xcb}, {0x5, 0x81, 0x20, 0x6}, {0x6, 0x0, 0xff, 0x200}, {0x8, 0x3, 0x87, 0x7}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x0, &(0x7f0000000980)) getrusage(0x1, &(0x7f0000000000)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x1, 0x5773c5b9, "5b349b96a0a1000000faffffff000000ff597bd6"}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000580)="014acc63235d305ac1b376c7c19b51e46eb6626c5ff5ba4b4c76811c1f68612cb2fb24b2a9ae4c00574c75b56fdf69e4b95f490d13ae5b4a", 0x38}], 0x1) close(r3) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0xe3f) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000180)) select(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) executing program 3: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000b80)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x7c, 0x0, 0x0, 0x3}, {0x3d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) ioctl$VMM_IOC_READREGS(r2, 0xc050756a, &(0x7f00000002c0)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000100)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(0xffffffffffffffff) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x1000300000000}) flock(r5, 0x1) flock(r5, 0x9) syz_open_pts() executing program 0: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mknod(0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x2, 0xfffffffffffffffd, 0x100000007}) socket(0x0, 0x4000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x50}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) setuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r3, 0x800c5707, &(0x7f00000000c0)) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) executing program 6: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x4000) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000480)='ol', 0x2}], 0x1) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) select(0x40, &(0x7f0000000180)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 6: sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x4000, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) executing program 5: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 2: ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x74}, {}, {0x6}]}) acct(&(0x7f0000000000)='./file1\x00') syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES32=0x0]) syz_emit_ethernet(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000001c0)='x\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x2}, {0x7}, {0x1006}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) sync() executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b", 0x50, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() close(r2) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp}}}}) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r1 = dup2(r0, r0) close(0xffffffffffffffff) fsync(0xffffffffffffffff) socket(0x18, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) utimes(0x0, 0xffffffffffffffff) socketpair(0x20, 0x1, 0x5, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(r1) executing program 6: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) open$dir(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r1) r4 = socket(0x10, 0x4000, 0xff) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x8, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kqueue() (async) r2 = kqueue() mlockall(0x0) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0x3, 0xfffffffffffff848}], 0xe15, 0x0, 0xfffffc01, 0x0) (async) kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x1, 0x3, 0xfffffffffffff848}], 0xe15, 0x0, 0xfffffc01, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) shmget$private(0x0, 0x4000, 0x205, &(0x7f0000ffa000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x7}, {0x30}, {0x16}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa22f3c252adb0070162e86dd60f6190000140600fe0000000000000004000000000000bbff"]) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) (async) write(r4, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) r5 = dup(r2) r6 = dup(r2) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x10000, 0x300}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x9a1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x100000001, 0x101}], 0x7ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x1, 0x7b55d75f, 0x8}, {{r6}, 0xffffffffffffffff, 0x40, 0x80000000, 0xccc}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffd, 0x80}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0xdf5c, 0x1923c0000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x100000000, 0x9}], 0x8, &(0x7f00000001c0)={0x8, 0x7fffffffffffffff}) (async) kevent(r5, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x10000, 0x300}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4, 0x9a1, 0x6}, {{r2}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x100000001, 0x101}], 0x7ff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x1, 0x7b55d75f, 0x8}, {{r6}, 0xffffffffffffffff, 0x40, 0x80000000, 0xccc}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffd, 0x80}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0xdf5c, 0x1923c0000}, {{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x100000000, 0x9}], 0x8, &(0x7f00000001c0)={0x8, 0x7fffffffffffffff}) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) (async) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x3, 0x0) 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, 0x9, &(0x7f00000004c0)="5d5991a9", 0x4) select(0x40, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x5ab6de57, 0xb242}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000480)=[{&(0x7f00000002c0)="3e49b36b2770629682196b0eb9bd76f0728d763e7626b4463d1c93a855b0ca86a959ac2c187425d50ad2157230483e5a5190330f0300000000000000e3309c31470c8892", 0x44}, {&(0x7f00000000c0)="eb9c07965b3723cff06c6fd7939910f4340d92ff8186e8743b7489dcc78a165cc26477b814d8d9047e3e3dc034586c0c697f2533abe43e7deaf2d18892a627a9", 0x40}, {&(0x7f0000000340)="18f8629e0baa8c3781407f51a710acca0c5b40a8162dd07a8f00b1ab2d94d115eb721a9516c2d13fc7775ebb8de1a3960a5aaa6becaed6df97f9ea94c6f7c880f1c4f04610b1abab95652052e185", 0x4e}, {&(0x7f0000000500)="740fd86aadfb59e963a58cbff94a7bcac68983fc88ea4b66fe76413976d27d3145c7767263d3e92383d1993d0f4ffe9086cdfa70b2d0ff014825a753e61e31b3ff862d111b8a8ef016871d3d36cdbc8cf081527eae7b4b161f15beff59e92cda9a4c553fb23b37b8fe2eb0d220dc53de5e1b22a66af31541b9a9b6dfd39077215817516c7d51bf2c7e0d6a6dd9202956d0746244a0cc00"/161, 0xa1}], 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000001c0)=0x800, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000100)="ea00000100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x8000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x7f, 0xfffffff9, {0x0, 0x401}}) writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1000, 0xfffffffe) syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8080691a, &(0x7f00000001c0)) close(0xffffffffffffffff) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x4, &(0x7f0000000000)="5ab777a5", 0x4) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) connect$unix(r0, &(0x7f0000000180), 0x2) executing program 3: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x8) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) getpid() r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) dup(r2) close(r2) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0xfffffffffffffdb1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x3}, {0x2c, 0x2}, {0x6}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000040)=0x5, 0x4) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000080)=0x10000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x4, 0x8000, 0x0, 0x3, "5c36c6e751ab4814dec40a4542ebe0c1d05aacca", 0x3, 0x10000}) r6 = msgget$private(0x0, 0x444) r7 = fcntl$getown(r4, 0x5) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0xe1, 0x0, 0x0, 0x0, 0x0, 0x121, 0x8000}, 0x1, 0x401, 0x0, r7, 0xe4, 0x3, 0x3, 0x3}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000200)=0x1f677591) getpeername(r4, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r9 = geteuid() r10 = getegid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x9, 0x0, 0x0, r9, r10, 0x0, 0x6}, 0x1, 0xb9d7, 0x0, 0xffffffffffffffff, 0xfffffffffffffffb, 0xffffffffffffffff, 0x4, 0x1}) getrusage(0x0, &(0x7f0000000480)) socket(0x20, 0xc007, 0x3) socket$unix(0x1, 0x2, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000400)=0x7) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000200)) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000004c0)=[{}]}) syz_emit_ethernet(0x2e, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="deca50ff"]) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140), 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001040)=0x8) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000300)="823027245da3d464a1aa9e24b1aaa17deca77fd7c6f2fc08ee324f561123875fc4b191c833cc76a730cd3f951be547339e930203", 0x34}], 0x1) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x54}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0x80000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x4000, 0x120, &(0x7f0000724000/0x4000)=nil) r0 = socket(0x18, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x7f, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x88}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x400, 0x0, 0xdb74, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) listen(0xffffffffffffff9c, 0xa00000) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = socket(0x18, 0x1, 0x0) dup2(r0, r6) poll(&(0x7f0000000140)=[{r4}, {r5, 0x4}, {r3, 0x8}, {r6, 0x4}, {r4, 0x1}], 0x5, 0x0) setsockopt(r6, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r7, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r1 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/61, 0x3d}], 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206931, &(0x7f00000001c0)) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) executing program 3: semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x3a) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = dup2(r3, r3) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1149600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f894439599c7887e", 0xb0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r6 = semget(0x1, 0x1, 0xce) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x5, 0xff40, 0x0, 0xdb02, 0x3fc]) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffcffffffffff08024500001c0000000000019078000000003fffffff110090780000000014fe9b29fd008cb80deb960aefcd129105f9034dbb2542c66a24a7eaa05f0d7b7e94b12a095d"]) executing program 7: open(&(0x7f0000000080)='./file0\x00', 0x100, 0x80) r0 = dup(0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) ktrace(0x0, 0x4, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) mkdir(0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x66, 0x0, 0x25) mkdir(0x0, 0x0) unveil(0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x880, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000180)={0x1, 0x8}) fcntl$setown(r1, 0x6, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, &(0x7f0000000040)="0d2a2ce8", 0x4) r4 = socket$inet(0x2, 0x5, 0x1) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x6, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000340), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r7}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc11f11cad5cc4", &(0x7f0000000140)=0x1c, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x330, 0x0) syz_open_pts() flock(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) sysctl$hw(&(0x7f0000000040)={0x7, 0x4}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="f4", 0x1}, {0x0}, {&(0x7f00000001c0)}, {0x0}], 0x4, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYBLOB="00000100"], 0x18}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{}, {0x0, 0x4}, {}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) close(0xffffffffffffffff) syz_open_pts() executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x20000000083fe}) r2 = socket(0x18, 0x8000, 0x8) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) poll(&(0x7f0000000000), 0x200000000000002c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat(r4, &(0x7f00000014c0)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f00000013c0), 0x0, &(0x7f0000001480), 0x0) setitimer(0x1, &(0x7f0000000240)={{0x2, 0x4}, {0x9, 0xdba}}, &(0x7f00000002c0)) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x0, 0x100000001}) r6 = msgget$private(0x0, 0x54a) msgrcv(r6, 0x0, 0x0, 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000140)=0x400) r9 = dup2(r7, r0) read(r8, &(0x7f00000004c0)=""/203, 0xcb) msgsnd(r6, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r6, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) socket(0x1, 0x4000, 0x0) sysctl$vm(&(0x7f0000000200)={0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1bf}, 0x5, 0x401}) ioctl$WSKBDIO_GETBELL(r9, 0x40105704, &(0x7f0000000040)) setreuid(r5, r5) socket(0x18, 0x2, 0x4) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0xfffffffffffffffe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r2) recvfrom$unix(r1, 0x0, 0xfcff, 0x0, 0x0, 0x0) executing program 5: socket$inet(0x2, 0x1, 0x7f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000180)=[{0x44, 0x65, 0x0, 0x7}, {0x25, 0xf9}, {0x6, 0x0, 0x0, 0x20000}, {0x6, 0x7f, 0x6, 0x6}, {0x2, 0x80, 0x81, 0x5}, {0x40, 0x54, 0xff, 0xffff}]}) r1 = socket$inet(0x2, 0x2, 0x7d) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f0000000080)="bc", 0x1) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x116) dup2(0xffffffffffffffff, r1) setsockopt(r1, 0x2, 0x9, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000340)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0xb4, 0x1, "9b26245a17cfa6b73f5045f8d992edbfe94845a3", 0x4a840ccd, 0x1}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) r3 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000002540)={0x0, ""/4109}, 0x1015, 0x0, 0x1400) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="46e51bbed98723c2dcb88247c55077364810e4defd647f8f77e9b690d644a997af7d5ccba1cdb52c075c031a18533ae34e8f30c9784d1b65ceab56958e7baa2b33547cdf7bc2db5a130c3a34866a10f58ea9b7dee7fd7728b58e42389100ca26709cb5c209bfd726a3d11ca7739c19740ffb633bf552c3673e782a39ed7829c37b73626732f2fdef4ddf82def61276101d1ab5d6469b30e6bf1a2d7ef7dece6e1acf21644c7944c7fee3e846adf4c2d2f5af831442bea68344510157490e1839dae50e5816635fcf19a87a4643adcc6031ffd286dd7d84773145e5af3efb1a9009ee9f73bdbdd7cfa2138f23d762e77bd659295ed5483a65e8e4f0213c5c0dfdf6ba904840e1ccee8db02872009ff6558161c990249d6cb7449fbce2193bb91c1b386d72f81e1d33ce9cea41c0ec223c948bb9a46f201b2f212d7135c80c0b7ed0fb40bccb6d1abdc15a2849cd90dbeaa3e906433db7bed24e83b7f181c46551de951d"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f00000003c0)=""/153) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000080)="c7", 0x1) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) write(r2, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f00000001c0)={0x10, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000100)="7e2c7080", &(0x7f00000001c0)=0x4, &(0x7f0000000200), 0x0) executing program 4: openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r2 = dup(r1) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000000100)) r3 = socket(0x10, 0x0, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0x2b) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(r5, &(0x7f0000000280)="148eeaf656c0a2bb0067e1512f2a9eb17b0f5dbe4b34d876101f4ffe42308295aae1ebfb7e29d448cff4873cdf8f48e1d14e67c3c94d89f3ab32db21baadf6191c15b995286f0ab2b244342233cc902222af69c866855e4ebeb1a83cd4ae63986c149f9c12481de35ba35a712025e8f99e9b6465ddbe640f4cfa56cfbe51d84974d2edc0a652d216ce99b4aea3feb8a28365c226c63869bb7cd469d765f1ebb433533b509394868ebc7c87c4b2d3", 0xae, 0x1, &(0x7f0000000340)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x1fd) connect(r5, &(0x7f0000000580)=@in={0x2, 0x3}, 0xc) fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x1, 0x0, 0x100, 0x6, r4}) setpgid(r4, r4) fcntl$setown(r0, 0x6, r4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x8b}, {0x2c, 0x5}, {0x6, 0x0, 0x0, 0x20}]}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000080), 0x0) r3 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x1, 0x0, 0x20) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000040), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x1000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000380)=[{0xffffffffffffff9c, 0x8}, {r2, 0xd}, {r3, 0x100}, {r2, 0x8}], 0x4, 0x887e) r6 = socket(0x18, 0x1, 0x0) r7 = dup2(r6, r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4d) getpid() r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) sendto$unix(r2, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: minherit(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x74c, 0x0, 0x80, 0x40}, {0x7b86, 0x0, 0x8, 0x7}]}) mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x5c4a) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x3d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) write(r0, &(0x7f0000000100)="76e5dead6f01f8617d2100000063", 0xe) executing program 3: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = open$dir(0x0, 0x0, 0x4) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0xad) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() seteuid(r2) unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000040)='x\x00') getdents(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r4 = dup2(r0, 0xffffffffffffffff) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000000c0)={{0x9, 0x5, 0x40}, 0x31, 0x9, 0x20}) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r4, &(0x7f0000000700)=[{0x0}], 0x1) r8 = getuid() fchown(r5, r8, 0xffffffffffffffff) setuid(r8) fchdir(r5) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 5: sysctl$vm(&(0x7f0000002c80)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x40}, {0x1}, {0x6}]}) setreuid(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) r1 = socket$inet6(0x18, 0x0, 0x0) lseek(r1, 0x2, 0x2) socketpair(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r3) syz_open_pts() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000280), &(0x7f0000000180), &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0x162) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x4}) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x8001, './bus\x00', './bus\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) setrlimit(0x0, &(0x7f0000000980)) write(r4, &(0x7f0000000100)='\b', 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) executing program 4: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000bc0), 0x0, 0x0}}, 0x10, 0x3003, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r0, &(0x7f0000000200), 0x6e, 0x1, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0x400005, 0x6b5ff704, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) setsockopt(0xffffffffffffffff, 0x11, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0xa0, 0x1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) dup2(r3, r4) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000000), 0x4) open(0x0, 0x0, 0x0) executing program 5: munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r0, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) r1 = socket(0x11, 0x0, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) (async) link(0x0, &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x6}, 0x4, &(0x7f00000006c0), 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x4, 0x0, 0x20, 0x57cb}, {0x30}, {0x6, 0x40, 0x2, 0xfffffffe}]}) (async) write(r3, &(0x7f0000000740)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73ce233404872674eab226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9cdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc2) (async) r4 = fcntl$dupfd(r3, 0xa, r3) (async) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8, 0x6}, {0x401, 0x2, 0xf7, 0xac26}]}) (async, rerun: 64) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f00000001c0)) (async, rerun: 64) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{r4, 0x40}, {r6, 0x1}, {r4, 0x1}, {0xffffffffffffffff, 0x80}, {r7}, {r3, 0x4}], 0x6, 0x86) write(r5, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) executing program 5: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f00000003c0)) bind$inet(0xffffffffffffff9c, &(0x7f0000000140)={0x2, 0x0}, 0xc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x800, 0x4) socket$unix(0x1, 0x5, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0) select(0x0, 0x0, &(0x7f0000000040)={0x0, 0x4, 0x0, 0x0, 0x0, 0x1}, &(0x7f0000000080)={0xfffffffffffffffd, 0x100000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000000440)="e8", &(0x7f0000000100)=0x1, &(0x7f0000000000), 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0), 0x1) bind(0xffffffffffffffff, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x9) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) dup2(r4, r3) bind(0xffffffffffffffff, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) executing program 4: syz_open_pts() syz_open_pts() r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() syz_emit_ethernet(0x6d, &(0x7f0000000200)={@random="f7a863a00eac", @random="86224c56b47e", [], {@generic={0x806a, "c4f55c173a8407eb72d502035f99c05f0b1f1447ded6db4f253f020885e01a53b0e62a016679d71bb07ddf627886e6e7db6fcb4e5318e44c2265d0a990442475922064e019f9eed8b924a66d44f6ae0e8c5f96e434591cddbd89f3b8e58948"}}}) clock_getres(0x0, &(0x7f0000000080)) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffffa}], 0x0, 0x0, 0xfffffffd, 0x0) r2 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) r3 = socket(0x18, 0x1, 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSTOP(r4, 0x2000746f) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000000)=0x8, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f00000001c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc2585601, &(0x7f0000000200)={0x10, 0x1f, [{&(0x7f00003e1000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000287000/0x3000)=nil, &(0x7f00001a3000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000159000/0x2000)=nil, &(0x7f000013c000/0x3000)=nil, 0x1}, {&(0x7f0000193000/0x1000)=nil, &(0x7f0000131000/0x4000)=nil}, {&(0x7f0000232000/0x4000)=nil, &(0x7f00000d3000/0x4000)=nil, 0x5}, {&(0x7f000025b000/0x4000)=nil, &(0x7f0000047000/0x1000)=nil, 0x20}, {&(0x7f0000333000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x51}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00003d1000/0x1000)=nil, 0x9}, {&(0x7f0000263000/0x4000)=nil, &(0x7f0000151000/0x4000)=nil, 0x2}, {&(0x7f000009c000/0x4000)=nil, &(0x7f0000178000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000016e000/0x1000)=nil, 0x8000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000348000/0x1000)=nil, 0x4}, {&(0x7f0000ff0000/0xd000)=nil, &(0x7f0000108000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000395000/0x4000)=nil, 0x7}, {&(0x7f00003ed000/0x2000)=nil, &(0x7f00001d2000/0x3000)=nil, 0x10001}], './file0\x00', 0x80}) minherit(&(0x7f0000149000/0x4000)=nil, 0x4000, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = open(0x0, 0x0, 0x0) lseek(r2, 0x5, 0x1) ioctl$WSKBDIO_SETDEFAULTBELL(r2, 0x80105705, &(0x7f0000000400)={0x3ff, 0x3, 0x9, 0xdf0d}) getitimer(0x1, 0x0) getitimer(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000001600)) recvmmsg(r1, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) poll(&(0x7f0000000480)=[{r1, 0x24}], 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000540)={{0x9, 0xfffffffffffffff7}, {0x8, 0x8000000000000000}}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000440)=0x1) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async, rerun: 32) r0 = socket(0x1, 0x2, 0x0) (rerun: 32) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = syz_open_pts() flock(r1, 0x6) (async, rerun: 32) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (rerun: 32) preadv(r2, 0x0, 0x0, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) flock(r3, 0x2) (async) geteuid() (async) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r4, 0x2) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) (async, rerun: 64) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (rerun: 64) fcntl$lock(r6, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) mknod(0x0, 0x10, 0xb7) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 5: open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) socketpair(0x2, 0x8000, 0x3, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000100)=0x8) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1720, r2) r3 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, 0xffffffffffffffff}, 0xc) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10149, 0x0) getdents(r4, 0x0, 0x0) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) truncate(&(0x7f0000000040)='./file0\x00', 0x2) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x0, 0x6}, 0x10) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x3) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x140) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getuid() setreuid(r4, r5) r6 = dup2(r1, r1) connect$unix(r6, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) open(&(0x7f0000000300)='./file0\x00', 0x800, 0x1c0) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x25) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000380), &(0x7f00000003c0)=0x4) r7 = fcntl$getown(r2, 0x5) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x1013, r1, 0x1) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000004c0), &(0x7f0000000500)=0x10) setpgid(r7, r3) r8 = open(&(0x7f0000000540)='./file0\x00', 0x10, 0x2) execve(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000740)=[&(0x7f00000005c0)='tap', &(0x7f0000000600)='tap', &(0x7f0000000640)='\x00', &(0x7f0000000680)='tap', &(0x7f00000006c0)='tap', &(0x7f0000000700)='*&[\x12@{%$\'}*^%\x00'], &(0x7f0000000800)=[&(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00']) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000840), 0x401, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000880)={'tap', 0x0}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000008c0)="3d41d582e8c92554e8cd7212cadd54d3119e52ba75ff066f6eec3cb0d8666833a234055fde36892258bd2a767a6446f36b36b4d65a24c89252069dac5ceb4a92eb357b640e9dc872a43207bf25e96abdd561307eba3427998f828133b08214c9f031587a58424933366372b79b9acfc9aa91d61d755e727664ad3b7ee7c4fecdd637eaf1e9c7b3", 0x87) chroot(&(0x7f0000000980)='./file0/file0\x00') sendto(r0, &(0x7f00000009c0)="5fa415784101363c36028efc3bf3cbb317f808ccf210ac6580adc6630a1255a265f9d771c427df29eabdcc5d6bc43c495cb376e3ab994b201be43da0dfa8f2a8d8ca33bdd9d5bf4e79f5819d4def2f61e25b2541403caca05ef8406d2a58c7806b37316b104d6f2fa043bd91046e35bca076a8b6f6b9750f47", 0x79, 0x0, &(0x7f0000000a40)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000000a80)={0x200, 0x7f, 0x2}) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000b40)={&(0x7f0000000ac0)='./file0/file0\x00', 0x7fffffff, &(0x7f0000000b00)='./file0/file0\x00', 0xe}) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r2 = socket(0x11, 0x0, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) link(0x0, &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000440)) rename(0x0, &(0x7f0000001080)='./file0\x00') syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffac566789c5410800490000380000000000009078ffffffffe0000002441007fb0740fe0000000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) setsockopt(0xffffffffffffffff, 0x29, 0x6c, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x74}, {}]}) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) executing program 3: close(0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x110) lseek(r0, 0x20000000000c699, 0x2) r1 = socket(0x18, 0x1, 0x0) close(r1) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0x0, r2) r3 = semget$private(0x0, 0x5, 0x2c4) semop(r3, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r3, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000380)=""/76) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000004000)=""/4106) r4 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r4, r6, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r7 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, r4, 0x0, 0x0, 0x5}, 0x1, 0x6, r7, 0xffffffffffffffff, 0x1, 0x6, 0x6}) r8 = socket(0x18, 0x2, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f00000004c0)=""/53) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000004000)=""/4106) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, r5, 0x0, r9, 0x0, 0x2}, 0x4, 0x7f7ffffffffffffc, 0xfffffffffffffffe}) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000140)=""/7) r10 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r9, 0x0, 0x0, 0x0, 0x6}, 0x4, 0x3, 0x3}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, r5, r10, r5, 0x25, 0xff01}, 0x7, 0x9, 0x8000}) executing program 6: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x12}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r2 = socket$inet(0x2, 0x3, 0x0) dup2(r2, r1) r3 = syz_open_pts() close(r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff}}) ioctl$TIOCSDTR(r3, 0x20007479) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) getsockopt(r4, 0x11, 0x3, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000280)=[{0x1}, {}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f13", 0x4f, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x4, 0x3) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x2, 0x0) close(r4) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) r6 = semget$private(0x0, 0x5, 0x2c4) semop(r6, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r6, 0xffffffffffffffff, 0x0) semctl$GETZCNT(r6, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000380)=""/76) semctl$GETVAL(r6, 0x3, 0x5, &(0x7f0000004000)=""/4106) r7 = geteuid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r7, r8, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) r9 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000040)={{0x10000, 0x0, 0xffffffffffffffff, r7, 0x0, 0x0, 0x5}, 0x1, 0x6, r9, 0xffffffffffffffff, 0x1, 0x6, 0x6}) socket(0x18, 0x2, 0x0) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000004c0)=""/70) executing program 7: syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r4, r3) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x6}]}) syz_emit_ethernet(0x127, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0xc7, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa88a80a0081004a000800481b00b100660005002f90787f000001e00000019406000000020103d5890f09e60700000000ac1400aa7f000001830f04ffffffffac1400aa7f000001440db438f98416fa000000c53e940600000800830f07e0000002ac1400bb7f0000ef0000004e204e20ebd81ecbf31fca5fc187b9ec7ea743af46ea1f86c91fa62b23b6b0e92135da9901e47ed720434b40d829203efc7d49fed41de46a5ef7800cef3e5e77420e2f383bed2ffcf4b8ec2f99c0", @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="b1028cf8907807ff02040900080a000003ad0000ffff080a0000000000000008235f4f390c4a096ba9213c7e7f304516135292f32c670f4624c33ad8a9f1cb4526c334d69b"]) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) r6 = socket(0x2, 0x3, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x7f, 0x0, 0x7}, {0x4, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(0x0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f00000002c0), &(0x7f0000000440)=0x4) msgrcv(r0, &(0x7f0000000200), 0x6e, 0x1, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) socket(0x2, 0x3, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) minherit(&(0x7f000002b000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0x9, 0x6b5ff704, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040), 0x1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7959) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) (async) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x4}) (async) mknod$loop(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000140)={0x8001, './bus\x00', './bus\x00'}) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r5, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) setrlimit(0x0, &(0x7f0000000980)) (async) write(r4, &(0x7f0000000100)='\b', 0x1) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) executing program 1: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x100) r1 = accept(r0, 0x0, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setreuid(r3, 0x0) r5 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000300)={0x9a, 0x0, &(0x7f0000000240)=""/154}) shutdown(r5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) shutdown(r0, 0x2) getpgid(r2) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001980)=[{&(0x7f00000003c0)="972a394822e732c8f969f5a6ba625ab5dc012a9b5b5d6b860b29d990d54124e2e2769e19af7b9ddd4363e80d2c93882dcd349168f35bc3da6dbfe4b00029c62ec8895ef2ee61d861c194192e7b0f71f4d1ba27917886c5bafcbe5d2ef92fc7fdad91e03ff420ef8316af203ab5a1cdaf1c5df3ceb8436bc16b02e395d6c63b83f6fff6787adbd08ab69c75259bc40d4adf5e0555d55d6c365cc4", 0x9a}, {&(0x7f0000000480)="cb937f38fcc793e99216b01876a3cf5826059daae791b9a20073859aebfb9caff737cc54e6cfcb60a831766e2ae4867e5b43235216291244efa21b9c78689fce467efdc96737f0670c9c908b0164514be3b33abfb66a48abe2bfd0898462c860429c432b1c48e392f79dabfa59ef4ef4d55e8d7a2c48694c36feee042d5b8147b4a2c88c3d9ad2d63afe8f40a77674f26bf122e6793bc32a2b", 0x99}, {&(0x7f0000000540)="73e0387e7caf6c7e9357b6", 0xb}, {&(0x7f0000000580)="678cfca4436dc89526f04f41b09edeb733906ea47c7d093855aab32395ec644d2fa252519b66b68eb2c6336c75eb139a33b997eb322c04ad6a72a6793674119d44a7a1b6df04a51bfff1fdd8e9ac9e0de520b2a1e11a9254793ad51f3d84157d9c5daabb0e4b381099c627cf0bcfe0a8c4fe3d1229e0487141b3079e2ea6e1fd26aeceef146b6bbaf85568a67600433c6ee70f405b5a79b1474d557061237ae943b8fb4cf4d977b3859f81382431d5a0f1bc7162bb6fe22fff74253a3e190a99e76edc1f7fe0fda0c4adb4a892e600802ed330d0f46d8db428c01f43bdd13b7d45b849cffd6a", 0xe6}, {&(0x7f0000000680)="e1", 0x1}, {&(0x7f0000000740)="3d9c92b6807eea4c4a55d689cdd9b29ce1f49f29aac09f21082f1ef02cb4c1dfa142c4bc6cad92b73d441b75eb4b92c3c9e7b17e64e5c06cf7ec82661421b64886b8685f41bae2757fd9e606dedc3f8d8f33d26979ce7618caf5aa7c80083a1877ee58b8b64e4fb1b1073fe93288ac735719be20e99e44e889defb19bf468b7113f5671bb85c1d5c07b1522ce0dd6a5ae9bc645c2d6a81593c4ff7a62f7d59f8b401799ffdd8ac6af4acb61514fed26369e40f2a6d13c4a551bf4e8052cc81765e1b93c0c6c05a6bcb00effab6f120d05f539e7ce4712bbc0542257229401d4ba527f9dcd87157d5ec2a846f", 0xec}, {&(0x7f0000000840)="95b1e9a31b15b670d46cfa65cbc9f04b886149b12ded31611f13ad643ff1b5b15420f6347de9ac82", 0x28}, {&(0x7f0000000880)="fb50c042eb50e188965508af65ba21f92df6dad952cec5c2f5659d873fe63078193ab27061106027926c8caf1ed005bd145272e4015e0c84f57a88220254b733e0853485be3db43e02c27ee43a31111f5d51f2804c77875efe991410c701f8fe5caf4b560296b710150a15c215f86e2860333df11c2b63cf67c9d7283f4c5b7cd78d6bfae80441579983db0d68221de9049f39167dda2688314a946b666093b4ccfad2e53a4fa9222edf27d79fd938328e2eff274febdc1583a4f96f8e4d078e982282500b53b059b9a9bba06b4f97648e10d58349246c55d7ddb3e4d88960b9d5370b822608777fd56f2c183fa3e6537b5b1241be2674ab9b7f1c66db7b96d3a02b34936df980bca2272cf6454729d230ca91247f864c181d99e449759fef50673a40b958ab043c5b2ecd3a9e9098d8ac1d21eda2086e3b795d171d100502d939deef2dd03ffb9e3a75f9736e4da98dbcad5fe7229f315467ac821d0642602f108a05b360eeba4b1a6a47a6c70545147348fbdd19cb7d688e79f0d52e0ce4f08f7455f339a2e4cb2fa983b99dbf264282b669aa87783714c1125152253217c86684a8742ef4c97e40e898e31c1767d29dfe827e5992696743177d6cc028b8334b4d758b9963e144303c0117cb95ff5aba79ffedaaf41015b5e6143dfaa89e8e0bbe8e2e7bfe26e6f4d4b65f4fcc3617ceea35dde690ec87aa4282f1bd916235d4cd2794b81d42076b623f77d1a77c86cd561d5464cd4d1f39879858b24b894f455a0baf7024ae46f5f60a3b1e62ca73bf85e6684e0995a75871e53e0e0b8afea4760e6d7504511f69668f783d24b366182a93a182f0352f1c23227c0a250aa4de7df04a370327c7aa705ce8d7283c8e25eb64588225b0afb1b8f1878df87e5f4e26b85cee79f30fd51a280ea634c9f942015956524526d946b8cb860d54f206c7b73b27e73cb63ad73ff78c83375275195805f5ecb553c71855f960e41515c482e955841410a27f7158d992652f511867883e91b6fc32490d076440632712d6e72673e7f1ec4ca99991f47d601792a32e44d40b09a1865830883f1cc0e3800211a0d0702d8fb31a66d11a21cbf6c3f163d3f576809432c6ab65d1cdc4d93514a850a729a8152606c8f52804a749af185f1ade55d3dc7a8524a8dbe3c57f1ba0aacb080d70c6896a17848925e1f55e0659b6b7cd94e9b0ed9e85cd6bf3d4f854924dbe019a02acd856481a68c334f73b6f70a26fd1841c45618eb9d188c678a4c865a4bc0486620cde7ef3901725d12b7d70145b645cb56c6ded383914a80e03d7322e29954de3614f402b39d3b7e2afb4279f5ec618911ee75a5cfdcee46663001f0c66e3a6006e315ffbc1662a29890c7ec76e50927930f8612d089e4920e08dbc7c78339ac862f291c102ff8969958c51d0fb6029010dbcebe31ab078dff827d7b90300d220c740c86c5c3327b51e01941f290297f7f632e33edb4a832a0f3fd85f8eda61d86202ad7c9d63c334f08da73d521db82bdbeddc3222ac45d7bbd6ed495953fac26e5ada072aaffb96e98ae0a9ee9e5d4d33ac997647b6442a32d3814b6fead7f11b4fdefc9f126f5ac5aab0a223cee821e55fefa0ccb34d833c957b1f12947fca113b6ccad833523a3829afcef3c6992eba7dc3bc019ca22375a18cdd8960b67c1ed3fd65765ec70f262d6ad4b01acb7cff8572bc355fde5cc12ca471d662eee03b8e434234250b728b4e64778f8c9456b22623e689b9e48a78b0c5dab5e843a24f4b2170d43d684363e1e613cebd5a740e1abd17cf56f190314dc879b7371663d94db377665102edf9502dcca5b8539a381c3a28507249ec38085619343aa516684e0c75a30a9b9c92987d6a158b0cabe66a66ede0c4769a1b16018f2e3f6962c46ce159933a3ee806ffabf952fbda52f3f79af7c70d30fda88a5a51d77e5177b405c7bb413e7a358d06c8f8cb041c9d9d8121acc1794784021652d94a38f4eeeada88f348156365e35673d0f3ef0f05eeba164f8f574ef2e50331bc3eba4f03453f07e89ef6faa87d2c5859727310a31ba4a168594a561ba174ec6b6eb2c7a3d3489fda806a5619cb31ce14435b7e3342c94814cbfa9daf3af1f3207c16eea034301ab4fdaf8b0f07e8c4213f129eb0103c845b847c4b6b1a951010a81ca1bbc44f45f7eb8639a04458ec2640d0c9354a33a9b1464bb765ed185d93af4cb9c1cc9718fb8e7b9bd3f8b6cfc569c6b3d50fca7c1414ed2a7b2a4e15f69db0536f9d772b69ec6a2d0b266de7fcef5741771eaf50fc0a0b193710ddb9aefa251ca193bb64f62befc34ffe3ca984546e7547aa9743a205c5688a75666557d22ddd7f9f4afebe1084ad3712a953a4f60264d0dbc60daaa08eed1e3bd19fcd23edb27d5fc9c141ff8aed387dc6ac205b9b0883b0dfb54e9ee2202d7bfe77c84449642cf3faa0407ac9a41cc652160f3957d4ad03c2e96b8dcded93ae4651e0a9c225906fae9320481d35d6d8eabfe6e61544a81ef7ec1b509fd300b093c64e81f68ebc840da1fab94c8b7299846ac02a7498a041360b7b56c9e2facce9c9c3882eb104c48d76ded751bd43b45190ec1f43a26ce8ef7ea1b573051483be9184aead680221303a50527c308d5d1061e3b3f72562895b8ffbbfdefb5e58eee69f3406bb1ac4d226b74d0cf812873da95e674dbf55bdcde4b46874dbfc575555ddbef985de95b60de7aca061fa22f2d07be2ded8c3ea0637de82861ec94e133982e36065283dbd20a0e5df77f41ee6caf2c9fd3fa575f9c0894f2f8795c3d817849eac13bc89789af78c1918ae3444f643cd61e601ad14a661bac24da632182b60482e45be888bb63181f133d1ea211744d0b8c8144a85fe227797101bd909a6fea036198ae825e08b124b47502d09ed38c1919aaa602576fb4410682de685f0d973f2176ce9e0108ce5ade3ae2c9afe0c1e0761f4cd0ca241d97500f735a7720c020ee4d79c02a37b5140830cfd47dfd1964c5e783fa58cbecc9de84a236d210aff54b3e9b1ce537a81f97e3fb645152670fd3c064d6e846c020572e62be5d059ab210f8becd6c873300448d4b2261abfa472cf94a812ca21d4d71c8b4937e96e2c364d763b16702449af914536351029da24d784d88db92aabfe1687d1d795c517e59fd260d9f0eb78137f86d26c5d6cf214f3bd53cd1aa0bcf5a38d159a9bc870abe0864cabd2b6e667f9605086bd2263acfe2185953656c06f0f6ea289ef3b32823627dd0cc7fead65d08ee18629019aa8b9ca699d737f6e3378c34fa4d2318226bd8da40166f0c4e92d2e7ffc952a30489f1b2ed34c9e5ad34191f47e7ba7cf4398d1a3612cea5f0e4bd9e2f58d582247b702ce891ef41b244134a0c49561c72508e286e19f460b581082cf8d2e4c7e98f5f420bd49a94463f44a2980089d5521010093c44c5bbebf482638bcd2f09c4e8df87a6b787ee63519cb9243aac86d0d75f0c5e2621d9e05647a9caa1b9c655299d7d1ca113002440eea341dd4442f953f9c56fe440637a4119ec57b36fc12d63a5da0458e5860540fd6dc274a1b6578f2897460b4c7401eefc580e5157ea7486fcb8d838a553d053148738908a183c8d43bdfa6361b3537632e556d7cb8387227ac219e96162d34fb9367f90ac8aeae6542420495009887e2ac0845e7a09268286ba24a6320b2118f6047ab5ddd58760627a7e505ce8f8da42bb30cc34b609858e356a184a4816f2924e388f42e8e3bd19f28ae14313f62756e3e8efd57f361cf6908fcdce4567385f608c066a23e9604dfd5304a2f57271121e5278d26a4b615cf0c360525d0bfb77ecdaac8d4fe802529fa1ee7c9bf6a42161372154115cc86b49651a12fbb874f88e7bdb51bf0193b4ba5244492298084c52f494444426c9b8d0ada6b460ca98a3d8396d4e21d2261273369b9be5da828c1fdf7e7ee8e350d9b9b3f82899f5daa39fd695342b4f5beaae1fda7d305ce4a687d83b2e2c65b4cadc998d1e11a4cbe3506ea32939ed8458886118a0e29adbbcdffc465fddda26cb80f5da451f53b15f746a30e584b73ef741675014988ac72e0e604cec08a57978cbddd3cc53d9ffc46b5a247f5cd96c035ef1d9f310951fe0bab0c8a8ed747063b3d9c2e8265b826c51310bf7f7eb1ef736b6eeda0ce84a105f39dea96eaddb133b221cea40298b9069f60cf5d6a3c87b831392064341b9899735b02ea1cb583f4b3191302ee009ee2daa9d3dc661eae0c953698ac87cb091f16160933b3e60d5c09efce89f61dcbad4538e69966446c2f5156362a0654d0c3f955867130ab1adc92abe7a0f37674bb05a8c054fb0426d27dfe5c208e04d746e31806b9944dcc9074f22da91713b97e8551c8e27805f7a3ab0d9f08862cea84b03ce74469d935e5ce146aea63388498f54ae0cb75d02be019c425e56fe50196dd5c21b6a1ba3e7cf7a0ca3e4eb9f4e569efa551895f937732f3f972fca0cd51b3315b8067f543e1d48534cd6604e56504b6d5383c3c8a4840d29cc60a47642e0bfbb052e7a61c91bece8fa0b25de4e9b1517b430cf1055818b7ef5e31a6c46c1262ac2ff5c21fde5ab5dda2d45d407b2267899126ee54aca3c84b5265646fdc70d800c63e3687b709721aef1f0dc211df7cb848c9b7c5e28c531e26b0083eb0d5d25e8b507b137966577c06e9bed39e6dc12a85f255d414fb7a75a60a368d872d1ae9d52081b9bc241f2d17a7de8cbf049933f7d2d09872b4b985562a9bd8e9c8c9960a4e1492017e1754abb211696d1a851e0566ca00694e87d3c8938bfa818fdc386e00826bc71f9b4dc443191effff319fd6ab6064207a9f74cf0d992172691cd26cadd60c5c0f03d514bebbd5d33ce5c4f958ac7ec9f35e945d7b22d1e42969b3b2daa9f49aa6e42392011f3fabd21953fcc6d61a3306c018174d243dcbee7f11059aa47dc236557c2cfe2ded790f5a587ac6b5f80ffcfae6e6f4d268ec88adf661d92d299248d14bb00a8b2982ec30577e772daaf326f612e873c113b6afca13a3257beb78045bf721bf690fde11a52fc8c8d83444b387bcb022815746f970ac463a764a882e0e7c64a7a818683001f750f3cf8e4ff2bccbb4e2b0fea2d50ecce7dde02ca16183427b74f5491e21af63fc4ebb44e458b5415a0082d462c2a1f64fb081a693143527c73f074600294f3134732655e9c57bbcdbc81a60021806ea332378f0d912a7498be3c718a7c432ff4a71a47ab769af0c5b40a83f8610242a2dd28d924cdd5d48f896ffbac72f0935298206890e5ecbca937703b51d08f4cff5b6045312d3d1ff66d0410aa7ba94d19b642d1bafb530c779cdcc7fa1ab6adac06f0996cc9530c84cebd9376da25de5339d63766a64e59755f86fba347d9d823f2594bf69c1b596c44658abc4072a0d20942bd4042ff3ba29c883d62140bed4248ae7b68ffa9029900e63fd7aae8302d3348f22ed507960e1c81684894031c836877b8797c10dabebc2a5c2dd1f8e56969fa3c2b9f580a9f284b3a61ff17f3ab3786235aa3bd4bb2b18d3204224ed26e8a58595a20d8adc31fdcd8f741b132452b62ce27a08f39364ba55da659b4cfdbd04bceaa59298fe7427bcb0e0715a3d4e5f04a6f8cfbe5bbe6ca915590b2f2991f8d3f6e0d3b126dc83908049a3687835abeecea8aaab900dad9502b54ea7ca7b551b25cdb248a00d00f2b474c38c007e71708a2bb38a448634a3a0bc867064326deed28a2a2a8e436ebcbe61d6", 0xff0}, {&(0x7f0000001880)="163fc7c62ad9cce3e8842399431930a7c512ed0a59ac20b857b5fde57c99389bda82f7b389e0771e63764f8627a4e4db005e226bbe9b2a6b6df29971ba98af3f64326ead8ed3f61fad", 0x49}, {&(0x7f0000001900)="a732327c128a1bc614eca1685c9391b8c42048028bada7e831f785dead701a1ab3d133615fef0dc4b08aee83d91635c07513641822447bd537d4a87514b8f7b0736733db9d305e4c28d514736a71dad28fd4578c09a4e8ffae11195b41410bd8fa027eda129f670b16fb7865e3ca91aa99d5", 0x72}], 0xa, 0x0, 0x0, 0x400}, 0x402) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001a80)={'tap', 0x0}) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f0000001b40)={&(0x7f0000001ac0)='./file0\x00', 0x0, &(0x7f0000001b00)='./file0\x00', 0x8}) r6 = open(&(0x7f0000001b80)='./file0\x00', 0x8, 0x1) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000002440)) fchmod(r1, 0x90) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000020c0)={0x2, 0x80, 0x5, 0x7, &(0x7f0000001e40)={{0x3f, 0x8, 0x9, 0x4, 0x3, 0x401, 0x5}, {[0x70be, 0xd5, 0x87a9, 0xfffffffffffffffb, 0x10b96983, 0x9d16, 0x5, 0x9, 0x0, 0x2, 0x9, 0x9616, 0x2, 0x9, 0x8000000000000001, 0x3, 0x9, 0x6], [0x8, 0x0, 0x5, 0x8, 0x8, 0x7, 0xfffffffffffffffd, 0xfff, 0x5], [0x74, 0x0, 0x3, 0x600000, 0x3, 0xfffffffffffffff7, 0xffffffffffffffff], [0x5, 0x0, 0x400, 0xc7, 0x4, 0x1], [{0x2e, 0x4, 0x40}, {0x5, 0x3, 0x20, 0x8}, {0x0, 0x3, 0x39bc, 0x5}, {0x7ff, 0x9171, 0x1000, 0x1f}, {0xffff, 0x1000005, 0x5, 0x2}, {0x7, 0x10001, 0xdf}, {0x80, 0x1, 0x400, 0x4}, {0x6, 0x7, 0xefd9, 0x80000001}], {0x0, 0x400, 0xfffffffe, 0x1}, {0x0, 0x9f9, 0xffffffff, 0xfff}}}, 0x0, 0x4}) getgroups(0x5, &(0x7f0000002140)=[0x0, r4, 0x0, r4, r4]) lchown(&(0x7f0000002100)='./file0\x00', r3, r7) writev(r6, &(0x7f00000022c0)=[{&(0x7f0000002180)="c7889519b5997b312ab78d8eb01a3593aff9d456673781ee4acc2e74ee791ef2306132f99c372b091dc80c4575926987c557d991a46ed917af527285ee83151e4404cf1c8e9a3df2ea8a5701d04add98e57651d0b931b990a8167ac4d9d9e6f29d39ecf7ece5e1ce56d92757e18a40ee326db755b937a0dca2ec8a948d121beca56074ccefcbab026a3c10632cdf24f1090f69f474cff795749a48b78fbcf1af996c13f3fa5cf7e7247d0eebfee6a95466fb5e5929819cfd46fdc1231968e3ea238043fe76e6", 0xc6}, {&(0x7f0000002280)="50a6a6aff22cc92545e7dca838b2ea7cd17f524a4f2053d187e46a4ee77b2171b3fd90543426f1c479157ff826061eb4672f1b9bf1b5", 0x36}], 0x2) poll(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002340)=0xfff) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r8 = semget$private(0x0, 0x2, 0x4) semctl$GETPID(r8, 0x2, 0x4, &(0x7f0000002380)=""/185) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r9, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x2, 0x4000007}, {0x3}, {}], 0x3}) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) open$dir(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) fcntl$dupfd(r0, 0x0, r1) r4 = socket(0x10, 0x4000, 0xff) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) fcntl$dupfd(r0, 0xa, r1) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x8, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r4, 0x0, r6) pipe2(&(0x7f0000001dc0), 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r7, 0x29, 0x9, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0x4, 0x1, &(0x7f0000001e80)) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0x3) r9 = socket(0x2, 0x1, 0x0) setsockopt(r9, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) connect$unix(r9, &(0x7f0000000c80), 0x10) connect$unix(r9, &(0x7f00000023c0), 0x10) pipe2(&(0x7f0000001ec0), 0x0) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f00000002c0), 0x10) socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002040)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="290c66692d492020ad2f884b9372474312cc21848f8393e643e2666275723b8baeb5a5aceca4963db6ed44952611eb2ebb00704df0ab86326e9ad355c39a881c1d40c8f16026360b524d0938153844c552b268ef3a7d48f195604667ffb1a88a5995ea1c698917fbc435c27e0923ca01d03ada4b10923ba5aa59087b31ef532f96e58011e0eccaeda7021042ddb7f33f7680e8861115d0695bffe0514126e15b8593e01331990df09d40c77845a50581bc64feecad", 0xb5}, {0x0}, {&(0x7f00000008c0)="0c34994d54697930731a459953ad5b637a01662a92169af8816a55c35d251677401357a190a4cd7a4fd7bbe06b3612f8b0685537f50f84e83c91d35783e988497b0a7440e310a5713da2f08ea337cbee9dbf5ca5b6692bb3dddc23997c96c7c097f4c274f355ecd63edbb64820f107a01484662a4347e1cf1ef27bf3cf4aecb5890f3ed17d88155c4791979f1da826380433b27517d5b1553a1f8bd2803b82dfc2c2f62e5ad5ff", 0xa7}, {&(0x7f0000000980)="a79d47773ecc4ae4c038de7b3956903fdfdbd828f88ab4d3a894e737532df75d22e01d11f28b1aa0ead26bd5c838beef9d83e75c29f26725f9a425d23a6bafd9e6d59bc66bb786d6a74febace84ac955fe2aee27820aeecfd3681c8d8c01f4bce19c24f4714d4a7742c4183466ebf67e4e0a8980b36c", 0x76}, {&(0x7f0000000a00)='o', 0x1}, {&(0x7f00000004c0)="869e4ca576390efb030fbca19e0f414ddb74518f417763c7ec1029976994334bd2ed3f394b37e6b55f7c6835e920636d39e3b1f41a4e71abd307c2a316ce2c95e2dd9e50b878a00b08568a193397c1a82b6ce5ddc3ae79af2df1720579577aa596ed364e95f7097f83eb15cf383fb1645652e03656f2032a31ea6bf656bff3c8dcee79b63341f9e09a01a26c42003ea33777a7085d405ce76664633a0a2d415c1dab574f6fb319348dcdc2f127899c30e6946c7907ba87e4079e1eb2ccff236a5931885683b55d8516eb8e29b61ac9c209", 0xd1}, {&(0x7f0000000b80)="d05b6c90e8472b9df1ff185eb7e31f015047b9ce22ed6f0dade73ed0c30d95f694fc164b09299af6ee351a07884adbca9d0cd52139fe43ca888551fb4c037ee3801b521d7dc7dc627f1c5bdd58f3016df6e2fef457d858dceefce8c24f43110cb9df0300a348e8dcc26400bf", 0x6c}], 0x8, &(0x7f0000001f00)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYBLOB='\x00\x00 \x00'], 0xb0, 0x401}, 0x1) getgroups(0x64, &(0x7f0000000700)=[r3, r3, 0x0, r3]) r11 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)={{0x3, r2, 0x0, r11, r6, 0x2, 0x8}, 0xffffffffffffffff, 0x80000001, 0x100000000}) executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r4 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sysctl$hw(&(0x7f0000000480)={0x6, 0xd}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x2, 0x8000, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) getuid() (async) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) (async) r2 = dup(r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r4) (async) r5 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) utimensat(r5, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) (async) rmdir(&(0x7f0000000140)='./file0\x00') (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x26, &(0x7f0000000180), 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000263, &(0x7f0000000100)=[{}]}) writev(r7, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) syz_emit_ethernet(0x127, 0x0) (async) setrlimit(0x6, &(0x7f00000000c0)) (async) mlockall(0x1) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) madvise(&(0x7f0000094000/0x3000)=nil, 0x3000, 0x6) (async) dup2(r1, r2) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) executing program 3: syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYRES8]) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000530, 0x0) msgget$private(0x0, 0x748) msgsnd(0x0, &(0x7f0000000400)=ANY=[], 0xe2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {0x4c}, {0x1d16}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) getppid() bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)="96e9cf1c0f9fc25ac05e6f4c", 0xc}, {&(0x7f00000001c0)="a5353799a253c5806074d54563eeba709c3545a1a37809e4935b44849605be49e0d7856014c4672bc571af794108c8d052951a0175694b2275d34039814b55c59ea2a3c2d4c1960502474946ae537e516041d7c0b9af673bc471ac61d2850303e7e19a3c3b4319565a9f2e8b763fb19e63ed907de3db2c8e4db8035131ced0537e945ff88400cbae7a26bc487f263a19622b", 0x92}], 0x2) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x4d, 0x0, 0x8}, {0x8372}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) poll(&(0x7f0000000080)=[{r6, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r4, 0x5}], 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) chroot(&(0x7f0000000280)='./file0\x00') ioctl$BIOCFLUSH(r0, 0x20004268) setreuid(0xee00, 0x0) sysctl$ddb(&(0x7f00000005c0)={0x9, 0x5}, 0x2, &(0x7f0000000600)="394865bdb3357a3835cfc32debd6565ad69d0f3ed41eaf", &(0x7f0000000640)=0x17, &(0x7f0000000680)="7770c954b44d6099d562f7c1fa3515106491cd6c000c19806d2eec1f782229fa1fdf2a33dded7da4e73a65423ca26d156580a5c8b32729514c2a38014fcd805402c24b17837f302b20e0d91b0a200cff1eadcf00fe8b18efbfab6ff1a0864f6b73cb21013434cef20d8d379356e3b74291fdfd56cbbe532567093d773d3d9ad0dc7786736a0cd02949fd3698d8b02ded147b7e7bdbb07eb29bc7f7901180bf41deb180da5c5b89c7b67ec714d8a55b5ddf651421d46439e3d3f6bc24695a19dfe942c7104357b8806172e1203fed05d1ff5a7f094f417498fe57763dca15691e77eab3444d4e5e853b2775aed9276c5531696a7f46dc8dbd011ebb998caedaeee8f895e3ad5db2e1f6a23c52a16a4ae5de8be53f4cb507d87d98d2689923cf569079c007ec71622407aacbafa429b10d3f093a9b56b254b3c1c5ab2ee8cffb94e895e2a59c9f7f0748082732917ad99805b39151d9331d1dee0af1396b6fba5f4dc67e3f8350c2ea1c0e31d62d61669d6a0a8f6baa7eef4035b118321439cbd2a5f2981ba3bdd08dedad3c8eeeeb0f2499750797e3f5a34da7f3d3a89a0775716a7a34e22613f44319dcbd8e29874364c1fde067170b5099253ec5c99de5c437a237b51cf80bb8c7d2113380ff52aa118dee1fb45dd0b28e90a75ddf93650f585d9ae591a6014ef479344517f9063a3e58f55269f7cb0b17478ce4972bc7fd3d3450144255c291f0a3d965d61257ef799d0c6065b6a1b25922b038d0d5ba6c053c8fcd07b07de36305c95f3feb6df4c68e4b5e5a64e84f7937d8dde54f7fd8759deec751d49f181266f640e463b792297fbeeb3c7c3aafbddb66b84ccefe275108ce07469f39cdf380e6cbec6e817f1ff11b337e4b9dd02f19092da9f9575b867c953e6c592822d67b9af455d4824e31534aba4b42cd0e1cb825ae8b5b6f4012e7e58c8a161421c42d810edec9a707931f397b326d3f03b3ee89cd5e1478f2b730e3fe149be5fd5d265cd21cad55275534a08d80db4c311fd10f8970bd99228788146189c02efafc8cc73f3590c15324d3dc15c14124b3eabb71c55798b94718efd9cfafc48093c1960ea1bc3d8724dca34971e9a78ea665e65ffdcf312b36d8bb641ca4bc6e2213cb03d177bdda8b6c5fbb991c492516e1bb7b072955558b6cb1428faca8c26e8ba0ac87b70cbcd409df076e0d2e615c19302290cc923da57a2115a2999a2e1ba56018b95ab719e305dcee0d54fba6114b8b534f640f3ed70f98b22220f0adc2d8d9e4b8d2d3aa649b8fb630941faddbe49c27c9dc24d01636c635f057ebc2d55625df574006350845c5793666be343210cf1fba7a4d840654599e78fe832f2a1fc2205ffabf7b165dc1bf4fa9928a26320e3f8ee7557928cc48ccbb313dabda1ecc0d9e785ccdbebcfc90ab457f647ba1ef5f6fda3d0533bd9f08be3cd43668cdc679ffeededb1d0916cf41e6bb1419b8005bd83ea101bec71358656af45f5578771adffc21db3cc3c7db197a746ffdb2ba29e364ddcd33e906454d3f1d98199016019300309093e46103ab8778b3dab5178544b27f09f9095af44ac4d0c051fff295f8a22382b74387827a583b4c883e5599e88f14241e1f94aaf5bed2de0a1715eb933ad10405665bf70c87083f27f9b0b7c90751ac20018a5608043337bf42dadc0b2c93b7f996f5b2726c929b7fb1bdde2c263f2d861014cdbfd59f8c27b2f79a0c29fccca3f8708d1cc49c545e4328efc958511a0292f2ff2ba8d1b561a1cd02946369a3aa7b170318fefe4bc892447b98f9e79cdfa5a1891bc25aa129a923fe3d3981449953f61a3b2b7cd7ea575694d71467d1924dec14e4ddcbb8714014d3788694c957f268a1d840b7257f2688018b9d964463c5d72965d9a86f6b897afa5f732530f207c51c078f64d182d501db582bb978a982bd31b36f080b7570c4b9418139a3e69c52ccdef1527625385ff06429cd5a5b73a8a42637c75d5f54412611a66aa0907edb2ec73ee4e9c0c5921c14e98f5d70b6a8eaa4b44a76cac8a6376ed6c326b6ff09f96436669051f0646ba99e6a39321bac974b0c9bae41e0c97738e340223263fe2221bb7cb1d7b30646ff1b68d3dc3caa93ad0c725e2c3828e0c29c03b6b6914923944b55ad99fec897deb83380da71b1075b04c0d4a2ed719cbc9e2ff0e1a51ed8efdaf78cb1f8c8de798bbe8899f3f16e19be5aa6f6ac77b68f96907e2f540c3cbe7768f2eb807fa3bacdffbc96a0bf23d216ec91444c342679e76b54005f56836ee43d24115be8ead59c7959ed910f8359dcc6cd9f494e01ca3706d781bf52ff176e8421c476cc9cf7e383f86bf9f5b837d250a8ee9d533fed86050a1e224fc11e9ba6c4101a7d258bee749d8a97c4296ee4d7fd79d6c7261c44792341d1ba54721d67242be24deae9eddfbd3010f453bd34f7b79043865d0ecd20227cb99d26f0865823ec9679b2064d075e42c70df4e1f49a87c8ec9e9981d11f6d3a3734b61ab54c9a57ddf0f2e8144923b841e85127c88215f074dbd4c3726f2d16cf232374ed9f408560cc9ec2fbccb600f672deae8f661f3fa893d508755761800a800d33b513b9e91e9c410fe1b19210215438e4902dc993b98313072470aa38ada3d721d162b42488c8cc2061834af9a2e87146c88566cd3459262356e112ace3ac4aafd5b3b024f6de2515320999246ed436dce327f561d84a44238caddbebd49bcef9eef8d0cf779ededc83ca68d0f64bb49ac70b114e8a15dc98b11f66a44fb4cbb9d2b659d37bb12051d6bc23a5ff026ec47a28dd95ef9b8f6b2391c55a82dcd2440fab1cf0ef33eb87dc287b96245dc45db8e4b8772dbd8a5870ed98dc1ef5d433c5dd5a4d5b08b383112e9024e322d86b642b1662fd145fc8ac3bff22c13a4c888d59d30555e084722eaca149c3676f300f9be0204ed70581021efe19ff1894992b403dd245ee92f17049349e2b9d2d1aa61440f211ff5fde129868245944e9833a3ec7c85c5062cb3aa54b1be9b5ffdce2a504a29624856b505165f0187bd84b3e55375f9613d2b1e2de7a059d52c5090a7baa5d9cad6dbca6b038ee30aa93ad44d51376e17c05122348437baaf76de4e5803d1c039d18c647d7cbc8267aba99d8ec1c6c3775ea79120a0cf8b4d30da77f9f56a3217c7c5858ad3ee2f7fe1adc489ced53628c9373ee1bfdbf4f3a13a595b79aba442e21718de6469de5e67c60047cf5d2f4534978cc0d772fa04863b90ac35630148225f7fc347061de3795f5d28957f8b0e7fe4da86a6b0f1615f7817f45e9178bb3ee529351285ae6e958f6893387779900dd52886161c627f4f98934b2092a70df706411dd836cd2e1b7e266406c1de304e773273550a90dab6cb106502f3ca33014d43b68bc1b3f0d29ec7b222b646f34e7813706525b63f72a67b15d94dff26b1b4809445f8485aa867b1dc465c9faddbc4e6d38c05a42688f23db0e69cdf9f4832983cd81f01f82193f469aa4c5e4cfbe794a92d16eb197c1831f3fb951c65d98405a24b6f0a4ff83e25b30c44c814791ae61f2d1acb72edbfe043efdc59ea7af1f20c907d15b1d34029d66871158220ba43bf6b73de99980446b15ca80e7d1ebfa9732b2c7e36c0136706496d1e234d3fcb41fd970644cfc0f1eb01e47943f5321df6ec4eeece95a072c9c36d84b773aca7a0fe74db8ab4710db41aab53523594d40213e7fbbfb27be668eff653323628193a101668eaa4c1c0e7da36a3142cc94af265812e45a33fa0bd956841c28a34381dcb17f82ae3d39885c427a3c74b5ea9f36205274f89055a7ef2fd9ce855c8b913ee28a22b3c52c8f5eb677c859bbcfe6d65d1a9f2becc962a2d6c51e5bc0becfcee96aa61e5efce54b3d3aea693b0ecbaf82eae989e3ffd8569e5064990f7a1fd52a534369098d5e058d60f9ee04385e9ae002574adb1fd418b4de42a3b9d3686345b1c9c9021983db828aaf70e9527c06beddb7a3325930878202f5d14afe05a42a679bf01380d5c607b84e5e8c2ba9f302d16f7f2944ab0b0481d427b2423ddc2e1429008eefbfc7567a076ce8c8b1c1adcc33340c4b8dd0149f097e9b255bb850dfc71fb53282bdbf13e7591b5fb50302e09e23a01fa566765351308f74fe1a356f27dbdbb240f4f1e1370b7a3694a9379869dba4c76c10d3dc7b19c63e4b01fc47466d81c407b11aa0b93ee96e6915aab46cda962c6cfc7b997bb0cde205377f6ac60bddf21a91de7af63230fb268be92878cf0bda1e10b0ac6ed2ea72141d0be6e113f0945c6c3691bc7fe119be7e5ab0fec9e52751c3cf873db63d72701ff4226be66eb72e3de5add3c5cd3ca0e9546434e30848b428a0675a6dea33e54e75707579275298ead9485f8e12a423bb94ce661ed36fb09a128800e00ced1e7b9fb9ff4a7e2e82a9d1a2288447d30b45ae89325d022c5646d8af9d121124be69fe9666b47877615851fc71f47933580e7f344bc8562596188fa247ba55d07f8f74672d9a33bfd0c4ae0a93a5526ee3c208215881e3084e76cd3c5872d6f5457cf7ef44b0eb7f0817c609ffd467065f8980b8426d2ce75306164dc31cc07d0f6b7b395fb9f6a4a90f66addc47447c085d4963c4f906e8cc7015fba29976b1d8d80a6cd7b6089337618bec2024bc8aa9346f80de726998848c460416190b7357a1087c63c4f57485083a97e1f9852348ce39934e57b0d0590403030993839c0a8a54fa8393dfed94f1638bd1957bb5e367385ef95878ffa8363a3de16f0931794d0fd73870ab31753dfa0c7704186b88fe7ef704db6a524637881345e157af3651f6785234778607d8d1872086658d2b7d46b63a990da9ffe35a47cebbf37fd783751a255f492ceb9ed0dd01d4e6ffc38260e3e757dedfcad445823246e7904b11d73121e771a3cfa5f1d5a9413a88b6f2482b2450fc78501db6cf889bfac3beb06848d7f79faea5121afea6df7c7680124c195d00d89c0b1f63b8dd6bbc42973ecd713fa0ac46ddbd524d061dd00b5b107073487b7d74a30b3d0606e763078ba57bb5ee5f37704a9e2c00430087758801557456f9f0627000a2b648afdb8a5ac739009f2b4aca61387ef9363a8faa27f4b2ccc98e6dfefe449ed25dbc088fd3ef4e1972eaecd56cdec7f6bdc288c8afd4fe0ea11d97fdf544c537c2b476898a7c20eadd729298902be55bd9121ef8988ab62b5b5a7d2baea8402bf40ab94adba0edbc2f61eba693d82bbad5e05f163b6c52dc39f8cef9c6fd26d1bd0dc1047b633c602d658561889c776d067919f3d5f99a098f2413c7eaa8548ee7ba65f9f1b589afdf9dc85dd0a11927c402cf52d13ee4b3112d1d36c734b562b8fcb0fb05f47979b490bfa960b92af65d2fda9f05a06026f323a9fbbdaafaaabfdd1316875300b52433fb868b6a143ddb6eeec2910c5dbe231b478b7760ebf01c047d96e0033bb52d4d9e9971d7ae7efd8c2be4e8a42bfdf9a614163a77332193aceb688232618982d222a5608a31bff61947b1c4426f2c8cdb827161b3e3de0fc936df69b85062d296921c0530dca73047d8be57c4106f418e42ec9c932feeef5dae2882ec8539be3b48111d123312c070c09cb214fee714a86194dccd160d29de12d9644b448a4ce42a4337c0099ed5d5794903f95b403b97b7cc9811b0bd4f5e284f44cb72ed3d06ab1aa0bb3074144d489077386bc448ed46c8412ae8e8e3b781a6d6475909135b5908d49812b6369ffb747e66d860d1926f8a7ea53c5c3d45bf25b1dcd1820d", 0x1000) getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000580)=0xc) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/224, 0xe0) acct(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f00000001c0)='./file0/file0\x00', 0x8000, 0x6) r1 = kqueue() r2 = semget(0x3, 0x1, 0x400) semop(r2, &(0x7f0000000200)=[{0x0, 0x2, 0x1800}, {0x2, 0x2, 0x800}, {0x0, 0x5, 0x1000}, {}, {0x1, 0x80}, {0x2, 0x6, 0x1800}, {0x7, 0x2516, 0x1800}], 0x7) r3 = geteuid() r4 = getegid() r5 = geteuid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0xe4, r3, r4, r5, r7, 0x8, 0xffff}, 0x0, 0x6, 0x100000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0xfff, 0xffffffffffffffff, r9, r3, r6, 0x26, 0x7}, 0x1, 0x9, 0xffffffffffffffff}) bind(r0, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) r10 = getpgrp() getsockopt(r0, 0x2, 0x0, &(0x7f0000000440)=""/121, &(0x7f00000004c0)=0x79) r11 = shmget(0x1, 0x1000, 0x23, &(0x7f0000fff000/0x1000)=nil) r12 = getegid() shmctl$IPC_SET(r11, 0x1, &(0x7f0000000500)={{0xfd, r8, r12, r8, r9, 0x194, 0x9}, 0xff, 0x3f, r10, r10, 0xff, 0x5, 0x5}) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f00000005c0)="1e74464a94407049ca6cbfd6601ff031eaa1adaaf6f7d68248cdb0e7d480e1b3afa3332f63dab1a9c0e73dc4b3e9ad2321ad5cab0c5092179a675cb5b1ef232152c3639c78a046dbd49abb6df1fbd28e7f99bd50d5e2fb60c25833636332fc2287c32f5a84359aa6d0f9827b6a682287b19892e63f66217918d0bcd514b1e9ee710d0802dbf814210d3470086202e06f6aca", 0x92}, {&(0x7f0000000680)="042cb5ae3758479d5062dce066377e60f9bcf37255d3b9f62276b6d3a74f0dde6b8a88b92ad4e2cc", 0x28}], 0x2, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r10, r3, r6}], 0x20, 0x1}, 0x40b) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) semop(r2, &(0x7f0000000780)=[{0x3, 0x8dfe, 0x800}, {0x3, 0x3ff, 0x1800}, {0x4, 0x2fc}], 0x3) r13 = accept$unix(r0, &(0x7f00000007c0)=@file={0x0, ""/255}, &(0x7f0000000900)=0x101) semctl$SETVAL(r11, 0x2, 0x8, &(0x7f0000000940)=0x8) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0/file0\x00', r1}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000a40)={0x4, &(0x7f0000000a00)=[{0x100, 0x2, 0x0, 0x20}, {0x6, 0x0, 0x0, 0x7fff}, {0x0, 0x0, 0x9, 0xffff}, {0x3, 0x7f, 0x6, 0xffffff00}]}) fsync(r13) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000a80)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00), 0xc) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x1c}, {0x60}, {0x40e}]}) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) getrlimit(0x4, &(0x7f0000000000)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000001c0)=[{0x81}, {0x45}, {0x16}]}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) setgroups(0x0, 0xffffffffffffffff) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x4003, 0x2) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) mprotect(&(0x7f0000c57000/0x1000)=nil, 0x1000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000b40), 0xa6, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x5200) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) msgsnd(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="02000000000000003d6c637f5432a63f1145ffdb8250255c52a572cf0c9f6f6b62e3a27d045b587c0389160c9930701ea5bf5d979651689b80b97a6ef12825c629d95779b572a4c806ed04ff0d7297ddaae5a95db8ddb1abdfd4034584c9493530578e0b9c9f38b2f4159f44684401c05baa145443bf87f5bede674ae827b0357a8ee634b4748e5adf8d69e15cfb809e5d94bb0eef7eaedd6fb21962bc8b0145eda75b10cb851e3c6240564eb540fa60389784c5a34c7c849d91f9e1112058cd1ddbfda820e921b44d26914b9aae4c623df381ca6aaec029a661cdb8c41065f890292de17c426d8d56379eb4388bb42ffaa6602d52feb025e70ed3f6caff6b53a2f062bbc47e4c9272289c46a4837bd78b6f7717df409fe667daf028d58223e591b503b08990a95660cf6abe76f3f51ef075a45436b1d1d3ab1b906a8fe83b65bd"], 0xe1, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000300)) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) open(0x0, 0x20000, 0x3a) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) msgget$private(0x0, 0x100) fcntl$lock(r4, 0x8, 0x0) setsockopt(0xffffffffffffffff, 0x20000029, 0x200010, &(0x7f0000000780)="b3072200144a04000000c4000055520000020000004000000000003bb7c2f10e9ff6fb1ffb5830184ea7a046b47213b720ae2f349b4ca2ee19be1692d9eb1cd32be249cc3c1ef1ae50ca191caa115d9fec7bbcdcfea6021f18f53243c7418632cdbf2cfc9907fe8a2730845472a25e371abca91d049139ff3aab0074624a7e858ae93cae518a6d657958a11eeca2f5727b64d1cd2f63eda54661943efe7fcb3ccb184386a6882ae1090faebf08dd5e83e9a6055c0c8e436f28871bb976cbf6f26d842006c77c89775e904782e6da93fcc8042dee549777e92831d04da77bdb0f857efba98e90bba2e01d8c4c05babf723e8291b285ada3985f2040f2467984f62823688290b47c8660c7c426afd2daa9dcdeb639d0e424f5f07d85ab0738f35a214d60d32537e36711c732cbe099fa8466b327dcb091cd04c4b3e3ef4e7bbdacd70d36eea9c82909f07fa373f8a87505a0289a93047dbb3f4d9fb2fa80dae51e2d1ca797167bf19bf270db81748d2044a9e03aec17e384c0050eaaffa6f938f480e8a2f9ac4747dbd3a0803bc4fc889681bc7e2db076fb909393d48b83f9a43d0f971142f03ad8d65593a3b6efff6cd6df6ea3142836a2cdf0d276da92e7671ad91831e868320d318d6c4fe8def80646f41fb67bfd2d2db99d69d9d8569baa346767bf91b36b0ef85c7bcbb4576889a11edf118128c94fc8dee137b26c954307bc86a8bb626a68508075b066e95d29fc2f8255fd3adfecdf7d8b61aa654a706d2fe998f75cf97078d6c2c9f53e05e289c9b1cd93312a6eca4ed95ad45680abed087497fdad4d795e874f1aa1308492b83547c16f0149b23987dc6cfc66c4e6d2cd3de2a98267d7a16fe6505cf887da33cc56987725bcd9344146dae29aa6b88b863363aefe82ca0801864245d287984a5b8758e1ddb594b2543aa5b54dc41f175ceec804632977f43d6f5777ff095a7a6a0f7704449abee30021d7a358d8429bd8b2293a99874d1ebbbd4dfee7ff2ef60ca29803098f95f6673055ae6305fd6146522d00cffd7916ef715e7935ef3b21ec508bbb369db21c6baefa68754ea2e29e42aa09a3130cb52097eeb75bea89d3070cb4cc9b46d088f7563d3e89ea8654798336baf3c9a8f5a3d486e7af92344a2cf7990009c2427ceb3d5496c300eec68b9ee7b045e6f2e269b042773484aac4afa90a29a65c8f4b9372", 0x35a) mknod(0x0, 0x0, 0x0) executing program 4: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) close(0xffffffffffffffff) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc028756b, &(0x7f0000000a40)) sysctl$hw(&(0x7f0000000040)={0x7, 0x4}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) getgroups(0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="f4", 0x1}, {0x0}, {&(0x7f00000001c0)}, {0x0}], 0x4, &(0x7f00000003c0)=ANY=[@ANYRES32, @ANYBLOB="00000100"], 0x18}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0x0, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000200)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145", &(0x7f0000000080)=0x33, 0x0, 0xe5f81a4756f9a02) executing program 7: r0 = semget$private(0x0, 0x2, 0x512) semop(r0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x8, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x8001, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0x0, 0x40, 0x2}, 0x0, 0x9, 0xe7}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000080)=0xff, 0x4) accept$unix(0xffffffffffffffff, &(0x7f0000000a40), &(0x7f0000000140)=0x65) r3 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r3, 0x0, 0x0, r4, 0x134, 0x100}, 0x4000000000, 0x1648}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)={{0x1ff, r3, 0x0, 0x0, r5, 0x90, 0x9}, 0x8, 0x8, 0x5}) chown(&(0x7f00000002c0)='./file0\x00', r1, r5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000300)=[0x0, 0x0, r5, r6, r7, r8, r9, 0x0]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x2, 0x0, 0x0, 0xffffffff}]}) r10 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r10, 0x80206979, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x1a}, 0x400000000000002b, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000040)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r13 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)={{0xb17, r11, 0x0, r13, 0xffffffffffffffff, 0x2, 0x8}, 0xffffffffffffffff, 0x80000001, 0x8}) setreuid(0x0, r11) executing program 6: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) syz_emit_ethernet(0xe4, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaa0000000000008848"]) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) executing program 2: openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r4 = syz_open_pts() close(r4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000007c0)={0x3f, 0x3f, 0x10001, 0xfffffff8, "0901000080071a8662fa084000fffeffe252446b"}) writev(0xffffffffffffff9c, &(0x7f0000002dc0)=[{&(0x7f0000000c00)="e7e66c6d3d15cf6c8dd4d6450e3cf4fc454bca4050a07a28fcdecc6707408e5411bb350e02b520ef3e11857d6a01b378b07d7b0291314cfaa213ab93d413a742b12e1402ca645d8fa24b1b3780608ae9e710213a8e7b1329602fe2c818195d6f6bb0d7b5e4b61d3c56c54bf5e8e6b5a101be75ccc11929df4e6080fc5096dfe5727965186da7c53235bf7c5686003de49fede40928ec72b6313b71221f9b015fcfd81af649852646085e1d019f2f3bc7d8c585d173105e9242b00594f574bc6b344e6acfb0a2042198861399005340ce204d01e77a82049db8d3f7b187f1515e930a7412fb28220c2bee63736e7d052e191458a4f69e116d7b1625f0832f21582e0a375eb5d3b972f2791b09ab4d7d5ced332c352e5b0b432569a6f099608859c9e0531e9c8f62893a682de48e4887672f1f0ee4f7352c1ea920bb2dfb993c822dc4e5913da10384ca47069404223dedaa0475edd9caf97c7c89af28e7283980f214cca5808db34f11612bf150e8254b8b3b416a1a193aecd1096687e9ec16241fda4e3ab6d10dd55fdb73d6acaaebb0945dd712deec47e331b3efac07cda71606925f59683918d75e150b20d846c368fd1f968e05a210aabeb5b6a90f86806d59dac56d8c9c1d88c661e02d0b5dcbaa5b0393bfda8d2a0f53ed5ddb8916387542f1aa851fde60052afbeb5c26909c1d78827ec7139e1a8ea441588668295f3bcb6356795c6c00483b240c718a765810495cb6dc6aaad894e2d2b2ba0c47baf8fe99956da0e35daefbcaf012302fab3a7a4e5cb6411796cd9e57c96b45ac8fc1de15fe74b95612db9b3a8dbde975b5707bc57104e122e03a125b8ba0d4b74925d41671b203a837865053cfbe65db247fccbd541d45fab6af2eddc83232de3d3607c04a44203a0979fe5686d1899d64c7a29adcdf6c03cbb0e80b6f48e953ec9ddfa95fa1763c7cea2f4deb700c92b68e2628cceed57c63780640dd233936b62f19d4d47b4523de67700aab9e90c427812ccea68686b67c6ce8465d31c3ea423d23c01b00679fbf60cfd043e3dbc7fad86226fbd372929492419b1d0bf728ef6cf69379c84c3ae423ecc243f7b6a4f137015034ca8abbfe42f941b901e647e18d5eb32b677e6fcb711bf56cb20e4c16da4600800fefa5801682f37b7803818d3e44ee6057df6423c2bb01cb38e94bdaa8d536baf413cbc48df1c12b11ed0acee47bb22327d79a94d2b32d6536ed51143659014ba00e0eec5deff744691fed35ee5f20dbf1ada884f0185bc2567aba466c5616a541794c58b29aba84826ac61f928b872c1a81708896f7ee9f736b274197a15496396c6fb8f874df75d2984612a8a2f3ce4c7b88cc74d932322e0c5f81416a5a3fef958010af70d692948aa6e9465b7a095c57948bdc475c1d0adbaf9ad79bfad2faedae83f113be7c4bb082dd016ac280630c8a6af3a74cbbf651ba91ec8b8c227e6a5de4a3d8a36b537e36114a11c6bdc167a843c5a4d96ec45fb1f23c91f27206f4a97e1f5f79d1f6c947c258ccf086a0ee50aaaa116e4fa208a09f06c1c3b673f5f9f2c804148734614886a60c2cb016611314ffb2fe33b587461a1740318e8ed1b02e77a566e8717ea74a12d0ee6fec836cbce727e0097498cb28af3cbbd71d0944752248e1c708030a7c2581558a5f988b28f4ec28776df720379a57fd8c0d3d61aa9af2838f742bb44c16ad120799e2a3f6094c439ddbaebdc5df66f71114473238fa52a264640d49968902b49e60299ef90e06f7a81b31ef6d8be1385a7560234473e7b6a4075ec84c7a80fb9c49366998b33eff2f89dd6711042a36b055e06f0371338470f52c08eaaac1600867a149c554ae8341fb18a6b73d19b74d4477e3142c0c010a32afa1ef15fdacf2daa6b3094ef0a35cacbdc41f257fc7c3f83382e3ec462f7946caf80c969a3a8b02adda1cdf8a480c3dd8538088f641f63ad260560d416b0019fd68d379ca6c980dfd9d224a6d1118f7be9482901350fd5f9103823fdaa2590df6260a6c9e9d13b6812d073124141ab053deb3525b3b4a9e2b5c1919b517396578c504b24c7b2464a7d2345dc857b97cc53feba517f9b215a8ce00e60090acbdc9e4ab25ff42e8bebccb23505514f9df1e53b6ed9fa7f618ad825094c88a7912e15082f9120d52dbe5e8ba3c62872a0f2e9f5fedce173408b8ee620c92b4d2c7d0f010b4f8f8822cdeace4dda365b37c55ae495404014f9de8b1f8352b4018cca101ed13b82214a5d802c05b882a0ce6e14a788a10d0a7df8829a51d0d6cee0d2f9bc689e8ff2bd0829d758a390126cb015be49822bdb9f660927ef582f69b8b74ea9d924eb3025ee31626fae6af305fcaefa5646b3d728cb67cbd82c33e07e23e80ec4e8199f0ecb03cae94ad2a4561ae962dcc30541008af74f50b46ac487cf9da84bf7e0c52abb13f5ccb17e9cdc0ab93dd44e3db0af614d649d9c4b1c838230f52bb9486e5358165b628c60a044489f193e8e1d65ff20232ee6b321d1cfce99b7938422a078ea3d5763cbd40f8703318ebdaf79f1a903d9083acbff1fb55c47bb50d00d6b017acaff8ae50308f808596cf76ab090dca5e16a6367f07cac0c6ec384b09a361783be1c0ff2dd35b49bc0f8cce4b129875c81c75a7122c316aaf2dc4f985ad19dd4921dde31d3cf6cc7540a0f0bf98550b40850ea90fa9f753d3ec06a6f82b255b3f25e62c79c4f1b4312b28b74a9cf77a41f74232fcf1e1df00b905a3115e171840c0cbad2520ebc4a75da66b164491236e9328f4c426710f5abb2cc806bc57bee2cc53805452ea21cf79627a007547250c084c9d361702ca297e0da7b07ce808943720b6eadda887cca6a0650b92e6763904a491cb2018fb6b935e3285f48de11f0963127f4ccd70db9cedd4738dc832eabcef2c53f6a5713637cb38561c03c26272ee4b03796dc195af21cd06b3ec59e6ad95f93efced586430bbcfb894c7c9958167fc4b78e6e9147dd9d7f3ffbb0efa8c76888aa6e63d9a3e099fdc9eee7e5d8258d82f3c3c600a0f1b9310b9b5d2ccab2e6f98ef04c6bc85f498e942c533b82462b10fc2264c021c410ba747c90d0c385b116c919093b51e3fe0da5e41cf7d0253cb5c08d8c22979431573b83ea042e6ddd81a142e1a606de68e6b411514c1e41d61f6ebf2726b3e534f85bfb2b85060c1d676f0de5e0c6d0bb12e03d32a3b3202334d6777cdbacfe379e523099f8551b9e4f5f2bfe607b9f421fffc7e96b2e79851bb1082c691985f8e8796fd3c551515aabec8c8c74a5f5b6ce1c6387a714787071521b75004137cae1360121798ab4bb2fccbb191d1e76ab554ece86dbe9cd55c034341764af8199da61886cafb83ed991a6875cf848db51c01fa8e5fe471c833c8821719568618003ef62f2c0ee02f18c92b9100dbc01c1c69c1d06281c4597e9f2870895c8bfca0a2f70c23495e5be2b9d983ed383a684aae09c005efcc3788e5c7db4ca342ed8af372d30aecf2a965f78e7387f0ee72c9c28c9687c11fc9fa1510e0a35b015ea627c04d5599cf8e2d0bed3ec55f72e44b7aaa1af1de378c3a9a67a40f8a3424554d257e15227e64ff252e467787bf72f5d7fc3c495f51ffdf04e0b76743ae250b669020ed29dbdb5d782c20dc82be61664bdf54df09a99569fda8ea9741acda5ce229ec4482bee4be1f18ebe1cf12bb2d2bfc69a74fb862368fa4527d37714d76473a622172622ea07c1c3eac0aa82b9e9233f9a6d35f956de6e8d8506c716229a9ca2c781cd39d1c2a6df34d5121be6f1c41b8919efc2c329136ec26b0fd8d23cf551ab60f16be987a8d81d5ba185bb53569c0a2a5b05ba65b9fc2986a12125b4a6a18bb916655c12ecb05758bace1c929e1f1318d45cbd9a134ee7d970c818282785f6232ef8f62ea19d79c29509948e8ecf4057afc819df0323a41e2a07d8c9344b827293948f8cc2afb592ec914feb48ff5fb177549c108fdf170f0cbd5e6ae169c7f303d2919f333fb17d4293c904d7ba5e1d1473dd2486a9f8c1ad50de626fd97a540ca7f0c59db06f6054d5d0860b653287684f1322696e6a6b0b38ba051349beff9089c57284f8b5a362c934c73c6d015090bb4e9b0fee3d0456937b2348f704fbbe80a5436afaf22b0c7de43f0e2449ec0a4dab23de2bef861cdd0d1cf2f59513deaaf29fe42c8be0e1ab2e20fb8c3d853e572c1dbbc04cbced3b501cdbc34bc25924a750ed06f4625202e1455d8cafc2c5a9a1d4446e55bfba4ad20c0580eff12bc5d94043334ca3db329ea4453dbe0278c6e2f8a5aa3342826f13b3ff5103e64d5df3a76731f737b4aea2b955449a7f460c22ec0a7779e9b1b5308708899e1eec1da414f7b85e25e63949873449d5d9ffa383f2ad3d6561833d063519ad13fb15f7448bf8730fefeff21889141ef75dccd051974fdea902a29a3ab2edecc75a6db8417606d0d6d6523a9639c8d7efb40f8e8a137dfb6ce085c37f9dd93b3faf1e4682c16d1da658fa6d08292896e79f9515207fc2047f0ce8a24c06ddc26c65ca563f9ca29c38e0a1dfbfbcd39d7a9099f213ece51c0ff305c91fa1c72d9353b8185eede1a690e74f9714734c762071cbb00315de621dbb88849d8de8251e7cfc976c48b3794367cb913ca6179eaacfc3feeeecbf15ae4c7cbd7f83f5e0aeaf7e524e9bc0b2f5e4d83db26a50097b5efc07b3ada380b8a858da63596ad0fda0d4a22f1f9c61d034b7de57dea61b92726b99a7c753ef91cefdfe61711d2a7d04d2e5c2259027000a7b27bb84f46a04c3b32fd647bfac8139e7b8bb5cd496918af25c6d1446f5719593f27573a23d9e4ebf09d8c1452ddfe393b095779390cae386a12dbd433f78af845ed8475827584412eb7b097b65df43b9d8df67f292eaf44785dabe203164c3d2c928476c0049d4b4ed78990b0d0744195bd4c2f6928d0b1a6f64a8d59abf72bc3a905c0ed87e240ef6b36ecc1ebaf78abaca6d7a5171ef0261036e00d09d1a396cc39ba2320118baa7cb4a74a30f5044c8be3f9bbca2797ab68ed3193af69ff7aade6b002365ecf69a700a5c0d6fd310385a9e2d9bcbd4839368a0b4a7e31aab4a1fb0d61a93c34a7676637de2118a7f89da5d6f861cce3844d9fb0aa0937d018ca2a6becb2cf5cbb5de67dfc37992798eebbae5f8405211a6c73d79b6d445e89a7210916f15d7971538779bc0ef334ad4798e0d405c7a5c632ed089a343c62ced37c9c1797aba871a93cafab8a10bec8a83f1f46c226e4b5777737c8b55bf45d261e376e9f0b7c4a92d2a9cd944075e0d8c1624336ab79d06538f69d1e3597eaf95ad9ae6469c89a482e2a4328b45362bc869873e778c7a81b8207c6267b56482d3e2f451e106f432d0d5627fdd85cc8573915e1e97db7eea447de6ad83a12ff48591cd064d3c7b8ea373ef192e0c59175ca598a3772e05558851a0ecf4bf7a34bba7045e1d978486a94712c2637b9f48c807e5f487906ab6cf39ecb149ed2bbc2ff1ec0a45e0bd27218900b8fd103a711098975d7aab481a41af2ac5b841d02be93bb451573c69d5547abe325f2d204bf3ece19f0ffa79c624d4d96c05970192b31fa9afb2c804043a82c01b6241c48e5e54e43e7e5da0494023e20ac31c23a81f885c093fd58e21af27100db54d68012f368a0874e30421cd74100e6ee809d3813e43c27219b175c7a8ad49c5871a1427293e65c9dd3da751c6121ce20fa40e632090ef828a77e59b33965bb6118e33ead685ef56389cdef10106c733b05ef4cce", 0x1000}, {&(0x7f0000000740)="35cc8e7834f8aedf19d0d04b77c245a1167abd027790eae8bea36e9636b7e06d78614c8c454606bd47f6a34a225f8763d2ff887f4ba17afecacd852e46a39e71d3248360133dcec119eb5e9ebcbae8e73c0a73bfa4ab40758f4cb08ec20cc0d3a7145c814adac9aa8d88a2aca16d78025dadfd2860912a14d0a67400cc9f78", 0x7f}, {&(0x7f0000000800)="0f02992b6eae68520ebf01295c66dfb0cee0f3523539873de67350d1011344a038eb11ff75b9d3c9b0f52f580ac5b418c555f18ede443ade7ea11c095afe01c084c9959450f41b9cc73518e7ea03cde7cd046514bf10fe26451dde8a2a92050f7c1725c8eb318ce9a37f0578cb34ddde1ef5917beec0b0be3e02751c076971ad1b9f98dda5ade81cddb0af1130c5f90532c66ed217e47704c92a252627af69b0c2ec2cbbb89e3b", 0xa7}, {&(0x7f00000008c0)="2faa9f5935217cce940c6d81139024e279687e97d3152d95d5729f525a9225bf43288d1c28c2c8ca3f7e1508d31833b7bb8d1fbcaef4f4abfd953e203b21c17be74c4432b4fc6ce19c58aa14a130d35d1ce64f527ba61891998cb862cec533f47e2ce7f25cd11303a064400d8123150dddc1ceba71b123e670ffe2063c2f4ef0fcc6a8acc7c64552ddbd5afad6d68844b1756d7d8c526d0d01d5b3d1173f9dbc7035fa59a69d22d1172b54a96435c7f930b2e316840e2a753067cbe32d470b2a6c2272106d0aa37e5645751df4c66a9b04c50cc98dbff811679157429730d1316b16a45699b4c9f3e199c3932d8654f095eb385161", 0xf5}, {&(0x7f0000001c00)="51426f6f5618473cbe0c82c4824425df4e4e89d9997c0792ff3ea2c700b37a3007f9c8ce99f7ced24ad85de120a0043da642e5da574adff3b85ea7c2e9b63bfdc3ee5d2fd9a364ab7a012e35376cf76c3be77dfcc3aab7f833c8babc930088b228a316f10a447bf5bca44a215104256333138b823054f379981d9dbb16df3227406e2559f8e0c1d1c8c6a90bc4e571c792b1747253edbe10fcbc9a50c024488f2da767e78279822ab22a78cb", 0xac}, {&(0x7f0000001cc0)="ce9e2cea84788b3f6a5be98b2000b5a0bcfd85dabcfc73f4c9238c18c2c752ee1ec865a0532013ba5cfc6e35b7b0a5f5b47dccfe48e7a5bc9af30e8bc0e25315ea9f46d6912016d1ee3bc514a5161d7e5e87328dde30f5bb6dd87fef06392f14c7c110536e959b3625c6e99f88d3fe5c4ba83a8016c23cfb0d0b", 0x7a}, {&(0x7f0000001d40)="a61fa90cabf6ba788dd8f944ef5241cf8f3c409d1a4cf0cef735fa8e05e923a0c81b7da9cfdad2d434a2ce8ad1a1b098e5fa592427f486b91c249fe7a2d222efde10cf1dbe952429812f27f55e3b3c1d377f9afbd6d266e614551337a1253ac57edfa971a55577f9722c977d5ee78358ffb9906e5dd0d1af931468a65d41ee4e", 0x80}, {&(0x7f0000001dc0)="e4e8d7bb091856d69f10017cf471441b145a568eb84aab80be9643dbe7f113b840213e935bdf1181d28af2478a74eb395e1eab6cdc826f04b722a41afd7df6f7d372d7c6d51f6fe96e0f618c1813506016bf5317edd1bdd24224351eba4339ef9589dcdcf213f7eeec1fbb96741464a5442e8df480b5a1c5a24838f90c92777db2901d5775dc2dd700d3179500409e30119d033852a85f0a645a93a8db84582f2236dedf1e544b268f7a3e3a84b02ac8ceec3f4a28ec7bdf8c96546632dd0bdaa872b1ce1f3524b79f25449a23a35840d6168764be21500171cdbc1d5dbe3bbc413dbbadbe30f349cc9549e8237bb9dc6d5f0385509dd6d7117e8c1dbac5f725cc56dbcc95594b0c9b6f17fd824ed5df2e88fec8c64e934b92435b22cef897a84e28e6d9be0c3d2518dc33fff2c7243bf9af46978c3ba1e2499934fd0c70e5b3cb10931dbfc940800174bcf5da21c586247adabf494ea1999c98882cb8a28e1eff42aad8907911282e2baf551e70e3f5ec1b6398d86508c01178387e5dc602826daacee0149470fdc1117eefaab1872bfa7e8f663e1a98c7cb0f5ed877535588cf57749559687a4d45296f39bff802b7b754c4bd0f1310b9fe0f6a4474b3c5f289de40addfc323a0a57536dc3a31395682e2f3c7915b3131c36b98c540424c65eccdd1fff2971a95f0c40e8bac99ffd9d78d2e8aa4f32a824eb5b9eab03ef963ab4732d7b9f36c61a8b32e2503b51e1b4dc1dd94e9b9f932ae6e9107dc921df29ec3ad284af57588aace7f785a4d92927e208ecced132074c73d16f87dd17196e04f27400ab8d31e41311c8dfdc50154109ce142b1d432e7de42620a410827aa6ffc36e3d79f2441aa9d157c9efdbda37956d162223bf9cfbe71079747322924162aaebf78e9e7da4b04bfc3f249ff61a01917ab638498271f662c7b6da0a95b9dd2456485ae0407d72d9c77ecc7b46b48236f6266173bbd727a48297cf8e898409330b7d00702fcd9baa5de58d8590a2116d2c1628189c5e9de6e426eb1aeebe7a03a68a4be333204da009905df725d02f00523a852a17ff0846de91004c9210fb66d4cdef019bafc8cf03e9adb06c750eb915bc434d2f8f8fd1961020f8fc68eff8ffcca0d719958f308b4aa35d3f40925286b4a9bf7e75666ebdd36950ad4cf3ace4dfce15dec0a1026397437addef5e4d478dee18fe59dce4fd752f4ebcdaaeb69769cfce1ce56f640e45917e756326dc4fc316aebb78405c0e37435a50bcb5f2f8f6f5f6111acf170f95f6c6d22d45dc23afb1acc30738001cc33d8fccb713437d774a4049a9bdb5b069d3327ced677918eb22748a09f605a55197be5b3aef2fbffdb773f69e821d0669960eed4b3a42c081dd8c81475113803a45a5bc7b5f0f7e755d37e4bd767ce18f4f6dca969760779833d86fe4263b377ec5a6842b577855f8c239fe6a95fbd2ce213bb8175d4737c5feea918c967d064f260ce90a69098711fe7d5786e2ed954923b6612a982c62058fc3f3404f1b949f6f69abfc1db251a036430e7ab65f29777356ee261fdc472402763aba1c3fbd6786d9a592528bc8d6b4a423898ccf3528c7110398f87805230962f903ce7fd1c77760a861adf960ff2a7f39585047e1a3107c7242c5a2c1ca38fd4284fc2eaeecad0024e71fc9dccf3cf390e62900dfe91342c0c675276e8aba78be3dcfee59d0fc5dd96ca0d5a682ed769f33eb4dcf853d71e5f097f551d3bd447fddbefb91899c38404ff6264a5f204b3131834d52b4ca4bbfce0cc9b5a6ceefb9db103e33cb99e517a7baeda8d2887445e2cdfda9f3fa1c6b06524d9eb77c7e01161f1883a25caabfc15a68c438462ea82d26e45283c4b6aefa67951fbf2a8adbf56dc70470540264db3e4ea6adf8b2f430f048abe2869549cafc7ffcd6da4e4206b184e029c40577e98ce4aa2625ae16038910295b27f35ea44b78380c23e423b36b22df5611c379e381f844b60a22f8784459ba7514a6b14ab424be0abe98e49fc70e2b5b03bdb975efaa728fd007bdf3976fc5e2577aef73245747bae83b4d6dcb1685ff27d02d7f7d0c913e48d75e1d91ce33fb4f61b10048f098cd3198eeef8fe98512ef9e2e9be390fc47d9ce6f3ef4ce9188406e55962c19d60bfbf35279319010903486f2c3017a310fe718897790d0a816fe06c28f10c3d8db57028e3be8634f41a255475a36024b463b630c8333258229a149f5fa142aea91c4c765f940b72ea8398121fdf9d60a6ce71f3852625f5653ee2e990c4ba5d6da7658a72a7c27c761990ab091435278bf00c8a8e802945311558c2cc530c4ba9910c72abc708f6f4f6800fdb7adc29a26898b6b0690f06c031c82ee120fe3fdc48a0d634783d8e929eeb0a2defd15d4e45dbd13aaeee0859ea1f1e3d95226de85061ac1da3344d75ccc0d0d420eed3e0c6f1bb4da2d003f5d002b6915e7823faaa141db1c9d6385bb6bf7d36f09a9ffc33c6af14f27618c958f51d0f43ea56b25452c536b6d93ab3e886555655008e902ff9cd97b7a118923e2f55d67fa7004fb7895464965fab19464d7637354c756b641e6366989a7e88cb39845ef4f87e5f89aab40bb8ed4af1e51f189ec206e7a1aed0608e946936be8e3e94f2eb7bf8cc95c90fa5880a61af03905d653f9e4785f5ebc3b6518162bc18df41112eed219e53d01eec7f08636bfcc154d773e04fcf0b7c8e441a0c31323f606fb654ccd71c4b16570d8dd9570c015815e1c50b691f6877e3e53802fbb7fbf388baf5ee9ecaf32afc3c53fdf0a49a429eb70bdfc5d04232c1e4aea5cafff401aa148ca36f961e082cf2ffd0c5651108a1eeb1e3c3839cda9ba1f6657e8aa621d329783c7b4ae5c210ab85d52cc905348d7c0aeb1354b3d031feacb237602b977e879cc97c3d13e4cfa94820000b1040064da648bae5dd2c6b2d81799e6010625e7ac63fd84985f30c5c6430ebac81ae22439803bdfbfc709da457a206cff8cb787b606066a760e3f7f4a896723a07fe6bc40a8f8bf63d1e6188b3928bd08f6fb84e727d2cfcf61dcf813c86767de16c54e47252a284558399521ed82bfd7f9c21f61a21896c1b82dc22508cf7b4cb517f4f54b573a58d3f9b7e32833e95efebe8da9c23791184f3e98aa8b5791447a7fd9cef1d798fd77db87c66982f06fd5c0ff1c3568956dcb5dd88eda499c08003dc25f1b545d82ed4b995010691f72e40eac2edf0c00b24720e14de85f71c75b04fc2fad68bc126b7fcbf9a8d2e16e82371229e78d364b55fedd433f9270420fb6b9e7670a9422ecf3272794c15d10dc6d265c5ca4265f9fade3404bad5541f8d984f15663c0c103407ffd37df944a29ebe662eeeb6124dc1a7537d9255ef564d22cd7beef196a02d7baf95c028b1695cd5ea6b0bdf437f9282f7e85eacd21e06a7ee9be8e9901a5a83671cbb0e41b666cb49ddf0b22c2f0a8f524069c9111c983ae4fc01c3383d7c10718c864a86f35f446bca4c82086f9de42388933242264c512878e3a86efd48a93b0c0a7191f489b92b8a10bbcd5ff66a3785c9042cc8523482d1132695d26bfaf7951ed7d920f0b931f2c8d290ee86e1476f5913934f4422afce5710298307584717da3cf30ffe6b45b198a17eeb23f44fbd8a32c85986da7d026448169676439b7afdf91c05cb10f742e606c84b5ac132433fb226daafb48349894ddf3f949cd59982447b76f3b6118b91b021ce20e08cd4ff46ff79301ac851414269e27fc05406b5f38086d5d5bf97f72b047b70d7c4cf96cb39f270a97c3226f0bc70eabf047186bebc347c816e2e74316e8427b6e79807688ff0d9a9634d9aecae9dccaee7f44638c1dd95139b4463a9231b3470b907ffc151845e234ffb5642c026d02598b61364c2b1de9bc3a6a5e09f8bcdcae6c1838852fe486d2b7d2d951150f9498810b1c783c8e9484ea45b7f4217ae8e4a848cd3a22ba03f0de6656e60cf890414cbaeee027e381ebed24768951c6c9200fc90ee849b0c9b5a622b2879fca3a05ae8ec912f2568789dd48bba25cb74fe304013bd791fe2f101ad87be359c04efc338d536e167c472a274099471514ea97b5a919fba2bc6b5b0e81752d7d9cadf7a1a02162f22eb52b94025a5f7c8cf53f34e2eb9147cf1744b2f41395ad4ade35011e567d9ffc5d66e46758be9b74e1fc4be46dbde49cdcb96d46a8041a38b268a65924c0b2eae3fd75103ad397044202c7a4a368e0fff628f8935fa4a5197e4057930b02aae59488f5adb99c252a9c70ef762e682c858cd36ab8f36fbf90f34e6a2d0c53eb9ca924a1c3059c41be04c89f1d9c3e31c03cd45506794bdbe27201ad1ce12c6026f0b0a5a696ddefdb4ad8ca7fdf0144fcf6197a27bb565ddc6a79f0b6e22e20d5438256b1ef8886f66db2623ec18598259ea4ab1fa208d90c56c944f17edde69d913e3ca7f18acbb7e4c5f1c4c688625897340f985331779aa95c0559684afb9960b674989953efacd1a9d054dca6fb5fd68541d893b3c6d0b6bcdf1474abedf8ce9b632360984b496df2690c40c4189b4491ff79454cb7e5423b84702c151d100de5728858c4f618318fa8aac91c53b49779019946c8fb8319827e16dcabd64e4befa86b53a75ba285bb49b4569a29b57d57bb64a9809ad11ad3994b61e1afe49c6fbaadcfdba22b0f7cdee0a5fb517622edfe508def691cac840d02a9ba079309e12a8f98bb0f22ee1271a9220972426bf07609c2994af234d63a00cbfa2f3ea93073c821a4132a8ad692293c0212b7b80b65201304981b9efebd7ea70e143caa88fa6313d373b1f0ff02022ba187ea9e7fa4839dfe836bf92170d0b4fe6be43484687611a4f840caa9251431b20bc54f16e92710292e19b270289977df0d82e9b3ce0d8ae06b16c3cabe1afc16aa1d18e963ef06ca589a45a18fbc7a57305fb56be298c05a61927cf7d49e6bded1787b0c76e7a5c651a41fe32fda1dbb4b08d03b7b5bf8b355f0c24e7559b8147afd830ee3bc00f0f239d796c99031e686872c51cf042344f57ccd66c7f709468e8cae09b652b1ea045483b5c5f3a158e64573a7fe292424f3ab2f6428a07b9aaa0dcbf2847a243dc47d6345a57cbbdcef06cb519e2fa5f7b3e773144c6868e88fbc1213e96727e1450678f4f39e7d27aebbdc59ce6acc54b29cd43e1c59bce8ce4110ff8f63aeefb5f5c3ae1bf32e8bc888ab34164b617dc9de34c3915fe209eb61fdaeac23dc7f7162cacb50074262875f47a5d8c8afa72f9bdc14aeea2f1ff49c3794c3700653fcc1e008bc3cf8d2a43b5b55915579d2823d5047665634dcafc793b4f435ca47f50afe82414ce96768323eefa5004b8573234de0380c81090b119e22141f1fcf941cada162ea05a61d3988e62254444c4a502c40930a545a81cb192bdb0450db2a37b851d6e40c16568c7210820f17b80245e42c508f00050d8dbe853144f22fa80d3d9d8af55c41d8e5ed645dd8118fe04a28acfa0c16d5926c6e76b647a030c8debb0c6fae4a18dd1c2bccc1b932ca0c447357d5a999deadd199caba4c4a25616f20e140b603b47bc8323b8f281eae02a40835473e0c90ce2479214de8d4bc6ffea47ec46d4a014894927166ddd7efaa0c396ce49c19552a3f5aacc5ebcd37b2ce9a899355e8434c9f2521f7d7437a15edb0e21ae7ee70cd32bb0fe92f53fd4e7b6ed1182b44a0c0d45c0c2b15dac298cfb41396830ef52ca7591806c53969af25936689afdb8e9bf4d56c2f9eff7ad667d76bcc5ef0afb33622ecc", 0x1000}], 0x8) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000100)="99d550daf0fbbfc9056660f925390000000000000000224184a291a54a29065ce9", 0x21}, {&(0x7f0000000140)="8de6aebcba247432517702cc0ca79323c42f48d7", 0x14}, {&(0x7f00000009c0)="ec0ec88db3a03d145c74466c94cf8ebd1d92d62b821e05eebf19983cd8269c6918aa128b71c808e72740f2a0c14a1b3273ccefa7267bc1c8566fc54dd942648dcd93ea64c90ccc41687da3b6b482705d43334396b5789b846b030b03e8d879259cb8b183be7d83096cc56a5aebfc4660eb36f15ec36353e8d550edf783d3bae39c0ed62acdf3f808432f0a596581306dabeb309f9cd3453f29bb78d74b1a38a280d4a77ccd2ddb7593c5dafb8f04c77dd3db2a8d9fb2a3b8d09f2cd051e24242309a22c0ac6a9bcd007974ab33592862c86227d66d5307b60a3110c50988442daf1ed39623190bd05ea64cfd4241d4b4d00c5a0d45a6e30a78776ba3c2aa45ac173f8f480bcbd8fd1a9ae4ea35ab56834e6102113fbc662fcd6aa59cd6566f706ed81c8001b2221ebfd8927ffc4ecd10bf3e7bcc1a6627d951d6974515c6494478afaf217c1f73ed17be000084f7e52349cfecf378b1f35ce9177d7f300310cf5142a9123374ea5b92ba844e0583c05bb366b3015d362d32002be6f6c536cefba96280b086532a6dc29176419767d6dc141e33fcd41d929f45d3fbbe810b9a35505dbc77378b5a8c0f6b214320ae1b7acc6ba6259d3dd249ba8601cbbdb09e9ccdadec97b80e02b04a40c4652179ce18a12a5a07e3eeee3e5ea6c39eb29042f81852f00e85290d2c2a3d8287c8d695ecc0d3e203defbb7a4d13e9d18a965609dae0d10819a3dae2fb91a4e8b3031270f0aaab41a879a03c01a", 0x219}, {&(0x7f0000000080)="1a639fade3932af942f1691306abe8b68c4ec472829d2ea008", 0x19}], 0x4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r5, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="6b07f1e7d49faea2908c786840f85d29f9c00a8ea33adbfc89111ad56644ed5271e32cf6128a34b93ef8e315fa", 0x2d}, {&(0x7f00000003c0)="ad43eaab9a2440f865bbb7df5bce1fc8a8050cf5f048f706f29d0bcf132577aa387fd78a5714fcedf92ae199b738aa2e6456c19ea55642d7bda0041af63cf86bf8b5e95eaa2f44546c56c114941b3429c5a2e5670b31058405cd1a3f7222bbbaba42f0cbc9c5c073810efc29016c62ebae672b07c0bcf7e85c5d64186cb79710032d1bb95031d9a24038fe471b06b41835ca39e4486ba649434a396626420ee3cb42d349905aa7b9b08de4cac2316db641364bdc206f687d1b8b74492852ba55adb44a01af384dcdbab87138cb683a52523ae4df07368c57230b0006d53225a316f384", 0xe3}, {&(0x7f0000002e40)="450cf690e88630eea61ce07ad90d426118b52ebf1f2a276eb82cad16a59675ae22dd7fe085113c9ba13ba9c31400db1f06ff3f26042faf56f3452e1c9171518c3a9b662c2d4d9646", 0x48}, {&(0x7f0000000500)="2822780b5f7aa204fdf82b93aaa3b9c7b43d32b3d15f3b184198e9b630400c008411c84859538d7fc4ff9024834e550d3ea510d1dae1be18383d0d9e67a85f162d65de12d63ec708b3698cb3428d7867b33da9c74c46c8c11ef574b9dcd21a54524b65cd9b07545c3ec20f116b4e18264047d9da0e52afe83276fdb9e2aaa77d2e3aceb51367163b10d237cfa4f3e9704e2a46675246d9d600951eede6640dafa7d8f5082cbc8446ff373ce700fb0f88d00bee1bcf9092643484cf94b2a13cf3042f6f7ed98fc4ea0ff3ab808c1356b05a54d1afea5eadc67f9f1eff7e2f2fb146a7d822f272755e112b64a8e3cfaeb62628669d4fbe740f588b8378ac578b", 0xff}, {&(0x7f0000000600)="319101ffe7bb290d29341f3027766756eef0ce44550adc880b3254d6c7f016e53473d05d833864de018c4217647508abcc1aef745200a3f26b98156a22f5bbe1359c4a4221b7756136cea9f54b9af229", 0x50}], 0x6, 0x0, 0x0, 0x4}, 0x1) kevent(r3, &(0x7f0000000080)=[{{r2}, 0x7ffffffffffffff8, 0x26, 0x43, 0x8, 0x9}], 0x1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x84, 0x20, 0x8000, 0x8}, {{r4}, 0xfffffffffffffff9, 0x11, 0x80, 0xedb1, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffe, 0x0, 0x20, 0x0, 0x20}, {{r2}, 0xfffffffffffffff8, 0x0, 0x20000000, 0x7f, 0x2}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x8, 0x8}], 0x7fffffff, &(0x7f0000000100)={0x800200000, 0x4}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x2d}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x4c}, {0x26}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000002c0)=[{0x84}, {0x74}, {0x6}, {0xf800, 0x0, 0x81, 0x5b11}, {0x2, 0x81, 0x62, 0x5}, {0xe1, 0x6b, 0x6, 0x9}]}) executing program 1: mknod(&(0x7f0000000280)='./file1\x00', 0x20, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/259}, &(0x7f0000000000)=0x105) syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa6edb7aa3910986dd6068e31c00000000fe8004000000000000000000000000aa00000000000000000000ff"]) pread(r0, &(0x7f00000002c0)="488628190aa204b93d01af960facbab5626a8bbf7ca5f371a048b5e15f43d6674fb64a6899e84561b1c1a193536b7aa2d79893bccbd85a5ba3f6cb43a6d0a639558ff8b333fd29211b5f0edb56f5afea697aa50da506f8a552ff81fbe93660b887d37c117930c2b070dbaf078c735f9f2b4538fe15fb064642d490479e580998cac2aee59cf0d5f7b6f799c446d511a9a2e105fed33b961acc7529da55738c511a2b15722dcd0292282ad4eb23e9a9e5fd1b771d1c564610a9f4962b255f9177", 0xc0, 0x4) semget(0x2, 0x4, 0x240) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x0, 0x2, 0x0) r3 = socket(0x0, 0x2, 0x0) setsockopt(r1, 0x8, 0xc, &(0x7f0000000300)="c679cb19cbdbad5fecec3eb2161b6b56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac2972f5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xad) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) sendmsg(r4, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r6, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) msgsnd(r5, &(0x7f0000000040)=ANY=[@ANYRESHEX, @ANYRESDEC], 0x0, 0x0) msgrcv(r5, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1000) msgsnd(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00[F'], 0x8, 0x0) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 3: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff7, 0x45}], 0x1ff, 0x0, 0x89c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) dup2(r3, r0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000002c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) r4 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) dup2(r5, r4) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) faccessat(r2, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) poll(&(0x7f0000000100)=[{r0, 0x20}, {r2, 0x80}, {r1, 0x2}], 0x3, 0xfffffffe) execve(0x0, 0x0, 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) write(r0, &(0x7f00000000c0)='l', 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x23, 0x0, 0x27) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$VMM_IOC_INFO(r4, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) 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$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x7, 0x9}], 0x1}) fcntl$lock(r1, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x8000000000000001}) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r0 = socket(0x1, 0x2, 0x0) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) (async, rerun: 32) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r4, 0x0, r6) (async) pipe2(&(0x7f0000001dc0), 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000001e00), &(0x7f0000001e40)=0xc) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) getsockopt(r7, 0x29, 0x9, 0x0, 0x0) (async, rerun: 64) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) (rerun: 64) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair(0x20, 0x4, 0x1, &(0x7f0000001e80)) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000380)=@file={0xd1653077bafa0115, '\x00'}, 0x3) (async) r9 = socket(0x2, 0x1, 0x0) setsockopt(r9, 0x6, 0x4, &(0x7f0000000000)="695cdd27", 0x4) (async) connect$unix(r9, &(0x7f0000000c80), 0x10) (async) connect$unix(r9, &(0x7f00000023c0), 0x10) (async) pipe2(&(0x7f0000001ec0), 0x0) (async) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f00000002c0), 0x10) (async, rerun: 64) socket$unix(0x1, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000000c0)) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002040)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000c00)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="290c66692d492020ad2f884b9372474312cc21848f8393e643e2666275723b8baeb5a5aceca4963db6ed44952611eb2ebb00704df0ab86326e9ad355c39a881c1d40c8f16026360b524d0938153844c552b268ef3a7d48f195604667ffb1a88a5995ea1c698917fbc435c27e0923ca01d03ada4b10923ba5aa59087b31ef532f96e58011e0eccaeda7021042ddb7f33f7680e8861115d0695bffe0514126e15b8593e01331990df09d40c77845a50581bc64feecad", 0xb5}, {0x0}, {&(0x7f00000008c0)="0c34994d54697930731a459953ad5b637a01662a92169af8816a55c35d251677401357a190a4cd7a4fd7bbe06b3612f8b0685537f50f84e83c91d35783e988497b0a7440e310a5713da2f08ea337cbee9dbf5ca5b6692bb3dddc23997c96c7c097f4c274f355ecd63edbb64820f107a01484662a4347e1cf1ef27bf3cf4aecb5890f3ed17d88155c4791979f1da826380433b27517d5b1553a1f8bd2803b82dfc2c2f62e5ad5ff", 0xa7}, {&(0x7f0000000980)="a79d47773ecc4ae4c038de7b3956903fdfdbd828f88ab4d3a894e737532df75d22e01d11f28b1aa0ead26bd5c838beef9d83e75c29f26725f9a425d23a6bafd9e6d59bc66bb786d6a74febace84ac955fe2aee27820aeecfd3681c8d8c01f4bce19c24f4714d4a7742c4183466ebf67e4e0a8980b36c", 0x76}, {&(0x7f0000000a00)='o', 0x1}, {&(0x7f00000004c0)="869e4ca576390efb030fbca19e0f414ddb74518f417763c7ec1029976994334bd2ed3f394b37e6b55f7c6835e920636d39e3b1f41a4e71abd307c2a316ce2c95e2dd9e50b878a00b08568a193397c1a82b6ce5ddc3ae79af2df1720579577aa596ed364e95f7097f83eb15cf383fb1645652e03656f2032a31ea6bf656bff3c8dcee79b63341f9e09a01a26c42003ea33777a7085d405ce76664633a0a2d415c1dab574f6fb319348dcdc2f127899c30e6946c7907ba87e4079e1eb2ccff236a5931885683b55d8516eb8e29b61ac9c209", 0xd1}, {&(0x7f0000000b80)="d05b6c90e8472b9df1ff185eb7e31f015047b9ce22ed6f0dade73ed0c30d95f694fc164b09299af6ee351a07884adbca9d0cd52139fe43ca888551fb4c037ee3801b521d7dc7dc627f1c5bdd58f3016df6e2fef457d858dceefce8c24f43110cb9df0300a348e8dcc26400bf", 0x6c}], 0x8, &(0x7f0000001f00)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYBLOB='\x00\x00 \x00'], 0xb0, 0x401}, 0x1) (rerun: 64) getgroups(0x64, &(0x7f0000000700)=[r3, r3, 0x0, r3]) r11 = getuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000680)={{0x3, r2, 0x0, r11, r6, 0x2, 0x8}, 0xffffffffffffffff, 0x80000001, 0x100000000}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) shutdown(r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0x1) flock(r0, 0x2) sendto$unix(r1, &(0x7f0000000140)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x7, 0x0, 0x21) accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4089}, &(0x7f0000000000)=0xffb) dup2(r0, r1) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) pipe(&(0x7f0000000580)) utimes(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) pipe(0x0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r2 = dup(r1) dup2(r2, r0) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r2, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000000)) executing program 2: sysctl$ddb(&(0x7f0000000000)={0x9, 0x7}, 0x2, &(0x7f0000000040)="87340d0b5570c8e7265dea42c4b3a4ab233130990ccd30ef78b5ea8c8f4b96fc2c71c04932568b44e3790f8a8292f25761ef350a55a6a3fb5b51ead7981fc502cb30d9c74118393dba2b21f0e532556b2be6cd1bbf118760849ebc2097d6b5a6c8d243584fff709f5089e2b00529e1725bdf75d0d3a94fa9114310", &(0x7f00000000c0)=0x7b, &(0x7f0000000100)="b8c760405df4a577ce9e1bad533009a7e264d005571deec7732795c27a41c6b21e8040924c23de93b87367f1dad8dc92cef248cacc20dd241989ff12a09257e30bce7cb33ec864f4bfe17f16c1b1ba7a977f71b9b8042e0e1e75a0a2e959c4dfbeb89b03ee788c9dd7ea4ec5492818611bd7c20d7b26167fa64d443a153464837429bcecaef12e51418cae7d2e34fd5a8208ec4764256149359752e239aca61d814e6ef0e3aa8b01a532d9de19833f4d1a495475b723f1a2c5825596be481e4a2073baa04e021e38547d80766e212c9c922ecde5624a68dc72e1dd3a1f124c4cdfa40375b63da3c9078a3843aa186c90b4", 0xf1) sysctl$ddb(&(0x7f0000000200)={0x9, 0x7}, 0x2, &(0x7f0000000240)="779424a9be9db3de4ad986853d2c43df0fe883a7e3e5ee38b15d9963d8531e8f362dc4b3078206c14d9f78469be403ad34d1c4c3bddc4e28ee43bbf69d29e50e196f4e386254f18fc306b7609f48f07d8ec3dbea345e4c65a6971a8745bd7be7c2aba4e4cd9e83ca17d4bd564a9e646b598d3ad628e66e81c850542e7907d1abb2154c50a46816e24dbc0cb9ce5db36f0719d9005cac7c12062891b6f7e9e79460c0f09772c421589e17e8ec4c1262780f0008eb989dabbc3211580787fa815f1e39502081887418ef6d1a49c9f4ae8bac9cb2cf12f0e77258eec092222af0e67ce287a724c73bd83ad2134f03cfcb20ffd2b7f77010d49d82846e9241bc74c4d2f6af69bc25f7fb098077eb9f47b420a209877c0aaed2be34f17c81e08e161b772ead857214beb579c997d61d04750f7468822fdfed4f22805e27d9ca39a023440b876b8c901fa677eeb35b47270b95134350c19342c9c1636c566172e35822bae0b493b1959faa594b0ee925616bce18cb5286489da3dae7069c307ddf60dfac1f4058576979baa4a6e30da1e1f8ac848ea71b42ed32e2032ae12642ce7053025efde5ced860bbdb6b1c50977600a9461a3b8716e37eda5ccd260662ecb54cd1d3dfc7a333a19a34beae2ff2d5c0ca87379a6cf74396f03f05ecc1960e2fc3c0111f26f8cedc9663863f021fd0a81e1a7a3d0ab0110e9ffe9c1c48e655b104cca6f03946de01b8470d8614c51b9b8e471243c9b2119baf1efb233d6ef4de7369c053a8efc44f21c15329d1ff6105853da3cb40b43ff92100e2a50ab8fb3f9422c0b562d4e362065f23282e64027d4a3bb09b3ba23e6749921faa8200dd48822a38ec0f5e4721149be9f1938db6c2670a3d889879a0ce5008f2aee63d44f0a1fbdc7f59094f5ff179604c3715808d95b071e3fe35a59167fd609c813687ef121bd2c60a6f347df5e9ba8b816e334bff16dd4832431b3d0652f5f2620e135ec254eaff08259aae95ae1a2470a5c6570fda0caa08ad12b469ea89ed2836c38172dfd3883fd40d25e3ac4bbebb1f497e36dd99117cd375e1e3bef43d37ec076408de0a11b0ced169adb7e789685b49cec104d59288d7f19a34c9a0140d0e477abac79832c452272a8a1d3944ed321c808b101b906698d636a80f81e54cfbef478267c54bef07ef1834f31331a9d9831b3f67dab82573a980e48bceb669ebd9c74f41ea1958609a3971ca090b4ac9b5fdeb8bb2b4f6be31055505176bd222a4d13a96b7c3faac3856471aa0c9ccebb253650a7e0c5e465971e050a0391771b5a4d1a037dc6f8e544b0956b1bbe4a8421d03556c945a4d39f6e062401bfd65c75506dfcb71fac8e3c5965260df18c37ae1768ea67147a6c974959c4b4aa15006a5042f1a64017127cc590fcd968f092f70050087eecb2c06f0280e8e7201898f9d8195db7fe0543430bc4edb45d5adedb0aa23199228944cacc67addeeeb541196a094e39d35bb788bcff378d007e3cf1202f262042a08e8176a9009fbdbfb62e0419c30428834756d992e4f84051ca40d61fca5cffb01168f16d0105c18fe8b87e8e55713ff037561c8f211e27c8586670f6184b4cc69fc49586ded477a3fa82966acdf5aa3ba0d52c6a82ee86a3327290edd61f7773aa659562ac0aa81c72a477526bfe1e041a960d10478cf9e1aee00e0823c727eaef69edd290033bcc1f1c4483b427bf2a16e4d91ca54d4a9b4272e5f436863ea9a9634ce8901471c5cb41cdd530d007b9705baedf5e8826022de9b567612189aa7038ecab9ac4fcd17f9418bd8c7925effaafbd9e39a0fe034d58eb45edd0ec2fb913a82b2413d54e80caf05952221b7c242e25be09e4e93b2ac2070ac3fec4b4770e17658e0a106cb6441f1d57aa1d8382dccc3b54ec51a257a99bedbadac16fd16592b8e6c86710c81acec6c0d559dcd6bc346fe5978b762cd4c8bbd77e0eaf19ea92b69071ff1c300412fa7944907f394866692b2da7996bf3339823c45f37af1b561488e7ae4597baa91d42951ff6652db4d6a5b698304e269ae4fdee45489c28eeb9fbae2ba77e13e41cb9c94d319e76868e7344afd72bedc50faef383923a6c353a93526f64d8561c51707621022f0de4e6e52cd32ceaf19265c5f6c47d408e50b8e2f00f416c6b03c8d5282a7eef20de47c7590f80f34fc97f76c21df98f68b5e1afe9874a78adb6e7fd0d7d6a6c1288de2915a00ceca823eac066ac88136d77ea62b409f9958b14f8a11415d7214c9f144ef70ab363b6a4279c445cedf2956db5227504faac2fb2e995a8d004a2dd3a807d441335ebc2ccf06fe35e9ea79313e24ec45ccc8f86de16f5bad9b637c6e9da4390e02c0d5023391abbf51f00afe17708d8ed6dc7701cf69c4c47a68e78be4b0cd93978867dca636a3255215f569ab5dc774680f8cca4e0663dde8caeb8b80fd82376741def1a0c68068fecf6240d6552eae8aa59c25882f5492f347756d6c8291a05a1e77943f270f7e9db77c47080e18d4955c16253fe63d40aef035dae9835dcd1ae216a7327800d1309e8dd036e5b03252e9d47d37d9735ec24de68855b2eea84c9cd6ea1fd6e3bb726cda8fb28e29adb6b4eaa7d64bac8201cd3b24cd67298b637d35ae2762a2abe86100df839d93bd87a478c6420a0b234579da0339766208852438765a0ba71c899284af85e94428293f0dc2c2f228b5f72bccd512dd737ff879e86819205ba6f50c44f3c77d4540d96702c7d8ae3384f87ebdceb46636a7b3507535dc7c15dbc190c1131950363ea019355348b38c41f2bed93c6705d57ed6355c1788c6e64ece877317f4871c73fb68830d98350f875c9256c9d28930a84549d9d5a8c475480de5fdd6b6fafd76f9d5c8086869780fe5f092c9b264779cd977c5c4751dcb92ca707e2079a4651844fc215872cf0dd3ea1806f5b86a30ada411c524772611ad82691139318bd8e4f5d1fe9b022739f4de634b28fd045c5c7c66cd110436b8f3560ab346b2fd671da12a2d713c7ae5499adb6ee55cf92e8bcdbca10fbeaf2ceabb3b04391d380ed6af0f00a7f62ae37ec34abb1292174345f6f3c24b6ec95df0372e034b7b3d1e1219502a38f22b61b91809d63637b7eef17614d145419df3026321d59920dcb68552754ca3cf360a1625ee63691aee926a9c5c46055946e9752c6cef1761544ba246cea23d87e47382b14bf611bc2e951f34d16ab69f44f4617866906e3a60170684bd4aa83f6c88efb0f470e187838e94ff61b26e3f0c8ecb24db5a3e2679d8e0ab654214cbd8fbb35cb6fcfe1efcdccd5923edc11ff2380ba34d59dd4be719ba5341364d54ccb905f4f8d77dbbc32c33036d663ec212a5d7ab5aaa533616d9f1b8928c0df7417666e48ce49dca10ca8200b8d160ea3c4b16e727aba4cb0c2b8075a139d8e8310eef38a2c35aeb0be15a7385fa207ed9e656ea9dda6da0bcc5faf9e19b99971a4b5fbe7252d0b2a4c981904eff519b95d64a1a19e959d4ca747596eedb144f4dc0387b3e240f0f82e43ca98aeba6af765394a8aa9ee9535e16bbaaaa1f08f781fce0a1f84102f5d4d3431b2f37bc5ee38a688ef53fbd8e026e6e8636994264d2c8eddf353444d47008ca57faf227255547498072088a32bdc12eae34b5fb22cb4e8089fd18c143fcf8af15077dcbdab126ca3bd0cdf1863a70d835dc3186f62f79949dfa172c667c8f5f042c16de12c914c6eaf1cf8d78b8392508cc75cea73b218bc73d235db7aeb2b2697e57012bc2d441d762ad5e422f280f7e21114330f710362fee1d640ffbb9d0913ac6b0fffade905849dbf4e5c4f0d72c7121fc47b7cdc4b936c5d872fd184161c7f29fcf500ea26972b904ce19c26babbebf3bcb81de702588fe45520256423137fd9ac37b377c737f7741471d59944baa32e1d192f516df63bc300097a30daf6cf68dd15572330fa544bc4013e7ec94456829e7c09ca272642c76747cf3e583587cdae058d52b0eb5ce55208af55a3fa39dc15d306b6d38e4dc2278c4275e8bf4390e420b417aed791579168e9e3e7db84504af4e34d71631e18a1f1b59a4a9a093d1caeb90f1fb2e68518c7d83141c4fd5564b9ab9c5bb5bd35611074d3987bb3bb5db35064566217b4ad6908e5e17ab9222da267630f7d361cb5b1ffd81336ce230356802b48488cb694b28b50d11c8881a7db9ffd38930c797b711f7f34493afe30eed8f781e6489fcee4beed0d4edd4e9e146b6f22e4e108414989cc2237d1ea9781797c698d12dc9517e83cbe36a0fe6ccd26a701e37d9624c2978cc1945cab0bbb7e9dfb3b9d05cedc5919dee4b068ea81cb430a66176f6610995783a939704bebe0ab6bb5cbe0041e9f289d35f6dcb27a090506933c4ddd804c69ee52b4a4c38b0c41317d7cd2f818e80d109aafd31903fece3732f7b0a4ee9d2ba6eb575a4e73ab7c2cd55ee708c8d8ae0db43e3f8a492d8702730723cc19548da0e0e76faab93e43937c4e50514d336fb6d3cb65e8029b590437fe3bf46ce3fa46594776dd400f1b101c5c4e705cbf7325e65f2d960affda0ae9bb532e5db88ba3928a69ae39180eac558be4050f13700c0b962561e2f7856b641c141aba0fd574e2bee00abb5878d55dbad52b33ca81ae335c04ea0884ec7b5b5353cc50b4e1506a91b0fe0ab62c3bafa2bbf263d00a53e3a421168887ba2167991425a0507f265e1ead6deb6bf1da26066441023744136facf63859d2e303fbaa11102982b23c0d1f931475f1d04cfe0750cfb31991248170d1cdf2dc7a377d308cec6259b2f3e0038ce860372fb88b7ecbc1e36d66600d7de5d6584dc2927f9cc63ed7f730e38581ec35079bde725f58593c7b6ef877eacd0d42a17001d1e13e75dca3c32c1f0a74bf869c2a4a30958f9f94ee50dbd5cab9927bb08d808e3e34fe4035f70a1d2f136bcc4f0a0f8ce17ec42b068f0a4090e7ef2359c563c4598afcf489d2abfbbfb6f3d8b2575df78328b98d139fe1503e14ec82621e67f61b7a60872b1bedb87c665f6b7a23dd250801f80657b1860dd8fc398c8e07eecf48191e3d11d314438ee1e50fef70199069f75808d48d6dbdf3acbcc1c95a8ed6cb3e47adcace598be55a3487b1d63c7016c84f38f86640e8ed0b8c603b2cf3c3ba943c23574feb25813c7c9d4c80d7a5d4730f59358c28a7a458ee0eb3a34195dfead4dc5b3ae11fa97db9d1b703b9886e6f90e4cdf08476da6244563e1c9271be9d35d988e55d4b3c9f80984ee2b17f4eb4368ec4a0e3b6cedd9dc3756a517d2856347e3209f7c72d250816172cba55ed253db728e3f4ce4b6eada4f9d60c7284154aed7f843ffb37f092a8519d68e002a9ec3a37e9998fb715aef6741b5b85e5bf1d26711de64a97b4e23c918d3e744269fabd469e31c417a9fc6a5b443ec6e05b3055ced3552888429a72a48ca4444b2c2e2d5091df1fe9a443d80774db8dbc8e120208ba02407ce3a7681a423fec8190598b785c7c9cd7ea444d1c9e4187c37a849fede9b6ab8a9df987166768936676869ff35193ced9a243052506a23f3ef8a8afa9b4b286b651b6d96aa58d67ac342be713af4e40bcafb613b4aa07a5228f7fca67703c91967d76ba581e6990890f6ce8f31a09eecc1e5d8374b92a2eafcba0a8d887a4c3ba4bc5fdfaa522dcfbe41817db9869f54512fb6053e9cf39f2a35405ae59c78a402793b530d8586bdaed41c65c780c1ab835333418637f4a2e78868ffd540893f466ac3b10be5bf11575540b775ce3b1043a30a2c", &(0x7f0000001240)=0x1000, &(0x7f0000001280)="940aa20b440bb60e773764b646ad11035a48636e4c913e6107765f43808410dcf3820a7f00c8d9ed6dd8d062f556c5ea6760b25a1fa0a40655976198682484b56f22784976614e8f33745be70e9c34999cb80ec4173e78fa7c41a879f0526a0bc84b39873079522a0ceb232753ea71c3696f18d3d0762b62363238023f98c58a5e3e1f6a56d3b239ae12767e9f11a2e7d71b87830a869199d12dda1e75bd21424b522b428de4f9b1b38ab9a045c6f0ea1af14e635012f592ca85a79a13c4b02b7c0b07342cca803730ef", 0xca) write(0xffffffffffffff9c, &(0x7f0000001380)="632c0a1ec848dd1c1d34a070900c6daaba9c338aa48dd8226c9d2be0e54f74b3", 0x20) sysctl$ddb(&(0x7f00000013c0)={0x9, 0x3}, 0x2, &(0x7f0000001400)="45749f386056f2410d61c4047df7477f881e6f7d304a91f06cf9528602170dd65258081f5bb14b45be6a31fc79190f843a7bb625891998c34b475d3f1218aeb521dc39c8c439844a20557960796c5069aa551bf6e22d93a2c82ff91a102afa0a3a4da114fbf96ac6fc24236bf04334961dceaa2142a52178ed6f496b9a750cc539a48a90a373f57ef99cadb3dc253d61de8ff6f6a43120a131ddf2e44063b88ed990201a651e753f3a796a9f4194fff489abb552615ccad294d6e4dc090b69badf74a5ece9ae787e5bad371b52f3ea3e736e3b7c422910d64b33912a94c7bb294ad196dffa232c4572f534ee5e02b73c30665e9b9e4b5988f5707cc424b40f88289af0ddfd2d5a4c523378024d6d84f17587f61df2e7f646923c17ca4219ebe6aabe5fca62cdc236f2e534a593879dcb8427746ee7db73f7c9129e7383b00eb16cc3e4b6fac9a3d80ab50b0f4af7d8bf0d761cf13d9274948dc35fa5029a221bfdb5f7263bede3a21a0094b060be3bfe6582b00f608d38cbce738367ec7554108a9fd92a210b7e0fe5c540ac61f03bf62d9a57e4b04418fbd490fe461c01aaf3d00008406c0680afd4a639d9f2dd98522a929ee532a4976fbb7c21e38f93fe0bbcd5e53c82dbaef5de7ff90b30f37c2c234f8d78bc60d9dbb58de53a5beab8749cb28da5d315dc49845daa10c9a669a300665919ea81b4c616a0d052631b24f9888392a12983440b3c802a1d0aeba5f9a31ae8532e0f22ec16d7db1316111db06e818e2a49bd682e7681863d0b193cc580e3407f2d8ed7e1ff3bc351c3c8280d5b90951e28830ffe9b56ebc0e020dcee97bc3897c30b761af12d5826666dae1d33acaf7d472fd381f551c7dc9d491aab396d322870ccdd509b6c8697c76e948e566ea20cc1acd3f7360070fc81fbfa8f8c41c56243bacec957420452c40fa65cd366621b1d348e38514df178b26c6a5548ebf7ea6d00a849dfcec04904ede8d29fcba69adf9c6b9494dfe71227c32a1bd967f627e2a4539b6427eb93803cb9b6d1ade031ebb2ded2786341c260994c970493a832d7f3b60d277742eb74813443332181bf3760c0ef3f813f11e6620faea53dd5f3fdf355d8e1205d332873a5856e4806d201a78e7d9a4ef32d06004f901ea9fed1545993b36107ab1b05c743879616c23ba35ad449d6342921547a055974ba2b3369820c056e181b1075f0a90489889a35c51d58c84e6a30a593ea5e24a529caa1643e7566bd0d1b0af68830c46a983795f63303d036cf121a1f643918b6cbdc8ae734a39c09d473f3ad8fad665270f7c02be693d97f62514f499dceb3d3f058a0ae91c81bfbb0f2f312d587670b401232d851a2c349747e200740ec4e554fda0728176739071747d4887bd4b5bbb291183261b43960a4d44c84bb33e6502892907504aeb26376a95dc40b8c1c980cd4153857a38bb4605134c80cd35ed5d206b363ced07c6b6164cea4e56ecc838a7a58cfabe83357db2b8d27a5a0c9d4fbc0c332db82440a80894e18be75ec43ac4fd2e730a318100c1875c16e6a44eef02facbc5820ebeaa6868d3d79748ddc065b55b6ad8d4885983525fb1ae94c1f72dbc845e80a6f9f297d46b7b09bcda63454135fcc6cece7444b2724324eb0a7ab186524cd14020cf920d5e2477295a94be9050df7323ef2f4955414897e45238a08bbcba2008407d888b8bcf8bb0260836e9fd08113be6dc38c903d2c81c1d43d6982ffb6a13d2fcf0b458f9cce43bcf85b9bb4fb0e9e397814c8d0820a60f68015d4d3012a0b7b65f7995b2a18074db344b0c4043cffff55ee5cc92e60d5088ff74115e1a0835974aa5522b1df72297c6ce64fce62645c52748b92cf0047337ab25cfd22474d5b426faccae15b7177b42cac7511aefaa74c43eae764557a80ecde26c69d3ecb9053f78cf6f5b29e656faf660d7c47606c29b86df04d271acbb2fa58480c866f68e2cc5d99a19f58952544dd6fd465a4bd935783470641b977a405a86df27fcef3935f50ee67bae5c669e6bcc0f817eb36361a7550e8a0e64fd47f538719fca0570e050a45bd8e07cdbdc0cdd8246b4eef377d1ba31b1d602b2a25d2de46e7d0cb89ce83196df0eb5a0cd35fb60286d70d41ea2aaac8b4850e998243d057971872ad6bc1587de95cd0ed4041bb66dbaa6dcdb4413629deecf7a554f2428c2037aff249013151956b161ac2cf92b8a4eaf7d795b2950eff35c2048395fdb7076a7ba327fc076684bbfac593e5bdb15ba8f22f8ff468fec8ac9a0945a2b023c3117051a907f57481ed875401177e6a29f22ce187c098ca5387706c221235ddf9b2c2d1f85c535e19aba4450bc904313fde4b9470f402396a745356e977b8f118702447e17042bdf38466c777ecd9110a90da0c0821be59aba8d5f516a214e1e40191bdc358eec4757decaa293601156281398c3300252e0aad79a98506b5e3930b786c7e35cb3ee8c394803e849f4b32cf1416b0f2b6671d98977272f72dca0493d12e16cd711c5d5dd0f89e903a02968a0d0702804bd6c30ce7d9a90ce3bcebe282f6857039f12b3e6f65452474554b8dfb3c82862db3126aa9809dc18534f5d4ba021d254e6452bb2d1ea038900c5541e2906bf77f11c67a3c0f9a67e7e8bcd70de9c9ea1f80051560deba09a6ed23c3675ead7335564a8a7d7e9617f91fed8366d737aa71783d7d03dd5271e198415505365c8a2c54a54d2657a208eb4c7f9a21ba413bd55eaae12980035f8866ecbfbc6731c9d59837737044ed3d8a17dd9ae3d198ff1670f71117845c231f5c41502b4a2bb3a515de4130e70372428785cb6405e9cda1c487a0d3bd86f5da1b87519ecff0c63b0cf860689929ac761f19266273669f5a704ce4017d2f32f045b53bc9eca366b51202ad32504b26a937a3ed981212473ed9dd90c9a8a682304f0bdb1a0011288b575257699438246a5c251717c9bf9cf41e9f6c777de054c40c0c0215a42dc7ed03ea6054af61708f2724c8ee4e51c375696e97687c5055cdc29329a5c22aff14fd6dfdbbb4d1fc96c725d2b6b05fdfc5cbc161a53f4e28cf9e09e55afc89cdb970adff8287725029e902bdf92d3364f0b00fa013ba3c5fb947f571cab0afa9399d0a45eb6e23b4834c785c10666e263d5685bec8725c6ca8b309097c6b9231c96af8687e3a979101190f032123a77e11bec183863bb008a48165d05fd4f9ec060c39dbf7bd353fe6f28cac987f3f33832f915e27e08502be81aff4326a9425f8051921d918204413d44647f88c44912b2b90ef585c864c3b0cb8dd79cc123776498756394fae5c65c45a83479835dd67741ae6d7a719d76f9d2b3a2dc8bc750311b636dfe9740d1ec99fdd312b719ee34b61bb58f33f9c7326b231d0f0cf9c993876567011893412b9a415202b3264f1403cdc6301d94552e154200f38378d93d7366be14200d35dc572c3e87821d8320b2cda1d22bf025d7f2ae54d6424b275b72b4cafad212348751f025a939bce293eb36b23a577caa1a60fe0bbbed9a47c88e1023d5e89558b963670e0b41603a906e8fc46d0ab792a426f153a7eaed3d2b70ce7da28439c55231c868ba010cf4ab1ed625cfa1cbda6d3b14914ca4914cbbba301a3151e10199b1b93c6ca69ab96f01731a6363c40a0552572922340e9a70a6cc0d75ccfc8d4c1d71de26399b4fcfde95b13c0448878ed15f853385f71ea5fd4838001548ff689c38eae946716e650f5b8b40f1b6552d40469c9d49226b1e6f9940ba419e9d317134a43e2370d7676c93fff1693b9831d94be163154bebb4498a5719b2543a278f96ceacfd52bac3244ade8c196c4e069c88768153f0fdc1c6b818a7f934f2a814719349e289a1ce44e94c8ff03eee6db9fc4c58493afcc963b6f1ff4a20e91c778c5901a9e9e6f3ee986428b8759f3957b916c6a81cf7457066a84b821d5622cff68426de29e84e2571fa21788fce34a94e7373a4a496d55f6d9d07fae9f0a1f2fc2b082f1876b507a6c73ff81c6c323a598ff58fb33168f59956b3ec83d59af59469539a151a7688ef3fb8764734a3a9236f2dc509fc035d8e01849002b7a0499ae78926be2a17bbefc6306031211a67df5f943ba601bff72cfd0d4532f39991cfcf60e65be5241d651f092f155f58cf48d17561aad56fecd038fad73f97ddda1dc574c0fbb33d62b704d8a7395e1ceb22634a644d93d636824965dcfb58e8047f9b3d9b4235b3dd7c474ca1c0675dcb3180a033bc2d2923bbea6513415a88bf0bfeff8e985f008739e70f83af5f0e6e787fec8a83176a5aacbc8425fe41f665864098e43b4dba132238c44bb7e548d124ccd66205855af2e07ccc33bd072034def7bd209738820c0197f4849504519ffeb8189276d0f4c53b8cafd550d5cfa93864c155ca539fe8b9f6617b7f27fc8c593c5430c7409b450691b3f23ba9667c11dd702ac9b51ae9834db3506a6fe2c4ead78c1a7369e447d611181161dae2d3a44bf63ee5150333018060d14f3845e0bae2036f70cc8be01adadbf5bc516cda9d7f0b00a16ab4059e1c4d336ebe693d6f414b6bdfa1b085aab71a21a6a1ea45c61bb9bbc2b29331b1c33b1c2228a92e910cd4500660954d1e3688eb4ef1d8927f7fb4211b2399bd23ad53a0bb7333d4a07f143b7a4c989aee53a963cdc6de952d256d4f35463bb52938c5f073f4de7edc079489d1fd04722bca31f93e6009ba746ebf5003c3da443f707d0b121ab11c812740f82d50ac490e00e2257db17bedf90061f2897acf9d29543515748a2d78b00f0cee5d0fd3f68105887ec1a1f7f300701a7e2905661d3f280a43b07042b4ef858214c19f0478769b38ad411c52eeffe306948128719b0f0619348da4053c5399cbb9605e0aac89c56ce4a6da3dda5a1e7c2889f7557b1fd351233a500a8039bb34150cb4c8321722ac4ffb0ef7f414e877f995f75d904beb274b42b109b9956a476fbd82b9b02ecf186e1fcbca78fdf1e330452a7e0a5c27559e3aa7c11163e4d15ef68b1069e61e748338994d519a15300ffea7bf4f9fb70ad2b1dab201086789bad30b7ccdfe9f05c1595c094e0a09a2e6cf85da80b9787bf2609c3b3b4b14a27b8d3cf7862ea483be55aad9cd0b80b5d9472dd7e6301d8491747c1ff46de58ae509f3c57c49bd8a33676affb3b948e3482c0712f63f554130540a731ccfd6e220038408568a0b5bc74ad0b521acaca6295d439b16106b2fdda1a2ac519708857d7585fdbd17beeb6a1a4d4d4d9114ef861d0036c492eb30dc1ca3669716ae5f4369153c6c0cd3c58ccca0dc1c6db9e5fdca179e4b7fca8316bfddd3e2db9102fb638a4f33b1640c89262584be059b993c74c0b5cb409f9057a655bc856af161640cd11a98e5382d01ffa7725e807ee582c9ba80be762351e33191c6ac92e5811fb1af2d5a06a9e8a1849c10782cb2234c7d663d3e8139bb37ea028a9a5aee69b94754d2f8c74263baf4392eaaaaff35bdaf16fa1b2382454f21998f7a3c2fcc2025efb8b639d971526853114d19db24c03b45a8fea51fbe0e3835d9cbbb5dd2c54530794eb0714e8fa06dc4f77b8f36f5f3ddc847c6f7067de20bfd3648ed94c37a098c991702909d9f2d80a551f90b1ee8351327015cd45ff437c5fd4cadf34c95e106b7ca1b59f28e04967707312c8858df226b940717860d1f55cb91ffdea78cde9004d6b867c42312bcd3c5d2258423d5154e39caa88a3d3b61e847c155098a8f7d3f80ad843731e4301693e729eb5b624c2a6c3", &(0x7f0000002400)=0x1000, &(0x7f0000002440)="a37bc19c483f23781ec97d122734cf23995db951aef27071f3f79352df52b6", 0x1f) sysctl$ddb(&(0x7f0000002480)={0x9, 0x6}, 0x2, &(0x7f00000024c0)="bfd99a7cb03a47b789c4e2eaee3c56f3f202ce0ae52b55a929f8c5e3c48bf80e029a8157dd87eeb299f7c2fbac7d53f587d34bc333d1a6419a4a395f7cbb803a78dbad1076a3183e3d56e44925b2fb132c73c73bf1bdb99000c2e0ab422eb53f6ec5aa55c28b", &(0x7f0000002540)=0x66, &(0x7f0000002580)="eb6ebf151ffbca6ab940519af21fe8aecde1502bdb16cd49b803bbae3eb8f463ff62f43b8d7461d1b5bbdfd0111664df961200c5135ac66ffde6266b230f26838193beb27e4a07ff6961976df6443ec4b5f9b1a11823d0d2524b2c77a8902fd37576219c144001ab18990daa88b56b4f", 0x70) sysctl$ddb(&(0x7f0000002600)={0x9, 0x4}, 0x2, &(0x7f0000002640)="83e06a565ffc24e19d5dd6c625439331ac61c616c981652a14642e0ed31b72b50e74c5b418b90a6b184f2670b9df15e20b029d679fda22b700e5e44674d2ed045c513eb01851f17e6c96e07137b8b471f9f2b8e0f108be159f53f45f255e630df5d9280dbc7e0036e08e694e138e2cb09e4cbeed23f278bf72e1888852ae76", &(0x7f00000026c0)=0x7f, &(0x7f0000002700)="40f31eba9db2cf687792199c6f5a8260528732edcdbaa183996280e0c682afc3bc9bfad195abbbc567c92a9b86184afa6dd29053b5fccf797b76b9afc1bc1f89ce584ef550dc498fca36d7db06e53e889d00d0b934577c10ba3009425470774c64ce75a4", 0x64) sysctl$ddb(&(0x7f0000002780)={0x9, 0x3}, 0x2, &(0x7f00000027c0)="7d5a0f073ed5310891e2b74b40795711f8297e17b736222f3625015b7c0475df9a89544a75f1ca9eaa424da285c45d799e233922c3a27c6948cbb95cbe456c2cf842ca6852b262ec473048fc5334250c6cdcd93d8fd8dbc28ba8ac2a490da8d713dbf95775699c3614f3986b87d80a57ab0a8fe3792f0997e7463f78148cf350374f4fda8bf3a8474e43e8903f67f855d682cf0de1b41666d38a565c94a2d42dd15d05d6e24696c0d203f8eaf6245d0c1b571582de6b20af2957e425b3b16dc3490ef6fa778c15e634a015d9a03e9f578751511cb505b0", &(0x7f00000028c0)=0xd7, &(0x7f0000002900)="b1ab6d7b4d1f4cae049124061cb855748c9966c276caf8896e8fcf5352477b73715add468f60fa32afc6d05818a1d3f0a0d200cd60cce05a71fc7963a5696297732a", 0x42) sysctl$ddb(&(0x7f0000002980)={0x9, 0x8}, 0x2, &(0x7f00000029c0)="f6a522e782e82784061d0be708287014a5aaabae3af2bba1b763d933d365bb9f391a1d048835edfc5cccb84089eec7a3edf349e10afdbcdb78bc0e826d9855c0536fc4dfaaccee122e72d71e3812c773fd3a362b9d343ad06d758bf40e8d9338a5bb62b12e2300b8054f085946a442ceb70722fe724a6a96bc765cf2c5e199fbac485d4461f0f413dee9aef6554fdc773109bcad5bf01616ed0d5fd3987ebe150f4fb54833a88b95d0068df630581b7e34472f428a3e8b5d44ab43cadc28e739974e9bb9303016e08d136a69a143f36f934b6e11fcf4e822c8512a773c4a70d6ecaafb5338dc8c0a4cfbf40344718b1e806afd8c27eb4bc7ce9f70ad26f849dc20df1c4735e730153ccd26b4e1f4c7d9472c7cfdee6827b02206eec51b5fa481ced6b3ee02aa6a070686d87db0d63945d7d7316f93310d6a576cd4f616bbf65885a53e8a5b610eb504f6d3c6b88fc78be655cb41e31fac889b83bc4c1003b071b54addbcf0faaed9f4a7974e978af7db035e1720f79a50f9fbcfb85b0ca89089ffff0376329857d77296b3eccaa0a425a35972a65209c807eed7412460f285f06aca7543866647c1207cf0d902a115a65b4ec7cad526f9c2e420e118ead99f69c11dd86ea9829462df14b8247ff28ebbc3eeab2f5c055de83d92ea4daf3804c6728c3565355900047addd409e25dfa992ed1d0af05a59fd61842f66b905a58bfbf95449dcac643d31920bb26b3d70845c96390c7b5b0345061ebd2b8d9e8107f2fbbb91564b0def1a9ac747d946fb2ecfc42480dcc493acb0238359f4d09efda18c87703706191d94bb1ded070796060bb1d18689be7cf848dc387eb44030cbe30083d4d2a0ba4b2a6a76bc5748017561c60f917afac9c663cceda6bb3532931f520639f56e596adc6b310424ad34b7e7d49e10e73ee73d093811821852061f79567381d73401bf77ac6f67a362765832ba1f51278c136b537ab71ff6795dabb61bd00f6eed5dffe12ed7927bd2ca75770e41b4ab9131851d83c067d0619ed3b0320320c1f50183cd1ec893f9c8cb035cf2e3991564b6fee11d9b06c87a17209e9e4190357903a70dca53927c4abd98c07eed7cfdc5624887e5dea974e9a11a094641dc1f8cc90c163cc5474fccd57a4ca9dcdb5094dd3a642d423b1c705469f96f79680ea595387c7f63b7a11d9286f4515549fefbb296078bc5f05c9ba56813fd7654d50cbfc0b51b37869e00bdc54ebac062bb551bbc6b8946d86251902e62dcf4ffcc219b3a2ec154b8b42ec9800082690f7d06450ed1a9aaa26fd402bd123bbd33c7081a477c66747d1b14dab474c60a91b3c1fc9b77a3612067de7991acd085de60c269a2b5ccff908895e70dd1a78def7903ecfdacecb4985cf4db6a757745a4de211eb8be78b29d11eaa3f919476c68516e85707141310e931227c1aff4572c0f79d0d906b02b3b20e9d47cd58b0aeee2951531f90bebe230063149ba9df5d815271b8049c37826a8add56d48e3f9379c655b4ce544e1903ac0093c9300003020f0a514d8316dd050ec19f747066a69c26892f6bc9be62ccd56998e7058ab31f66328e428034e212ddd1001fe4d09f1bfe841c5ef6236c5151f18b0b0fa4c26adc934265732d1201f6d805fe2975dd1b45fce5b5da22b4999531c7b1c9802a0058623d9b9ff86b1ba05ea0e6ee3c236e234005313b4e528cd4bd0bdc5089add326e0d26f5fe5fc8787953db57bc61f0c92a88dd6f9373aad5bb38f65fe7d1835dc27ec968dde0d93581bcc33f03883ce3c55e17e0cffadaff180a1d4f8cc933ac531dfd2cd0a8d461197a5a7bbf557ea812e52443bdc021a47e858a98b58a79cc4084f660d0ae57b50a8bb857fc42916956bc29041a2b58883781859f4c14cb3cadf9286badd8eb5905c3563f86a92594e7ff86327348365a780cb88588a69fe2d61f90c1103e52677aef6a0d6dc5990758aba0d9f6bcc31adee719484029197e78f45802a4b98681ea89555a9dc5accb8af3a853996dfd9073c779bf6bff6c7749883acac169dc673bda00dc61d1f1abc81c2b658fefd34d5f6dfe0be548a743a204b57e5b3b83397b111f68957b46324e2a78b04cc6c21a1897c6a85cac2e126464a7aec45c27d99f4b4988c8e75e9992c15063038050bd484ecefeec375f34fe0cda8e554d15efc9cc7ee34a2e8d05a8ee95909e0110b2daab172af19dc64111b5aaf1334e58b78b8c572216a5037db94e31e31568fb5c9074f12fada120c2880f6aa1c6a73d432c209acd0bb46629b22e6a699cac6bfd70c7735a86a2a89f75c0f6366dae69103ef4e23390679934f80808acacf26e68a8c49a07f335eab012e8e564421d5570e03c200d3187c57ed9b5e9ace434f4468b272c656acdf6ad709fdbe9c179ced9ba6b0e7019d5c1c51a3044d6a0fe2722f0ca4a5977a3c854c4ac443eb3a11da06d516c4b05d6f89f8577e427b5105092422bc219b4bc190f767481ab917cd62f9a688a5e063e607de0bfc259ca0df57ae61a57d18b78fcd4cd7c8b4fe9c53a569756bdb2c12329933551108f738e0a51b08791877e2750fb12cfe483f056899a16b602c39cf256e0d9ef253e64ee1403f081ec3f03a9f2c5ec72a70fd3fe9e8d1953b404b7da84e6209fe02aac91a6454d497027964f50c937bf4b4b12711d8567db4332bff54abb849a14b4068f42e795b98da7ce0a33d9b9fe78d94b04b778e4512c964a94af316c4bfcff9f9a958cf265db7c220cb46367f2118775cf8dfa19e156a30e8062eeacf6d24f21f7d436d662f09716b9b897d4bb016505035592126ac7a82f00ab210075764aeb76cbfc8786a9bc641f556183ed7a88d13b924b2b97866fef618794031ed81b198f1d49f71427e65d72b5aa061b8a93b3a6652144f6e6c9a37d14b4f0f8d20b3fcd0299c4855292fb6876db97fadf7bcaf6b78562dff026f2c459af259b80314ab2709231dd6e5f7fbb04bb55718de99a8cb7b35f3a0ab526524385973cd5ba9024abd6dbd852a04c171f82f2fb1e4567b2716011cc2cba462344f9b7dd5fd94c3333f8208ef644c076466c712f9b57f25f46de73fceba44cc187ed27ebd19e42466157ede580ca477b572740c6edb3a6dcddc1bd8d32e72098267691d26bbe33e1cd0ec19d4bdd55a72fd8afa33d3ffd9b18033bc8a6810ebfeeb0afed67ae67736c0e66bc62baee19c0be09e5e9c85830e7ac28b783eb34399e2f176d8a5ecdd5822d6257fcf13dd61ef833df089994d868c7b5058441bc1f37dfea5af23b81dad965eb9f505e6d7bd1e961452795bc4d6d6feb20c06879e3f7fc438c22849c2b98f9b134f9a4e30bd3d013a74711ae10e21b0abc3b649dd038e57b17cb57f78007addda70b962e133700f2128cbf7fca8b333d898b13d365aa54d4138a81d3721431f7a343aae1971e67c99c51403fc5cd4aae235293471767104b966e003616633760602bef5e4f97746fdefba58cd0c37abb91ea38a4dc6187b730f19a554d222b0b2da4d92681516e35ed1d8e3f516734da14cffbd2a062b472b45733cf4082bdccb960749b3299a8bf18c6a2b31eec506f8352bd4f8d4b2cfa06e58952fdcdea120423b5e7e8ad062138f4f01e5bcf9c1ec90b0b7190c4bbff062e2a91691f3f3aa59caafb74a71c8aebbff73ee76cfbc0a3478f6f189cd25ee780031c7839f4e694ed3477cf458bd9ce0503c03e66c4913794d9166aafd6fefbb250a0bb6ad92f229288d7437a4f0105ab8efe5cb15ca4b460bf0342d837f9d42dbc7c82544fc8802c868c4a41424fb38f55888af77711e7ca366f4b3633f349dd9c02a067ff280c82c25e4bd2cc91d97ff89cfdd9b2617b15523191d53eb135898bda38b79f430e32265fb45f5472d576694cd6bd33e737e7eafc7b8b093b85c659b1634987b3d0698072190cd3d40e0c5993062ef6aaa86dbd36132fb19490b708e91476da35e04d9a28a6a49bf3e7ba9c5630bf7b6744eb544e0e6f3ed89ce738d1eb5a81295a9650a2a179646f3c462bc5a97c4b07e126ab5aea3556f9f29a177aaae5c3a8236e25992fc6a6c848afe843f42462ac7a70116e05fe6cf9641cc2d9425bd91c9e28d2bf2562e3b5f785573909832fdea3645e981f1364aa03312d59d7c2acebf502de2ae52c397d2169ea09e9e24f7098e8966a743694ce72381b711184a8ac1b8cbd42331b59db4a6b8bbce4bb62ab5371109297315dd46d21678894aba7597d01436578a2c7513df50956557bf528de12059bfa1933680d6749db5108a4e72ad2c9821ae344a58cd5f62f7ebdf7bb0663a0a7e939587a421e427ff64d8f66d687bbfcdd879f80904643e9bc8f227c2028f2668a2e6bcce5721fd9785bcaa91c2e01e59f6c951bf61b268a491034a5f95678f11555ec28b670056c485739047855c1dde482e46fc0955d3656fb5556fad0bdb2e45cc0adadc202d601de3666d020580a0b1c1fa5fe643b2ea8ee7a922799aa7373e161f9d42226b04848cdc57b5e6fd34f2bae505a0a7014c6c39350337471e6c7c78b10fd24765243eed8d45dcd6055b0001052d3760849e7d625e040f4a327e21a0a559d9b1c3717cdda854dec48641cd642538fec2fc439e1406bba2c14863da09cab7efa718baa9534754554ae5fed3c58e6f762efd4d2d82a8cb1514204c84ed69e8318d896877de6043dd8b1fc8aa5cb21ea3aab4049a8aefa7c28c94dc20c38c51a2c107ca15bd220be5678a6c5dea141434ecee696bc330280f71a8d60a8a82ae25fcc89d3c0d4150f79d8920de939fa3510031b8b4ef1d162259bd50da6277516d98e61ad21313594950964677040b8684a2833958d458b52346e666949f4ac9d273616793a17c538784c4bece8409e400fe7c03c8340aefc16b94a08962590ea71751b0a9a6bc6be691d91bd7e8fc3c0d5687a86b69b43446f3b76441cf9747fa65f5aa5c0f2b41913a3c88ad5cff1eae4c425ca37ac8df9ac84677771704594bd35f796e6dd457e9856f9a2771dbe1559045b6dfa15cd6ddbcf1286720adb2f12e401697b7436196e937510222a210a0ec5cd51ea2949755e7b493dd88a284351c33ffbf1022bfbbf9e31e0995d76ca137265e89674b042c3e272bff946bea88d2a2fff3ba36dd54a892560b54e24f0d87f4b47cb8bda88a021c1cb56537c08878ff9591aa5d8691e22696c9d36b7bb6ab33af0cf9d516e870b8382d33d363a7823909f602651a95419fdd30e65eac7b3b17f36bdd0012bb1795191d911070e556c30276587c8f4bdf4addcfd05f63637a7cc065fe166977c1bf1ee8e2c3d95c3bb7a58bd2d6b73ac79468263b2e7d8bac4f83910631a5db38727b9eccfa41401a51c6e880d17ec598fc39325d1da4004c20cbb2a3710c9e07f2eb13d881ae29bbb484a36ce739ade317f22a6d4de41275ccbd78f6bc52abc86859f2a77b7bc2645ed8b3c7f7725cdb2882f703c0a0463260d214c6cbc480035cbe28d44dc613b9f2d0b2d1bca14e113dfaf18e03e119861fcf819c854bf175f41744753c14dd97f06b92ddfc9b33a9cac6786784db6a3d7d9a2080521f1225bf465956240d3dbd76486c2f04bb7e73dd16234147084f96eba5cd262a758c3e18aa67b29483a943d85400ad2df8b0443774acbc346171160f78f1946e9ee80930253f4722ccfb4a954fd4785860b90d073723f369477be0750f7ae487fafd202d2807710400f1ec14e2250e59b92aa0f741ffa8b0fa40bc1d1afbf26f93ea5939869b8c6cc4bc52fcc9716e0f579d77", &(0x7f00000039c0)=0x1000, &(0x7f0000003a00)="158f05b0641fed58a12d2d644859c1c1b54749072029cda4374e8de85115b5f1c52ac804c002527ba6923aa353a09afc5d0b74a5abce40e81db54af09e832f04b5a256596fd1720fa89a5d4039a51a9e40f40f599cb787c5fd1c3529c6f739e685dc01396c0f0e26755182e83ca74f1bebbaf79e3c3daa42400d18f644c9dc31c3c545641c00b0b83330f9a59fdcaa8e2cd0daf295df5f03037f1e1e9424fe4a02a10b9df8550dbd55b7facc60ecdae47dbdda70aca1234e1a00810f9ffaf8aac3d8782ef9a149a98f41d07246346bf65610c9b5e96b12dffe1d3b9dfd5e0e661d7f3c09e07fbf262015d1c0b914d21019965103bf94737782bb7334360856faefcf3f381361c788d886195d960aab97e971cabc56eff1c30fdbf4c1cd6f94f03f40f3998bb12fff4a13870063f0e2b033054419cba98323fa6b2a37dc86fdb7a15e5894715e71b1f5bbbc3cdbb15cb1b2de5e0bdd133d5949557e753263126883526adc1714ae4418a9e59d83b89eb56148405f111fd60599d12dab6b34ab0fbb32ec577051037607c11175b46c9d29f7d67e3735ced26c598142379f916bae704557fac2167ce54ef5f41236d8993b5edf39fb098a3209598961c493d9545fbfe8fa570bcc22756e2d254056f8511cb80095ee7766d04e640db4ad886976b3fea6a6b55ab6913d558b5b54476410a3e9c7c3145ee02dec1ed159083466d107728aac617cb028e2166bc4a359764f79c7ea1ad488e7da1fe892932195b9fe14de65513fccd0d479be0dfb22e9d5e099f1312d077bb1bf89b874b37e42639893ab73c26233c69cf2b7e4c463bd7712697c5db0545de3cd80099233de05afc27140b88fc22bca6cde8776bac6cef325c8afcd5a8a05e4b9e592a59136b339aa64df2a4c0162639b7c97d374814b0530081b30d89825b13a202b51b1aff9e47153cc4e30ee08a7de7a07b7c27bdcba30aba37f9ff3b249db7a02831fbb096fbf1f175f18a50a17b1a75bdb719d6ce2f43f19b6863794b50f628386236a0a322914e2fd64b2ee271e047f5eb2548a33f8a284d9983b95baba95bc73a9ef7845ae1344f564bc696b9e82a4199dbaf50f4a4ec44cfb59029fff42e2977b639e512012513f181476d2916961b904da5600af5425a81a3baadeb0d396f9aaf980f83bfe192d3b0d873bd7e09e89346c921473b129fc7781f6a63e1ead2a19fb6b14720139bb96c3b6256ba50622f0c9e9b147ace30a74e5b21d8e7cba7c37883563e46508a366e63c34e303f819a6f42796e9dd69234417aae58796e8c20b510749bdd16673c449f797622fdbe78d8d61559524312a5a0e02460127d0852cf4dfee23b3fe0e5cb708608df323e721a274a824216758bf2ac5e11d4a798886ddd117f2b072060ef788982c162495fbd8d7a75b21eb60359980c0947886c19552e6f5e269e8dbd45a5211a0088bb186e0c811800df27ef06e469c75f70b05de3093496e0936bfa4062524156e6f08d8d15cef6ed913e72e907a4621f67715678d44ccb4aefbcc5e75f13c1b065ef14ef15e919b25c5dd419aedb427f6b1f79269d3641ce63cd65df3321e88548a72ce7371bb8e3aec54901eab914554389a438682e8c62611354a40b586964c89b69f215e16fdd59735abe197fcbe9c77ab97e858bf2994512c8577de46d83f7bad25c9c919b3392f16c8222cc4176bc10fc6923d24c7d5dcc1ed85d86f25889d8b4bfbe804b6d3815999619bc1452099b51ed4db1e0c034bb35a228d615db51eee09d2e3021f0de04b9f33a8c2b85767d544f5bc48fa27701b4f3d415f3b9b2f483d720d16a186e988cf86a42e8ba28cab6c904f8731986d0b23fb86f844d0d27da24a13878988c0bdf639bc348799f59272e203860350d7779a1db7994aa055296af2c13d6f38879308f330abd2d87908e1c6370da5e01a2a99ab068b37cc0f4fb188791db2e032372f609332606bec05d56cc592cee079056806f13cfba60d3d759986323decce2c70f51f665a2c4633af1f199a151602d343331d6edc5c26ac182afdcc715391c9ae7c1e1c65866994a891dd3c1bedf5c5da7e48986a1e8eb2d8b04484d0abe051a6a0a367ebdf04d414815ecc6abf76e73fd5967fc53e3940aa456ac5fc76278fcb050815f845772940111ba0d48680a59496ca0bf1943ff463a64a516d2c52ca29528442860c205c3c1c6030ca9f94453fd8e63222af8aae4de03874a898f12c35e9dca342be59595a74620537fc8fceb47fd1e84bab2ef06a498a5ea7eeb10c111bdd4c11d062eb7c50e8a4a658145bee5b04d0b45d8900e8a9d8b81a985e0b98e0487b8342d1ed7f45d1e827e9a0d63d5584a8a1cf73c4d6315c336ce1c8a795e34d123372bc75cbb9653be038b82da162313b6cb81e95250db1b5bfdaf4446d30e845648e54b916ec8e19b2ad29eebce19aa771f0f837071a4d6c76074186e4860f8deca2b9d1385a980aaae1e02a925c273ab47495a3f672985ba202f522c9d6d1541c3dead128020594594ea2ad07a94be05473f29cf2092acfda039c48c7c15be277b3a30687a1cb122749ed3f5002c1a9cb23976c57252117034bf92da6db9a2c52bc64a88329ff4578f44c4b4ec34b3a5860ad632b3d76821218472e025d42893fb28173e527928486180a014a527a19e840199f5d8967892a8fe0e3e2928990734108f69137310a5187a382061ed88d4c55bf743893cd5b70e8a6970ff98a0c429662e5a6dab75f83435962c44d7c97b3889c27678cf6d57368ccc120d20e0413e6c0ff5c5d1b5696da058df074bc1f1174dd06418f0a41fae4e4594e5014fb135ef6cda4ccad1b4cef0caa8cd5c20a34f9df2e6bbf8dd5f6790d501fb1c28166fba845c3100cad72a4d53855e645aeb142e903fc26ce77e7ea17512926c6b167be079b2ed04546bcd0c877c71059c50105667bb6cb259bbd079a94dff469ac89cff8abeeb6f28cd77a3338033d5b5f6a8cfc0eeeedeefbbb9f84185056d84380d089ed7447de4a0893bddbc5cd69341e7fa7e51a3079ffb1d8e23353ce950025089d55bcbeba3129bfd420bbc8c5ab3ffdef56d6caacdaa343b4d96ce3c21b4ba6ae1ae99a980457ffb65b16e1e1d5b77086cd2f30395f4e354f6a7da2998d68167318774f319c2d88c4ba1c25a3c2629de6a8a9351635eef5e59d6e38f03f61e3625d4b1378312a9abb22aed3f9b5cb8622cdff00ff19fc1497a28dd9e8f67df06eaae8d0fa6d0eafa6afb251ec2e398590cd5375c6cc8866e943693e2baa3d06fc00ef8b3f802511d9d432c4ce38a25ff60fb67b3cbb4dfe56adfdd69d4568bbd79fd64fd6d07d9e312cf0062e1e211f73ee1e8712948ecc9cfc0fd492779c555d2511f48248495e4d8bc29c372db6736c7cf69f16b84ea5dc859d20b0e1e8c1852e86e543a0499f18333514786023bd75f57bded6bd7c22ed7bfb55f41768a4a6727fd50f24cef08f039db71d1b7cf909da57601cab1d9e2eb8b9596a218739e36cf5c2b5bf7859369abdf7bc81ce81b6d1a1ded85c2c0d6ba64da5b616046b9377e0da3f68bd9277ebbc46c63c9521589af0186fe81ad032cb1b38df3b4b2d6cc9a7b760835c55765cef09719c7e1917d637dfa66ed5da70c781c0550015fa84ec2b6ecc5ca68df4d9b7255d3d1e1a0c3d90f9cc3a650a6a282447bfe196982d9adb639788ab5aa9e283c0e1d13f48ea425e6325cc498bee51deb3889519c96537ff2b3485396304f2e3548343ba85585a4bdf6c6a3360b077b2884e9eebbe0e9b4c3be5d389171ca395f6e6b1e64e3d3cfaab8001a7e334f8279fc102301c6964ab6d6aad38b05bf0b856b55fa364b395606ed1cbc35208e05a75fb9deb06e67e2136ab243fda7af386228e88a12f1efd9d6ec167985b8c896952f7e18a6bd7728f5c10021b002d276e1251f514f4c16a428cb4e2ab716ce4cf7f6212e2443b4135891dc6e8d02c49acfd0d97abd2fb9cfae017afb9acc0f4ff8997d9b2f2328f25697cd3f699948ced2583b79dfba22d2141a4bb518b2b6212a764bf2081785851082bf7d5212c18fb1efc8a67b8652d9adb7c949d43fd36bc6cb65fc2aef3d21359d1337bf03ba1a2cbe2c11aaa97b8adc5f7bdeb22a66e300ffec04ab68648e58b60917c0c35e23b80c0f0fee1cdc51688f733d2dfc41a7a333c4e6cbeee148cd07cfe9fd91024fe55bee321a40b87ebbe01f87ad4ad6ac54ace51b40189c48ae3b61a2911deca7c91a3b1105882dd1d38eff9c91b6017133603764a265ea4e2e10e0b07b08ec29ee1b21b9f00605250651a8d25097c297d6329b99abb67414051b083d33a75099cec9ade0bec1e93a151353b651689e5a2171f95d08f3ef05eb0a09008ef467debbb0a655b68c3d36efec5a8e1623fe132a33b88223173830761aa624dc977e7a9d8e4fae0791b6971c0f145c707ec4851db5947b8d4820ce4fb5fd9ea149fec402d083578da842ab1b9c8a60decb8bc62f8cbf7bb9e96c32779219d4adffc5e938d4c1ddb57f41641b2c5c59be634592afa6256892b7ba928ae11a28d7bc248da5c057b9656004c77b19dc6898e2aeed887ead7ac87db0ab220433a5b7ec690bf488e88d70c5cd4a4f64de97bd9889053cb308e701ff3ce19020c7810e6bff50ef9e7eac58763584f63e2b6ef3ba8b66260e4e23708640cbfba13523d80f9348032c2cd1d4d51c7b0111c74d6db1acf7f978a86e4f26a40c94c767516df0a100731a0c0c4ee8cdc5f201738eb9579afcfe39d95d033db53307e00e1a90f8aaef48399507ce49cb50fbc4455d4baad46660beac73e1cba51f38f86d916f35099465e720519b3707cedfcaa1886aa089e75d707bb28aa6aa9942e8dbf40a278a5e1e5b069f35ecbb805cc34732976420e05f84d6d9f53b0451e6da99be6c8ff30772684ca0fee591684a542afe68ab27fb491bbc72a892913a648e419b6c42fcdb9ba480581443f89cfaadd2e5d02edf7a0be09d83f5d55415f0488caf6b0bcc31114bc2e6f3de40a571135df58d5003a294a4854a8b49bef29cc618290ff60a70c20430686438f50cac1b38d27eaeabf7f4e8477cfa711dbab672c4685b4a6976122499bde67d08779b846409176f71d460ba8eae722926fbd6d2b1fe87a57179182fe3c9531862cb94a0c25ea253808111d3d330ce326dc07c040178f49c3493301eaf6b35cb05ca328cbecf0a0d8f3b165f3429458a4ce2d8d8cb308cc28f359803c6323ec7ed8a859d66e228084aa481d6ed29b67e1d31aaf2e823da05debe7e9f22ee6babd21050fb371a3d310500bd16d3c9e92fb3e12e47f2cc38577f2acbcc634a2aeb4dbcd6feff2056f8191c585b204a318076702f147280e59608084eddbe52f337397f425ca23b02b0ae6bd746b455aebe60db869b4c35a1a1dda962ec6dfaba90013a0c792eb11baee382ef7f8f08d624d42710dfb0e0ced7ba9070ed75b842b7bb6d2f850a7200d45fa6391b1b9bad236e98a85315626506c05172ef66d724a7be2d2a0241a5a9030ba7875643644fa3d45e7cc9c49a6e45ab83bd4eb5b815dabd6ed243416f3aa1842e1bd87cfe81d9d79a9199de1cbfab0e0245126b831203503ee45c67748817cf7d7f7160d96ff3faf57a83b807dad2e782ee26eeab7371df18f5e04023cebe7c4f7d2b0304aa10cb0b18ce9ca64f36c57af7ed687f00f0fe83abcfc05d7cb24edc9b477eedf0c5849095a2e30947e14637775efa5636fd10c333765719e51686579d15b7a38df7892049dc0b0ebb0", 0x1000) r0 = socket$inet(0x2, 0x5, 0x3) r1 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000004a00)='./file0\x00', 0x1, 0x100a, r1) unveil(&(0x7f0000004a40)='./file0\x00', &(0x7f0000004a80)='c\x00') r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000004ac0), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000004b00)={0x6, 0x8, {[0x1, 0x80, 0x3f, 0x6149, 0x1ff, 0x8001, 0x2bfa, 0x3, 0x5, 0x0, 0x5, 0xfffffffffffffff9, 0x6, 0x0, 0xffffffff, 0x1, 0x5, 0xb2], [0x100, 0x6, 0xffffffffffffff85, 0x2, 0x5, 0x4, 0x400, 0xffffffffffffbac9, 0x8, 0x6], [0x80000000, 0x9, 0x3, 0x0, 0x5, 0x0, 0x7f], [0x9, 0xd48, 0x3, 0x1b24, 0x8, 0x81], [{0x0, 0x8000, 0x65f18857, 0xa5}, {0x5, 0x1ff, 0x8001, 0x5}, {0x1000, 0x10000, 0x80000000, 0x7}, {0x0, 0xf0000000, 0xfffffffe, 0xcee2}, {0x5725, 0x0, 0x1, 0x7}, {0x1, 0x5, 0x7, 0xff27}, {0x3, 0x9, 0x3, 0x10000}, {0x3, 0xffffffff, 0x1}], {0x9, 0x10000, 0x7da1, 0x2}, {0xd3bf, 0xe16, 0x6863, 0x10001}}}) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000004d40)) getgroups(0x6, &(0x7f0000004d80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000004dc0)={{0x5, 0x0, r3, 0xffffffffffffffff, r4, 0x80, 0x9}, 0x391, 0x99, 0x7}) sysctl$ddb(&(0x7f0000004e40)={0x9, 0x6}, 0x2, 0xfffffffffffffffe, &(0x7f0000004e80), &(0x7f0000004ec0)="030b525bba5e96caa2bcd0f5d4a9535a036612d61a679867a3c4cb37dbb315fb9def00ed72a80a5b198fa8805cbd91fc5596b74b4e79785f35cdffca874cf28469ae1e59e005acda76b0603cc92a11cff21ab3a0b1037fdfa84132b4e66a2741a79723a5b607eb120ad8abf037b61b080ae6e5eb31581f5d716ca83052cbc71306a1770306fdb31f26c255699eded44ee8a2bf54b0f6c2138714eb652a44e2f17f308264eeb13e0f1053a795e205c9598ff3415108fe67c122d013a2fcc48bf80999ae962c248e2a152f0ca65823514f04c9df17b712d96a275e3ba5f425f941612d0d25ba", 0xe5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000004fc0)={0x0, 0x0}, &(0x7f0000005000)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005040)={r1, r5, r3}, 0xc) sysctl$ddb(&(0x7f0000005080)={0x9, 0x5}, 0x2, &(0x7f00000050c0)="0d2bd800d3e6b3e73f0119b45b88e586487d2b26331d2ae543b860abf34c72c092bcaa2a1f30ced6c87fdf6a6996b5ecba566dde92087908184f63ae996c57830b904058c255cb302247731d1f81dc3f68c19824eabe2546ec530d57dd0bdea5257ccf1b38ec135a488f5d7d9ca11aa42b53b330e14f7a20d7ce2ddad89c4eec0d066da434a889eb421793d597cf8829921539d9ecd5c59de755b98abbf5", &(0x7f0000005180)=0x9e, &(0x7f00000051c0)="cf4b7ef3af9a21f79e", 0x9) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005200), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000005240)) accept(r6, &(0x7f0000005280)=@in, &(0x7f00000052c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000005300)={0x1, 0x0, 0x400000000, 0x6, r1}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000005340), 0x88, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r7, 0x80085762, &(0x7f0000005380)={0x1, 0x20}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000053c0)={0x1, 0xe0, 0xfff9, 0x3, 0xe57}) link(&(0x7f0000005400)='./file0\x00', &(0x7f0000005440)='./file0\x00') executing program 7: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) mknod(0x0, 0x2000, 0x0) r2 = open(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f00000001c0)={0x0, 0x0, 0x0}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(0x0, 0x70e, 0x63) recvmsg(r1, &(0x7f0000000580)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000002c0)=""/62, 0x3e}, {0x0}], 0x2, &(0x7f0000000480)=""/250, 0xfa}, 0x0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') r3 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockname(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = open(&(0x7f0000000940)='./file0/../file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x4, 0x0, 0x0, &(0x7f0000000040)="0837d96782a27a851921f2786d9c59871279dae58d94e9eba91441cf7124b8155af36fabd82867c5a78731a0c2ee3d194a5e4d2f46c2ef5fa0dff220e87728138341adcb86d423f96430f603f42c40850916a338101ad347223be6c789adf86f7994660bf79ce7a173ec99d48f3a8e8aa16988ac8e73a28dbe046e43c2ad1c7d974eee8db6551c563501a485887561d2bf5446302b5a4bba9c7d7f478d119996946e83dce436772f23843413e7f35a1d83e4936cdfc224c0c880ae9137b1ed51138dad5eb6ad544d08678d749d6883527fef8066e8b8665fad9a384f30470fc51a22b6e17f1b15275ae887fb7ff63dc6e51037817cb86c2f004b1ab474692693c024e2a2219323a5ae4cec7b910f90f8d469135f9300"/290, 0x122) getpeername$inet(r4, &(0x7f0000000700), &(0x7f0000000740)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f00000006c0)=0x10) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/225, 0xe1}, {&(0x7f0000000580)=""/36, 0x24}, {&(0x7f0000001b00)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/37, 0x25}], 0x7) executing program 4: r0 = msgget$private(0x0, 0x400) msgctl$IPC_RMID(r0, 0x0) r1 = semget(0x1, 0x3, 0x211) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x0, 0xcc]) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/40) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/4096) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000010c0)=""/4096) r2 = open$dir(&(0x7f00000020c0)='.\x00', 0x0, 0x4) setitimer(0x1, &(0x7f0000002100)={{0x1, 0x2800}, {0x3, 0xdd}}, &(0x7f0000002140)) r3 = msgget$private(0x0, 0x501) write(r2, &(0x7f0000002180)="d2095d13e61b4d7df521eb45", 0xc) msgctl$IPC_RMID(r3, 0x0) fchflags(r2, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000021c0), 0x100, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000002200)=""/120) sysctl$net_inet_tcp(&(0x7f0000002280)={0x4, 0x2, 0x6, 0x270e0a9b8390d149}, 0x4, &(0x7f00000022c0)="eef66d9baf388da799a62d1c58713a27f051fecf8af17932e3a300ac2d217a1b0ff3e587c7c2877cf0e836a2825042a41e9ef01a93eb951b71f9fcac441227d9f68148eb8c87d3098df59cc77758dad6d8fc259ec7109d92910e0f56f12012e582a1fc2043c65b06e0d01d2f7c6df661b84856c6997894aa7bf7d9a2103f55946aba5971fde328ea4421d459b6eee4", &(0x7f0000002380)=0x8f, &(0x7f00000023c0)="9824988d2ff10067f75a2c924a3f5dc624f8e29a18f014cd76fa3a46296054ae993655c4e395b5c9c2e43156088353ff2c5376e151ed725a328c108f0ceb340b78e2dccc5cc1c89d805a9a36556ee96ddfad1b432a8658289b9c8725f7c5c377e243f63f2ed461a41f8f9359a22d2b03f4209e9a7c8d5fdacdbb515520f65e987f46b898f23b468effa2d1e7895bc98c063d18d193edff2ab0547e1668abf43f", 0xa0) semop(r1, &(0x7f0000002480)=[{0x1, 0x2, 0x1000}, {0x48530f814a08e89, 0xf91, 0x1800}, {0x4, 0x1, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x3, 0x800}, {0x3, 0x1f, 0x800}], 0x6) execve(&(0x7f00000024c0)='./file0\x00', &(0x7f00000026c0)=[&(0x7f0000002500)='-\x00', &(0x7f0000002540)='/dev/speaker\x00', &(0x7f0000002580)='/dev/speaker\x00', &(0x7f00000025c0)='/dev/speaker\x00', &(0x7f0000002600)='*\x9b[\x00', &(0x7f0000002640)='#\x00', &(0x7f0000002680)='/@-{]\x00'], &(0x7f0000002840)=[&(0x7f0000002700)='/dev/speaker\x00', &(0x7f0000002740)='/dev/speaker\x00', &(0x7f0000002780)='%-@{.\x00', &(0x7f00000027c0)='/dev/speaker\x00', &(0x7f0000002800)='+\\^8\'!\x81%{)4-\x00']) r5 = getuid() getgroups(0x2, &(0x7f0000002880)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000028c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002900)={{0xfffffffa, r5, r6, 0x0, r8, 0x20, 0x5}, 0x101, 0x1, 0x0, 0x0, 0x2, 0x800, 0x0, 0x25d0}) semget$private(0x0, 0x2, 0xcc) r9 = fcntl$dupfd(r2, 0x0, r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r9, &(0x7f0000002980)='./file0\x00', r7, r10, 0x2) setegid(r6) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000002a00), 0xc) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000002a80)={0x3, 0x2}) executing program 0: rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000300)='./file0\x00') r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x30021) truncate(&(0x7f0000000480)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) sendto$unix(r1, &(0x7f00000004c0)="c511745941b9e85d46b1f4953ffcd53eab2b2482fea99a5c902103732400fcb9b4dbf9b7b8874ce8009a73aa6a0d1324c96a78080e6db17b7503effa09ffc7189240ff2f46f9dba452076cb7647d2c74d7447998d8728eaf52c366dfbb3970fc297c303e1c099faa7941c6fa7cc40e9a2a3fc3f9b2e713ba7645e0d577f71f5875c5ad1a635ef24e08639785c4ebea165959e2432c2138c54ab9edaad800512de64f1e13bc6ec3c1e4046bcb7d570badec9e291a28e6f5260fc06e167cb27c27c986484ba1eb967a", 0xc8, 0x18, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) executing program 6: sysctl$net_inet_ipcomp(&(0x7f0000000000)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000000040)="2d2b7fb0d009ea774c28ba3a02c36bac716e21f3ef4c6c9841d67572a80525ab0373a068acea569e2e0cac01747b14649e6b7690e895f8cd3794b4f4d99f321ee138963c72c5eca95a292d52ebb4e006002820e520bcd05af122f4974f9d531f5157ff6da363edddd31fd496511654fd3bdb4c2466b7ac4c236ad3350b05f31ed3f856b20f83a4c8b5c9197f6eb512b92ef11963382e45ec1dc3de1ff659", &(0x7f0000000100)=0x9e, &(0x7f0000000140)="1a0b543ccbecd4384131f074a3c58b8eb668a1d29adc54a71e7e35023be7477f", 0x20) ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) sysctl$net_inet_ipcomp(&(0x7f0000000180), 0x4, &(0x7f00000001c0)="232e8c95975940cc3b5951245b2fbbe707d03d9e2cca5dcafc2bc976fa51492682a63c6128f53908c325a64b338c4522fd68738a161b20da4648d3bf2090f582f687e678e2f7db508c2590e71a86a5b7d0fc1bde1bdf16b34e4cb29bdcf7506c4bd279508b650bc95a5df59a56e5d1d58e0d136f5bf0ff3a6b2333ed7a3bff64333042a29713bbdb7ff1e3fe6bbe1996b1a7889ff7df79520f9120c806da136b279a3b0583c5749d", &(0x7f0000000280)=0xa8, &(0x7f00000002c0)="07d61e05515245883a", 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setuid(r1) sysctl$net_inet_ipcomp(&(0x7f0000000340), 0x4, &(0x7f0000000380)="6ed792edfd9d71f73f0547af0234475b4969a0bdcf8d2137f0299ba469b4eca19b7785b4c5152d4a63ad628175b7dca01db4bea31fe8a483d5f4df6adbb7608e59efec02f0f0999c2daf1a3ac99db6e10dadecb4bfd656b3603a6db05557813addb767dc0810b7f00d1c4dc3cb252d78ded54f4842cf0bdb143f053371a6779e27d73828d265af1b3419b0bf63e6e5cc1c32aa4c560cfaf4e001360418b1be41a4ebe747ac187c2bda020211fe242b16f132c8b2a4f6f230e5ab204287c59e5bd21ba5bab0343d1bb9efc0cdf6de435c906fd9df0c86fe1321e1ce54ecfa14b6cccc7a7b7c1711f0d9338f7276112dd7b4a7734dafede64a", &(0x7f0000000480)=0xf8, &(0x7f00000004c0)="ec193a9f84f6ee1a7bfc4d9cda922718cde19e26ff6e00b2d21d5a415131283c4651d29a7b9bc0a02a72f10e14c3496f3bbbcb409ed653d1d92ccdda97871836b681bcd0bef1ad15562f6b494b8abdf9ea496c724888e00666291fde894b73f859bff6ba22fbce07c0131322a03572aee246cb240069461e44aae352cd62c46c41012869602654e5d0fd4c29e6da3687e5821594ef4805e14b01f245b38e597cfbbc370a284bed9153274a9921ab5e0100437a353bf5350dca5254dd54cf3c0bd524ca774a7d77eaaf0c697c4600cbfb89cf995d7c631028b0381bb5fdb1", 0xde) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) seteuid(r4) sysctl$net_inet_ipcomp(&(0x7f0000000640)={0x4, 0x2, 0x6c, 0xd5d953ad19df7f10}, 0x4, &(0x7f0000000680)="e6c64e90627c3f3e59ccd306c72e997848dcbc0156a603bf09490f4d27", &(0x7f00000006c0)=0x1d, &(0x7f0000000700)="4dac3eef33ed4e0298bec49d92bd88976479a6fa3930ab7a4cd8729aa156af2bc7c4adf691d938e621fe0bd44875f558232b725515c27f58d124e6d1854230379d055fa3463605b3e43042db4ada75dea4d8", 0x52) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780), 0x10, 0x0) ioctl$PCIOCREAD(r6, 0xc0107002, &(0x7f00000007c0)) r7 = syz_open_pts() ioctl$TIOCCBRK(r7, 0x2000747a) unveil(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)='c\x00') r8 = shmget(0x2, 0x1000, 0x300, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000880)=""/177) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000940), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000000980)={'./file0\x00', 0x800, 0xeb3, 0x4, 0x1, 0x22e0000, 0x0, 0x7ff, 0x0, 0x2, 0xffffffff, 0x8679}) r10 = socket(0x10, 0x1, 0x8) fchown(r10, r1, r5) fcntl$setown(r10, 0x6, r3) setgid(r2) r11 = socket$unix(0x1, 0x5, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b80), 0x1, 0x0) r13 = dup2(r6, r6) r14 = open$dir(&(0x7f0000000bc0)='./file0\x00', 0x10, 0x4) sendmsg$unix(r11, &(0x7f0000000d00)={&(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000b40)=[{&(0x7f0000000a40)="366d4fd394835741494b8d47fbff1972900c0d41c6ff3b96dae464e30f86f05ec794ab15972e0f863cef57f738004c8cce18669abbdfee5f37cb", 0x3a}, {&(0x7f0000000a80)="39beccacdac02f5aabb859f764e2b11ff1c3266b68c622e2106cc13f861cc0c07bcc7be0453d3efb24a67ec133c016e801d411c4bf0ed409586cfccfa17f96b706e4cf58f2d319bfb7965d093a96d7e480a507de282b6ceb2e4a11d54ab3b692e7441f2e3c670553ad97b547d188d61b5420ce3ba18a2561486f357571e0fa29a84b33e6cdc2cf166945e88353e72adfa140c5a9a90514604f06926b21fd4e9ebf3e", 0xa2}], 0x2, &(0x7f0000000c00)=[@cred={0x20, 0xffff, 0x0, r0, r1, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r2}, @rights={0x28, 0xffff, 0x1, [r10, r6, r12, r6, r9, r7]}, @cred={0x20, 0xffff, 0x0, r0, r4, r5}, @cred={0x20, 0xffff, 0x0, r0, r1, r2}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @rights={0x20, 0xffff, 0x1, [r13, r9, r7, r14]}], 0xe0}, 0x8) r15 = open(&(0x7f0000000d40)='./file0/file0\x00', 0x80, 0x111) fcntl$setown(r15, 0x6, r3) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000d80)={{0x8, r1, r2, r1, r5, 0x16}, 0x5, 0x1d, r3, r3, 0xb54, 0x20, 0x7954}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) setrlimit(0x8, 0x0) syz_open_pts() close(0xffffffffffffffff) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) getuid() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) geteuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) executing program 1: setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x5}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f00000002c0)={@local, @random="44f8643d3087", [], {@ipv6={0x86dd, {0x0, 0x6, "f800", 0x18, 0x0, 0x0, @empty, @mcast2, {[@hopopts={0x0, 0x1, '\x00', [@jumbo, @padn]}], @udp={{0x2, 0x2, 0x8}}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x3f, 0xfffffffe, 0x3f, "8717f9050700000000000090d692480d51aa8000", 0x68, 0xfffffffd}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)='\r', 0x1}], 0x1) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000340), 0xa) connect$unix(r2, 0x0, 0x10) accept$inet6(r1, &(0x7f0000000180), &(0x7f0000000200)=0xc) setsockopt(0xffffffffffffffff, 0x0, 0x1ff, &(0x7f0000000240)="f48995a2232ab4007cddadcfa7b0000a363a178b95c99923b6d42955bae7f9d616de60421e9f49e222a50c1d143bd97dadd1d83fe243aef95815b0339443e26bf65406738cb2d3dea27ce6e7f4004a41b70297709f7776abb652c282ccc8c0557c0f9bd3f72cb33149637ec24c89ed786a2b0bfefc778f92693eaa8debe5ef2bbfa2212164f3057e5326e15f2e8f590d78ef9207c5c1d733a023f3c8af752e9cbf17df425efca64d25dd5d852522d3bb86dd02bbf79e5722c5da624472631496f1fdde5781f1ce3726ceab9d6c0594b3040873", 0xd3) getsockname$unix(r2, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0xffffffffffffffc5) dup2(r2, r1) sendmsg$unix(r2, &(0x7f0000000140)={&(0x7f0000000400)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b00fe350e28ef0900c08c0000000001fc2a3800"/50]) sysctl$hw(&(0x7f0000000000)={0x6, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x110) r7 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000100)="6b0ecdda9e20ccb14209e0f584971e6be4", 0x11}], 0x1, 0x4) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r4, r3) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000140)='W', 0x1) fchflags(r7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) r9 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r9, 0x0, 0x20003, 0x0, 0x0) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRESDEC=r2], 0x117, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x18, 0x3, 0x2) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x40, 0x4) listen(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x100) r5 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x3, 0x100000001, r5}) flock(r4, 0x2) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt(r3, 0x2, 0xa02, &(0x7f00000004c0)="1549ee85a979a15b84016097ae06059d65e00dda72f6a7f0767fa9413aa421b4b2c55ec7b553405866a183859cc670133677bd2259d1ddf0a7388c5f4c1944e10d4ab7fc4500dceb0b4a7cad8b8ac359488e01c49c9e6977fa8b17ddda06ef357399f2b747cee5f90277f9daccbdb06b4434e38665c99f09537c38c0927632875de44c7f044f9cc9db9da4a0e33d816082d193cf6ea3a21f0e846290d073bfbb97c73094e53935502ded2b06911cbbec752dc35b2c6d833730c106af85ed3120f21b777744bcfd7d9e957e47de5b64238b74151bf65f76cfda8d51b2ca621604b6d1a5cd9deba3e7a1261b6f26b13860f59b009d62fd752e6b10a55c45a0dce6f569fc64075cda38bdaeffda87368e2d8c2c16272e0a40045da2898eed5dab030887db404b75282279abb11437cd3d7fd8337a921f4d445d488d2c30", 0x13c) flock(r6, 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() dup2(r8, r9) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000900)=0x8081) kqueue() ioctl$FIOASYNC(r8, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x100000002}) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600), 0x1, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) r2 = dup(r1) setsockopt(r2, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000680)={&(0x7f0000000640)=[{}, {0x100, 0x80}], 0x2}) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400331c13fecea10500fef96ec0c72fd3357ae30200004e300394000000acf20be404be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc220699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000018000361b4cc702fa582b3a9f7375c5293c28d3b2c603c500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e300"/177, 0xffffffb3, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x83, 0x0, 0xff}, {0x28}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) dup(r1) write(r2, &(0x7f0000000180)="c3d9b55e98af6de748d2544ff675ee1d4f17caffd0488fb8f152357d636b5badfdba0d80f2b541aa0aeae04c9269dc153a16360ee033c104c1aca88cfb745a282d6f25ec423842d744c3d426cabf7ee12b0600d53d46a60327af167e7bdd596af339f97c9f4840b1aad48f716764e721bcfe659992c7bde8471e582b3c20311f28e029eea114355f37bd23f2d08c9b6ba776ae67bee81f7d5c42b987a8330f8ec9aa34833e492ad772c89defef9aed87e34014b5373c79345170e7a6fd998cb4883f85910e2792b7701a6684853f5d3d10b330bf98d7fcfb89ad0e02e3fbcaaf84e410dd0590e0bbeabb70b904b8f2068f9ad04aacc4bbc321f9ea581ad7372dc7b2efc8961406e1279dcfc11b4ba6fe58d76a2a85af708f6f42b8721a4d534df8d2277198304861464d615eb0b3ae543119edaaf78a591f035bd87faa8d9955f508f1766d46e4657e20de81837595ea84bbb45e857669f2a9639de786be1e9ca0ccef1a33e2231300242965ffc90d04313ec0c1fb54700ca9fd2609766fd8bbf7cbf8b6e84361fcc0413e739d4df4b411cedaa2dab76c6c732325e255d13c077f1fe1b89c1e3632a15bb19cddd29c4b67921fb60961f5b2fd01b740f8aa852c62913c131bc63d71eaa27683ed01752eccbf15240e6153d95abb34481289a2068ab9441f0e6fc958eaa0c1161320d278e182bb035859ca9f36c72680c254969ade8a38f7df01d6dd702d061c9886c6ccfe12dc859e7a35cdfac10819cff9babe300704a607776f8977e606e3782b65d62c1270a3c90e0cd69f29c68ce78647a39b4821fa5a9fa9ab580603d15ff6f9628deda56a0f9650db460176443823d059c439194c0df25eb1c4fdb3945c75db6db36acbbf62c29a146536a28dd05a770bbe3fbeb2763cfe7af68a49b972528413d12ed9d8eaaa4723a969cd3ae7f775222336bb1ddb1c8eb02f4749f0a2d3b3670d7ff51fff42225ee2b8d92d7a373d8f85610ebffe4a12a0878c731fa4e0cc422ac82acfdad8af849043ceb3a31f219d0ef5adb73844c18a967ead05d4adf4497c392002082ded259aa4276a4922af9b221606f94c83303d68d4b6161aafdb7adbf24070345836274d58d304b5243a4f0b84a3eaad3132a5e761458d582c36cb7260c79d7e0373f83786e8eade42dae9bb3cf07633aac9f7920fe2cb45da8cd63e6b93cebf1562caa4425f1ea89624c0147db63c7f1578787815c2928fdf2129302f649ffc7d82cdf47d70cde1b0c2d440dbdc64f0ab24e162c79453407eaea824abe9b53cd05b01d5ce0af4470ca8791cc3a4471fcf0fc64488eb51b07de2faddd8944093440f3813cd2fd0afc06f5333fc992801225622830b1ed9f6873b6ecd452209136f57bc9dae96e98e7d9cc30d227e12123cd56fc5cfb76b0098d3326ce998876ea5b034aebc6102d710b473685df2bc213e608f814c40053ce66e172d42cc0f5a41352d3f1f14afc1a0db3e0b17055c3671ca20cac4dcc1062a52070e20a8b24c000a8d601ca95716fb32c184b780d60c485b5d98f89cfb0ab0bbbc6b763f49cffd4900bfb890a51fdc746b61766372cf95f3d3f8ab5ef7a46e6222d2f10354b6b4e27339802e928b4a9e513035d56c166b07f9b3fa60e8f94687eee6b07ea572fd81c40b29547cd987224af146a64355e67bb308d99f69ea406f3567c12db3dd70aa56c7bbcd247481d7a734f724a232f1f5d336c7618c458b2d23bdffbcfceb9c37bc582598ef336e92f9ad8cf7984612e94d46e768093b12906df1e7fb69bd5a607ed993099f6376bbf769270673a4fd55df7cf7ac03d58a78c2f25e7cf1ff439c42485b79ba3d7976f3783c01cb5a6de1bdb9b23eb88f8de2060636e6e034e5f65b64987880e027c861fcbbd7e1f60d8ba10b0e217e050b44aefba5ba8804fa6df602c063e61eba4cddd271708cccff3ab1d475cfab54fb574f5da1e698ca05bd402ccbaf131bdfbd6ea676dbb086e959c9d47f0e87bec21511b2f8d2546f89643e7f9ce43f2bd32f422bd727b1503cf513d4edf49a56665e61b584156559b8b120f667f748000e0183b31dfdadc856e8226b8a4d5c0396aa08d698962020b4bfe951a694433c085f6dfe9a63aca70f7d9a84ed79d86ee217b7a497423469a114bf1c51dbaf15e38cac31962e1b38cc21a407c4e5b91d467099cffe679ab7b33669adabc75cc345ddacbe8c867e1456661f4d6634704278e744389b46143ab1297f6b4f9ccd352b50f0288549f91c0955bc2a1b047919b45a344a94434686a641395e6c10f88fba7ead0ced62dcc66489ef4342c69fcd8dd27a1f9f81cace022d7ad1e825904b3039626762fd1d0a95268705088cb63e6ee6cb8e4f2827b19076bae67ed62582f1849ac833cedf9ccbe7fd371c98eff0e68f9bb96b20f7af9a3db4cc64921476cad1bfd719f7e4fb4c8ca9cb545f9cb66331d375b772b461abca22a39a1cd9a7a2e8da3dac05ad8c27ae73e4b28f8d8ac4f7461e7d3fd6aa28d488c3d8695260912c08fe4adb981be4551c99bcbac6f08419f36e5f490c8be222e85fd4e85a3af4eda491f4a19a8cad876d300f370de7f1699bab7a88721a4b13bf45e65567ded57295d030348c2624ff7066d359d7e0c69942d824ee06537d882e4f34ba68f0d4abc45b5108e743db85be310b6fe682077c710b89de621f63a6d14abcfd031843804bb6206bdb38b0bfe72c10a1b41d2e363f984d43320300f08b207d886cdd06d0e38765301e343d3281c807fcdb30c7a07f3f82bbd2da0ac1e9bd9a03b6aa3cc4620c29f7edf6ea4b112a9b0fe70fcd1a2e61beb1c1eab98db8747b687a7b74d1d74a5068f89ebb759fa1b221db9cbdb39bd310007437f0662e0fc9f2ba61ba06231d462f90129f3ca876b872bfb9bef2e18d13b03450cc044c849004bbd5f108cd116b0c126374048e73ad30ecf0e5fcc43d2815c14f4b96d813c5527415465f68350e272f8298e697adbebec34af58c162d13659d2e3ae41bc142826ebb6c72cbd8063f26d274218ff335eed8ae606e7bc3c3ebbf9a7a453369f967332c60b43afe9207f2b88683f4387e2d3f7b0087b9e6fc35a68d622f2b37c8ded7e06e1e5fc5e147603c59bc1aa624f7a221383a1b78caacb7c4767690eed9008b95af74ac6ca25e823763f9042c843ad0437cb6e3018ef4c6f024641dfa4f2b5a18483081915fdcbb57114092c00131a7e962405f277378198914755b1d78d7a4cc20587bcea2f09c3f1eee9e4ba7b9e2a1f155c08e3e3dde2a4f54080c09cce98a8a7ecafb84f8ac81dc75d0a1e32cbb1e06c57d8583206dbd2d97a8289086d88ed8bf3a7043d6a1e9fdbe7b8aa353dd380d8d7ee575e5d1585620aa7016111f5576fe8b6108ab808284577dd87c0873f2d560e02a2213ca09f55d8163db8f29cc9c05006f645d776d21e77542a1064e2495fb5fb58604213ecc45c8da8de60c14ed9658e91b895cca8cd296fe90a0be9d79b0f683b3e79addc4870c4f618ce776cdfd966c80b1ef924a34a79c5dbf8293112180354a047ee5dd3543c129875214c4c76d046c6a2c76b00b912e9b0449894e88c9cfd491dfbb479c6010496e0fadba45c7c55791ad56bc963e631953086c6d9f97fe8975caa60107ac394f5e631f655362e9862b34c976617ea41cf1dbb6a4b9e088ac46e3650e95e94c095ea830f0de0fceed7cbe2933cc395a4a6c22964173934a70b70d92502cce447c5eb4973f30abc41405f77194fe9762e3d6cbde47588b9f123dfc4c87d0dc0edd37dd64fba3714c3734763e0e84d12e94c77f0ec96043288426acc303fafb3b94161c9584fd306edcb686b92463f28799513002a104c36c4eb8b797afa894d881fe5c2a0f4489fdc3daba0ffe547a413d393b48e548c05a58404b6ad87d9ea00391ece2484c20123d3dbd0468d26dc2ef6803539b7eae6a3913f78fa5db42590c72e4b7a7ad4daa1635ce397862438507eb8f48e8d5bd91710e5624cd4d851763a5e9b8e0190b3a5d0bac2da0053430731fa2e0d64955f1dd4c1c582e935bced0770923e7264b3f64689df4a5a056eb7eb1470a70500582470706d39e8eeab131ef3943eebd42353a0df72b80ee7775fd5fffa6edffbfe901f32f47c59d0ba02fcc61565c11530f98bebed9c15771bf3a9956e4297929f56ca4f2a4d6b6ac61b56d5658ce03d086fe2610aa827f849e8e714f2a2302e3a653ae0fdcdaced30999b8a6a6002d66cc18cf3b3cef2d8110e1f4f1328aef6fab108de3b06d7fb856d06606d74ee5b825b7d0ad6d514ebf40a752b681dea701a6165f7b894a31acfba8fb7df1e9f468c9f396de84623cdad2faca0f5e679d310092b11293c084b1a511ef625c457f423e4361a1a15875e9e3d7e639fbd9614f563edcf18a63e3c75db7c63366a7434dc25b0ac2cc63bfc2f7d2190058acb0f620d14424e59006b1a0598d5f025038155d14f45ec26addf104053a5ba6e286bbcbab04b3f8332c28c6d4617e65fa4fe9451535bda5a9434127920a83050f3d9900557b23cd6eaba47b1de3c947c3384716712bce25710f10f6ced80397cc614e403e0bb960d650c301fd43098f5acec6f8ab4b1fa3db7131b7e06497eeff8ccc780a141bc20ccb3b5e48be59ecd6fc3ca6df87ccf1343eae4d1e5074cf37910e3d4c6493b1674c895457c4e83a7f0f16de5d9c18a0ec3db8454dd9fe1ef6ad60b782ab2d8d2df6145cd057f51fa3f19bf4da4dc110e73bc6efdf4c3748a506d99b7e8fcb791ef716ed74c4c88148f9738d94fbe15a5cd1a5b6c5bb1acfe555ad87d5539968a7a519cf6ab7d0a705f95a0c559f7d9c47d48bb98be8d648d70ec9876b6a182c0feff555a9eef23cc0eec019d7573253fe675d9ce6764154ae4f40c692318deb390512119e9b2e6a2c5b7cfe68f26fc96ec596222c65ed3a97c8bb8e1e77ff6db35bc042e5071bf1540e97884e36373a4f4ec5c061fde9f68e19b7c8ecdb93e441e612608341baf3ff529b6437c9eedd1a7d8a76f79fa38265fff1a94bd12ca2a7e1a064ba74a942d208180c645c0e1530eceb17c6a6ee0b3c63b56a8c6c79f36fc04651fef47fff4b5c7a7886bde71cbbae07f551c289800f139cab82bdfe2e90a0929655e524852d5d2c916b2bfc1dc8de38bd3f2a46a62949a089ec10842b8c09cc4eb243ac03c44d1fa11db3d8fba48278149a7916384537f9edbe67323e21f9799da8ee451bc71a4c0ce90d0b71a1f9d2cd3be3eacc9d0f45fef5c9e29637c6c515631adde998fc129cd055fef1abfcfce42b9ef3da1a227b4d438cd700d01f65efaf8c673d72ad26cf837d3a6a4aa55fc57d40adfe7710da428d022e6b6778149922df62e346775fcdfda9803c28830da46b0646c9309952f1e05b965d88bef9a859c1e666baad1662d519f79db1b8d86e3cbd0b76a4204956181dbde565f3eee95acf3548d9035b61b5ab105465a07726b695e27f8b18d4848da180f4e7f70c50b4aaaf5f7c4bb97c334faf336c3fedb0e7cab55c173b9b78f5fedc636a51328f822765c5b64027fe2605b07168444e1a27b061a2b12404a24c4b4105f2b9de486b9098ba29e02cd43b7f781a7ae7e858eae036ea22a1b5ca9cb5872a69b7e64691036432c6109dd9f9d6233e67dd7c8bd07de9c23f4583e7ef6abda596c4cb669cfc46f9d3752fd1edc1281fd55cd9f1d886d43f4b3c34913a9ba9495940fa09b46f7d6ded372ab199c0562dd2c414fa1063341033863ef2fe8b95ba413a94ab4099717325ad98", 0x1000) read(0xffffffffffffffff, &(0x7f0000001180)=""/4092, 0xffc) pipe(0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002180), 0x80, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$KDSETRAD(r5, 0x20004b43) r6 = syz_open_pts() write(r5, &(0x7f0000000240)="d0cbeaf2910b0b0f3fa0bed4a1a8bbe69ccab28afa578364acf4e366c703690f6efd1d6ef6c2a9bea74eab2f0b9bf3cb7ebea939fc71739ff658f5323ecf75bafb6fc782dd2690d91e43404a5b19b4ffb2c20ba7235db441da284d71aa5b5e8591c21f9a06e1c362b5ed451025cf27941340e2237d00fd17ff525dfe3c0a5779c4911ce7805ff10eb4a74c8702ffd9d79742eca89fc1af28a55e58f28b281956d813219dc64dc4975ff58c9db6e7a8122d23f6039b45d68a8b72b5fc4d3cfaf2dc72841126c7c7b07bd02d558ba0e360a8d2da0e", 0xd4) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x40, 0x0) ioctl$BIOCSETWF(r7, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x1, 0x0, 0x2, 0x5}, {0x44, 0x2, 0x0, 0xfffffffb}, {0x19}]}) write(r4, &(0x7f0000002200)="7f231a0f2b2dfe154d782568e6cd99c240a3c23cce2575e1dd92c256789bb91ee8617adc1e7ae98b1cd09db61e0970596965bff716b0c440601a719a4369ed5138aa9814c5e848", 0x47) executing program 6: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0xce, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x5}, {0x6, 0x0, 0x0, 0xfffffefd}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r2 = semget$private(0x0, 0x7, 0x3c0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0x800000009, 0x3ff, 0x0, 0x0, 0x10001, 0x7, 0x6, 0xbdc0}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() setreuid(0xee00, r6) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000300)={{0x10000, 0x0, r5, r6, r5, 0x82, 0xfffc}, 0x800000000000007f, 0x0, 0x4}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x40, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) executing program 2: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r2 = dup(r1) setsockopt(r0, 0x6, 0x4, &(0x7f0000000240)="5194eb5d", 0x4) setsockopt(r2, 0x6, 0x63b6, &(0x7f0000000080)="1385d4d8", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendmmsg(r4, &(0x7f0000000000)={&(0x7f0000000f80)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xb5}, 0x1, 0x0) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaa", 0x5b) executing program 5: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file1\x00', 0x1, 0x21) executing program 7: socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fef000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) getgroups(0x9a, 0xfffffffffffffffe) unlinkat(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="3b727a099addf9401e2f3166cdd29a3b66d196e1091d338a73239ce1d763b8", &(0x7f0000001080)=0x1f, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) r0 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, 0x0) kqueue() sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001180)) executing program 3: sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0xfffffffffffffe41) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) close(0xffffffffffffffff) close(r0) executing program 6: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8014695a, &(0x7f00000001c0)) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000500)={0xe9, 0x0, &(0x7f0000000400)=""/233}) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x38ef1650, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x2], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1000000000000}, {}, {0x0, 0x80}, {0x0, 0x0, 0x5}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000400)='./file1\x00', 0x8, 0x2881) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffff9c, 0x80085761, &(0x7f0000000100)={0x3, 0xfffffffa}) poll(&(0x7f0000000200)=[{r2, 0x4}, {}, {r2, 0xc0}, {}, {r2, 0x4}, {r2, 0x4}, {r2, 0x8}, {r2, 0x80}], 0x8, 0x800) msgget$private(0x0, 0x10) setrlimit(0x8, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) fcntl$getown(r4, 0x5) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000580)="df", 0x1}], 0x1, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) flock(r5, 0x1) close(r5) sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, &(0x7f0000000140)="cbf5e512c90affff", &(0x7f0000000040)=0x8, &(0x7f0000001140), 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setuid(0xffffffffffffffff) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000040)={0x10, 0x3, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x34}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3ff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ed3000/0x2000)=nil, 0x5}, {&(0x7f0000e5f000/0x1000)=nil, &(0x7f0000e3e000/0x4000)=nil, 0x7fff}, {&(0x7f0000d55000/0x2000)=nil, &(0x7f0000c00000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fc7000/0x3000)=nil, 0x6}, {&(0x7f0000cc0000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7dcb}, {&(0x7f0000dc8000/0x2000)=nil, &(0x7f0000e85000/0x2000)=nil, 0xde}, {&(0x7f0000f8e000/0x1000)=nil, &(0x7f0000d84000/0x1000)=nil}, {&(0x7f0000c6f000/0x2000)=nil, &(0x7f0000f36000/0x3000)=nil, 0x6}, {&(0x7f0000cb3000/0x4000)=nil, &(0x7f0000c89000/0x2000)=nil, 0x80000000}, {&(0x7f0000d79000/0x4000)=nil, &(0x7f0000db5000/0x1000)=nil, 0x2}, {&(0x7f0000f35000/0x1000)=nil, &(0x7f0000e9f000/0x3000)=nil, 0x40}, {&(0x7f0000d38000/0x2000)=nil, &(0x7f0000e8b000/0x1000)=nil, 0x3cc1}, {&(0x7f0000c3c000/0x2000)=nil, &(0x7f0000e83000/0x3000)=nil, 0x2}, {&(0x7f0000d9d000/0x1000)=nil, &(0x7f0000cdb000/0x4000)=nil}], './file0\x00', 0x28}) r1 = semget(0x0, 0x0, 0x1ee) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x101, r2, r3, r4, 0x0, 0x22, 0x8}, 0x3, 0xc3, 0x31670b9d}) r5 = msgget(0x1, 0x4) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000003c0)=""/40) write(r0, &(0x7f0000000400)="8a15d1c96eb7593f7f8c36bf7805ca5a6cf6d2fa36514114466f49b801592b10cbbb8df5efa954ed5f380bf5bc7154d07819b84893eab0caa9bfa55f2b2a67d4f035707440880fee4afc403f5a5dbac8e3eda9b76114a94bee7479032435b68a044f19ed54b51d2a646b32898083d95da51fd890ab79f6f21e3ad549b378bca044a1c617e398681145fccb127084f73b826bea95052cf42e462e89c0b5457682cc9c556ceb3c207cfcc8f3bd466972d1befed4c4e611ca18541926b80c1579cce3aae3b43023c75ce1b48b07bf5ab4b4a26490082f3d014a597e0a7f", 0xdc) r6 = msgget(0x0, 0x422) msgsnd(r6, &(0x7f0000000500)={0x3, "9868e891e05b47a52dc22d4dafe6e0ce4f607da4de587156b418358c65d5a5833c03299b2fe2849287262403fbe3db8f3afee5e6eb5f3cc4cc5c38a0c825fecce45a15fc2c8b13c300caea606052c8abe4bddeac8933ea63508bfb5678ff13b4d0ef653a5a6a30965442909461342e31353ed84236abb92c540cc61cc29dffaa763c7c44b9f0f3221838824ddf30af022ae0abcfc66d681e585b25135a68fd8665e0f7a5dbe23980a1399b67a2111e832605d8351b5543a85d2cc424a573c04f4900519cb11a350f3fa5d23d4988c1433661f0e94ec83afcd29468303e3f12427e57ec9790869c9110fea224e4fc21f57305812a6ed749"}, 0xff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600), 0x800, 0x0) link(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)='./file0\x00') r7 = socket(0x10, 0x4, 0x9) getsockname$unix(r7, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) poll(&(0x7f0000000780)=[{r0, 0x1}, {r9, 0x80}], 0x2, 0x636) msgget$private(0x0, 0x20) sysctl$kern(&(0x7f00000007c0)={0x1, 0x3a}, 0x2, &(0x7f0000000800)="fd61b37cfba8f566e8904cbdd3a93cb502e94df69fd50f2e54477fbf", &(0x7f0000000840)=0x1c, &(0x7f0000000880)="e06a145d57a83de0c29ac089c88cf0e1b6e3e656178b22a85cbc633a6a6e30fc134aef8811a64acfccd9af42d1f2c5bab99bc45b845d0af7ae1d902ef08f52e06afc7a753b0a24b3024e281afb7032973cf2d16a1285e2aab87c04f60a2c", 0x5e) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, &(0x7f0000000940)={0x1, &(0x7f0000000900)=[{0x100, 0x200, 0x3, 0x40, 0x8}]}) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000980), 0xc) r10 = open(&(0x7f00000009c0)='./file0\x00', 0x10000, 0x4) recvfrom$unix(r8, &(0x7f0000000a00)=""/140, 0x8c, 0x842, &(0x7f0000000ac0)=@file={0x0, './file0\x00'}, 0xa) r11 = socket(0x18, 0x8000, 0x2) sendmsg$unix(r10, &(0x7f0000000c40)={&(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000bc0)=[{&(0x7f0000000b40)="b9e5187555474ab7050a549e29d97ac78d507ce4bdd8d096a906a0624a9fbf4ab9cd0d01d1b3aa5f2f685a36e313710b782d46fdf52ab95fe032714a441b8549c061809ef30ef397c33dc32f0d8c88bb1d864c1193a035f30bfe3d067bf50b86", 0x60}], 0x1, &(0x7f0000000c00)=[@rights={0x28, 0xffff, 0x1, [r0, r7, r0, r11, r9]}], 0x28, 0x400}, 0x8) msgget(0x0, 0x0) mknod(&(0x7f0000000c80)='./file0/file0\x00', 0x9, 0x6) getrusage(0xf777fc1e83b282e, &(0x7f0000000cc0)) mknod(&(0x7f0000000d80)='./file0/file0\x00', 0xc000, 0x7) executing program 1: openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') r4 = socket(0x20, 0x3, 0xfe) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0xd7) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}], 0x1) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) executing program 3: sysctl$vm(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80e}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023b", 0xca}, {0x0}], 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001040)=0x8) sendto$unix(0xffffffffffffffff, &(0x7f0000000300)="9401050138a807000000000000008fd1f838a311000000000000b13886ca3849451ae3c30510ffff1038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303efdc2fd740144dac072d19253066715a7ead132b124494150a15b9a8839775d3a05ca126b9c9be03412354d7faa7a2ddd2", 0xc1, 0x4, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000080)="98eec61422bb505bad508a400df833a1ce38e6ac23544b800c1afc0c15784384c1c2f4050f8f93e140b718c8bf92039fb2f035a58ae5b6b294f10ce2dc8e69f8b29cd2a444929fb67097418ee7d8b0331826730f31", &(0x7f0000000100)=0x55, &(0x7f0000000140)="861ab2450d84f9d23456beb5383cf1a11e7911c09c04d6cef4181ee95023cac50f4d4369e2845b6af39e52a187ebab0a5f23ce04391cd61acb3398f30d625401740bce55c1da7d08e0bd044ca9c81c909fd4fa23fb86f1bf8dab97c7ef", 0x5d) executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040), 0x0, &(0x7f0000000100), 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f0000000000)=[{0x1c, 0x0, 0x1f}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x2) mmap(&(0x7f000079f000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000240)="b437ab93c95ab5bd9cf408f6306204f47d64ca79", 0x14) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) bind(r0, &(0x7f0000000240)=@in6={0x18, 0x2}, 0xc) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 6: setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 1: setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x20000224, &(0x7f0000000080)}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r4 = dup2(r3, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0x4}, {0x0, 0x5}}, 0x0) executing program 3: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaa", 0x5b) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0xa}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r4, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x60}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r5, 0x9, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x2d}, {0xc0}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000540)=ANY=[]) readv(r0, &(0x7f0000000ac0)=[{0x0}, {&(0x7f0000000080)=""/31, 0x1f}], 0x2) executing program 4: syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES64]) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) shutdown(r0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x8000000000, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 7: socket(0x0, 0x0, 0x6) socketpair$unix(0x1, 0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000280)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x0, 0x0, 0x81}]}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000fef000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) getgroups(0x9a, 0xfffffffffffffffe) unlinkat(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x2}, 0x2, &(0x7f0000000080)="3b727a099addf9401e2f3166cdd29a3b66d196e1091d338a73239ce1d763b8", &(0x7f0000001080)=0x1f, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) r0 = open$dir(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0187009, &(0x7f00000000c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, 0x0) kqueue() sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000000)="dcbf21de", 0x4) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000001180)) executing program 1: chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r0, 0x0) r1 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) close(r2) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) getpeername(r4, 0x0, &(0x7f00000001c0)) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) connect$unix(r5, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000300)="14bdfa5d1d34e2fecb284a64983094cda9cec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9e36996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100004000000000000000", 0x8a) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) close(r0) close(0xffffffffffffffff) denied attempt to set clock back 3663175617 seconds executing program 4: mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) setitimer(0x0, &(0x7f0000000000)={{}, {0xe6}}, 0x0) (async) setitimer(0x0, &(0x7f0000000000)={{}, {0xe6}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000), 0x0) (async) setitimer(0x0, &(0x7f0000000000), 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x100, 0x277) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x59) (async) r0 = open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x59) munlock(&(0x7f0000af4000/0x3000)=nil, 0x3000) syz_open_pts() (async) r1 = syz_open_pts() getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7bffffff, 0xffffffff80000000}) (async) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffffffff7bffffff, 0xffffffff80000000}) r2 = getuid() fchown(r0, r2, 0xffffffffffffffff) getuid() (async) r3 = getuid() setreuid(0xee00, r3) r4 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x40) symlink(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') ktrace(&(0x7f00000032c0)='./file0/file0\x00', 0x0, 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000240)='./file0/file0\x00', 0x24, 0x2) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f00005ae000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00004c9000/0x1000)=nil, &(0x7f0000a37000/0x3000)=nil, 0x2}, {0x0, &(0x7f0000092000/0x3000)=nil, 0x2}], './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000000)={0x4}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) fcntl$setown(r6, 0x6, 0x0) (async) fcntl$setown(r6, 0x6, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x4, 0xffffffff, 0x2, 0x0, 0x0, 0x8, 0x3}) (async) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x4, 0xffffffff, 0x2, 0x0, 0x0, 0x8, 0x3}) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0xfffffff8}, 0x8) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000040), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x44) poll(&(0x7f00000002c0)=[{r3}], 0x1, 0x0) dup2(r3, r2) close(r1) r4 = socket(0x0, 0x8000, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x18, 0x0, 0x0) dup2(r5, r6) setsockopt(r6, 0x0, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_ip(&(0x7f0000000400)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, &(0x7f0000000000)=0x36, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x5}, {0x6, 0x0, 0x0, 0x14b}]}) socket(0x2, 0x1, 0x0) executing program 2: fchmod(0xffffffffffffffff, 0x3218b84e33509d91) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100800000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) close(r1) ktrace(0x0, 0x1, 0x0, 0x0) open(&(0x7f00000010c0)='./file0\x00', 0x200, 0x0) execve(0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x3d}, {0x1}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f550e3a01d180a748a547fb1e209a5eb92bf04"}, {&(0x7f0000000280)="5f7ac5da3c55bd5f6d766338c8f4b72fe9610f37039450442cb3128a90699c69827ceecf84dd919713d90ddc5acfc4d61119eeda992329bd27599a75fa869ccc4ae9c3c6f2e76299910cb53793bdb4dfacc373c213b2fc53553d5cbb38789825f6e8ab08ec7f481a5f3cfd0ef038858d87b8ce239f1a2b0f97c4fd23878913cb19cfd39f4019091f5e0688ad05ac77bd7fa711fe274f54ad69d2540b0331577f5f1211fdac1699b4c3cdaa343323dd0435e601248b4be771e93010a46957d75b8cea00000000e8460ee7bf90dd4b728ea43a06be99a31519a843eab5bfd1cc13badaa7601f2436855460cf678ec1ffffffffff19ffb688fa5a4890896c8a3865e0959d64fe7a99557157679657886c1a1048cd30c3d750e2adf380810056f4ec2cf853d021a525ef057df1c11769dff665085a841b8d6515dfcc786dcd0459273e937ce4b81a3574cda3e17522c0b97fb9b27e4cbd4814a5171c6efe928ca4b502fa46a2891db142f8c0461a4ce17dfec7ddadfb"}, {&(0x7f0000000040)="bc2f1a21c92f0fa49fd5396dfba9ddc59728b57dd55b21034968bac459d93ad859230bb360d5dff38ba9e0da8c31f44618"}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) syz_emit_ethernet(0x3a, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @multicast2, {[@noop, @rr={0x7, 0x3, 0x8}]}}, @tcp={{0x1, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x7fffffffffffffff}, 0x0) poll(&(0x7f0000000180)=[{r1}], 0x1, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000200), 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) open$dir(&(0x7f00000003c0)='./file0\x00', 0x402, 0x8) setuid(0xee01) shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) shmctl$IPC_RMID(0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(0x0, 0x0) ktrace(0x0, 0x0, 0x2a12, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x1000) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pipe2(&(0x7f0000000340), 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000380)='r\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="000000000000000094a54dc1256789520e2f43efda42aa69e26fdb885603cf5eb870d7726ebf93dcb89ad9300017c4d186c40457720226912126edee94530eb87b7b9996348c396a0e494060528589c1c1643d28f1b0dc0638c9e8c79068e27ef2e90bb3ba2fd5426ef8416c1d3515f3d1a1166ddd3bc35a0fded467451b0a7b74ac0f1ff276ebd0d5b3604f4ecbb91502e381f3146b978acb4f76e58da9a097859fd966182b8192c2631c01a27bb86bc3e8c7977bf030fa861343bb09e7c6ebc7ae1e3039bc86b78b70d2af6b1d64c745e1ff9436ceb3ea14643502737a710bf48ff8a1cfca01662fc95bd4130e3b98b498c3769e95a95c155ccf9038269639809e1dbd095fd276e463768ac17fd9f4a7c3ea6232aecbfad992f7633e7bdf21d6016880c24a226b9b9df6712a87a1492404029a379a0f2e06aac6c032dbf89cb92aa413595d56615efc07db6298ff5843140f68502796c4fa8aa49249e0689b97f36448bcd136ba78b490ca9450c673ed3756adf44ec2f694623856de7dabbe43c1d0b043d1cc5a6c71f5491f6f64053df08158c19bbb209b0045b34f2e74460a767d33580cd2b10e86bb2f4dae6243c8d7bca09548394e4d8bf754fd77b19f906a92f992449dc272fda50570515cbe495e7bc68e76a072cf0dc6a868444b966acb96122c3fab2e8206768781b433e25061348dcc01aae491649fe70e27b043258bc322a0f81bfe90e9847746025fb684654c34f54c8d31cd22520633b0aed1d4902c6a5bc5a44fcf68c2b30d61f09d720551a5bc6e4858d0612703539a6e90e443e43f650ea80de20a68fc25a3ac3c75d628cb08ae2282f9e6488bdd24bd949ebd7588552ec62a69484cc9f9d23377cbdae33f8a663b182a543ce6cd64ae7fe4c5a9c56d872b7b906d93386da24f3283471842b26a62ed8059608a9d2d27df81d686b5e5fb05c969dc609839d8f036ab479e6ee334120b7af74e4b98302d542dd48b76cf6a8aa8478ff8158a136a8240a6d77034559eaca04664ea217bccd16a597e6e3d7a4675252f5d157322594d79ebbeaa7ec4c9767ef9eb0331214cb8822ac84db94e946c48ae654263c692732ced223e12d1f3a211d3a48d4e0ced2764a39585f17c0418a1a0d1be239877f3b2d32462390eb0b9b4056b352d7e6de52d6aa6216fbed577222b353a118e322329a8b982d5c4edbe69b29aa023bcdd2cda9394322adb2507e66f71090bb7196557891fa83620299fbd60ab8a45d9f30a78335aa68aacd1d6b520c5666e6eadd284e660e15f7cb53226572dc513653f095c275b72a008cbc1ea8735c2239c866af3913fd7dc7bbfff540e6faa78a1748829108f5b4019ef8bbf0ac1e39b5fa31a8b84827fc592611e0b7fe5d63236d1ad4411561a4100af0a1d96908459858009c1ebb14009f89ae2756be3ac43e86864c4f61e17b65176d7fd392938b2936514903ecb5d95f39de1f73f0363b9156623debfe7b483af93659fb7d815debbcb3786e06924fb91eed32667483a026f2ee1be49e651a1e43d32bf2a8cedea6161bd4661f8732219a366dcc2134361c1d258aeecca5a7bf1c27da8ed29e1a28373619127c78a7eb70cf2293975a5b9b989edf584f37a6ddb70f9087f14b8ec3577650fcad91714d205a237dd231900ddff921668267a72078a983c8e545369bfa2b5df84f26321c38bc4a7321313e7e1312528691a9405a2a52847a1d8697dac1940620d4f1ac17b3219dffcf18f4749de88df3549f006f10ef28b9eb75279e26854f55d540985a4ee30647e212db1816402e047a1963b0fc204bed6031c84341e14ab6265024bc95cf0cf4c85c168dfe793e91bb49ac81f9ce470f0548e762497a7c9b52f1b0a225b34ac04a1f990aa8c3691054fa69e42071403837cbb5c5cbda7cd7df364156b5bbb2caa2dbe0e3619e3e80eafb1c2b685eb154204770af435fe46d02bdd2b6e93d4514d7a88ed90aad80427adb90782d0ae92fbf7993d31ad3cc11ae72c891e9524fe73b54137591aa4d0b6ec49d6ea4a27ce6c1735a83300293ad0ebfc3e5fc6f34ad62f770f46ec7c4874b71d3e46ca7134193c1fca014689ae471151b42f426289f32b1d4270b79174bdb3d9c69351e83aa56260fef41c636e4017a96cbc233449b964cab8b9ebc47c51cff4125065d9b8994144ca37ec57941f1e7d11fb0e16122e807bbef8bc48253bbda51c3b551cfb902f21210cfa73176b9a7a2d293ea76355c7e7c448d2dcb820d0701cba2d79cb3d88fb7f11b44e224245589f38247c7fe62fc0a4c5c0819eec94aab68b4358f455e3e051744ba922b36c44a55f987d2b19a5bd8c701714bd2d85ae8dbfd4338b2a625843b9c831b96e4ca84bf556f616db35fa086c136c85a76b8811c650544e8b609fa398176106c82a0e62795126e9e1b079f67a8caf16360000000000000074b7d2fa82a77da410fe36d44b39f4aaaabef6d953ef3c0da2c27f2c24294ae29dab1852bad6c75c4dd5c8accc3589c55ebf623dfd8732cb94ba8ab1f7545fc39e0ccd8a5b6fca496fb4f1b79d150d0bcbac2825fc5c14c1aeb32420b72356b7ea97fd28d7391f5574557f204f553518ed1f766bff94daa9615ba06b3c1bc9451aa840c92c9cc8390c2a55150bea91f8ed6a3a7de3149595c3d88168613de3528303b3f5c2d96ce404efe074137c01a47a174cbf390834c5d64e34644143096d80a71ce22318e1c9ec498fd0e8f481382d24f303d0ef59360815eaeb520a597993979157c514e0e9780c9bf46c827dff7c496fd5bc7cff6fb67aed2c79d27f42e256d581d42fbb5bfca562a55baca551ca05b9a4faccefa243fc27868fb056f4ce4b9dc14828bd97dfe2716d5fa77e48"], 0x802, 0x0) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) executing program 5: r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0xd7) (async) r1 = socket(0x18, 0x2, 0xd7) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r1) (async) r2 = dup(r1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700), 0x0, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = dup(r4) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000240)='<', 0x1}], 0x1) dup2(r2, r0) (async) dup2(r2, r0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (async) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) (async) r2 = socket(0x0, 0x1, 0x0) close(r2) (async) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0x3d, &(0x7f0000000040), 0x0) (async) open(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff", 0x2) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x0, 0x7, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) (async) r4 = open$dir(0x0, 0x0, 0x0) r5 = getuid() (async) fchown(r4, 0x0, 0xffffffffffffffff) setuid(r5) (async) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) (async) r6 = msgget(0x0, 0x94) msgctl$IPC_RMID(r6, 0x0) (async) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0xa4) write(r2, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0) r2 = socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r4) setpgid(r3, r4) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x400, r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80146953, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x4, 0x86d8}, {0x46}, {0x7, 0x8}, {0x41, 0x2}], 0x4}) ftruncate(r1, 0x8531) r6 = getpid() syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062520", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @loopback={0xfeffffff00000000}}}}}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r6) poll(&(0x7f0000000000), 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000240)={0x0, 0x0}) kqueue() kevent(r2, 0x0, 0x102, 0x0, 0x40a9d7, 0xfffffffffffffffe) utimensat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x1, 0x20}, {0x7fff, 0x7}}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r4 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81}, {0x4c}, {0x16}]}) write(r5, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) r6 = socket(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) dup2(r4, r1) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r7, 0x800c5712, &(0x7f0000000040)) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0x3) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 7: r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x820, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) close(r2) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 2: socketpair(0x1, 0x3, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000280)="bd", 0x1}], 0x1}, 0x0) r1 = semget$private(0x0, 0x5, 0x2c4) semop(r1, &(0x7f0000000100)=[{0x0, 0x401e}, {0x4, 0x0, 0x1000}], 0x2) semop(r1, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0xffffffffffffffff, 0x1, 0x7, &(0x7f0000001540)=""/175) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000440)=""/61) semop(r1, &(0x7f0000001080)=[{0x4, 0x0, 0x1800}], 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001280)={0xffffffc0, 0x9}, 0x8) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r2 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r2, r4, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) recvmsg(0xffffffffffffffff, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000001040)=[{&(0x7f0000001300)=""/252, 0xfc}, {&(0x7f0000001700)=""/221, 0xdd}], 0x2, &(0x7f00000012c0)=""/41, 0x29}, 0x2) socket$inet(0x2, 0x6, 0x3f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x4, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8020560a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4, 0x0, 0x1}) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xe, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = msgget$private(0x0, 0x390) msgrcv(r6, 0x0, 0x0, 0x0, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001200)={{0x8004, 0x0, 0x0, 0xffffffffffffffff, r3, 0x15, 0xfffe}, 0x808000, 0x202, 0x8}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) msgrcv(r6, &(0x7f0000001440), 0xc4, 0x0, 0x823f7551b1ab5156) geteuid() executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) msgget(0x1, 0x100) r0 = getuid() geteuid() setreuid(r0, 0x0) getegid() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x13, 0x0, "5238f0980ba4b3c8b9129c9e242fd505aac10fe3"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000000)="4ee4cea28e7992eda59f6af335ea2409ece9edd552b1d49dcc882f1267f1717df12aae5b1664", 0x26}, {&(0x7f0000000280)="db0167e8e380a282b995f0e04a82922a6622174e1348e5c59fcbbda5dcdf74b8569bd59f48e365c0721f9ae671f3686acce7d147f60c2f935f6fc04b41cbacd20515a13c93c862c15f85e76f926b1b2753aae2aabbc62a3f4decb29d556f31bd2a5398d54985e92e5d1a29efa981cbea165a73bdd40b4661001f32b3ae5e4b84a6eead0820215c96721e2292c91c85173cbb8df8d65c5caa820e17009c2652eb8f", 0xa1}, {&(0x7f0000000340)="93bebfa386683ab3e16f6d581a3e49e424b610860a2f21ac16615715e519650f9c67f800e59b17abeef448835ba631f1fc42310576ba0b8831f0d4c87cd7e050c1849412aff715fc55bf0c97e4c9886862", 0x51}, {&(0x7f00000003c0)="89b777b9f1ac164dbf7ff1e42f49a72b8c92e2a095907c3dd949d985467a459fce27373aafc237268b549fc887d917b78143444cb03e10441414668adef7932674d9ecbd2adfa1ec98682f42f348d109e9b2cfad8cbc4cb1cd8fe4ff2bda4a79e2ab3cc93d690a9118f97097fabb16250930ca596b9f76eda2efba4b771fe893ed6e73537b0e8f7827e849db66e4a2bb306f15ae33b95677bc3318b85de94c7914b1d357a8e52feb51162ac1846227bfe4f7ccb0364851a873a452e91f4e807c408277f0fc6731eb8c78ccecc43e8ee0", 0xd0}, {&(0x7f00000004c0)="11d3586831906d9c10b5f22a74e206367153ba4952b1941ba52a114372b5b97449ebd463dcfd0df9cacd74560468e233f19318ab08f744a9151217a9a2bb19c2cb503e1d7cd510e502e33e8ac9d1f49b9ec616988081647c158ca43f143fc5099146de1f1f71e7f2ef74ae28fb8523d2bdde9ee3afaf074950afe8e47c134a2b9e91c8ac291caacf20b3713afbb744c933b2435e27b23578c77fce5c040ed28b874bd09370b4304883dfdf80b6f1c6d5a738df57cd89788e022edddf5ab28754e447e4785b5ff8303fe89577022af1ba577adf8b5c8c5d6fac80bfabacfefb2065c3c40c829534c0e688afa275ac9794211f67057bfc0b79", 0xf8}, {&(0x7f0000000040)="7cde9669722171c852", 0x9}, {&(0x7f00000005c0)="36a1f70a9f8f001bcfa7701edd0e1f3d75bc3112899c930498008dd8d2860d3e8df10186bcc680ccb9116f3ec0f3ac7c5f8c888c18dc6ca29614600171c6464128cecc239eb3d2dcc5d92da85402963a208269db3e7065e9a08a930f99f427b2557957bea9b6ce4a4d3a811ba79bf65137b37309c1d7f29b20277cea35c779376fac2dceb86e348b031c4aa8166ba80e8eff6a5b9dc68e99e55ec42f8137718bbabe42c46d2a2b450d3b4a82f61fc453f8cf5df69701fa351386e548246ce1ef026dfac10354349e457fc4e8d010c48e3a2488b99e60b4fa9f4613c69059eb715c9a87cb388d573bc45ecfcd55257c06cbbba19fd5aba577f100c09554a76a", 0xff}, {&(0x7f00000009c0)="694c0abced2f014079308fdb9c859ac6d0fe15c90260c695994138f6d2a67e8b9e4e665c41e5bcc3249c380011542946a1bd4c7cef59c0e73397fe657fdb0908585fe492937c92ecfd3e122dec0c5a0487cfcaee983295d9e470324ad675945021779c5af345dc624b8942587f8a9a315f6f4393390fe5f8a4a9f01c0427ca0e29ba268cb44028f32d0b234d82c3d6717487f756535b6825eb7c8e10723df4256ebb2938ac755daf039beda1476282d8acf034d7531a69a26706b7436d7d85f11c25ccf2f224c8f8d3732a40b255de3e179e603cd6487012edbb94afee96c3b555a57d2d528a72ee438e6439dc69e4d0475fe3c3102e633d0a56c489aa9a2256c6727b1e29e01862de20f9b985ce9ab24ff1a1ef03d2a75ca07261cfc432fd9cf0c2b96d43e1eb2322f7b0e57792512a8a996fcc2005f23f59585c1e89c1f69ff339516d9c575f3ce33f119ad48858e79fc1d105045bceda32fd75b425f7acea05a29f725eb70fa4f822e6ee7ce8ff31e326109de8cc1762708a163459064660b22b29550377cfd8a421097ca4903fa77bcb503bedb5b2ee396e33f119a6628944504cd184fbaf6abb269d117a4e7b658b585cb3ccbc0f51d6b6f166f8050c38a7f63e6f586fc10599b93d6ab7773f5ce4b846f36fdc5a8f710be3d76d810e4c73a2a27c877f5fdcbafb4993194a338943ef8bdcf2810ba95fcf49237ba1d60ffb8d6c1f0d932482025d4f94e6a1312450fc85010371048543cd2366b347d2efe6ed3620b3eca3b8212ead85587ed15e51ea61ff810a72450f93544b6c42cade82c55ecd9ced5b18bb5f2417c02996a1456a2a522e31ac06a79a9602552c25c233a97ebf35059c480bc2d9123ac0bd7de91a6ca1d2254da8e53118b995fa749d7f4a835182a58f3bffa88a2888824ce71efea818afc45e0370a3868858ae9998065f5ee3b77fa2b02d4c9c20fe74abe9590f3fe5031ad594dbed7173860f9e9ddc27b250f8a91e5adb190e71f092366ba8eb8a777f3d6766af89d54191818568160b45fb3497cf889b9558669b43f282d46bf9f6d8efa44b58490cbbd00e70a2456d2837514f300e454c709085fe7a83ff3064c03976368c89b9a1bc126c934e4a1cef7725cb6ad8f96e0dd5bc9286ea8e462a0d6923fe9073b5de9b1b1b342604ce18b38af3f8b5d373cc30b55013123d66886ffbff2b656e80e8ceb2e37f5d14c088533247948a27a0531bd1efdf74b3d4988291dd623cba6c919d44375dae3fa288b083be486fa09616904be625fe37ee17a35675e4e9935cc714e97e2240206f6c446f0e014142813d5b11b0953959d865623e865ad5ada200c117ab5eb08bf8819d9d12beceb6c1dced5c854082c3ecc49b1c100c8ee4f14d687737f3e997d1408eee4f160b87b8067ad2d1290033664632b0e68509f6cf86720dfdcd37d3213c7ef2875a6071f65a870a4c74fbfaa221f5f360a107c536b368969236217a3da0bd2ffb7ccf45c624593351c8780790105e54805bdce3dc467b56cadff98d30c3b28cc9ffb98cbd48f8e64ea578168fab0b34959c57851c9648d18b600e9faa85950220822ec3bd14cf70e408d0599ac18cc536ccd8574a070762a4dfc562eaf54c6e3495836b67f1e91b1595ae99a0a209baf6035703f4e282d215c4a8c496bcb390b18e9f48b774873d802067aa4bc19b761c15a8dcd88492883672c9e2d8989b68dbce659786b53b81d42847cbf89a53c3eabba4ffcf7a71e8d123bfcd473d4740ac4b0b366f1ad5ebc41f11e73feaef524c5286af0e405f286c692f60914afeb25396b25693ef84e6b8e6264612063f98c81b354de26ae096a8ea5022adf21a9e12ba7c20d3a8a4fbcdfedf0d04b520fb96622b591b08b5dab9b9df834d8c45f62408f6713c43e1be494db36486279ba1311458029979190756f1ebe53fc7fc5a64a4e2a4f5ad1c464c0f5f3f046abf0c38ac0be8647a273b033352ed4812e7572f0ec5476520c399e88f6d0c8cf85f6f6cc5093949030d044f3c997db1532cfcb2acd7cad02497d3e527020f4c05b7b3bc16fc203086266bbddd3427339ef4e30ba63c4830f3568267ab269d7b5a2a78ca1789d12824f972de8367ea53a81e120b5a5b3a155fc5570ed05aaee4ea94bd2596df67fe8304540d04408154845afd538e9408ec6a520fbea5c308c6f489840c284455565407304569721fc7b0a3525696d2f72ad0c766d62bad3de7490f2aaaa09f6e6d3b1fdbeeb696b14d93a36f11a2eae36096db8604baed46c97f3c2b7b2effc6f8ae50df8c8020d4a1041a23fc91864e5d2083657b51eb8d0634bb5cfc6c6a19585e43af7d6e899de0c199bb8908f2d20cbdae78047b3ae3fda66668b30bf2a28de0768e79e21c9ed03f84286f2652c68242ea5caac8532928bd88c2980a31f46118f62333f4c7ac94e207d735eadaba3400f60b738d36cee9bf632aafe3fe874f3755fb612d0d1193c8c85f0e4e82f1c3123f0f088d1c088c5c621416635d501d9832db1cb694f06b987b464bc5de97db85c1847474af8b43f0fa7613fc6b6d8d7ff2888287889ba1625c645371c0cb0a91d6dc588d356aba1b738e0dfb95a1719bb8988996f8f57b2e89bc75b6d70e884326e4fb009dd59b3de6f0c19851f924bfbf47ef341b7f90c83190c22e8492b57c9509c6b2c733dbe09de23f31df68b83eb72c4fcc74997f21d3cd17788c3dc1fc5910ad5c7b8e5300bc2f1eb4610ddbc1986832e4fe886f429c8b70aa7d2fe66f9fc0db2c46a3c66ce0b53cc728eb3f9b4a404d95ad93f02417ed677bae27a17d5f43329334cb1654ef408441d23e345b3cfa3ec57a7ee0d1169339752a63a713d13e8acf399a09f23735241787ccf5d1178f4ca20acd5cb95814c0ed2d2d75b46c18031ec6e1f5224c375d48e50f1d02f07e62a89be22a37d3051c4f459b60e3015933a92504f5cbda267cdd43e8ef0404b55fc0778912d82d7fe86936ab0137f3c668e445dcdf0febae52541ed5918c9734e93b81f25af63b397f55a03d6376cf7dedb23ce2731a4c3db80784dbe7bcaddb7338d28ee37e32f378122809397fa48e57fd095be28f4b7e6eb6e6fa79e0d848c6440dc821f66fced20898c2a4b6489c221f2ac807ac6e18b9707075dd364e2b40fc00e7a7e090dc47c315860cc300c5923922b4c7ac811459d1940785e42cdcb1bc31148cb01079487613dffce3d4407679a878254739ca9f2c18b8441da14a20a66d0ad98e1ba65b76de090fdf2dc157a0cb328ae47bf11ff2e18f466cd8a00ccaca5bc4fdfa82223702190f140d640b997785a18e6283e91bd694d2b6de638641bbb9ccbe2ae975fece07fb2f140d427bc804e575ed44e245b9534433120f7dfdd4b0755b55377430ecfa5b52110ca898c7c5e2546c4e36eac32dbd56ff5205754ede44d07ea0af78d28e6dbd980568a8a38caa570d40ef0eb39aa5f1182e254ff2848a6c4bc13445c56f3ea0c5d3496419a90507e730662302bc8163fe38d13d9fbb90393c31473e0226f2734015de072fdbc844c2d00e262ccec4c4ef509206d3a2d59b79998de60f5503dff4da392c4a841549e02e2daa84eea1954b0625740118bac2d3aa741c5bfe28e3dd7d7667493476ba44586e84621da4591f7b560533bc57a2d1e36dce19830ca5af0a344196e1afb43e7ec3f57537754b0f4c2986175856b8219cf9147e7da8a4f56932c0dbc4ac03f44f00fdcbc4d812bf60af4c4825bd3e8aad3110732e08b14b162e43decad3c193b37f593f09fd4cd174b4447af1fcb65a899d7b852311beaf33fc2b7943a91ff7fa7df261c1927172f7c5e031b565d8d6f5aa25bab4d199b880126b2cd294761b9e15531b57fcd5d4ae0fca56749f414166860761653351e0ebeb0d2012d5dd77f438cb19e9e39f4eb44db096135afb383be2372f654e6952464e9c62b5312019e75073e08835dc28ba1e47f56c7b8417b237c66d28a5e9326d26503d09c429db8c1ae5923935770e1e79774ff11406968b1b840a6ee0a51fb2b479bafb68d9b72bb401d59f67398160c766562392c02d86f4d7d4721a4a8c85c6d2fe3d9f9082c1c811cdc29b4aef150fa0cab453c7aa50c6de06dba306d417017b7fd3093930a9a0139fb99ae05158e0f99ea3c7ce43b5ea81734f1e0bb0dd0d2cc91c7f5f3944a4741058daef223674b7e44502d4086cf94cfa5cf1a77eb4738ee4172a521cb83b6479fee8e4a9367ee61ca12eeaad8fce024d76aa0de17d46d79039c90b8f775149341ebb32a3e66039eb64e2547e276d0a5a86a77ca4b75df13c416b673b274a95d1d457669778954120ec227de14d2d15e31e29fbb0", 0xc0c}], 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffe, 0x0, 0xfffffffc, 0x0, "1a2198b59b0900020000000000ffece900"}) writev(r1, &(0x7f0000000900)=[{&(0x7f0000001a80)="415d1d50caf913d67b66975cb9", 0xd}], 0x1) close(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) getuid() seteuid(0x0) syz_emit_ethernet(0x138, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) executing program 3: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000700", 0xe, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: rename(0x0, &(0x7f0000000200)='./file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) sysctl$hw(&(0x7f0000000480)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0xffffffffffffff8d) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x100000001}) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)) flock(r3, 0x2) r6 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000002}) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) close(r0) close(r0) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000380)='$\n', 0x2}], 0x1) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) close(r4) setitimer(0x0, &(0x7f0000000000)={{0x9}}, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000480)={0x10, 0x7fff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000d60000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000494000/0x1000)=nil, 0xffff}, {&(0x7f0000a18000/0x3000)=nil, &(0x7f000076a000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000860000/0x4000)=nil, &(0x7f0000cf6000/0x1000)=nil, 0xffff}, {&(0x7f00008fd000/0x5000)=nil, &(0x7f00009ad000/0x2000)=nil, 0x1ff}, {&(0x7f0000bc3000/0x4000)=nil, &(0x7f0000413000/0x2000)=nil, 0x200}, {&(0x7f000088c000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000812000/0x2000)=nil, &(0x7f0000e58000/0x3000)=nil, 0x101}, {&(0x7f0000a3a000/0x1000)=nil, &(0x7f000072d000/0x1000)=nil, 0x6}, {&(0x7f0000ca1000/0xd000)=nil, &(0x7f00006de000/0x1000)=nil, 0x3}, {&(0x7f000078a000/0x4000)=nil, &(0x7f0000a8c000/0x400000)=nil}, {&(0x7f0000d30000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd7}, {&(0x7f0000796000/0x1000)=nil, &(0x7f0000bb0000/0x2000)=nil, 0x7}], './bus\x00', 0x6}) socket(0x2, 0x2, 0x81) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0xffffffff, 0xb4, 0xe}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = dup2(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000100)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece04379b974d967ca62eaed1b3241dbf790926d30ea79761ec4d0ecac09b38de0f0282fa2942a975a533c3ec53e84baa333c78c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1149600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402010013344890893377dc02cf54298c9c7e084113511a061b40e229f894439599c7887edfcabcdf8e496bf185ae004f52c4f7dd84187932beb80d4bc951c6cbe2f6f4ea267c8f120c912ac29e3bdd2a53f52dc0c93513ccc8181b93819ff9a784ad677330dfd163f8dab64cc9b37942fe2e3d6085def812f010e5465ec154b1d7680f0bf3ba37a27aa0b26f4b406c7c2a822eaee4c579386da0adef5c170f55b5c04c83d8b34e6499a9188c5f7ed51e3b35069df9d704cf1bff7fc02acde0ec69cd6d0db30b1c47", 0x154) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) 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, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)='./file1\x00') ftruncate(r3, 0x80002) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(r6, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 3: mknod(0x0, 0x0, 0x0) pipe(0x0) getuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x1}, {0x44, 0x2, 0x0, 0xffffffff}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0xd}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000025f000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) syz_emit_ethernet(0xe, &(0x7f00000006c0)={@local, @random="632ce495778b", [], {@generic={0x8864}}}) r1 = dup(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f00000015c0)={&(0x7f0000001580)={&(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x1ff}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)="ef020ac75f1350c86f84b4", 0xb}, {&(0x7f0000000180)="1a1548bf333affe40d7312efd8b0691b73a0097d31f93d3796842f7f6f0516d43a0b6947aae4e21166d0faf70a31aebc74671c9dd37b9514046765cc78f39def4ec9478901ad48203e0485a0454b6221f2338739a3b44655e1684ef4516ed08312f4e888988499460f92cb17f9b6368cdff6b9ea74f46a704ab767bab12d8185bd070be3c4fcbe656bfb226805b5047fd899f4a95b053cd7eb02c1b94072373afed5702a0a865fa6877fa6ef4cc201bea5364618a6c1ce4e18bae2e383eca514fde129a971e47c9a66a387021bb5484426fdd0ac9f401d642b67e19c2db887aa4eeee72b0bcbf2b9e0d8aa542b2cb94ac33c1a6325b70e6895fc1c6a84070cffddbc0b64fab798ddf6ad82bbc6983e976bd0eb2cc3189575d66756167ecb361f2b34620bab45c7ac96edef09cf8d70585942cf92c4a07c90331ac8335a0b8b59c42036256ac823b9572d9a47c832353a4558c47100ee58bae5c2a7065649b2eb56b2c91477438c244326b41489a747933d692a2d355932263ebc44c694a5110a51d07148b5b7696aa916a5b2ba9d356dbfef4b1c76b7e9e6e6881e9d1eea687ff7eb32972a48b7284fc72c0fbbb1504a57ab9772f2013ca36b81fea9f6e2ed042e9520d9d0432c1213feb36de478923cc57ec38f11595795141f1dff09fbddf1f964ab591b7aca65d96cf4d3a239b82191f5771c15dadc5b59a1d44f406a82dab02178dc6d6587f9fd65f8bef94427aa47b4951263127042a9f3c92a5ca0eb94534716102356b81b9aaac942de210362f55c4331700d3ace690b86205474a743804e152ede161ab70bd3257279f3320d65b42240ecc9dc7481c7b24f417bdc50508d17f8ac00d3652ef8b280b7bf64258c6030fb0db47b22a872a62419a07c819ea7b0d412176b99f638b44ff7426185726e6d44c44bcc6ed20ee31da6588d843706794dcabed827eb6c2863e9800c5bb27f25d64c709d98919ebb7d7d8c34623e40342ff78c484b353699f75f2d6eccfae78095cd3ab376c97bb8649a66fd5044d061888bcfbec390378823b40d7bb68aee0d065e5852b5679b263445da73b7f7012082a3758163daff90211141292810f7391f9e3cb4a0b4e0497caa9e59258b705d06f7e0acd7e631f6e4e0a5e5119124f4b65041bae4827b46f6fb66cb5250dd884ffd62c61ba6145fb24d0dbf6a7f9bb23ae6ed7fafb3283eaa7986f310c970181df785a6d321048378e77f1348213bbada114175a9cd840f304ceddf905aee6bdc40d461110f987b75b189f8d6c46d3a75758fa89fb3bf6c0f5a839c26a6a893d80de804239c6d55ab50db93d2ddfb777a3b2279beea93727eac9b6c630d7c939d19d895e0bf45b24525c41f72cc686d6a892ab286087afd2d9d7038c09d6c30364d37a55c8d6e2d7302d0d4bd4090edd73f75b6a54baed4a60e1d8c72a2bd85384e1680a27d93aae2e59624ca638e741283df18ede5d9a98704fe4657bd31d00a63ca4ec89e674d2ef53ddb1ea34f006e604f75c1f60431ffdfbe96df763c7d0f301ba69451774fe830b3875c48c7f99d2adabe1fbd7b639f1cd0e86f8bf8771fa06de77c15ace637efa0303ac45e837c3067c850c6eb2fe019d3136790374cde31ca5c105397c7ee52504fd4ec9e20dbe97ba3cb1d96b9d0ea58cd7824d99b188c8f46b472d831e6028d9002dbc9e880a1e95c86eb4ebc96272d2be360f4f4237a0f88a7b69c142a3e11c1f9c33e77a05294fa3d536569cbe5a246bd1a7c3d7f82f5c3a8bebcc9f570fff6aa2f0bb0f58119a5776b708cd3cb8f540bc3baddb896179da1117311be271b783ff2c893d1a9ecaf12403911276e1af9630a98be6b9ecb2b4d247ed108b573cb413e3ec79d441640174357cce894f38d1fef05d78b3e1e1206f87e27e60d5b7521ce8343dc6782d10d2f77ab95c3a36b7e5e68499c12ac3d991f4e9d75e145f8f966c517155b550d9b5d5e2891d648c5bcaa22657b5cdc3eae82bdcf1085fee5a48b84ed9c1fecaede8c9a8ec2541ea29fb274ed1e3eaf964adf7c4806deaac34c14d71381060b3ff9ddb183ab6cf69e5a73f3e7e00648bd7d8b6fc7a3163a754d1f1acf0564f0b9552cc5cd60171da11be82f1ab875b3a60ad6cfdb1b55de780a2b54f2b20f2b9476682bcc24790d269d53c3e3bedd863d42e4c01cddaf5e6131073b3419db10d5873484f2be59947e86bc8565acaa3ecd6e57f37e37ec8e8dc5cb78024895515133c821ac6f79ed3469ad6f7414d4ea73ce8571cacfb869b0cdafdddd1601f4c45eb4cd2535039ace17de54bc91f2e8254ea1da5a912be76dce0cd27bcc7c2a992272c8d5a274279db62b36cf7adfa91dac03ab8c1dceb167690baa91c5cad29e35b2b3bcafcf1bde5be109941eb8c580ff55db82be75db7aea67ac1218f8fccf54c5431c65d7c6194e448bf6b4efed8854a5c4e8724c9d3063b8f76f1748ce988469bb4fe17729a205846bf901cfc0000cecf3b41fb167f28eba080b0433187ec3a18f9fc67422579de4c66c7e4255e0074f9a11ceb20a0f01663c4484a8390d2891a157430adb42c226fb5eaf2863b78c2448ae31d01a8d42c53325b741a47c20d4c1bf64d9334ba74209f8843d59fa10f091171c6e709863745e64f52e7a61df3f1244955e0c7473878d96732e9e95d5d2c68b4c507cdac0df7226657ea2fa6588b202c8ac254a7866cb3e1a98a778bda144d08b154068dcf4f2d4149120c06104d09321115cd1576ee236cfe4ddd896b3da99ca0a443dacde24e6fca189d3b07701714661e05ad953b04925c43595eea263b8fdabcfc080135ca15209fd89e5b3ce55bfbb1159da861d72ccf4877d1a4138cbd4e05cce2e8a720818ed7e9f8da67ab5083d5307a403a8264ab4ca625e40ea967d70376f6b74f8487289814ebdb8d2457ec5506482f44e1c4acc65b7989859446d7e7f2861ddf601c39fe1b9e452f1a9c54f71367672e0ec9b6be7af52efb0dd1442513e77fb34bc07afd2cf623cbcb5902a940deb27581c417c6bbc46a05beff4f4c03e7caebca671840426ca59c585e5e0cf039645451fd0a34b10525906e9ef5739ea16f06813d46beadb40df4eb34a7949a9154b6906a8fe05ef46d2ce9f4b8ac12a81354bf938c4a83c8c64d8109d64d85c1c009bb6d9e4c6d7748ad1929d2dcfaf67acce7dc5505d5808b678052d254886ebb6e3d780fc27aa8d903fec2471237b658517e23d9e92bc30cefde89af0beb7b0371e90c0de6e7ef56929392be4b83e6e5015c01e46831e28a15c4f6d448a85b3f76bac386011d6f482a144921cf5b31c7a6465641965e92053e73abb972085adccd6f8d084a0eea6d706115a2c4100f07e7de420b3e9ab50e28f77513799ee223d68b3fe5c8fd91ffd4e8b679b399674276bdcc57b89944de7f79ff9cf368265770d6bcfd53c904a1207f655006e12c9ca6bfc60741f6be514186bc322a3e02d20e8ed502d65faccd1f66b22ba11ad1d73b05e35235fe42e591764fe58fe35b20ecbbf28d65a7d0e53ef25601a3e993c8e2600347bdf2c5f278d9a3ec278471532eae9166dc81afa4c87031a6d8d247bdd8bf769a1bc88ae5d2361fd80427ae948bce7c71a7629700a67c8f3df2d6b96d51d1a3249b11ff5f7da709a0c3e91921f993a8454dc71c08b5a5afb3d050a991098bdb536e9f789c2d761ffa475d0393aec3059ec96802a591fbb1a18654f101fd4eee54f242d95218c0e4eae33e50398a5c798ea1648eb3a780ce788a605631a86db3c80ab4d92f143cc50b8ffbc8ac243b5a92a32212ca72c651e79f7975f5c78d10ab08f20e23bbccd45c736e484a9b606674823725b96f12dae14601adc62dcf09d22fdc83788878795b7c8fcd47590f2dba0e0a6848a480b59bf977be36eb53d432cfd24d7d3d8d406301dd4de81aef6a47f8c328566117cf178ad8f377e45be54004909fa4800d27c6416a370e4e434f56e90035b7dfd6febbeaac4b03541f4ab6f57038d491a052ccc3b496b318bf7fff82126aac789779d69bba53d619d5f8be2ade5283891878043c3f0c17ce718b9dce07687c9aefcd2221fda55511c29ceeca8c64e2841baabd9cf16862eb094cd54cd1996bf5ab7f207eda2361959c40e1b093ee9488ae651720e59fccec7bf3b4e569fcf3436d5e8466c1c36ef28a8ce0f14527513e1e8fc3fffa46436544955ab9f35f7e94c16fa86c72763028dd6ba51f37455ea0d4364470382574415da4c2dfc1cc58514ef22cf4d3d243f52556d64342e8e7c2a42da9041fcf2f1da84127fbd4737dfc92dd47542e79e4a7d0e6bc4eb71469dd2d49e9458dbaf206c95ecbafb15dbf0b3238c8e113317214319575553bf5c72e1fcc7eaf35cd37bf56acb06ed65567c6e7b1f6b6577d89231c072de24814d3761c83a16b0d1d7284ab3cd53fda732b03cacf40e683fce4c7350ba76658fd4ab2aac7c159d09221239e444441519d0b6f0359ad94465eba448e3dd7f73c310702ff5c430997fc1d054dd19eb8dc9ca43a28523567ca86a948c7df52445df62a79535795e16a656231f8295658f3eac95cffc00628e0fc438253a997ad8345783f79bc52e6ccbc008ca26c1d099deafcdf7f5cb0a4d669dde1f525af77b8f0e085165a7228cd80068f5fc80a08661d5bae149bbd228a1596bc2e535a2a0a083f3ac0ff50b59c7905550e5568f36460738ca80e8ffae353d8b1009b8ea82329e627848da558ae5a9a8131eb938fbd74aa57d3bbb5e65d7cb88b93897c82ac4392f5175ac3c4043f88689d53ffe10aae75eb35340e8a5e8501de79eb3165df7f03282b8100ab1d923b28069bf4a7ac00cd11a156a27da4d3e6406e4539b48a262ebbb1d01d623b096769b47dbfea51d8b9ae8cd5e7fd6d7e05e30dfc0c6d0b6025bcb23c9e6473d2552ad465ad59bcda911a4685899396cf7734dee6e3e2bde67ed507bd5cf78153e75ccf28e67936ef4b23beaa3b2d0a3e419cdd842ca0e832639b44867da644935649d5ba0b1974bc444de3aab143fc2c72910c30b94f3fb74b6a3de88bb778cd8aeb51890d4d89789d00aa695bc33bdc91e2b0a364a048b30157b2fc8ec81067a52665d37b50747b7b3529b182893af25fcfe8182ee668a5474e758cbfd5b58c8a50cccb8541062a4035c26eaee24de8d7695f4992b705748ba3252e899c35409bcb3d359ae2c38e8a3550f46223ec9fa67ccd8be1209d632eecde1005e84adc934cfd1eb41019e1fd166da88664dfb43c7360e26007ff354ed6323e30f50aeff2a11fd33bd6d02673e08c0313225158a98a367bdbf656f78d3bd217ef6a25c7e305792338457fc945823ea541a3564b98658aa71022aa4df23a7ff1a3c32927339f7e6c3cf93d9c7c9bfd79fe482cedec2e2937fe591f9f2597a5899c1ba95e6e7aba6289ad39f9144b3a34116cb3bc5fde84e9268092f1b806cd0d50288f3c69444eddbd028b359280a463915531fe59aa4c155b24415500918fabea40093171af87e21094f3b4435bda22af39eb4c38b8a426e58f594565012523244b6b434de5beb84d071788f133a1b5196ce00df1ac66bbedbe0ca9b61ec3065d108e8720e868610b9ea537bb029884065355035836c669a15063acd71471217c9aa4682cc9d760d37aa67510840a30b88f7a1cbe6c9c51390b55e34e9f719cbe30b49c80a0262b1377f714192e927485844e1c18415ab2d7b27bae7507624c077cbcbdb55ce33a9171fb53fc7f0057ff11312f0a318b7ac9386963592ec88bde622a721", 0x1000}], 0x2, &(0x7f0000001180)=[{0x40, 0x1, 0x20, "b20933d51ae454783b8de1bf8873b92c09b092ef77b526d6fde1566a0f82a5a56c0c936c86b7e9534fed0d707121"}, {0x110, 0x1, 0x0, "08592f43c30efd67c8bc28de03121404c4f2e814455ea180776378a31a1646f07e6461f7a80e650180d25fe99136885ca28d0a420208d39d49534578fd21c523987dedfc0458f8802de4708f097576433ec86309f4869bbefef6424f25bbaa78aa3d2a9831013ba738bd17c036a17d8ef221845a283dcedd015d7eba22733fc89d018af93e3c09ad06b094e3c075bb0eb25f0f74e986cd050e15905601ed2f19478c4e2bff8b0e730e931164f534280a74a2a2ead414cf9f123d02a14b741a95edd53d521ebbe3fbac40c4f2c6fbce8a2b0dc8b740c9932fade361c6089f3b500d93b0cb14a3a81ee590083c617ae0cbb5218955854bb53719a6037a3056"}, {0x60, 0xffff, 0x401, "6616752b04e6f062d487dd85c9924db068ce079de6b39608a58c555c29dd45744bc736831f760bffd131ccaa9658c814174cc4615e3bb6ca98517b175bf282e3f707cdb066da73a196e7ba"}, {0xd8, 0x1, 0x3, "b28874850634e8255081898085be7eb03ecefa507cca76b8f0db161803440713f61e055ba0abbf0ccfbd1b23ea78fe540a63feeeba5e1044f21f14371af37a5f0f8a638898b44fbb1e3b9182f7f016f369e7b9d36042c83654f5da3088712cde905c7ce346f55d0c716bf907c7b5dc2a78cad7cd561d01c72dc4b74227a4fe7b3fcbbdf7f000990e75f131f90cf384c6f6385d09d58b8b6e74f93b5f3ce57899960a7d118ed4775fc728bdbeba26c4dde1f8ad0635a3f7784c8cc854a27f90de3ef18725"}, {0xc8, 0x1, 0x6, "5b16214077c82e000f88338ed764c37d5c5a1d58616ae0b4725003645b819e04aeb5ae28c43b0a721876e47705d83c79baae6f34a2e459f6b7102149c026e001c51689a47188cb64d6699cb3fa2d9b9b046e2ea32ff2f88b2f7838c33b00aa39cc63b68328475ea87f5c55220393210b3e21ec8851fbf312579172d78fa4408f6abe9dd7ed6c7d1e500db9147ee0a8b29a8f9da7125104627e6f6e110c9b672aeebbd1b1e0d60c83c43a0dcee9b42a3bf5a4"}, {0xb0, 0x1, 0x7ff, "039c600d2e9eda31e076ce9e1c8b8288faf9239d0e828688086099fe7d070b9f54700e820e38ad67e6a3a41672052b5e0a2f415acab7350024f086f3248c51bb1a9e4d1a094cba3f66710ce0615efc478f22eeac23b5f142dcd1a82d6ec39714c53d5d280f3ee1b7f02c69aa6aa968d6b1f44f71d0c7d5a94c601784b42fdd1b4d677da19fd1082ac2dfbf4a5dd1b18f2d7ee878ad924afdde28"}], 0x400}, 0x3}, 0x10, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r4, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f000004b000/0x3000)=nil, 0x3000, 0x0, 0x4010, r3, 0xfffffffffffffffb) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000001600)) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x8, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{&(0x7f0000001480)=""/4090, 0xffa}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) fchmod(r0, 0x40) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0xe28, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) close(r1) setsockopt(r1, 0xfffffff8, 0x7ff, &(0x7f0000000480)="2ac4310fdd8ee9d1ba160fa33bb09b1d2a7a7dfcb12e73e54a912b32e32705cfce67c7216048d2d79285d69468a9c98173c04c5d85746d905d461e2e8f757424d9d838c3569f12286a636e347bafc5f95c5d5df4ccfd9b8a62f1428a2f2b09fd325fd7b8e9f52aa37162", 0x6a) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x28}, {0x20}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) fcntl$dupfd(r0, 0x0, r1) r4 = socket(0x10, 0x4000, 0xff) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) socketpair(0x6, 0x4, 0x80, &(0x7f0000000580)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000200)=0x5, 0x4) fcntl$dupfd(r0, 0x0, r1) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000080)={0x5}) shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) syz_emit_ethernet(0x3e, &(0x7f0000000540)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "000010", 0x8, 0x0, 0x0, @loopback, @loopback, {[], @udp={{0x2, 0x3, 0x8}}}}}}}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000280)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000a2000/0x1000)=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}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000009f000/0x1000)=nil}], './file0\x00'}) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0xc}, 0x4, &(0x7f00000002c0)="570c6481c3d160f1896d9f73a831bb36950ef193302400e762ed1f0dcb877a658edda6f447a15218950bf4f9d41e5224c6ec16593743702baf3c6401385c8a55dcfa04bf3150afd1a829eb2a0e9eddc3ef0eededf3cef6c5a9879a47a153fa3e6c4c254343560ca0002112cb5053b3eca605bccf2b442afe46515ae733b45b000377722892826aa8a41a2bbadf14b8623f98449fd7274268adce9f844256aa9ced2705d720d0a042c647bf997b4067a8d7f0bfc3f261b89e40676114a2450fce37f012b9a591bf58f21675a99696335a6fff25b6ad811e0b714a11fdef9d155f8f648282b4015e467f", &(0x7f0000000240)=0xe9, &(0x7f00000003c0)="3f478737398108b68b34628176339c4da8e25c1d8251392d7ac23a246d86f85f3d96ad4fb45f247e28b59812192de084dabc0365e8a3b33c2f1fb5d56cdaf762c396da05e738e259", 0x48) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000500)=[{0x401, 0x4, 0x81, 0x7}, {0x2, 0x5, 0x8, 0x2}, {0x7, 0x3, 0x80, 0x3}, {0x0, 0x7, 0x91, 0x2630}, {0x3, 0x80, 0x3, 0x6}, {0x40, 0xac, 0xa5, 0x9bae}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x6) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f0000000040)="185a9769e21f61069b43f69a7956fd", &(0x7f0000000100)=0xf, &(0x7f0000000140)="e9f2b5aa4701c025c82602de5f903ad3ae2353f6086f2b911abef10bb5df8e623f1bc8e80be7757a2230e23616568ab547a3fed8ca03e7769cd80c53cc5840bf0561294c9e66fdf43b5fcbeea3bcc0fd36f4", 0x52) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000480)={0x2, &(0x7f0000000440)=[{0xffff, 0x81, 0x40, 0x7fffffff}, {0x100, 0x6, 0x0, 0x2fe}]}) executing program 6: r0 = socket(0x18, 0x8000, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x3, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x10, 0x4, 0xff) connect$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCNXCL(r0, 0x2000740e) fsync(r1) sysctl$net_inet_gre(&(0x7f00000000c0)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f0000000100)="49e7e814baad697ba49a41924b942370016df4b746a3b02bccd6f35ee1f6a4aafbbcc498b78abe99d422c2063505d3894cf58fcf119141e5e1fd9b8e8cfc3eb96a36457838a33643739d493474a7709210834b5a93c79088953e5ce70034cb4e32a8bd55b32cbc7905b2b975f60f670039c78d4b49f3102069ad6c192264ffe4a4a7a9b42ab9e892b9fb67d2dbebad2fe10e26595e2328723ab5875bc624aeb89bfc7752ff05ffd1d180519c0ed18e62c60bceaf2a75a51703049d14da1160cae517842444db642d651baf125c110eaff8", &(0x7f0000000200)=0xd1, &(0x7f0000000240)="dfc977277b922ea3cd2495157e50", 0xe) chflagsat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x2) open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x50) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x2) setrlimit(0x3, &(0x7f0000000340)={0x100000, 0x1}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000380)}], 0x1) r3 = shmget(0x1, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) clock_settime(0x2, &(0x7f0000000400)={0x9, 0x1b0e}) shmctl$SHM_LOCK(r3, 0x3) unveil(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='x\x00') r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) setrlimit(0x7, &(0x7f0000000500)={0x5, 0x800}) r5 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = getuid() r8 = getgid() r9 = getppid() r10 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x1, r5, r6, r7, r8, 0x70, 0x4}, 0x9, 0x1000, r9, r10, 0xb9, 0x80000000, 0x3}) semget(0x0, 0x2, 0x20) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) connect$unix(r1, &(0x7f0000000640)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 3: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) getuid() r3 = getpgid(0xffffffffffffffff) setpgid(0xffffffffffffffff, r3) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x6000, 0x202) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000380)={0x3, 0x17}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x8000, 0x7fff, &(0x7f00000002c0)="baefb3784d26f6fbeb82e4c58537f9428f1dcfb4fcedc4b934285e65e928653aac4a91163381945aef53ffc9c657890ac714e49d79a3333c027cf2cc7570e783317f29e734f24a30a2c3b0bd56044dfcc53ec1cd25347f4f072da8b6bb91884acab574e901b5f3353a34e9eca7e3766346ea20599142bd1f061b817c2230f073adb54b53e8c0571bfa037bc1115aea3dbb3a44a8d0af57d181e4284d8bc6d3d431721ac881d24e3c6e", 0xa9) setuid(0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f00000003c0)={0xf38, 0x0, 0x0, 0xe155, 0x3}, 0xc) ktrace(&(0x7f00000000c0)='./file0\x00', 0xddc6b19923950b59, 0x800, 0x0) accept$inet6(r2, &(0x7f0000000240), &(0x7f0000000400)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x92fc, 0xffffff99}, 0x8) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r5, &(0x7f0000000140)=[{&(0x7f0000000440)="6e067be5121fef935822f9d5c2d53d2f84c988f762a946ab41a123d54613fe38a259b22e914c110d6be76dd1a4efb4981acb48951ba36faff3f9b40c9602f3b32ce419136df1af7f71530c30f559989e3e52e994b523a301da1bcc92c82a5fe41215ba71fc36dca8e4f623a96b9bb7d6ab926f3481b3838a531b4b93fed1e382", 0x80}], 0x1) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040), 0x0) open(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff", 0x2) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0x0, 0x0) r2 = open$dir(0x0, 0x80, 0x0) link(0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x51) read(r3, 0x0, 0x0) r4 = getuid() fchown(r2, 0x0, 0xffffffffffffffff) setuid(r4) chmod(&(0x7f00000001c0)='./file0\x00', 0x148) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0xffffffffffffffff, 0x5, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open$dir(&(0x7f00000001c0)='./bus/\x00', 0x200, 0x0) r3 = kqueue() fcntl$setown(r3, 0x6, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x3, 0x400, 0x9, 0x2, "ccf7de00750b90ac12098993894c91b38ce3224a", 0x7f}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffff9, 0xcb}, {{r7}, 0xfffffffffffffff9, 0xc5, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) write(r0, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0xaa3, 0x4) r2 = dup(r1) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{}, {r4}], 0x2, 0x0) poll(&(0x7f0000000040)=[{}, {r4}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7, 0x0, 0x1, 0xe2, 0x1f, 0x6, 0x0, 0x2, 0x7fffffff, 0x10000}) sendto$inet(r3, &(0x7f0000000080)="f3", 0x1, 0x195a05e282d6161, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000000500)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000002240)=""/4096, 0x1000}, {&(0x7f0000000380)=""/196, 0xc4}], 0x5, &(0x7f0000000580)=""/204, 0xcc}, 0x9}, 0x10, 0x841, &(0x7f0000000680)={0x1000, 0x8}) r5 = accept$unix(r1, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f00000011c0)={0x0, 0x0, &(0x7f0000000e00)=[{0x0}], 0x1, &(0x7f0000000e80)=[{0x10}], 0x10}, 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000008c0)=[{&(0x7f0000000740)="5df776e48b1e16d6bd41569b8c61dd02966d31e5fb87a486a63ff9aa68b719bf4ecfd2354adbc7e8855c53f090956e56a6f4ef78ece2df6c4130c2d90ef0caa7e3bdf7dc3418c6806de3f5b0a6a0447d21f59f92c88b53382a2aa621ffd57a0fd308679697bbf57b24d8207ec3f5a35473470b02d62941cd772bdceb90912f04ef29c8096610c35f5b47caef2fe0376f63924cb284a8c62fe13ea45153bf02c0eaa66a8c5a19", 0xa6}, {&(0x7f0000000800)="b8797e5443050bd851629cba127d94d03547c0376a65c4a0e7259cfdded14edeb431e4577126e4061ab790d5a77a03e6589b914b66185c48859a7010924e9130f7393ade111cee14d7fe70c0d5ea0b56032f976113e9cd1b865c13302eda4b80882557f8867a2b5d13cff8343f7cf53dad7c703c66925ca496a382b69066a3ac30740dfb8badbea5b6176a2a9964b819ddecd7", 0x93}], 0x2, 0xffffffffffff91a3) recvmmsg(r5, &(0x7f00000004c0)={0x0}, 0x10, 0x41, 0x0) recvmmsg(r5, &(0x7f0000000240)={0x0}, 0x10, 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x40}, {}, {0x406, 0x0, 0x0, 0x414}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x2}, {}, {0x16}]}) write(r1, &(0x7f0000001480)="15924e76480e08417279e885e376", 0xe) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000700)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509dd80bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e7122253a5040000000000007dfc0cf7362e07418a8c8d302fb3ff6049e9dc1d09a00864445838889d1c87a332462e2eb3", 0x71}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x44}, {0x5}, {0x6, 0x0, 0xfd}]}) write(r0, &(0x7f00000000c0)="64acfe7dfa3ccf62663c7f539610a7ca73126f62a6faab079fef5c62bfc2b132da4fbe2601286931bc387e86a0f7479f290ef0ad9052dda52324750d52dad89699923aef6fd18ed46630fbdc856854a568eeed0f8d8d8454dce3c67485a71c8cf1bfd3f0eb0f84d2eb461587e2a7872f984d00b1149826fd25375408b170955554b333c8165c96503c75b1bb236a7027c46ef6ce6cbeb262a078", 0x9a) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) execve(0x0, 0x0, 0x0) executing program 3: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) socket$inet(0x2, 0x3, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x108) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) chdir(&(0x7f0000000140)='./file0\x00') kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0x4}, {}, {{}, 0x0, 0x0, 0x0, 0x20000000210}], 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000140)=[{}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r2, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r2, 0x10}, {r1, 0x2}, {0xffffffffffffffff, 0x4}], 0x3, 0x9) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) r5 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r4) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000080)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000001200)=[{0x54}, {0x64}, {0x16}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0xfffffffe, "031ffe40630000000000ff000104df00"}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) recvmsg(r0, &(0x7f0000002c80)={&(0x7f0000002800)=@un=@file={0x0, ""/94}, 0x60, &(0x7f0000002b80)=[{&(0x7f0000002880)=""/36, 0x24}, {&(0x7f00000028c0)=""/143, 0x8f}, {&(0x7f0000002980)=""/222, 0xde}, {&(0x7f0000002a80)=""/225, 0xe1}], 0x4, &(0x7f0000002bc0)=""/187, 0xbb}, 0x1000) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f00000001c0)="d96fb5472f032ae83156c2b22e351269ffb9dee8b8bdae3c0326a174bd3d4117767bd951b5b3ee8204de6893a349cff0f8dab09bffa58fcd0693841b5d7a1724bbb8a7d4c4026c4e5b6b4b214206d61c43650f50", 0x54}, {&(0x7f0000000240)="b18044a692e5b60f5ba1a5749f13e5a64a872e509960d775da945b3975a64574694d6cf16356f6a259403dc652b317dd79832df1b3ba90f6ed6a", 0x3a}, {&(0x7f0000000280)="8c18bab4780325cf7b0bf4e0c01b750b070909e19ea5a17ff40854159145e935fc519e68786fb9f79c8bc1fe5f5c95510d45ca10cc20a5ea510f8a8ceb69bddd704fe9d4d9d78da41b42715bb9342f01e0ea940735bcdaf64b0736a4a3f1f89291580a0dc3369cbcf03f62e466a94b31aa50a592d5194a02e2a982728402050b2a4dd3e02670e9604a11e094f0b2e82996a582d5bca6ce1a5d08314b67cafee92cc541b09ca4a1bad4285a4ce9f3e0520fcea18d4b9b49ba4265e63a0d07495442a3c3bf7e6a9c5c3cb243", 0xcb}, {&(0x7f0000000380)="889b7a19c03071ea8b1d36e9605615ea0c38a7ecfa802b12b945e94e1180fefcde107d01870e82bb264666a255e554bdb32ccb6be219ff91dd64c498f6dffe5942090b026ae0", 0x46}, {&(0x7f0000000480)="2362b461b4f9fdf5cbc270d131ff2e2dbe7f8e4cebebfe0ffbce2de2d7726d3080208f1775135a886523a02a9f60605af873be5769aadd4773fa0df5c4003deba08f7c56e2f7b23cbd4c1fffbefdc5d05900b8d7efec4da42302642f18a594b25cae776e3f68ffa6c5b65e1c21687f115c8999ad9edf63751c223fefc8981905989bbd5088d27bec918abd5e0a898cb16bd35db0ffb5bda1851e9b66b34c96496514c0c8d0f04f5afefef4ff17beabbfff9cdcbabfaac24e79586d8cf416401dca914f1c42543a2e40592955c356135f495b7801d7d2ef3bc1eb966efe5e93a55d8fb83e0a5bae98ddb60cce8da106d784c07dc6119dfc92772f38ba3d854bb31f6b9bb43a450eaa6db945b3eb25f25e21d9710f02596e9c08b169bb596050c78e96f568e0472474b64042972f4363d18777c3e957b2daad3c7d0019aecc511314886aabc1ef55a9d48cb5c26dc8260d67ab835d17fd6cbe43c756019d649e45c46254cd6834d683a075a0cda8885e8b4ee86f75cd9cfe51b40b806fe9420e69636c132599079d41e66b0b13c99f26be21db0c190abd017ccc7b1fc593c76382fd73090153f1ae5032de28a829eae8523aa476a52f793b81054ea386d53108aea1a81e4e3fc2afce79c62b4eb265ffa167dc72e40cf53c64c5e6dbfe126a252dbd528cc368a2d1d868872d460ba2004d7a85e90528fd3c01a7ac57991929eac019e9a7b8d418e751d41bf3f838a821a7f0d2af351180cdaa2586797625d6b10f950b39c725ec66a644f5abe9e76b1a95b1dca77666dd2634f1b8c75119eb6aaa3729cda83e15660779a75f19193faab6d8ad7e49aa1b325eb5d6f7950e3a04496f1c0d385614f33880b3998800cb915dc553ae40b86744d151ce57773f15b8dfacdeffe4892825637454361fcf4a9c06dd21c37cd0774f113cf360cf13068bc64d9d32ef11bcf9bec9ec7bdec25997bc83b54af9eea195d152960d414ebe9c4500b112b60d2f1f0137636bc4ef544265373a56bd2ea238cbf0b8b6f3e7cc6a983c252cfab687e1cdef8244e6879f1c90001a028b79264356f703ede092a1eb65623b4eb9f577573aff9cab6e58c5e9e95df5a36662966761a941a8e80e78c5ec3840eef2894cae0e034edc3dcd3836fa6a0d0c119a14282891da64a9487a1177246a1bb1d2157503eafe8755f320c2ee6bb5f0de453ba7de36b1619d9f64f2c9217362b98eb8c69f18fa8ae2bb00982622e02c0f91c4b1fceaea6ff2e8519320f3babb8f88dcdbfb12946587bba2e63f566fc7579763d561e1756ee4ec205db18e47cd856c2520249df1b6ce983913f272d1fa49ec7e7a3c861fed1942619e5c1ed882b22ec5243647f263b5c9ac4aea2e7027e0520b80d40cb7d25506fdbea6d14b60f0c5cbe41e36fccb80920d8a8b74493e36b7b704ae490f48d7adea2219030a1c557c2776763520ac17ca7bf42609d9e07d3330f95c89a22380a060738a927c44e2291265e028d48f5a4d0e1a2dc8aa24fae7c5b073f4df4cefa7f266f34cf6d175b46bed91afbe216f4c48c88cfd0e6f43af0e171daf4298a17fdde0dcd7126dc5f62d8c7bfa29a99a45c00be39cd1a873395c62eb259271afb96c0f2e325ca751fcf76af5f196d3565e02e644fd9b30226cae11cdb3dae67f73254d1d692417066cfd6a4f09408f882396d7365f0d9177a19e84d5fb9487c4089c82830e7f09515de0b6fbf01fa8eee5d4be63afcd193b19739776059e69a2cb828cf6c82e54b108776ff52842d6a19fa3039bc795c8306715dc201297ccdf871dd3d829a6384ff3b076cd9bc4ed0a3044a7a5ce4e040bf612f9c80d4261fad567c1f4d81c8fedac533230c0f56712d5e2c6abc5e939728561dd5599dec87626b8a65652f5a5da82c993a0f638c5d38ec382660e4e824b9bf8c1e4949d9fb41037ae2bc84bc864bb074916b95bb1f06668c73ed27b79d05b5e8e36bca211b7130bad44238ac331bfe86b663902cf3ee7ef66793c3e6d4166251ffcd0553f1cd170790baf184d0238e1b2fccb3b30d99f3613b8d25a025d4113dca1006bdd2eed1660f9a9c1c6202f673d9dd0857742c5a1c3a5633a8f9a160fdca1e65f11903f78f4b21d6b5ca118f56ea90b6b262445b1c2e3669085ec14ded8506a9727c3c2fd5491e3941b345688397a11c86664199a1045a924ef25ce6eecfced89dd306ccea0c67d510032d01b4840ba70f82ba71f51ef65fffce1f92c273fe8924a6e0f938998f725d9fe3e6a801452655f5a83b1441ba0912b5c928778dcaf3e1072beb1dc86712ba3fe72126ef70441b46a2f045db805a8c8fb95b464d3b9dcdc5151daf25aba165ea2e2c13eb60a4cfd5fc62d3876ef4785abf7705c5f4585f277304de3b2700eb421ad54b6cfbaf2c58c6599fd771a1e5cfc114fff623e64dcafb78012ebcb401ff98bcd8ed6caa90523eff8f9fcca5135ff7c9252632f423430aed4d0f5010b8c8b928105cd37bab66f9226bdf14d4e8dc85029c32284f1ea9a4a92cf2b077e96f1e97f2de291f9204a599933b39f740cbcd2da5e340e998c6e019c1d1ec4b3754d05846adc1b9577c2042a325093978d1aa567914edf2413c3ad3316191db9b1055968225081bf33e911132f502dbf5640131b8a92ac1e44e67857896dc1d8e11e0c095514a09d4941b76656abd4753699116cda7b39663b8ad1f0f935d49496754fc7e524c820efb1341786b744f489e404c016d895d3c324176c848b6b942208758a1152980b59813ab3b4f101f259501a6f384b6c5aa6d6c414c5c5c2e28218035b66b8bdef5442177ebee56744107b571a034b79dc61192f9c3d1d868e83f5e8e7f98c65ff801b20144e0c336f4df2b1b27dd52377d687e00c326d0a9a51c6aa02268e5db4ca89d05e4ba28609dcd704c5202e4d6f270d61b993dc7565943b240f772eb985db5210c4418159534e8c5de125503c2d26b63bf9dd4fbbef38a51014119cb9064859756f177da9a2a6c5e431b98ce7a882f6e765a512e549f3acc94d959c5a12835e80889c3392b1feaf8df905429d7ecdb610572cd4fdd5a807b55aad95ec3291e2aa22df5e35d0768fa27606cdb6128eff45bdaf7ddd1df2c84e84d5693df42e47d55b88241c97f0b58fee67c091a97e18321739261da4f1cc6288663d8c21c4d6db21ccca6d8bde18cd672e1f959941a51d0ad979fcc6e7f33c96d00e98763b274668132c650c3a7b6544473f125876b16903c7bf1be891fa46678137c8e8033c20dd844c8b67976216a96464f23964810ae34916e2a60367a5939cebd8539317065bb65e2eaa6511ce7773a771eeb68926e0b9428ce6dfe00d62af5d0af29db9dcf9ea2a9d49b889cfd337968ea3a093eb449b1efc40948f4512134a8608f3db901a194487f105c5872781a435e78084fa9ea761e607ff0334f7d621d81441d2e042a7bf6b8af04d6e46a88cb900f53e16c13cfd18e6d6d0f8c4c6888deafca012740edd3c335e06e3d916818782daa69e5fc949fdfeb6fdbee402085edbeb357e89c20e9c533e03393c049fa4c7ab95c6d457a05f04002de0b28cf640844b75bda3c21d6d85aaebb3536e66e25b9a5394caf47fc18714af067697df4a6bd9b1641ef5c8b27439ab697fb3ed926ebec750e6a2462e0e7f9abe7c622254477c7b00c8c8b15af3215a82a9df15c8396cc2b443783decb29f4df8c803d9a7f109d79e75ededb2d9d990928a38d2d4e0797dc50e66f5c5ef0f638cf562944b592d70f137e72128d8189955664061baae15559523f78faa1c2d2ad5ff563b2a113991483b2001b535945ce55a47134ffecb7dcbbe9263afa42f006280e3619202596bae2d3ee6a0beacba01b151ae310fe1e306b887f4262fe02754797571930ae05b2f3b935bfbfbad43f7c3279f862b91fb8daa5dbfe4445af45de6d1f1d135aa55b8a6338d71d693a3a3e6804208cf8490336d209f3b5f4ef97089bcac5a10a270af1cee1117b13ca39e6d372989c9840bc89e44136da4419b34cfbd3f0f564499e91cb010d20d264c02ec9cf8bc96ed9a85da41c47741e65ef152b8778b0461b22bc770dd49272d05923f0715311da273db663408d543d420f814c200bbd71d9a5a4a5bf25c5c52250df05a55ceafda37533a4dc9c82b40bd2cf25218b44dc51bb04c8125390f2dfca148a6c729e19b6071017eace79515a1be94b75105ecb7a877b6e830ac672effd499167105329545af494b3a27344ef2cc15fcd7b625eb71fd1ffc0ee62cf5674fd61eab58148fdafad69c7a63fafee23acde500b4c8fd723e356ac94ad592c93a05728bf1c774c116f5a44c7447a68c676a6f0d2d05709705414a5cd39a6632d2860a442e35b640d07866ec0fcdaffa88a075950574fe03948bade166aca77ad8386f6107baec0b6e41bd0f14d33a06ff8ee3dd7d080caa3d48f8ae4a222d9ab25fb99ad22657f67d1f4731655ed6337c291f52810acf0792d02fe77d0fee3da0ab02546f7a9e6d80fc908a00dcf710a26f13af9c4b2bdb001ceca8bcea86c2670c071a522110795e29896ed8d95c26c4a4214db933b839d55fee3086c126a82bf6678b327f697db7ddabae1fbbcabaf4362d62cb33a3867c976b74133fcda4590d77b685cb7a8195f5afa72b1356ca66a51148bc91a6d7151ad852aff757e43c82e034ff7f45c930d098196e7ad6f44a1e67058d4a3222ee55dc440b2102a83db819a01d0ee8764f8c36718cb3c2baab47f79e4f0f91e57c64d461e7bd11a6beb03ffbc197708caef24b9125c1a00460aa294097b210a4b2a2ce2ee5a876deed80d1ebad01993f185ee7340e991c9d236f0c14aa759707126c315ee3a20275a0b353a91b061597a5d7e49d8bbeaa220c5deb11aab413888a310d63972628f9fc3e67d0458ae5b1b642e164eaa34878151f83931fb3d33c41cf07d39505deef66ccba526b5ba793a00a68c4735ae11ebdedf723634f1ac4c712d0080a71e1d7ab4f8bfc11a56bf7c1ca6033a053fcfa96ab252c044ae62bcd161be8b65810f7120d6c3b2a57f117d993c7c0e7c5981579f3d3e620b728bc7f190045819c79aa8d61906c38238fe26c3a9003795a13cebe3a90cfc6087fe6964c9b1c9e811b1190caf250b2dee98bbc19de375ce69f4c73a3b0f4c4be09aec218bb9567b78adb09d3351b080c73279a56ef42768b34de495c8efef11d989e8162bbbbce75cbee242eb33b4961b5677f7958402c929c8a151649581d1a09aa2352b84a4a3239835b7bbff2cb97bf82c947402136d22d2888df1be5d8523523f9aef02c86173dfad8ceba56ba77a9515c88006c316c395a18861e3b5c3b633964cff2e5d3629881cabf42669d01bd9ac1589cd0e402828347befe28483d816b13ad721d1d261664069ec6774d14c445555685f3c2137ed59c345b256fe291c777c8c44e810e6ec40ce17f05658a35df9a2bc820014c576ee0bbc35b9fdca90c79d7aea34246fe6cdb35f0159b418914db45f3c630f44c81b7a213afe158b5ffa6946b8e2eb3cadbce54d8af7409873a7e5a322a0f3dacd5f971d9c3653b2f617c769afa647834719762fdab0dd993e72bb7d4476e903077361bcc024ada4732cb54db3ffe3d395b3a55120aef8da7b79c6ee4dd0ceb37992d85bc57a5dc3c7125977626c9adb01aa859cbc8e671914d81e1e2ffc5a2b5616ae4e265cb517ebcbd8de6e40e33e1d90e6b2f3a4172d20810486d7da47e85a4dfb5d0ed1ab18948cccebc34f70dfb7ec2af8e44b22dee37aef4125d", 0x1000}, {&(0x7f0000001480)="2b838931e52b215005145c291bf8a002e5a15687c781167631d2df8c37a9622c2bb20304e2557f4ffdf26a33d291e22302bd6cb8d5010bd36bd6da0a4ef73f4195180161f560826c562bf62ea91f40ec5f8f23de3d06d3708f936e555354c7c944cfa23bf9669cc607547fa0b3c788e739368add11e6f51e9b9c0d7913547747f2ac2732c3b38dbf2934c7d372c989a2c041296b7fe13466044baa8b3725", 0x9e}, {&(0x7f0000001540)="ffeb49d6c9f93c69cf58034b9597c6416d63a0c5641803d6c714daecb2fd8cfa773758bce57f0f13b03c9cb1749091d98f1d1f2cc681b9fe3515cd1276abbdf6f057c34d554a1cf55bc993b7b0dd01e0209ea89c84da3452900ceff3062435845ede946796e750e7e69f209974ff6077fa3ee0ec5cd572ac8d15c95a8731fb1a6bc092e302e450da01c4c5609941e4f7eaf46aa1e4121a10558f3a18d413666bc1bc9500128277e61949f827750da34833de79af0924c8c1adb1e9f0bc9e168893eb494d1f979ae85757bcd661c28bd6254ea7a0849b7c60321c9fa1001ef7c8f5f9e57ded900198734ab1bc5a53e423279d3dce043da19b6e278d0367150b596354d84dd897330c99b738baebf0795801d79abddf5133bbc402821289416cc0b246260601937a804c620f3e65e66f245c74e2659679673bcb84840a42a407c7f55c2069070eb385521055cc50b006f84c0262b3dbfc01b86340a69fa3e7772f66ddf64d78c04c59ea0633b9a0b73ededd2aa77ad82834d2c8c99ee53b2a60ca5bdda3ab3ddb922f3973f9d88e690b09869afad356d5ed61236e416adf1ee6c3acbbe185536d5be7de12c33225d092291a5000472e00ba25da2ba6b98d143927d165c4a4d05a29dd1ed7cce290bf83b7df1ab2cb6495c86cc7e48e66388eee3dda2931fc20d3986fcb66ef31842420b535adcee688c0fbd7737d99a8fb9ce9fc2489929d507194cd919cd1ad4454759b7d4191de204926c77bee0a8c82b53449fb3cd0015aa658883a64b6499b707ba24a8f570dfb1f2f168ec67664b6acd91b4c8e3896f355a29b029ef74d94e46548f061db029d6e12fe2fdd487b69da5d06e395d82cac1765d110678c3c366a28e49206a25a667c97136ec5f2e6b72db1b61636e78dfae83be40e647b1376cd03f0e87a09692cf7d9c845078670844c60fb614ae74f1e72cb482ab626f147e0ff07615557655f87c0ebf4ce05ca565b54f107afb7972f7ee8a1c4fbc41bb8ee8b3365b151217a4207b6f2e83253148cdaee7871feb4b0b570ca308d4528a71c85d83244cb150f3be3eefe067fc445eb8fe171caaee169ffa714206ba50eb69ee41cdb9e389cc11933427e7b8c8e4b5add0986c78fb175bb317d1e38c46c4f0d8b5998a2dd549cd6068ba5da06b6679339709b300d459dfcb8a2613f82d0b89acf00b9895d3dd494f011c28fa25f63a03ec99dc8afb499d17babb56898346be3335fdd7e53b87de0d22ad3927a157da32bda2ab90ca3eee0fce4767d0357cc27510e2af89c7d0661230669926fbdb77d94f94c09e41177df7c2bd99ad3d7208b44acfdc4fdc34c202b2f89d156c9d9bf1065e458a3d026abe0abf12787a681953a321baf2a8fbf6451b16a62e1004519b9e610085d8ffc0c72412aebc0c0bd1f9560897245558a9d16933972f724478ee0329413ca1e836a22c201c238a595d814aa327211dce223248240c6243323efc5b6829f4209f7eaf652194a5d1d4dcf12bc233892f3473e28f961ad9efdfb3d4b6683c99ffe283546d1f2940b8ada88486e1e6a16960699d32b20fae77d6ca196f48a4b26adaf686282ae943de6b3d83bbb0a2fa7cffdc098f699c0f51ae9a02d2e9cae7fad5ed5680d8e8adc1586f945756a82c707c31ef78aaaece1b904a5439d9d638f8fd3a8fc25a561df04a21dc6855a280b827f8adeac0921153db27e912842d6f0aadab2f23b96150d8c3401a3a36c87b2094cbdbf4e70e40d3fd3334b5069023c2478fb485f16e57557cd4909a2611a728986d5d4b849b15b450d1d1bf7ab71c263c755e6414a5f643f0546954287eb7929a543561690068d8f00eac91c59e909415bcac4e87d04e1dd22ae222a68d4c0bc4bfea1e83a4c9e71a927bd8a2d22ed42a8b8085886a6d6461a80167dab4edeaf3a0b2445d8715951756a69b939cc4b7f95adaef496c6099e1c51bd7292c3e7e8c7e2aae1fd3b22894190e1c1829ae11c8b2f3db72e5e2d452875f9c5d179031c8465610de7944043a8bf69e1a678c765047bc159ca2dbc9954d4a6fc26faa16324c4babfb547c043a4e0e6634e09dda453fa359415a2558121e6dd6ea6958e6d8aaddcc6ce102a8b305fdcce5c782ba1ea49a135cb743cda6624417649058042859b01b2f186a32dd4624256ab462be9690301ad531d887cd051c919bba8340f83f3846f12a0293dfe15ac7a9a2abba0d585ef473e18ac0f243b1ce5cb8379c9a5ac7c2f4b5f0527f6dc953333c563bcc8be40ccd4fb0c5b913f8847fd737778dfbf4c41cb7dcb1dd4fab2aa91756c611a5cce25071016ee298a149c2b4ba92da3ba30eebbbbfa2c8de2074011d5ccded3bd34c42b5b596f58534d05fa158d285bb3299f64cc5b288273db7c8e71782b51cb3753a2f31f1acbf02e884cbc0ecefed8a7e253b1ab293bebc930474da850cc87466853f22e741ce09cf192f5d9db64ecf0cf540bbc3e214e15791d2543ed43f3ba6b50ab26b08475d447502480eebfe2d44c21ad2e4080a9c1dedad99553eb81c0a713d18a454b9ae79d7fb7c8aa7447af0bce685a3bfa617a0cefab530ec1762f1a84202d5d3fa2b818024d34075d95d45f2c4b577f42708c86e707a7f1c4ee0b9315c1b6d270ff7ff74da54eea929d76897d30401979ad3733b8c0d63fcdc60096a12fbcd0646a3c3a960b9f12a570735e2b959f17d8f3a66d85358c04f868a3aef39d991ddbb00c6f14d29217dd75a66f10cacd029715dd7b28e85736e1630caf463a1375a999f186cb6d21b23775100fc4fc45948535aa6855973ca47caccc3ea85d50c77af85d5bf42f366f32776844a4757b6f05fda21e8b7412640aa2a31f2d8150e4b31b13e7f32042c852a401a20090efcf70ee577bbf1889846a803b9e79de47821526a5e8d87b3dba17a54175eed4152f2631fe35a75c5b1ca5a9dbc5ad24ea7c21d7d021a27e19ddbc9d3cfe2bafab5dbc1c7115912eee1f51ffcaa0d46826bda484e7d68b684a2c8cc6a0fd19b9ef8a35b3562a3d788fb8ed944acaa606ac116b43c6f2dceccf5a3251351236cb6dbbe610e5d76551ab759794b8b276d8a4c453f5d872f0ffff31b07597ef0df8c48ffa71e34034778f5bd61d417a6a1d265f421f5cdaee9f6037f52da5d72d1158e8705c4483fc38ce3b0f059b181fdbea6e1e99d1d6b3fec5df5eac9b87faa38adda981396e31c00e092c673c94a0fde5d3c252039d33199c6d18334207ec88aad3588f98a2586b4b939489f8a4951fabbac09f76a337cee7885c11628f502408826dde57ec3680cb09415e0e94681d48310fc223912b8137c008967830d06a630bca3651ed47e66b5dd176098ca951602fd39163c239121cad01254bec4d02a9a6666562c1af21bb35ae4d6db4cfa4ff3a251c50d5e1062303ff9da019320141a772e64fb69e2ffb90d0616cba326428ac5e9e28e8249959090a6bf4e4fece57e734df7bbf7998f0c320bc08adb0c3cb348f796830e5836221f84da7beaaab379f0c7952159ac5df2efdf6c34607eae2bc52ad96da8e9b4a73ac8363c6adbff2c361c507570c4003be47025a8e2493c1658db6f14d40c3d8eb7ed2d74d5e6eff7ce9a0cd2b858b507dd024e38842fffe536c4a15630f791e8309a499bda0dab430f06a07cb3a7372633529500beda0ec837bcb3a4b1c6cf0fe81a9a3b20ae48c4d2fb1e1ae053de64263abb5a6b2204f1726de1d440e89aebe02d218091c9821d01d2a0c23dac397872e3dc3c4cb9584becd0b4e3b3cecdbd3dbf0c35c89e4d4256c2452f8323d23c8addb624e3d1d7d627f4307f134b80db72e0c5f9869dec1e5c8cfb4ba1613b9aa08d50bc84d248bfb6b1cb50727c3c57d89c0ba2266a04e00e7e5a3a6a9753b4fb642174dc457bca3e3d26c2e016a1f12803309fa1274a6c8cd3884fc2b3910e1086535da9f518345b83937f8560b71b333dff16887e922bbd670f625c5cf1eae09bf4d416a85cd429b467abccbe6c345aa76fb119a9be76eb0b0cd129bdeb52d88a4bcb8988a49d3cac241bbca0053d010d0b14aaf777d9505b4396b0b2a761c66bd3d44afefb84fa0324f15c8a2aafe76a5b3a12e5cf4a8a6be8176b05a1c4247fa76ae28c853e17094cd44f1c24bf49990cc14e9d417f29c24f884bb08f61c32e9842c79d216e3e890b57d796afe2b5e260b32b8a1284899d0314ed79f15de2d379808e9ca0d94772c91eecc33c1bad053c159caf6caf161cddd6528e3f974cbf77589c766db741d38bb85accc793aec565b4a4f06fe2e8932890b5efcfaf073eded3c5e3a210467f620a89685431b4dfd4933a8f638b82534f9b19047ce91703c8da22b521eb1343fa0dca827f116fcb07ef7eca225d9bbed5b1581ab15c03c6ebd03fb7d583a1c468b5cade55262b1ec6b69788b4eab98d1194dfbcdbe9bd26b5fd6dd70dd0b4cf6027a2fe316f5ef3d0a9cb2af6ba1ef6e5ed4a118207b22592ef6a02db061f2bc2291efcfdd26e7e0b81689dcf9434c786008b86325801de99cb9b4d55793bdd67015f0ab0678c5d59c8f1006204595ca3fbbba5fac61d714ccbd5308b84f26b7153fd7865d17b14640b5a10a9b2bbe834f6cb263baeff894188dee4fb497fdaf081a5104b7d4648e53ff6e9b8b48986f30edc3cf9526164fa49967cc697d729123bdc36bb429fdd385571a2020e9d31cb037bc4f304bf059c6965734f2a3d4da3b217555c558522a5ef4427a530596d8e54952e477a85914fe434fa84608ac281c5d7fa1bd95f44568cf77a1452573a043b796bec75ac7e6c70abbfbd107e4cfc970586c81f27bc4d3e7bfff2bb47b431cc74a4d9220b53d7e75217ff207e86a2a2abb645ecbf11e6ac991889c6012c0cebd6fa5fd65cba39950a1d2afc3058d332a080b343651ce344b31326b5d47f7427c3f66c86c3503194c7ec856c077e4df075d655d22068bb5fb1a47b05f0ea82dc699f4c9a51228f5697ef4ec0bbf8cc8412efd575480c4a80161064150bcf633c4224820e9bee9baccd1847f74d84eeda957c1fbf44c21815d3a9015024ea4e0fb5dd94ae26196dc6f2128b59716640a7d6a7d0a009eb2b3918c22265371b23f64056eca904fc8b4265a1eee703e515d9216cb1e63feb55e4e494dd7d03a35337a5a7a913082e281c70a98a5ad1b9349d93cd9d9155710197001f4b4f63bde8059b727fef12e0866fe3addb160f31c1fc5ef3c648fd033356b184659aef44480abd5d0259a39af216646eac2b8a79d1c7ca3c107ae52370d11dcef7d48941fda2ef8c7a707a1b1a411bb0e3db75349727160565bb8aa409fcbfbea6a462ed6b980207ee0807c35815628cba9a31b30391d95771bb086ca3e7e46773738831f9480a4547e753e1c7e5dd7b999ff272d0b246f29c0e6bf5a78cbd3f1ca153e170aa8090322d30818dfd565f3e03bba64e4b781bbf0fb29a24c7d7abc53741b66d0bce0256c0295b73fa2e041ba230379cc9168bc432e1fa3c722c1e66687e06e3f2162acf135b3a34fc61bb2cb4a615ef3f7e60ea38e0407399be72a8279c9ccca05286d24c96f1da771a4f49889d17700f6af7c80511c8dfca9788de34738d96672a966e4bea3cf7684135e4f05d611a1ff4d926519dfa27e98078b0f3558eb54b33b6b1cce941942c90dadf662185d8f339b79ba22cb74986311e7c2b9fa7011bcbff37611f528b6c14bedf153b0590075e47e49d29ee7fe13dec52cbb63eaeea8c392dce6541f1be051f63a3dc5b74a9c8cd88ad0437268af904216e1f669a94a", 0x1000}, {&(0x7f0000002540)="f6e9d9a7f79329b142fa1d1f680d6626295ebe14fa1d1552eee3e82a7eac4b6102231e0bca7166c81300e3a7ffba3879edc63db8a1a82291771a373eeeda89a50118d96f99a7405a3ed6ce1896e25ea03e5634008a5730b51aee415a50d030f10525e0775bc39cc298ddd3493582326ec37b22ae3493ca48093b11dc0564790dcf1ad0b457c767fe2199966b7c3dc8cae373011ec0d2", 0x96}], 0x8, &(0x7f0000002680)=ANY=[@ANYBLOB="1001000000000000010000000200000061698831ad392bc9a2c4908c148074dfae8943bdc2a4324198b7475a9a6be82a3273d241c247b6d61a3500f9238246442a94ce08a49ce6973004d54509198281bf4d44fda17dd45880679269ca402f1d6131f7d0ce3ece5ca0e5426433df2c81e88324becef96a2b68da0aa1e7f0403789a5a2e2fe6fe018b39e3fe6eee6a35ee0143cc5c6b96e1f1c05bff5c7fbe7cd629c5241a99e4c3394634b5339adb80a459b8f5b4221b8a4255bae189b70655c91a5428a71559956e076219a0531a9563609667d376c707ed2f9dc0cc02c1aa7715ef1181711ddfeae902a5aef34037abbc48f754eee4b8307a344c2a8a82c73e2f375f824005855d00cd6d6bfac333d"], 0x110}, 0x409) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x45}, {0x2}, {0x8106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) r4 = getuid() setuid(r4) kqueue() syz_open_pts() executing program 5: r0 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="8573b909614e51bfade7d1d3e1bcb8b25c7c1088f30bca9e25e238de5019c0d36a7135ad7cba2f6810027a74c60b469e5c02082c59860cca79afbf32c321ccc2897a2f2ba9d414105942c24837c00e2f4c37df59e794795d4441cf3a431433bce7fafb70503171a7445d138c21fedbcd7128f4d535123865e67b7ca69a8195a35aa41a12e30db994d163fc589f54139c5628d03f89efacc03da8bbc9a9e2cd3119948a1ea8f0094f95da4bfe88b58d290282b7de0bf41c7e2176bcc98dd7eeeb8d639abb1315942a8013c059d12481e9c7b3acd64cb6c9765d", 0xd9}, {&(0x7f0000000000)="144950dc727a5b2f", 0x8}, {&(0x7f0000000280)="35053ba9737c9fa4f9548791b3e2b1889c487d544085b688f1c0f519f9a2690eed90d60f4269da1815884cfd73dcd3425cd31be77408097eae18925d31a3eb8d99e7bcc222a34f2d702081253860f1dc95b52cd6a743f4a8b6f3782856513b2c7bab3a0a5280e024d189da4954c0fa4681ae", 0x72}, {&(0x7f0000000300)="e01ce7cb5c2656da4b20fef5fc2d4b320d55f04ed471c0cc02f971027e243da8893a5b58848306727f165bf1a4d74ca1c5eac9189e231039c6807dd69428722ac63cc58d8681190c00882fd83dc77ab0e0727351ff75359d17de0237698d854c07b270ca0bad79e90c2f851f5a6086d9c211a6cd59273937790e468faa559f06f6647552a73c2e87b928c8a14de5a21566b0c01b1619ac402054d440637105912f9ed94d0419f1631ed81238859dd31665a8d536f7044a907c6aa4ad98", 0xbd}, {&(0x7f0000000080)="fa07042f3c83ab508f707ab89213201bf5998ad3d682067a886cd7454080aa9372acebbd2ab46a100c9a3ecdbf7778f66697dc99", 0x34}, {&(0x7f00000003c0)="6d0531e565a890c48d0271baa94443e3aaa311baf4687f54787a98cf44486daf4ae515bf23d7350c9c4ccd295abf0a1f3d8731628104f89904b3cfd8b75a8caf5ff88ce0d5a1630a10c392ad5292cd4fba0ddb91d6195771a9ead56b11c466da01a07ae573190c02bdc5132e5b4bfae686ce898647957d1aa74be37fe1f20083aefb45946c9ad606215a58b40071733a1c4432a317f3a7ae3f5a0901cc7b787b", 0xa0}], 0x6) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) ftruncate(r1, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000010000/0x3000)=nil, 0x3000) executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) (async, rerun: 64) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (rerun: 64) r2 = syz_open_pts() close(r2) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000380)='$\n', 0x2}], 0x1) (async) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)) (async) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) close(r4) (async) setitimer(0x0, &(0x7f0000000000)={{0x9}}, 0x0) (async) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000480)={0x10, 0x7fff, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000d60000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000494000/0x1000)=nil, 0xffff}, {&(0x7f0000a18000/0x3000)=nil, &(0x7f000076a000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000860000/0x4000)=nil, &(0x7f0000cf6000/0x1000)=nil, 0xffff}, {&(0x7f00008fd000/0x5000)=nil, &(0x7f00009ad000/0x2000)=nil, 0x1ff}, {&(0x7f0000bc3000/0x4000)=nil, &(0x7f0000413000/0x2000)=nil, 0x200}, {&(0x7f000088c000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000812000/0x2000)=nil, &(0x7f0000e58000/0x3000)=nil, 0x101}, {&(0x7f0000a3a000/0x1000)=nil, &(0x7f000072d000/0x1000)=nil, 0x6}, {&(0x7f0000ca1000/0xd000)=nil, &(0x7f00006de000/0x1000)=nil, 0x3}, {&(0x7f000078a000/0x4000)=nil, &(0x7f0000a8c000/0x400000)=nil}, {&(0x7f0000d30000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xd7}, {&(0x7f0000796000/0x1000)=nil, &(0x7f0000bb0000/0x2000)=nil, 0x7}], './bus\x00', 0x6}) socket(0x2, 0x2, 0x81) (async, rerun: 64) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f00000000c0)={0xffffffff, 0xb4, 0xe}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffff, 0x8, 0xfffffffffffffffd}) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x1, 0x3, 0x8}}}}}}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x80, 0x84) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x0, "0100012d29fb000700000000098002005a00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000180), &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) 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) dup2(r1, r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, 0x0, 0x0, 0x0, 0x0) msgrcv(r4, &(0x7f0000000100), 0x8, 0x0, 0x0) msgsnd(r4, &(0x7f0000000300)=ANY=[], 0xb9, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffe}, {0x40000000008}}, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f0000000200)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) getuid() executing program 7: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/179, 0xb3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "7546068d2813137fd1447a6c893e868e14292fff"}) syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0xaf) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0x0, 0x0, 0x7ff, 0xa7ba, "d8f10dee0ff9308d9306551000000200003f00"}) writev(r3, &(0x7f0000000480)=[{&(0x7f00000009c0)="04fcd8b6cfe247926f935d344b134a9c230b3f5547673a9d92d4ff49d9fe4b064f8d71d69a63431fa7a6e9e496a0ad090aad3136be88a172639b52a2e7bf12e7dcb71f8bd9c0c6fa955a905b37dcdb0935bb2cd7c56f34153fca6932c54c795eb17c1d5be1c8772c0de5a32eb46ff2eeda06a18780ad587c9b97fff1a8f3946a0655fe539313b683bbec929d480787b42c68caeade2bf8036e35d7e346a2a63d538bfd1f6c0c7729eefa527495c234f41132782f1163724e340bc6ee796b8fad06c906abe4172244c08342f73973e9977c5a2916a53ce8af5d9a3ba30ee2bf4fab25a77b4b1843f0716b8cff53f53259ed35b6e8ed9b463f8738d412e7cb652de39fa3a0f65744a8873275e874f345ecc8d80abf0d0d", 0x16f}], 0x1) execve(0x0, 0x0, 0x0) ftruncate(r2, 0x80002) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{0x0}], 0x1, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x802069c5, &(0x7f00000001c0)) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0xfffe, 0x4) r0 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[@ANYBLOB="421b83987e921e03a72385f227b9df66439fdf0540c060ce3b3b53f6bff09c25fdb40fd5eecbc1e0dec836c28b88eaa7559788bea36f14237d5c886c14b82497321fb7a045f7edbaa3223a1a1aa1dcdea837dea43d340de8aefc906766e6c4d0b10cc6e76415b4309aa0aa9541b152091a7a0bef7f6f32ed551c415b2267b57ae62c11ed7cde28d8ef546cfd357e4fea4f3c696bbb6a84c85cb0ab58752defcac2392c9afce60bb7bf2c65c60c2d0afaaa637894e77e78b219", @ANYRES64=0x0, @ANYRES32=r0]) mprotect(&(0x7f000071b000/0x4000)=nil, 0x4000, 0x1) r1 = socket(0x2, 0x3, 0x2f) connect$unix(r1, &(0x7f0000000000), 0x10) sendto(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x2e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r4, 0x40}, {r4}, {r4}], 0x3, 0x3ff) close(r3) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r5, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f000074d000/0x2000)=nil, 0x2000, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYRES8=r5]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000), 0x10) r7 = dup(r6) listen(r7, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000200)=0x1, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08008d20da1a00000000000190780007edcf459d9db78cdff4ac4adbfe8e0000003fffffff1100907800000000"]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) syz_emit_ethernet(0x27, &(0x7f0000000140)={@random="547c4431c9f4", @broadcast, [{[], {0x8100, 0x5, 0x1, 0x3}}], {@generic={0x805d, "277320641df5f93dece854b0cca204e27e6c1ce5fb"}}}) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x0, 0x0, 0x0) utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x8}}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/../../file1\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x6d) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x40000805) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000400)="ea9c818712d2fcdc2310157b3ed2ca92cdee1667c45ac12ab4541165dc2ecd7fb014824342b4b965ca0ae30a033c24f53469de9ac08b8b6e65813373eca91a495b140492cd3c19cac622402a0f07e4cc1a3f62df3b1455132cbc41ea437db15bedaabb648de8123d1b17cbb94c0433f200db5c8c32461e592961b4c274da8e33bb3b057fe6bf3e772c54815ad3a4751b2e", 0x91, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/189, 0xbd, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000180)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) recvmsg(r5, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000200)}, {&(0x7f0000001740)=""/249, 0xf9}, {&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000000400)=""/258, 0x102}, {&(0x7f0000000240)=""/5, 0x5}], 0x5, 0x0}, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xb1}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r4) bind$unix(r2, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x3e}, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000080)) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) recvmsg(r0, &(0x7f0000002c80)={&(0x7f0000002800)=@un=@file={0x0, ""/94}, 0x60, &(0x7f0000002b80)=[{&(0x7f0000002880)=""/36, 0x24}, {&(0x7f00000028c0)=""/143, 0x8f}, {&(0x7f0000002980)=""/222, 0xde}, {&(0x7f0000002a80)=""/225, 0xe1}], 0x4, &(0x7f0000002bc0)=""/187, 0xbb}, 0x1000) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f00000001c0)="d96fb5472f032ae83156c2b22e351269ffb9dee8b8bdae3c0326a174bd3d4117767bd951b5b3ee8204de6893a349cff0f8dab09bffa58fcd0693841b5d7a1724bbb8a7d4c4026c4e5b6b4b214206d61c43650f50", 0x54}, {&(0x7f0000000240)="b18044a692e5b60f5ba1a5749f13e5a64a872e509960d775da945b3975a64574694d6cf16356f6a259403dc652b317dd79832df1b3ba90f6ed6a", 0x3a}, {&(0x7f0000000280)="8c18bab4780325cf7b0bf4e0c01b750b070909e19ea5a17ff40854159145e935fc519e68786fb9f79c8bc1fe5f5c95510d45ca10cc20a5ea510f8a8ceb69bddd704fe9d4d9d78da41b42715bb9342f01e0ea940735bcdaf64b0736a4a3f1f89291580a0dc3369cbcf03f62e466a94b31aa50a592d5194a02e2a982728402050b2a4dd3e02670e9604a11e094f0b2e82996a582d5bca6ce1a5d08314b67cafee92cc541b09ca4a1bad4285a4ce9f3e0520fcea18d4b9b49ba4265e63a0d07495442a3c3bf7e6a9c5c3cb243", 0xcb}, {&(0x7f0000000380)="889b7a19c03071ea8b1d36e9605615ea0c38a7ecfa802b12b945e94e1180fefcde107d01870e82bb264666a255e554bdb32ccb6be219ff91dd64c498f6dffe5942090b026ae0", 0x46}, {&(0x7f0000000480)="2362b461b4f9fdf5cbc270d131ff2e2dbe7f8e4cebebfe0ffbce2de2d7726d3080208f1775135a886523a02a9f60605af873be5769aadd4773fa0df5c4003deba08f7c56e2f7b23cbd4c1fffbefdc5d05900b8d7efec4da42302642f18a594b25cae776e3f68ffa6c5b65e1c21687f115c8999ad9edf63751c223fefc8981905989bbd5088d27bec918abd5e0a898cb16bd35db0ffb5bda1851e9b66b34c96496514c0c8d0f04f5afefef4ff17beabbfff9cdcbabfaac24e79586d8cf416401dca914f1c42543a2e40592955c356135f495b7801d7d2ef3bc1eb966efe5e93a55d8fb83e0a5bae98ddb60cce8da106d784c07dc6119dfc92772f38ba3d854bb31f6b9bb43a450eaa6db945b3eb25f25e21d9710f02596e9c08b169bb596050c78e96f568e0472474b64042972f4363d18777c3e957b2daad3c7d0019aecc511314886aabc1ef55a9d48cb5c26dc8260d67ab835d17fd6cbe43c756019d649e45c46254cd6834d683a075a0cda8885e8b4ee86f75cd9cfe51b40b806fe9420e69636c132599079d41e66b0b13c99f26be21db0c190abd017ccc7b1fc593c76382fd73090153f1ae5032de28a829eae8523aa476a52f793b81054ea386d53108aea1a81e4e3fc2afce79c62b4eb265ffa167dc72e40cf53c64c5e6dbfe126a252dbd528cc368a2d1d868872d460ba2004d7a85e90528fd3c01a7ac57991929eac019e9a7b8d418e751d41bf3f838a821a7f0d2af351180cdaa2586797625d6b10f950b39c725ec66a644f5abe9e76b1a95b1dca77666dd2634f1b8c75119eb6aaa3729cda83e15660779a75f19193faab6d8ad7e49aa1b325eb5d6f7950e3a04496f1c0d385614f33880b3998800cb915dc553ae40b86744d151ce57773f15b8dfacdeffe4892825637454361fcf4a9c06dd21c37cd0774f113cf360cf13068bc64d9d32ef11bcf9bec9ec7bdec25997bc83b54af9eea195d152960d414ebe9c4500b112b60d2f1f0137636bc4ef544265373a56bd2ea238cbf0b8b6f3e7cc6a983c252cfab687e1cdef8244e6879f1c90001a028b79264356f703ede092a1eb65623b4eb9f577573aff9cab6e58c5e9e95df5a36662966761a941a8e80e78c5ec3840eef2894cae0e034edc3dcd3836fa6a0d0c119a14282891da64a9487a1177246a1bb1d2157503eafe8755f320c2ee6bb5f0de453ba7de36b1619d9f64f2c9217362b98eb8c69f18fa8ae2bb00982622e02c0f91c4b1fceaea6ff2e8519320f3babb8f88dcdbfb12946587bba2e63f566fc7579763d561e1756ee4ec205db18e47cd856c2520249df1b6ce983913f272d1fa49ec7e7a3c861fed1942619e5c1ed882b22ec5243647f263b5c9ac4aea2e7027e0520b80d40cb7d25506fdbea6d14b60f0c5cbe41e36fccb80920d8a8b74493e36b7b704ae490f48d7adea2219030a1c557c2776763520ac17ca7bf42609d9e07d3330f95c89a22380a060738a927c44e2291265e028d48f5a4d0e1a2dc8aa24fae7c5b073f4df4cefa7f266f34cf6d175b46bed91afbe216f4c48c88cfd0e6f43af0e171daf4298a17fdde0dcd7126dc5f62d8c7bfa29a99a45c00be39cd1a873395c62eb259271afb96c0f2e325ca751fcf76af5f196d3565e02e644fd9b30226cae11cdb3dae67f73254d1d692417066cfd6a4f09408f882396d7365f0d9177a19e84d5fb9487c4089c82830e7f09515de0b6fbf01fa8eee5d4be63afcd193b19739776059e69a2cb828cf6c82e54b108776ff52842d6a19fa3039bc795c8306715dc201297ccdf871dd3d829a6384ff3b076cd9bc4ed0a3044a7a5ce4e040bf612f9c80d4261fad567c1f4d81c8fedac533230c0f56712d5e2c6abc5e939728561dd5599dec87626b8a65652f5a5da82c993a0f638c5d38ec382660e4e824b9bf8c1e4949d9fb41037ae2bc84bc864bb074916b95bb1f06668c73ed27b79d05b5e8e36bca211b7130bad44238ac331bfe86b663902cf3ee7ef66793c3e6d4166251ffcd0553f1cd170790baf184d0238e1b2fccb3b30d99f3613b8d25a025d4113dca1006bdd2eed1660f9a9c1c6202f673d9dd0857742c5a1c3a5633a8f9a160fdca1e65f11903f78f4b21d6b5ca118f56ea90b6b262445b1c2e3669085ec14ded8506a9727c3c2fd5491e3941b345688397a11c86664199a1045a924ef25ce6eecfced89dd306ccea0c67d510032d01b4840ba70f82ba71f51ef65fffce1f92c273fe8924a6e0f938998f725d9fe3e6a801452655f5a83b1441ba0912b5c928778dcaf3e1072beb1dc86712ba3fe72126ef70441b46a2f045db805a8c8fb95b464d3b9dcdc5151daf25aba165ea2e2c13eb60a4cfd5fc62d3876ef4785abf7705c5f4585f277304de3b2700eb421ad54b6cfbaf2c58c6599fd771a1e5cfc114fff623e64dcafb78012ebcb401ff98bcd8ed6caa90523eff8f9fcca5135ff7c9252632f423430aed4d0f5010b8c8b928105cd37bab66f9226bdf14d4e8dc85029c32284f1ea9a4a92cf2b077e96f1e97f2de291f9204a599933b39f740cbcd2da5e340e998c6e019c1d1ec4b3754d05846adc1b9577c2042a325093978d1aa567914edf2413c3ad3316191db9b1055968225081bf33e911132f502dbf5640131b8a92ac1e44e67857896dc1d8e11e0c095514a09d4941b76656abd4753699116cda7b39663b8ad1f0f935d49496754fc7e524c820efb1341786b744f489e404c016d895d3c324176c848b6b942208758a1152980b59813ab3b4f101f259501a6f384b6c5aa6d6c414c5c5c2e28218035b66b8bdef5442177ebee56744107b571a034b79dc61192f9c3d1d868e83f5e8e7f98c65ff801b20144e0c336f4df2b1b27dd52377d687e00c326d0a9a51c6aa02268e5db4ca89d05e4ba28609dcd704c5202e4d6f270d61b993dc7565943b240f772eb985db5210c4418159534e8c5de125503c2d26b63bf9dd4fbbef38a51014119cb9064859756f177da9a2a6c5e431b98ce7a882f6e765a512e549f3acc94d959c5a12835e80889c3392b1feaf8df905429d7ecdb610572cd4fdd5a807b55aad95ec3291e2aa22df5e35d0768fa27606cdb6128eff45bdaf7ddd1df2c84e84d5693df42e47d55b88241c97f0b58fee67c091a97e18321739261da4f1cc6288663d8c21c4d6db21ccca6d8bde18cd672e1f959941a51d0ad979fcc6e7f33c96d00e98763b274668132c650c3a7b6544473f125876b16903c7bf1be891fa46678137c8e8033c20dd844c8b67976216a96464f23964810ae34916e2a60367a5939cebd8539317065bb65e2eaa6511ce7773a771eeb68926e0b9428ce6dfe00d62af5d0af29db9dcf9ea2a9d49b889cfd337968ea3a093eb449b1efc40948f4512134a8608f3db901a194487f105c5872781a435e78084fa9ea761e607ff0334f7d621d81441d2e042a7bf6b8af04d6e46a88cb900f53e16c13cfd18e6d6d0f8c4c6888deafca012740edd3c335e06e3d916818782daa69e5fc949fdfeb6fdbee402085edbeb357e89c20e9c533e03393c049fa4c7ab95c6d457a05f04002de0b28cf640844b75bda3c21d6d85aaebb3536e66e25b9a5394caf47fc18714af067697df4a6bd9b1641ef5c8b27439ab697fb3ed926ebec750e6a2462e0e7f9abe7c622254477c7b00c8c8b15af3215a82a9df15c8396cc2b443783decb29f4df8c803d9a7f109d79e75ededb2d9d990928a38d2d4e0797dc50e66f5c5ef0f638cf562944b592d70f137e72128d8189955664061baae15559523f78faa1c2d2ad5ff563b2a113991483b2001b535945ce55a47134ffecb7dcbbe9263afa42f006280e3619202596bae2d3ee6a0beacba01b151ae310fe1e306b887f4262fe02754797571930ae05b2f3b935bfbfbad43f7c3279f862b91fb8daa5dbfe4445af45de6d1f1d135aa55b8a6338d71d693a3a3e6804208cf8490336d209f3b5f4ef97089bcac5a10a270af1cee1117b13ca39e6d372989c9840bc89e44136da4419b34cfbd3f0f564499e91cb010d20d264c02ec9cf8bc96ed9a85da41c47741e65ef152b8778b0461b22bc770dd49272d05923f0715311da273db663408d543d420f814c200bbd71d9a5a4a5bf25c5c52250df05a55ceafda37533a4dc9c82b40bd2cf25218b44dc51bb04c8125390f2dfca148a6c729e19b6071017eace79515a1be94b75105ecb7a877b6e830ac672effd499167105329545af494b3a27344ef2cc15fcd7b625eb71fd1ffc0ee62cf5674fd61eab58148fdafad69c7a63fafee23acde500b4c8fd723e356ac94ad592c93a05728bf1c774c116f5a44c7447a68c676a6f0d2d05709705414a5cd39a6632d2860a442e35b640d07866ec0fcdaffa88a075950574fe03948bade166aca77ad8386f6107baec0b6e41bd0f14d33a06ff8ee3dd7d080caa3d48f8ae4a222d9ab25fb99ad22657f67d1f4731655ed6337c291f52810acf0792d02fe77d0fee3da0ab02546f7a9e6d80fc908a00dcf710a26f13af9c4b2bdb001ceca8bcea86c2670c071a522110795e29896ed8d95c26c4a4214db933b839d55fee3086c126a82bf6678b327f697db7ddabae1fbbcabaf4362d62cb33a3867c976b74133fcda4590d77b685cb7a8195f5afa72b1356ca66a51148bc91a6d7151ad852aff757e43c82e034ff7f45c930d098196e7ad6f44a1e67058d4a3222ee55dc440b2102a83db819a01d0ee8764f8c36718cb3c2baab47f79e4f0f91e57c64d461e7bd11a6beb03ffbc197708caef24b9125c1a00460aa294097b210a4b2a2ce2ee5a876deed80d1ebad01993f185ee7340e991c9d236f0c14aa759707126c315ee3a20275a0b353a91b061597a5d7e49d8bbeaa220c5deb11aab413888a310d63972628f9fc3e67d0458ae5b1b642e164eaa34878151f83931fb3d33c41cf07d39505deef66ccba526b5ba793a00a68c4735ae11ebdedf723634f1ac4c712d0080a71e1d7ab4f8bfc11a56bf7c1ca6033a053fcfa96ab252c044ae62bcd161be8b65810f7120d6c3b2a57f117d993c7c0e7c5981579f3d3e620b728bc7f190045819c79aa8d61906c38238fe26c3a9003795a13cebe3a90cfc6087fe6964c9b1c9e811b1190caf250b2dee98bbc19de375ce69f4c73a3b0f4c4be09aec218bb9567b78adb09d3351b080c73279a56ef42768b34de495c8efef11d989e8162bbbbce75cbee242eb33b4961b5677f7958402c929c8a151649581d1a09aa2352b84a4a3239835b7bbff2cb97bf82c947402136d22d2888df1be5d8523523f9aef02c86173dfad8ceba56ba77a9515c88006c316c395a18861e3b5c3b633964cff2e5d3629881cabf42669d01bd9ac1589cd0e402828347befe28483d816b13ad721d1d261664069ec6774d14c445555685f3c2137ed59c345b256fe291c777c8c44e810e6ec40ce17f05658a35df9a2bc820014c576ee0bbc35b9fdca90c79d7aea34246fe6cdb35f0159b418914db45f3c630f44c81b7a213afe158b5ffa6946b8e2eb3cadbce54d8af7409873a7e5a322a0f3dacd5f971d9c3653b2f617c769afa647834719762fdab0dd993e72bb7d4476e903077361bcc024ada4732cb54db3ffe3d395b3a55120aef8da7b79c6ee4dd0ceb37992d85bc57a5dc3c7125977626c9adb01aa859cbc8e671914d81e1e2ffc5a2b5616ae4e265cb517ebcbd8de6e40e33e1d90e6b2f3a4172d20810486d7da47e85a4dfb5d0ed1ab18948cccebc34f70dfb7ec2af8e44b22dee37aef4125d", 0x1000}, {&(0x7f0000001480)="2b838931e52b215005145c291bf8a002e5a15687c781167631d2df8c37a9622c2bb20304e2557f4ffdf26a33d291e22302bd6cb8d5010bd36bd6da0a4ef73f4195180161f560826c562bf62ea91f40ec5f8f23de3d06d3708f936e555354c7c944cfa23bf9669cc607547fa0b3c788e739368add11e6f51e9b9c0d7913547747f2ac2732c3b38dbf2934c7d372c989a2c041296b7fe13466044baa8b3725", 0x9e}, {&(0x7f0000001540)="ffeb49d6c9f93c69cf58034b9597c6416d63a0c5641803d6c714daecb2fd8cfa773758bce57f0f13b03c9cb1749091d98f1d1f2cc681b9fe3515cd1276abbdf6f057c34d554a1cf55bc993b7b0dd01e0209ea89c84da3452900ceff3062435845ede946796e750e7e69f209974ff6077fa3ee0ec5cd572ac8d15c95a8731fb1a6bc092e302e450da01c4c5609941e4f7eaf46aa1e4121a10558f3a18d413666bc1bc9500128277e61949f827750da34833de79af0924c8c1adb1e9f0bc9e168893eb494d1f979ae85757bcd661c28bd6254ea7a0849b7c60321c9fa1001ef7c8f5f9e57ded900198734ab1bc5a53e423279d3dce043da19b6e278d0367150b596354d84dd897330c99b738baebf0795801d79abddf5133bbc402821289416cc0b246260601937a804c620f3e65e66f245c74e2659679673bcb84840a42a407c7f55c2069070eb385521055cc50b006f84c0262b3dbfc01b86340a69fa3e7772f66ddf64d78c04c59ea0633b9a0b73ededd2aa77ad82834d2c8c99ee53b2a60ca5bdda3ab3ddb922f3973f9d88e690b09869afad356d5ed61236e416adf1ee6c3acbbe185536d5be7de12c33225d092291a5000472e00ba25da2ba6b98d143927d165c4a4d05a29dd1ed7cce290bf83b7df1ab2cb6495c86cc7e48e66388eee3dda2931fc20d3986fcb66ef31842420b535adcee688c0fbd7737d99a8fb9ce9fc2489929d507194cd919cd1ad4454759b7d4191de204926c77bee0a8c82b53449fb3cd0015aa658883a64b6499b707ba24a8f570dfb1f2f168ec67664b6acd91b4c8e3896f355a29b029ef74d94e46548f061db029d6e12fe2fdd487b69da5d06e395d82cac1765d110678c3c366a28e49206a25a667c97136ec5f2e6b72db1b61636e78dfae83be40e647b1376cd03f0e87a09692cf7d9c845078670844c60fb614ae74f1e72cb482ab626f147e0ff07615557655f87c0ebf4ce05ca565b54f107afb7972f7ee8a1c4fbc41bb8ee8b3365b151217a4207b6f2e83253148cdaee7871feb4b0b570ca308d4528a71c85d83244cb150f3be3eefe067fc445eb8fe171caaee169ffa714206ba50eb69ee41cdb9e389cc11933427e7b8c8e4b5add0986c78fb175bb317d1e38c46c4f0d8b5998a2dd549cd6068ba5da06b6679339709b300d459dfcb8a2613f82d0b89acf00b9895d3dd494f011c28fa25f63a03ec99dc8afb499d17babb56898346be3335fdd7e53b87de0d22ad3927a157da32bda2ab90ca3eee0fce4767d0357cc27510e2af89c7d0661230669926fbdb77d94f94c09e41177df7c2bd99ad3d7208b44acfdc4fdc34c202b2f89d156c9d9bf1065e458a3d026abe0abf12787a681953a321baf2a8fbf6451b16a62e1004519b9e610085d8ffc0c72412aebc0c0bd1f9560897245558a9d16933972f724478ee0329413ca1e836a22c201c238a595d814aa327211dce223248240c6243323efc5b6829f4209f7eaf652194a5d1d4dcf12bc233892f3473e28f961ad9efdfb3d4b6683c99ffe283546d1f2940b8ada88486e1e6a16960699d32b20fae77d6ca196f48a4b26adaf686282ae943de6b3d83bbb0a2fa7cffdc098f699c0f51ae9a02d2e9cae7fad5ed5680d8e8adc1586f945756a82c707c31ef78aaaece1b904a5439d9d638f8fd3a8fc25a561df04a21dc6855a280b827f8adeac0921153db27e912842d6f0aadab2f23b96150d8c3401a3a36c87b2094cbdbf4e70e40d3fd3334b5069023c2478fb485f16e57557cd4909a2611a728986d5d4b849b15b450d1d1bf7ab71c263c755e6414a5f643f0546954287eb7929a543561690068d8f00eac91c59e909415bcac4e87d04e1dd22ae222a68d4c0bc4bfea1e83a4c9e71a927bd8a2d22ed42a8b8085886a6d6461a80167dab4edeaf3a0b2445d8715951756a69b939cc4b7f95adaef496c6099e1c51bd7292c3e7e8c7e2aae1fd3b22894190e1c1829ae11c8b2f3db72e5e2d452875f9c5d179031c8465610de7944043a8bf69e1a678c765047bc159ca2dbc9954d4a6fc26faa16324c4babfb547c043a4e0e6634e09dda453fa359415a2558121e6dd6ea6958e6d8aaddcc6ce102a8b305fdcce5c782ba1ea49a135cb743cda6624417649058042859b01b2f186a32dd4624256ab462be9690301ad531d887cd051c919bba8340f83f3846f12a0293dfe15ac7a9a2abba0d585ef473e18ac0f243b1ce5cb8379c9a5ac7c2f4b5f0527f6dc953333c563bcc8be40ccd4fb0c5b913f8847fd737778dfbf4c41cb7dcb1dd4fab2aa91756c611a5cce25071016ee298a149c2b4ba92da3ba30eebbbbfa2c8de2074011d5ccded3bd34c42b5b596f58534d05fa158d285bb3299f64cc5b288273db7c8e71782b51cb3753a2f31f1acbf02e884cbc0ecefed8a7e253b1ab293bebc930474da850cc87466853f22e741ce09cf192f5d9db64ecf0cf540bbc3e214e15791d2543ed43f3ba6b50ab26b08475d447502480eebfe2d44c21ad2e4080a9c1dedad99553eb81c0a713d18a454b9ae79d7fb7c8aa7447af0bce685a3bfa617a0cefab530ec1762f1a84202d5d3fa2b818024d34075d95d45f2c4b577f42708c86e707a7f1c4ee0b9315c1b6d270ff7ff74da54eea929d76897d30401979ad3733b8c0d63fcdc60096a12fbcd0646a3c3a960b9f12a570735e2b959f17d8f3a66d85358c04f868a3aef39d991ddbb00c6f14d29217dd75a66f10cacd029715dd7b28e85736e1630caf463a1375a999f186cb6d21b23775100fc4fc45948535aa6855973ca47caccc3ea85d50c77af85d5bf42f366f32776844a4757b6f05fda21e8b7412640aa2a31f2d8150e4b31b13e7f32042c852a401a20090efcf70ee577bbf1889846a803b9e79de47821526a5e8d87b3dba17a54175eed4152f2631fe35a75c5b1ca5a9dbc5ad24ea7c21d7d021a27e19ddbc9d3cfe2bafab5dbc1c7115912eee1f51ffcaa0d46826bda484e7d68b684a2c8cc6a0fd19b9ef8a35b3562a3d788fb8ed944acaa606ac116b43c6f2dceccf5a3251351236cb6dbbe610e5d76551ab759794b8b276d8a4c453f5d872f0ffff31b07597ef0df8c48ffa71e34034778f5bd61d417a6a1d265f421f5cdaee9f6037f52da5d72d1158e8705c4483fc38ce3b0f059b181fdbea6e1e99d1d6b3fec5df5eac9b87faa38adda981396e31c00e092c673c94a0fde5d3c252039d33199c6d18334207ec88aad3588f98a2586b4b939489f8a4951fabbac09f76a337cee7885c11628f502408826dde57ec3680cb09415e0e94681d48310fc223912b8137c008967830d06a630bca3651ed47e66b5dd176098ca951602fd39163c239121cad01254bec4d02a9a6666562c1af21bb35ae4d6db4cfa4ff3a251c50d5e1062303ff9da019320141a772e64fb69e2ffb90d0616cba326428ac5e9e28e8249959090a6bf4e4fece57e734df7bbf7998f0c320bc08adb0c3cb348f796830e5836221f84da7beaaab379f0c7952159ac5df2efdf6c34607eae2bc52ad96da8e9b4a73ac8363c6adbff2c361c507570c4003be47025a8e2493c1658db6f14d40c3d8eb7ed2d74d5e6eff7ce9a0cd2b858b507dd024e38842fffe536c4a15630f791e8309a499bda0dab430f06a07cb3a7372633529500beda0ec837bcb3a4b1c6cf0fe81a9a3b20ae48c4d2fb1e1ae053de64263abb5a6b2204f1726de1d440e89aebe02d218091c9821d01d2a0c23dac397872e3dc3c4cb9584becd0b4e3b3cecdbd3dbf0c35c89e4d4256c2452f8323d23c8addb624e3d1d7d627f4307f134b80db72e0c5f9869dec1e5c8cfb4ba1613b9aa08d50bc84d248bfb6b1cb50727c3c57d89c0ba2266a04e00e7e5a3a6a9753b4fb642174dc457bca3e3d26c2e016a1f12803309fa1274a6c8cd3884fc2b3910e1086535da9f518345b83937f8560b71b333dff16887e922bbd670f625c5cf1eae09bf4d416a85cd429b467abccbe6c345aa76fb119a9be76eb0b0cd129bdeb52d88a4bcb8988a49d3cac241bbca0053d010d0b14aaf777d9505b4396b0b2a761c66bd3d44afefb84fa0324f15c8a2aafe76a5b3a12e5cf4a8a6be8176b05a1c4247fa76ae28c853e17094cd44f1c24bf49990cc14e9d417f29c24f884bb08f61c32e9842c79d216e3e890b57d796afe2b5e260b32b8a1284899d0314ed79f15de2d379808e9ca0d94772c91eecc33c1bad053c159caf6caf161cddd6528e3f974cbf77589c766db741d38bb85accc793aec565b4a4f06fe2e8932890b5efcfaf073eded3c5e3a210467f620a89685431b4dfd4933a8f638b82534f9b19047ce91703c8da22b521eb1343fa0dca827f116fcb07ef7eca225d9bbed5b1581ab15c03c6ebd03fb7d583a1c468b5cade55262b1ec6b69788b4eab98d1194dfbcdbe9bd26b5fd6dd70dd0b4cf6027a2fe316f5ef3d0a9cb2af6ba1ef6e5ed4a118207b22592ef6a02db061f2bc2291efcfdd26e7e0b81689dcf9434c786008b86325801de99cb9b4d55793bdd67015f0ab0678c5d59c8f1006204595ca3fbbba5fac61d714ccbd5308b84f26b7153fd7865d17b14640b5a10a9b2bbe834f6cb263baeff894188dee4fb497fdaf081a5104b7d4648e53ff6e9b8b48986f30edc3cf9526164fa49967cc697d729123bdc36bb429fdd385571a2020e9d31cb037bc4f304bf059c6965734f2a3d4da3b217555c558522a5ef4427a530596d8e54952e477a85914fe434fa84608ac281c5d7fa1bd95f44568cf77a1452573a043b796bec75ac7e6c70abbfbd107e4cfc970586c81f27bc4d3e7bfff2bb47b431cc74a4d9220b53d7e75217ff207e86a2a2abb645ecbf11e6ac991889c6012c0cebd6fa5fd65cba39950a1d2afc3058d332a080b343651ce344b31326b5d47f7427c3f66c86c3503194c7ec856c077e4df075d655d22068bb5fb1a47b05f0ea82dc699f4c9a51228f5697ef4ec0bbf8cc8412efd575480c4a80161064150bcf633c4224820e9bee9baccd1847f74d84eeda957c1fbf44c21815d3a9015024ea4e0fb5dd94ae26196dc6f2128b59716640a7d6a7d0a009eb2b3918c22265371b23f64056eca904fc8b4265a1eee703e515d9216cb1e63feb55e4e494dd7d03a35337a5a7a913082e281c70a98a5ad1b9349d93cd9d9155710197001f4b4f63bde8059b727fef12e0866fe3addb160f31c1fc5ef3c648fd033356b184659aef44480abd5d0259a39af216646eac2b8a79d1c7ca3c107ae52370d11dcef7d48941fda2ef8c7a707a1b1a411bb0e3db75349727160565bb8aa409fcbfbea6a462ed6b980207ee0807c35815628cba9a31b30391d95771bb086ca3e7e46773738831f9480a4547e753e1c7e5dd7b999ff272d0b246f29c0e6bf5a78cbd3f1ca153e170aa8090322d30818dfd565f3e03bba64e4b781bbf0fb29a24c7d7abc53741b66d0bce0256c0295b73fa2e041ba230379cc9168bc432e1fa3c722c1e66687e06e3f2162acf135b3a34fc61bb2cb4a615ef3f7e60ea38e0407399be72a8279c9ccca05286d24c96f1da771a4f49889d17700f6af7c80511c8dfca9788de34738d96672a966e4bea3cf7684135e4f05d611a1ff4d926519dfa27e98078b0f3558eb54b33b6b1cce941942c90dadf662185d8f339b79ba22cb74986311e7c2b9fa7011bcbff37611f528b6c14bedf153b0590075e47e49d29ee7fe13dec52cbb63eaeea8c392dce6541f1be051f63a3dc5b74a9c8cd88ad0437268af904216e1f669a94a", 0x1000}, {&(0x7f0000002540)="f6e9d9a7f79329b142fa1d1f680d6626295ebe14fa1d1552eee3e82a7eac4b6102231e0bca7166c81300e3a7ffba3879edc63db8a1a82291771a373eeeda89a50118d96f99a7405a3ed6ce1896e25ea03e5634008a5730b51aee415a50d030f10525e0775bc39cc298ddd3493582326ec37b22ae3493ca48093b11dc0564790dcf1ad0b457c767fe2199966b7c3dc8cae373011ec0d2", 0x96}], 0x8, &(0x7f0000002680)=ANY=[@ANYBLOB="1001000000000000010000000200000061698831ad392bc9a2c4908c148074dfae8943bdc2a4324198b7475a9a6be82a3273d241c247b6d61a3500f9238246442a94ce08a49ce6973004d54509198281bf4d44fda17dd45880679269ca402f1d6131f7d0ce3ece5ca0e5426433df2c81e88324becef96a2b68da0aa1e7f0403789a5a2e2fe6fe018b39e3fe6eee6a35ee0143cc5c6b96e1f1c05bff5c7fbe7cd629c5241a99e4c3394634b5339adb80a459b8f5b4221b8a4255bae189b70655c91a5428a71559956e076219a0531a9563609667d376c707ed2f9dc0cc02c1aa7715ef1181711ddfeae902a5aef34037abbc48f754eee4b8307a344c2a8a82c73e2f375f824005855d00cd6d6bfac333d"], 0x110}, 0x409) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x45}, {0x2}, {0x8106}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) r4 = getuid() setuid(r4) kqueue() syz_open_pts() executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b827", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mquery(&(0x7f0000753000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sysctl$vfs_nfs(&(0x7f0000000040)={0x7, 0x4, 0x3559a5c56a6d9b4d}, 0x3, 0x0, 0x0, 0x0, 0x0) mquery(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x0, r2, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) dup2(r4, r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r7 = kqueue() socket$inet(0x2, 0x2, 0x0) kevent(r7, 0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x5, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x2, 0x3, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) sendmsg(r8, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r0 = socket(0x0, 0x1, 0x0) close(r0) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040), 0x0) open(0x0, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff", 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = open$dir(0x0, 0x0, 0x0) r3 = getuid() fchown(r2, 0x0, 0xffffffffffffffff) setuid(r3) chmod(&(0x7f00000001c0)='./file0\x00', 0x6) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) r4 = msgget(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xa4) write(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa1}], 0x8c0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000280)="98", 0x1}], 0x1) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000440), 0x0) setitimer(0x0, 0xfffffffffffffffe, 0x0) semget$private(0x0, 0x7, 0x3c0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x2, 0xc}, 0x4, 0x0, 0x0, &(0x7f0000000080), 0x0) socket(0x0, 0x3, 0xfc) r3 = open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x0, 0x0, 0x0) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0xfffffff8) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x50) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000000)={0x8000, 0x0, 0x0, 0xc29a}, 0xc) socket(0x20, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) r7 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0106924, 0x0) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f00000002c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5, 0x40}, {}, {0x406, 0x0, 0x0, 0x414}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x2}, {}, {0x16}]}) write(r1, &(0x7f0000001480)="15924e76480e08417279e885e376", 0xe) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 1: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000340)=0xc) r7 = msgget$private(0x0, 0x100) msgrcv(r7, 0x0, 0x0, 0x0, 0x1400) msgsnd(r7, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r7, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x0) msgsnd(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000093f18114920b4e2d44363248689f6e0d3f9e43fcc5f2627f6d0f6bfb73542e3c4ea647f75608da1f9bc4339a90d032f200c12cd77fe92e6f8d014f79c3407e64b38c595c23df9507383ad2015c28f6013d2e1e2a7383dbbd078dc6fc969b979d55964137e1e4919e0feb5783"], 0x8, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1, r4, r3, r2, r3, 0x40, 0x1000, 0x0, 0x0, 0x9000000}, 0x2, 0xb7, r1, r6, 0x800, 0xc4, 0xffffffffffffff80, 0xfa}) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000a2000/0x1000)=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, 0x9}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil, 0x58}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000009f000/0x1000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpid() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000004c0)=[{0x80}, {0x5c}, {0x8306, 0x0, 0x1}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) executing program 2: socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000440)=[{0xc}, {0x54}, {0x8126}]}) syz_emit_ethernet(0x2a, &(0x7f00000010c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2}, @icmp=@mask_request}}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_gettime(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x4}, {0x8106, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000700)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509dd80bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e7122253a5040000000000007dfc0cf7362e07418a8c8d302fb3ff6049e9dc1d09a00864445838889d1c87a332462e2eb3", 0x71}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x44}, {0x5}, {0x6, 0x0, 0xfd}]}) write(r0, &(0x7f00000000c0)="64acfe7dfa3ccf62663c7f539610a7ca73126f62a6faab079fef5c62bfc2b132da4fbe2601286931bc387e86a0f7479f290ef0ad9052dda52324750d52dad89699923aef6fd18ed46630fbdc856854a568eeed0f8d8d8454dce3c67485a71c8cf1bfd3f0eb0f84d2eb461587e2a7872f984d00b1149826fd25375408b170955554b333c8165c96503c75b1bb236a7027c46ef6ce6cbeb262a078", 0x9a) execve(0x0, 0x0, 0x0) executing program 4: msgsnd(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x0, 0x9, 0x0, 0xfff, "13ada8535a502a201c760483dda2fcf182d158a7", 0x1, 0x800}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000000)=[{0xfffb}, {0x3, 0x1f}, {0x8106, 0x0, 0x3}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) (async, rerun: 32) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) (rerun: 32) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0bde624def42452b5aadbfd32312159773dd7b73"}) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0x0) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000440)={'./file0\x00', 0x280000, 0x7, 0x6f45}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getrusage(0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000400)='S', 0xfffffe65}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}}) r1 = socket(0x18, 0x2, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0e9a7", &(0x7f0000000040)=0x10, &(0x7f0000001140), 0x4) close(r1) r2 = socket(0x800000018, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x8000, 0x20) r3 = semget$private(0x0, 0x1, 0x741) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000001c0)=""/153) executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) recvmsg(r0, &(0x7f0000002c80)={&(0x7f0000002800)=@un=@file={0x0, ""/94}, 0x60, &(0x7f0000002b80)=[{&(0x7f0000002880)=""/36, 0x24}, {&(0x7f00000028c0)=""/143, 0x8f}, {&(0x7f0000002980)=""/222, 0xde}, {&(0x7f0000002a80)=""/225, 0xe1}], 0x4, &(0x7f0000002bc0)=""/187, 0xbb}, 0x1000) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002600)=[{&(0x7f00000001c0)="d96fb5472f032ae83156c2b22e351269ffb9dee8b8bdae3c0326a174bd3d4117767bd951b5b3ee8204de6893a349cff0f8dab09bffa58fcd0693841b5d7a1724bbb8a7d4c4026c4e5b6b4b214206d61c43650f50", 0x54}, {&(0x7f0000000240)="b18044a692e5b60f5ba1a5749f13e5a64a872e509960d775da945b3975a64574694d6cf16356f6a259403dc652b317dd79832df1b3ba90f6ed6a", 0x3a}, {&(0x7f0000000280)="8c18bab4780325cf7b0bf4e0c01b750b070909e19ea5a17ff40854159145e935fc519e68786fb9f79c8bc1fe5f5c95510d45ca10cc20a5ea510f8a8ceb69bddd704fe9d4d9d78da41b42715bb9342f01e0ea940735bcdaf64b0736a4a3f1f89291580a0dc3369cbcf03f62e466a94b31aa50a592d5194a02e2a982728402050b2a4dd3e02670e9604a11e094f0b2e82996a582d5bca6ce1a5d08314b67cafee92cc541b09ca4a1bad4285a4ce9f3e0520fcea18d4b9b49ba4265e63a0d07495442a3c3bf7e6a9c5c3cb243", 0xcb}, {&(0x7f0000000380)="889b7a19c03071ea8b1d36e9605615ea0c38a7ecfa802b12b945e94e1180fefcde107d01870e82bb264666a255e554bdb32ccb6be219ff91dd64c498f6dffe5942090b026ae0", 0x46}, {&(0x7f0000000480)="2362b461b4f9fdf5cbc270d131ff2e2dbe7f8e4cebebfe0ffbce2de2d7726d3080208f1775135a886523a02a9f60605af873be5769aadd4773fa0df5c4003deba08f7c56e2f7b23cbd4c1fffbefdc5d05900b8d7efec4da42302642f18a594b25cae776e3f68ffa6c5b65e1c21687f115c8999ad9edf63751c223fefc8981905989bbd5088d27bec918abd5e0a898cb16bd35db0ffb5bda1851e9b66b34c96496514c0c8d0f04f5afefef4ff17beabbfff9cdcbabfaac24e79586d8cf416401dca914f1c42543a2e40592955c356135f495b7801d7d2ef3bc1eb966efe5e93a55d8fb83e0a5bae98ddb60cce8da106d784c07dc6119dfc92772f38ba3d854bb31f6b9bb43a450eaa6db945b3eb25f25e21d9710f02596e9c08b169bb596050c78e96f568e0472474b64042972f4363d18777c3e957b2daad3c7d0019aecc511314886aabc1ef55a9d48cb5c26dc8260d67ab835d17fd6cbe43c756019d649e45c46254cd6834d683a075a0cda8885e8b4ee86f75cd9cfe51b40b806fe9420e69636c132599079d41e66b0b13c99f26be21db0c190abd017ccc7b1fc593c76382fd73090153f1ae5032de28a829eae8523aa476a52f793b81054ea386d53108aea1a81e4e3fc2afce79c62b4eb265ffa167dc72e40cf53c64c5e6dbfe126a252dbd528cc368a2d1d868872d460ba2004d7a85e90528fd3c01a7ac57991929eac019e9a7b8d418e751d41bf3f838a821a7f0d2af351180cdaa2586797625d6b10f950b39c725ec66a644f5abe9e76b1a95b1dca77666dd2634f1b8c75119eb6aaa3729cda83e15660779a75f19193faab6d8ad7e49aa1b325eb5d6f7950e3a04496f1c0d385614f33880b3998800cb915dc553ae40b86744d151ce57773f15b8dfacdeffe4892825637454361fcf4a9c06dd21c37cd0774f113cf360cf13068bc64d9d32ef11bcf9bec9ec7bdec25997bc83b54af9eea195d152960d414ebe9c4500b112b60d2f1f0137636bc4ef544265373a56bd2ea238cbf0b8b6f3e7cc6a983c252cfab687e1cdef8244e6879f1c90001a028b79264356f703ede092a1eb65623b4eb9f577573aff9cab6e58c5e9e95df5a36662966761a941a8e80e78c5ec3840eef2894cae0e034edc3dcd3836fa6a0d0c119a14282891da64a9487a1177246a1bb1d2157503eafe8755f320c2ee6bb5f0de453ba7de36b1619d9f64f2c9217362b98eb8c69f18fa8ae2bb00982622e02c0f91c4b1fceaea6ff2e8519320f3babb8f88dcdbfb12946587bba2e63f566fc7579763d561e1756ee4ec205db18e47cd856c2520249df1b6ce983913f272d1fa49ec7e7a3c861fed1942619e5c1ed882b22ec5243647f263b5c9ac4aea2e7027e0520b80d40cb7d25506fdbea6d14b60f0c5cbe41e36fccb80920d8a8b74493e36b7b704ae490f48d7adea2219030a1c557c2776763520ac17ca7bf42609d9e07d3330f95c89a22380a060738a927c44e2291265e028d48f5a4d0e1a2dc8aa24fae7c5b073f4df4cefa7f266f34cf6d175b46bed91afbe216f4c48c88cfd0e6f43af0e171daf4298a17fdde0dcd7126dc5f62d8c7bfa29a99a45c00be39cd1a873395c62eb259271afb96c0f2e325ca751fcf76af5f196d3565e02e644fd9b30226cae11cdb3dae67f73254d1d692417066cfd6a4f09408f882396d7365f0d9177a19e84d5fb9487c4089c82830e7f09515de0b6fbf01fa8eee5d4be63afcd193b19739776059e69a2cb828cf6c82e54b108776ff52842d6a19fa3039bc795c8306715dc201297ccdf871dd3d829a6384ff3b076cd9bc4ed0a3044a7a5ce4e040bf612f9c80d4261fad567c1f4d81c8fedac533230c0f56712d5e2c6abc5e939728561dd5599dec87626b8a65652f5a5da82c993a0f638c5d38ec382660e4e824b9bf8c1e4949d9fb41037ae2bc84bc864bb074916b95bb1f06668c73ed27b79d05b5e8e36bca211b7130bad44238ac331bfe86b663902cf3ee7ef66793c3e6d4166251ffcd0553f1cd170790baf184d0238e1b2fccb3b30d99f3613b8d25a025d4113dca1006bdd2eed1660f9a9c1c6202f673d9dd0857742c5a1c3a5633a8f9a160fdca1e65f11903f78f4b21d6b5ca118f56ea90b6b262445b1c2e3669085ec14ded8506a9727c3c2fd5491e3941b345688397a11c86664199a1045a924ef25ce6eecfced89dd306ccea0c67d510032d01b4840ba70f82ba71f51ef65fffce1f92c273fe8924a6e0f938998f725d9fe3e6a801452655f5a83b1441ba0912b5c928778dcaf3e1072beb1dc86712ba3fe72126ef70441b46a2f045db805a8c8fb95b464d3b9dcdc5151daf25aba165ea2e2c13eb60a4cfd5fc62d3876ef4785abf7705c5f4585f277304de3b2700eb421ad54b6cfbaf2c58c6599fd771a1e5cfc114fff623e64dcafb78012ebcb401ff98bcd8ed6caa90523eff8f9fcca5135ff7c9252632f423430aed4d0f5010b8c8b928105cd37bab66f9226bdf14d4e8dc85029c32284f1ea9a4a92cf2b077e96f1e97f2de291f9204a599933b39f740cbcd2da5e340e998c6e019c1d1ec4b3754d05846adc1b9577c2042a325093978d1aa567914edf2413c3ad3316191db9b1055968225081bf33e911132f502dbf5640131b8a92ac1e44e67857896dc1d8e11e0c095514a09d4941b76656abd4753699116cda7b39663b8ad1f0f935d49496754fc7e524c820efb1341786b744f489e404c016d895d3c324176c848b6b942208758a1152980b59813ab3b4f101f259501a6f384b6c5aa6d6c414c5c5c2e28218035b66b8bdef5442177ebee56744107b571a034b79dc61192f9c3d1d868e83f5e8e7f98c65ff801b20144e0c336f4df2b1b27dd52377d687e00c326d0a9a51c6aa02268e5db4ca89d05e4ba28609dcd704c5202e4d6f270d61b993dc7565943b240f772eb985db5210c4418159534e8c5de125503c2d26b63bf9dd4fbbef38a51014119cb9064859756f177da9a2a6c5e431b98ce7a882f6e765a512e549f3acc94d959c5a12835e80889c3392b1feaf8df905429d7ecdb610572cd4fdd5a807b55aad95ec3291e2aa22df5e35d0768fa27606cdb6128eff45bdaf7ddd1df2c84e84d5693df42e47d55b88241c97f0b58fee67c091a97e18321739261da4f1cc6288663d8c21c4d6db21ccca6d8bde18cd672e1f959941a51d0ad979fcc6e7f33c96d00e98763b274668132c650c3a7b6544473f125876b16903c7bf1be891fa46678137c8e8033c20dd844c8b67976216a96464f23964810ae34916e2a60367a5939cebd8539317065bb65e2eaa6511ce7773a771eeb68926e0b9428ce6dfe00d62af5d0af29db9dcf9ea2a9d49b889cfd337968ea3a093eb449b1efc40948f4512134a8608f3db901a194487f105c5872781a435e78084fa9ea761e607ff0334f7d621d81441d2e042a7bf6b8af04d6e46a88cb900f53e16c13cfd18e6d6d0f8c4c6888deafca012740edd3c335e06e3d916818782daa69e5fc949fdfeb6fdbee402085edbeb357e89c20e9c533e03393c049fa4c7ab95c6d457a05f04002de0b28cf640844b75bda3c21d6d85aaebb3536e66e25b9a5394caf47fc18714af067697df4a6bd9b1641ef5c8b27439ab697fb3ed926ebec750e6a2462e0e7f9abe7c622254477c7b00c8c8b15af3215a82a9df15c8396cc2b443783decb29f4df8c803d9a7f109d79e75ededb2d9d990928a38d2d4e0797dc50e66f5c5ef0f638cf562944b592d70f137e72128d8189955664061baae15559523f78faa1c2d2ad5ff563b2a113991483b2001b535945ce55a47134ffecb7dcbbe9263afa42f006280e3619202596bae2d3ee6a0beacba01b151ae310fe1e306b887f4262fe02754797571930ae05b2f3b935bfbfbad43f7c3279f862b91fb8daa5dbfe4445af45de6d1f1d135aa55b8a6338d71d693a3a3e6804208cf8490336d209f3b5f4ef97089bcac5a10a270af1cee1117b13ca39e6d372989c9840bc89e44136da4419b34cfbd3f0f564499e91cb010d20d264c02ec9cf8bc96ed9a85da41c47741e65ef152b8778b0461b22bc770dd49272d05923f0715311da273db663408d543d420f814c200bbd71d9a5a4a5bf25c5c52250df05a55ceafda37533a4dc9c82b40bd2cf25218b44dc51bb04c8125390f2dfca148a6c729e19b6071017eace79515a1be94b75105ecb7a877b6e830ac672effd499167105329545af494b3a27344ef2cc15fcd7b625eb71fd1ffc0ee62cf5674fd61eab58148fdafad69c7a63fafee23acde500b4c8fd723e356ac94ad592c93a05728bf1c774c116f5a44c7447a68c676a6f0d2d05709705414a5cd39a6632d2860a442e35b640d07866ec0fcdaffa88a075950574fe03948bade166aca77ad8386f6107baec0b6e41bd0f14d33a06ff8ee3dd7d080caa3d48f8ae4a222d9ab25fb99ad22657f67d1f4731655ed6337c291f52810acf0792d02fe77d0fee3da0ab02546f7a9e6d80fc908a00dcf710a26f13af9c4b2bdb001ceca8bcea86c2670c071a522110795e29896ed8d95c26c4a4214db933b839d55fee3086c126a82bf6678b327f697db7ddabae1fbbcabaf4362d62cb33a3867c976b74133fcda4590d77b685cb7a8195f5afa72b1356ca66a51148bc91a6d7151ad852aff757e43c82e034ff7f45c930d098196e7ad6f44a1e67058d4a3222ee55dc440b2102a83db819a01d0ee8764f8c36718cb3c2baab47f79e4f0f91e57c64d461e7bd11a6beb03ffbc197708caef24b9125c1a00460aa294097b210a4b2a2ce2ee5a876deed80d1ebad01993f185ee7340e991c9d236f0c14aa759707126c315ee3a20275a0b353a91b061597a5d7e49d8bbeaa220c5deb11aab413888a310d63972628f9fc3e67d0458ae5b1b642e164eaa34878151f83931fb3d33c41cf07d39505deef66ccba526b5ba793a00a68c4735ae11ebdedf723634f1ac4c712d0080a71e1d7ab4f8bfc11a56bf7c1ca6033a053fcfa96ab252c044ae62bcd161be8b65810f7120d6c3b2a57f117d993c7c0e7c5981579f3d3e620b728bc7f190045819c79aa8d61906c38238fe26c3a9003795a13cebe3a90cfc6087fe6964c9b1c9e811b1190caf250b2dee98bbc19de375ce69f4c73a3b0f4c4be09aec218bb9567b78adb09d3351b080c73279a56ef42768b34de495c8efef11d989e8162bbbbce75cbee242eb33b4961b5677f7958402c929c8a151649581d1a09aa2352b84a4a3239835b7bbff2cb97bf82c947402136d22d2888df1be5d8523523f9aef02c86173dfad8ceba56ba77a9515c88006c316c395a18861e3b5c3b633964cff2e5d3629881cabf42669d01bd9ac1589cd0e402828347befe28483d816b13ad721d1d261664069ec6774d14c445555685f3c2137ed59c345b256fe291c777c8c44e810e6ec40ce17f05658a35df9a2bc820014c576ee0bbc35b9fdca90c79d7aea34246fe6cdb35f0159b418914db45f3c630f44c81b7a213afe158b5ffa6946b8e2eb3cadbce54d8af7409873a7e5a322a0f3dacd5f971d9c3653b2f617c769afa647834719762fdab0dd993e72bb7d4476e903077361bcc024ada4732cb54db3ffe3d395b3a55120aef8da7b79c6ee4dd0ceb37992d85bc57a5dc3c7125977626c9adb01aa859cbc8e671914d81e1e2ffc5a2b5616ae4e265cb517ebcbd8de6e40e33e1d90e6b2f3a4172d20810486d7da47e85a4dfb5d0ed1ab18948cccebc34f70dfb7ec2af8e44b22dee37aef4125d", 0x1000}, {&(0x7f0000001480)="2b838931e52b215005145c291bf8a002e5a15687c781167631d2df8c37a9622c2bb20304e2557f4ffdf26a33d291e22302bd6cb8d5010bd36bd6da0a4ef73f4195180161f560826c562bf62ea91f40ec5f8f23de3d06d3708f936e555354c7c944cfa23bf9669cc607547fa0b3c788e739368add11e6f51e9b9c0d7913547747f2ac2732c3b38dbf2934c7d372c989a2c041296b7fe13466044baa8b3725", 0x9e}, {&(0x7f0000001540)="ffeb49d6c9f93c69cf58034b9597c6416d63a0c5641803d6c714daecb2fd8cfa773758bce57f0f13b03c9cb1749091d98f1d1f2cc681b9fe3515cd1276abbdf6f057c34d554a1cf55bc993b7b0dd01e0209ea89c84da3452900ceff3062435845ede946796e750e7e69f209974ff6077fa3ee0ec5cd572ac8d15c95a8731fb1a6bc092e302e450da01c4c5609941e4f7eaf46aa1e4121a10558f3a18d413666bc1bc9500128277e61949f827750da34833de79af0924c8c1adb1e9f0bc9e168893eb494d1f979ae85757bcd661c28bd6254ea7a0849b7c60321c9fa1001ef7c8f5f9e57ded900198734ab1bc5a53e423279d3dce043da19b6e278d0367150b596354d84dd897330c99b738baebf0795801d79abddf5133bbc402821289416cc0b246260601937a804c620f3e65e66f245c74e2659679673bcb84840a42a407c7f55c2069070eb385521055cc50b006f84c0262b3dbfc01b86340a69fa3e7772f66ddf64d78c04c59ea0633b9a0b73ededd2aa77ad82834d2c8c99ee53b2a60ca5bdda3ab3ddb922f3973f9d88e690b09869afad356d5ed61236e416adf1ee6c3acbbe185536d5be7de12c33225d092291a5000472e00ba25da2ba6b98d143927d165c4a4d05a29dd1ed7cce290bf83b7df1ab2cb6495c86cc7e48e66388eee3dda2931fc20d3986fcb66ef31842420b535adcee688c0fbd7737d99a8fb9ce9fc2489929d507194cd919cd1ad4454759b7d4191de204926c77bee0a8c82b53449fb3cd0015aa658883a64b6499b707ba24a8f570dfb1f2f168ec67664b6acd91b4c8e3896f355a29b029ef74d94e46548f061db029d6e12fe2fdd487b69da5d06e395d82cac1765d110678c3c366a28e49206a25a667c97136ec5f2e6b72db1b61636e78dfae83be40e647b1376cd03f0e87a09692cf7d9c845078670844c60fb614ae74f1e72cb482ab626f147e0ff07615557655f87c0ebf4ce05ca565b54f107afb7972f7ee8a1c4fbc41bb8ee8b3365b151217a4207b6f2e83253148cdaee7871feb4b0b570ca308d4528a71c85d83244cb150f3be3eefe067fc445eb8fe171caaee169ffa714206ba50eb69ee41cdb9e389cc11933427e7b8c8e4b5add0986c78fb175bb317d1e38c46c4f0d8b5998a2dd549cd6068ba5da06b6679339709b300d459dfcb8a2613f82d0b89acf00b9895d3dd494f011c28fa25f63a03ec99dc8afb499d17babb56898346be3335fdd7e53b87de0d22ad3927a157da32bda2ab90ca3eee0fce4767d0357cc27510e2af89c7d0661230669926fbdb77d94f94c09e41177df7c2bd99ad3d7208b44acfdc4fdc34c202b2f89d156c9d9bf1065e458a3d026abe0abf12787a681953a321baf2a8fbf6451b16a62e1004519b9e610085d8ffc0c72412aebc0c0bd1f9560897245558a9d16933972f724478ee0329413ca1e836a22c201c238a595d814aa327211dce223248240c6243323efc5b6829f4209f7eaf652194a5d1d4dcf12bc233892f3473e28f961ad9efdfb3d4b6683c99ffe283546d1f2940b8ada88486e1e6a16960699d32b20fae77d6ca196f48a4b26adaf686282ae943de6b3d83bbb0a2fa7cffdc098f699c0f51ae9a02d2e9cae7fad5ed5680d8e8adc1586f945756a82c707c31ef78aaaece1b904a5439d9d638f8fd3a8fc25a561df04a21dc6855a280b827f8adeac0921153db27e912842d6f0aadab2f23b96150d8c3401a3a36c87b2094cbdbf4e70e40d3fd3334b5069023c2478fb485f16e57557cd4909a2611a728986d5d4b849b15b450d1d1bf7ab71c263c755e6414a5f643f0546954287eb7929a543561690068d8f00eac91c59e909415bcac4e87d04e1dd22ae222a68d4c0bc4bfea1e83a4c9e71a927bd8a2d22ed42a8b8085886a6d6461a80167dab4edeaf3a0b2445d8715951756a69b939cc4b7f95adaef496c6099e1c51bd7292c3e7e8c7e2aae1fd3b22894190e1c1829ae11c8b2f3db72e5e2d452875f9c5d179031c8465610de7944043a8bf69e1a678c765047bc159ca2dbc9954d4a6fc26faa16324c4babfb547c043a4e0e6634e09dda453fa359415a2558121e6dd6ea6958e6d8aaddcc6ce102a8b305fdcce5c782ba1ea49a135cb743cda6624417649058042859b01b2f186a32dd4624256ab462be9690301ad531d887cd051c919bba8340f83f3846f12a0293dfe15ac7a9a2abba0d585ef473e18ac0f243b1ce5cb8379c9a5ac7c2f4b5f0527f6dc953333c563bcc8be40ccd4fb0c5b913f8847fd737778dfbf4c41cb7dcb1dd4fab2aa91756c611a5cce25071016ee298a149c2b4ba92da3ba30eebbbbfa2c8de2074011d5ccded3bd34c42b5b596f58534d05fa158d285bb3299f64cc5b288273db7c8e71782b51cb3753a2f31f1acbf02e884cbc0ecefed8a7e253b1ab293bebc930474da850cc87466853f22e741ce09cf192f5d9db64ecf0cf540bbc3e214e15791d2543ed43f3ba6b50ab26b08475d447502480eebfe2d44c21ad2e4080a9c1dedad99553eb81c0a713d18a454b9ae79d7fb7c8aa7447af0bce685a3bfa617a0cefab530ec1762f1a84202d5d3fa2b818024d34075d95d45f2c4b577f42708c86e707a7f1c4ee0b9315c1b6d270ff7ff74da54eea929d76897d30401979ad3733b8c0d63fcdc60096a12fbcd0646a3c3a960b9f12a570735e2b959f17d8f3a66d85358c04f868a3aef39d991ddbb00c6f14d29217dd75a66f10cacd029715dd7b28e85736e1630caf463a1375a999f186cb6d21b23775100fc4fc45948535aa6855973ca47caccc3ea85d50c77af85d5bf42f366f32776844a4757b6f05fda21e8b7412640aa2a31f2d8150e4b31b13e7f32042c852a401a20090efcf70ee577bbf1889846a803b9e79de47821526a5e8d87b3dba17a54175eed4152f2631fe35a75c5b1ca5a9dbc5ad24ea7c21d7d021a27e19ddbc9d3cfe2bafab5dbc1c7115912eee1f51ffcaa0d46826bda484e7d68b684a2c8cc6a0fd19b9ef8a35b3562a3d788fb8ed944acaa606ac116b43c6f2dceccf5a3251351236cb6dbbe610e5d76551ab759794b8b276d8a4c453f5d872f0ffff31b07597ef0df8c48ffa71e34034778f5bd61d417a6a1d265f421f5cdaee9f6037f52da5d72d1158e8705c4483fc38ce3b0f059b181fdbea6e1e99d1d6b3fec5df5eac9b87faa38adda981396e31c00e092c673c94a0fde5d3c252039d33199c6d18334207ec88aad3588f98a2586b4b939489f8a4951fabbac09f76a337cee7885c11628f502408826dde57ec3680cb09415e0e94681d48310fc223912b8137c008967830d06a630bca3651ed47e66b5dd176098ca951602fd39163c239121cad01254bec4d02a9a6666562c1af21bb35ae4d6db4cfa4ff3a251c50d5e1062303ff9da019320141a772e64fb69e2ffb90d0616cba326428ac5e9e28e8249959090a6bf4e4fece57e734df7bbf7998f0c320bc08adb0c3cb348f796830e5836221f84da7beaaab379f0c7952159ac5df2efdf6c34607eae2bc52ad96da8e9b4a73ac8363c6adbff2c361c507570c4003be47025a8e2493c1658db6f14d40c3d8eb7ed2d74d5e6eff7ce9a0cd2b858b507dd024e38842fffe536c4a15630f791e8309a499bda0dab430f06a07cb3a7372633529500beda0ec837bcb3a4b1c6cf0fe81a9a3b20ae48c4d2fb1e1ae053de64263abb5a6b2204f1726de1d440e89aebe02d218091c9821d01d2a0c23dac397872e3dc3c4cb9584becd0b4e3b3cecdbd3dbf0c35c89e4d4256c2452f8323d23c8addb624e3d1d7d627f4307f134b80db72e0c5f9869dec1e5c8cfb4ba1613b9aa08d50bc84d248bfb6b1cb50727c3c57d89c0ba2266a04e00e7e5a3a6a9753b4fb642174dc457bca3e3d26c2e016a1f12803309fa1274a6c8cd3884fc2b3910e1086535da9f518345b83937f8560b71b333dff16887e922bbd670f625c5cf1eae09bf4d416a85cd429b467abccbe6c345aa76fb119a9be76eb0b0cd129bdeb52d88a4bcb8988a49d3cac241bbca0053d010d0b14aaf777d9505b4396b0b2a761c66bd3d44afefb84fa0324f15c8a2aafe76a5b3a12e5cf4a8a6be8176b05a1c4247fa76ae28c853e17094cd44f1c24bf49990cc14e9d417f29c24f884bb08f61c32e9842c79d216e3e890b57d796afe2b5e260b32b8a1284899d0314ed79f15de2d379808e9ca0d94772c91eecc33c1bad053c159caf6caf161cddd6528e3f974cbf77589c766db741d38bb85accc793aec565b4a4f06fe2e8932890b5efcfaf073eded3c5e3a210467f620a89685431b4dfd4933a8f638b82534f9b19047ce91703c8da22b521eb1343fa0dca827f116fcb07ef7eca225d9bbed5b1581ab15c03c6ebd03fb7d583a1c468b5cade55262b1ec6b69788b4eab98d1194dfbcdbe9bd26b5fd6dd70dd0b4cf6027a2fe316f5ef3d0a9cb2af6ba1ef6e5ed4a118207b22592ef6a02db061f2bc2291efcfdd26e7e0b81689dcf9434c786008b86325801de99cb9b4d55793bdd67015f0ab0678c5d59c8f1006204595ca3fbbba5fac61d714ccbd5308b84f26b7153fd7865d17b14640b5a10a9b2bbe834f6cb263baeff894188dee4fb497fdaf081a5104b7d4648e53ff6e9b8b48986f30edc3cf9526164fa49967cc697d729123bdc36bb429fdd385571a2020e9d31cb037bc4f304bf059c6965734f2a3d4da3b217555c558522a5ef4427a530596d8e54952e477a85914fe434fa84608ac281c5d7fa1bd95f44568cf77a1452573a043b796bec75ac7e6c70abbfbd107e4cfc970586c81f27bc4d3e7bfff2bb47b431cc74a4d9220b53d7e75217ff207e86a2a2abb645ecbf11e6ac991889c6012c0cebd6fa5fd65cba39950a1d2afc3058d332a080b343651ce344b31326b5d47f7427c3f66c86c3503194c7ec856c077e4df075d655d22068bb5fb1a47b05f0ea82dc699f4c9a51228f5697ef4ec0bbf8cc8412efd575480c4a80161064150bcf633c4224820e9bee9baccd1847f74d84eeda957c1fbf44c21815d3a9015024ea4e0fb5dd94ae26196dc6f2128b59716640a7d6a7d0a009eb2b3918c22265371b23f64056eca904fc8b4265a1eee703e515d9216cb1e63feb55e4e494dd7d03a35337a5a7a913082e281c70a98a5ad1b9349d93cd9d9155710197001f4b4f63bde8059b727fef12e0866fe3addb160f31c1fc5ef3c648fd033356b184659aef44480abd5d0259a39af216646eac2b8a79d1c7ca3c107ae52370d11dcef7d48941fda2ef8c7a707a1b1a411bb0e3db75349727160565bb8aa409fcbfbea6a462ed6b980207ee0807c35815628cba9a31b30391d95771bb086ca3e7e46773738831f9480a4547e753e1c7e5dd7b999ff272d0b246f29c0e6bf5a78cbd3f1ca153e170aa8090322d30818dfd565f3e03bba64e4b781bbf0fb29a24c7d7abc53741b66d0bce0256c0295b73fa2e041ba230379cc9168bc432e1fa3c722c1e66687e06e3f2162acf135b3a34fc61bb2cb4a615ef3f7e60ea38e0407399be72a8279c9ccca05286d24c96f1da771a4f49889d17700f6af7c80511c8dfca9788de34738d96672a966e4bea3cf7684135e4f05d611a1ff4d926519dfa27e98078b0f3558eb54b33b6b1cce941942c90dadf662185d8f339b79ba22cb74986311e7c2b9fa7011bcbff37611f528b6c14bedf153b0590075e47e49d29ee7fe13dec52cbb63eaeea8c392dce6541f1be051f63a3dc5b74a9c8cd88ad0437268af904216e1f669a94a", 0x1000}, {&(0x7f0000002540)="f6e9d9a7f79329b142fa1d1f680d6626295ebe14fa1d1552eee3e82a7eac4b6102231e0bca7166c81300e3a7ffba3879edc63db8a1a82291771a373eeeda89a50118d96f99a7405a3ed6ce1896e25ea03e5634008a5730b51aee415a50d030f10525e0775bc39cc298ddd3493582326ec37b22ae3493ca48093b11dc0564790dcf1ad0b457c767fe2199966b7c3dc8cae373011ec0d2", 0x96}], 0x8, &(0x7f0000002680)=ANY=[@ANYBLOB="1001000000000000010000000200000061698831ad392bc9a2c4908c148074dfae8943bdc2a4324198b7475a9a6be82a3273d241c247b6d61a3500f9238246442a94ce08a49ce6973004d54509198281bf4d44fda17dd45880679269ca402f1d6131f7d0ce3ece5ca0e5426433df2c81e88324becef96a2b68da0aa1e7f0403789a5a2e2fe6fe018b39e3fe6eee6a35ee0143cc5c6b96e1f1c05bff5c7fbe7cd629c5241a99e4c3394634b5339adb80a459b8f5b4221b8a4255bae189b70655c91a5428a71559956e076219a0531a9563609667d376c707ed2f9dc0cc02c1aa7715ef1181711ddfeae902a5aef34037abbc48f754eee4b8307a344c2a8a82c73e2f375f824005855d00cd6d6bfac333d"], 0x110}, 0x409) (async) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0x0, "0000c6f26461c094f4ffffffff00"}) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000000)=[{0x45}, {0x2}, {0x8106}]}) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) (async) writev(r1, &(0x7f0000000180)=[{&(0x7f00000000c0)='j', 0x1}], 0x1) (async) r4 = getuid() setuid(r4) (async) kqueue() syz_open_pts() executing program 7: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1", 0xbe) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b827", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mquery(&(0x7f0000753000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x5}, {0x80}, {0x8106, 0x0, 0x0, 0x200}]}) openat$zero(0xffffffffffffff9c, 0x0, 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r4, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r6, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000480)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800470000300000000000009078ffffffffe000000288024404000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB='P\x00\x00\x00\x00\x00\x00\x00']) msgctl$IPC_RMID(r4, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000340)=0x8001) r7 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r7, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000080)=[{0x1}, {0x50}, {0x8106}]}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000554000/0x2000)=nil, 0x2000, 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x0) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x1192) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000000)=[{r4, 0x4}], 0x1, 0x0) shutdown(r4, 0x2) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) dup2(r3, r2) connect$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r5 = socket(0x18, 0x5, 0x3) r6 = dup(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x1, 0x1, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) socket(0x2, 0x1, 0x0) executing program 1: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, &(0x7f0000000540)) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000200)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(0xffffffffffffffff) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r4, 0x1) flock(r4, 0x9) syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x2, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async, rerun: 64) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) (async, rerun: 32) r0 = socket(0x0, 0x1, 0x0) (rerun: 32) close(r0) (async) r1 = socket(0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x3d, &(0x7f0000000040), 0x0) (async) open(0x0, 0x2, 0x0) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebff", 0x2) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) (async) r2 = open$dir(0x0, 0x0, 0x0) (async, rerun: 32) r3 = getuid() (rerun: 32) fchown(r2, 0x0, 0xffffffffffffffff) (async) setuid(r3) (async) chmod(&(0x7f00000001c0)='./file0\x00', 0x6) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f0000000040)='.\x00', 0x0) r4 = msgget(0x0, 0x94) msgctl$IPC_RMID(r4, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xa4) write(r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x4c}, {0x34, 0x0, 0x0, 0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = syz_open_pts() r2 = syz_open_pts() r3 = socket(0x2, 0x1, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000200), 0x4) connect$unix(r3, &(0x7f0000000000), 0x10) readv(r2, &(0x7f00000012c0), 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfff, "0fdb000000000000000600000000000000d900", 0x0, 0xffff}) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x4000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) write(r3, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) readv(r2, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r7 = socket(0x2, 0x3, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x80}, {0x81}, {0x6, 0x0, 0x0, 0x7fffffff}]}) write(r5, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) writev(r0, &(0x7f0000001480), 0x0) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000240), 0x0) execve(0x0, 0x0, 0x0) executing program 0: setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r3) setgroups(0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000340)=0xc) r7 = msgget$private(0x0, 0x100) msgrcv(r7, 0x0, 0x0, 0x0, 0x1400) msgsnd(r7, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd00080000006b5723bc77a73f2c7432a505995139959fe8249fcf0bc5a47faa0000"], 0x32, 0x0) msgrcv(r7, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x0) msgsnd(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="020000000000000093f18114920b4e2d44363248689f6e0d3f9e43fcc5f2627f6d0f6bfb73542e3c4ea647f75608da1f9bc4339a90d032f200c12cd77fe92e6f8d014f79c3407e64b38c595c23df9507383ad2015c28f6013d2e1e2a7383dbbd078dc6fc969b979d55964137e1e4919e0feb5783"], 0x8, 0x800) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x1, r4, r3, r2, r3, 0x40, 0x1000, 0x0, 0x0, 0xa000000}, 0x2, 0xb7, r1, r6, 0x800, 0xc4, 0xffffffffffffff80, 0xfa}) executing program 7: sysctl$kern(&(0x7f0000002300)={0x1, 0x4a}, 0x2, &(0x7f0000002340), 0x0, &(0x7f00000023c0), 0x0) r0 = kqueue() unveil(&(0x7f0000000280)='./file0/file0\x00', 0x0) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {{r0}, 0xfffffffffffffffa, 0x13}, {{r0}, 0xfffffffffffffff9, 0xc5}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}, {0x3}, {}], 0x3}) r2 = dup(0xffffffffffffff9c) getsockname$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x4c}, {0x2c35}]}) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x1a, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) open(0x0, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x26d, &(0x7f0000000140)=[{0x5}, {0x7, 0x0, 0xe7}, {0x6}, {0xd31, 0x20, 0xfd, 0xffffff00}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) msgctl$IPC_RMID(0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x1024, r2) socket(0x11, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) sysctl$hw(&(0x7f0000000440)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x24}, {0x6}]}) write(r5, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) executing program 4: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000680)="ebffcbff13b9fd812eaa4e713048e6993192964818530d9bed6fc5a029f975f8dbdf92aed1917c11668996fccd430dbbfd33fa64bf4f6f5025893a43371e39ed1491171faeeb5cedd18954f6403023d89a698cb4874acba0214111f3cb1b200fe2bd4df38dcf6370495d572bbc0f46e40d964d984289a17c09f28a9b703db3f7e46dad3d88d4c13db52fad79c17232122c138c1fa85a5a075d6334f8d3a6b0646089a76e069dde88991fc8e42eb1b71a81fca9fd75d4466b408f249e2ac1", 0xbe) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000400)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@echo_reply}}}}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000140)="cbf5e512c90affffff7f169774d0", 0x0, &(0x7f0000001140), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2812, 0xffffffffffffffff, 0x6) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001104, 0x0) unlink(0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x23, 0x6b9, 0xfffffff8, "0a2aff748207017b62e2fbffbfffffffffff00"}) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}, {&(0x7f00000009c0)="5180d74d25133f13f8f9e04441d7e1e27f7d07f25968e92e11b22f5ccca5513d19e549fdd5d5e68752fdaeafea8bfe4133d6a9b4b09e118a1e24bc1b91c1d72e994b00000000000000444c9951ecbfab94dfb582f65b80a0934f205640a03fc2314204f94b553fdf03601031f3b78fe5d75fd97aa7f3d29888907553aea1c3dc7915ba01d893a462daa9a54952719fef5f303c01178f590e27667a4454721e56b66b8f5dc594d6ada319fe476a25de2dd65e3cb0551f12458775e8e42f1a8da82d9b41ee30f5b9cef5d629c6f654a314570801d904440f225c8b1782689ec3e7065e5d23c0d6bbe64b9258ee95520353b6d31c48c06fb56221ef2cf360aa78e9e64dc3d80c7481b070f8e8baebd43b2291e6f740560688a87f86407200000b66dffd2f0614d600000000000000000000000000000002e54d374bdfd6566b85fc7c5e71114a882add36726db99123cec7b148f74d33cc3ffc880b93e107001ea7bf535d091984920169f546ed2836ac83b4feef1979d81ac6bdc7b1c4625d21e34d25ee17c3d0531add45ff39978f81c03ce1a4f3eef2fdbf3cc2951866a952ce643eb5fced1d62f5848ea9b832280a8ba018876f850bd27877ee25ac7f4e07eaafb4d0db98b603", 0x1c7}], 0x2) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000400)="4644d59bd2acd6165c0e86b39b600546f3bf0064b7c16fa6188d2070f3dea7c0665128e96e0ef161a79d7ca128da782b52f94ecea2b23d5f17637392cb561a4b07f2a1efed5a8099a808d802e2710169ac1656a3e3ef15f1b20ddaccc4b8ae4efb1594cad25fcb94c15a6c6e62b1f3eacc80291754b83f36051f85495a5c09b777628e8a745834dc8383b6f07b72c2ec744207309ad30ae05bb2cb03990aba177ccbaa019be39bf6985727cfca74482756984df37fb0bec1f7b497df89e1b8fea15ba3fb3370207754c93b8a4b9d35a5cc1d14c1087611d6a4b4decf1ad48999fdf46ed5ed15", 0xe6) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0bde624def42452b5aadbfd32312159773dd7b73"}) executing program 5: r0 = syz_open_pts() close(r0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0)="9b1809c3dd7d3f", 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x6, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f00000000c0)={0x0}, 0xfffffdfb, 0x0, 0x0) r5 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="79d283329e61493067c173de659066", 0xf}, {&(0x7f0000000400)="07cad7a0ee6c03893ca3b62926bd0d5661c987ce36755d2876a091920d49baf3b73281ce66e44258b84c3f2f0f8a7351ee06b01fd389c35d4022a02d4144596ef53c97703d100f1376d55cbd6b20f491839ef90e382f", 0x56}], 0x2) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x8b6, 0x7fffffff, 0xfffffffa, 0x0, "0800c6f26461c0f4ffffffff00"}) r6 = socket$inet(0x2, 0x5, 0x21) writev(r6, &(0x7f00000006c0)=[{&(0x7f0000000780)="2e8f676b30277bcf265058a850a6276dc35038b33bd057e02b11c0a6ad4b62d4dcfb41335d6db107c50882c1f67dce67a9c106e27b9ab6986cc5ada86f9a2bc96d54b2874c1f6929b824d1427fd1a3fc2293a86791c0ed754c04d641c9291f6c745a1241bcb3f9806086878547f3e0d1aa06572a7ea4545e45a416fbb9c9a631c15527347c80935be0e67c8436aa312b931f5a8d8989030938a078833dc0b77efa7984d2a3e9014af973efe3332e1b270781dd14ed8d5753375e0e103d1ebd7f5e", 0xc1}, {&(0x7f0000000280)="bc52952cbbe9503eee6e8dd7b14244d9a1f09480c5d99dc0a02f949301ccb239df13bc874a4305e8c09623040a8bd9ae96b3f9cbdc4e80fc5811cdd7eec9e3e3a66b37db1ccc0355b42f726e648d6f7ba7f6ed353e456d5e68466d235490b3d4057c79f62d5ea624f20184108ce641dcc2b8afd3c0692ede6f0e183ecd0652ab25050c0c31c2a623c9099f5d72c48abcedca57d69936f6ca1e8b92d016c9040658aad8ff524bb3666b2418546fef16d7d03101e7cce38d2bca099b89fe1de84aa0bbd2433dd57dcec8e2f8a3ae4718ef6eef1ec9ebc8157df741c79ff3845557de3c3d2a0b2f3520703b71966e8c01a401dc3f4cc0a2b57e49f70907ae", 0xfd}, {&(0x7f0000000480)="004db261d4c79b9aeea4fc9fa574f8c0a5e9aa3f9fb3228090561ab0cfd6439c2f71fd6a568486d1629eb52e694a2cdd7885daeede762fd9697db479afaaa52643a23481bfb88ba5965628c5be57b72ed3374088fb56e42cd8725f33f3efea636eaae76e5297543227bb181c735c78f6c24ef8605b30dcd81416df8e01b6593608942ad2ebe2b89ec456bcab980b0adbe49141bf5ce837efa751caceecda2fbae3699a7d26f2df477045f955204f7d3fd7b08a031013f161b2ce", 0xba}, {&(0x7f0000000380)="b12273448239c6f04ea575a89971454a040063e556533e08ea7eec68f4ac65f760cf640fd719d6edbc0b944e9a3dea329bebe617ccb28a2fe171fe498fa8e5f181ffff58fa5c9fd24828fc727ac8b40d", 0x50}, {&(0x7f0000000740)="5e54acf8050400556395d5bdf5cca9744139458a251b38419ec1745496a9a37cbcfd7a366dc1f3", 0x27}, {&(0x7f0000000580)="1dafa8ed0bd0b49af66b", 0x1a}, {&(0x7f0000000180)="c9c454d68602cf5574816964fb714b94d39b6549107638c88c54032aad48f057f462bc4e1ae82595580a7fd643a461189d6e381bea19db65f0e9016007216cde11b0922dab747ceeb1471b6d5e8c5f3dec1f1ac02f5b5c56d7b0d09ed8c39351488dde684de6d42482bc50a7b862b738e36236df84dc918ee52bf356f9301e2c1592c1d73e4c9cb02669f1638501af0e48f607511e29821cbc2e66aeb30de4872920e06b54b436a24490f0cb04d6e348dd2362e418d407589eef59e128836073f2060eb3c6d2f651", 0x7}], 0x7) syz_open_pts() r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETBELL(r7, 0x80105703, &(0x7f0000000140)={0x9, 0x3, 0x3, 0x6}) executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80e363", 0xaf, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x4, "5ae57766cb6c46d80304fff70200"}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r0, &(0x7f0000002800)={&(0x7f0000001540)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000001740)=[{&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/146, 0x92}, {&(0x7f0000000340)=""/114, 0x72}, {&(0x7f00000003c0)=""/22, 0x16}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/77, 0x4d}, {&(0x7f00000014c0)=""/82, 0x52}, {&(0x7f00000015c0)=""/85, 0x55}, {&(0x7f0000001640)=""/149, 0x95}], 0x9, &(0x7f0000001800)=""/4096, 0x1000}, 0x7}, 0x10, 0x0, 0x0) bind(r3, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b827", 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mquery(&(0x7f0000753000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000700)="000076e27510c96b2a311ffdc2bcd4e4d2509b4b509dd80bf1dc3e8adf057469fcc034c39d55ea56399ba343104869a9d0be351abd330a6f3aab4056b799c635e7122253a5040000000000007dfc0cf7362e07418a8c8d302fb3ff6049e9dc1d09a00864445838889d1c87a332462e2eb3", 0x71}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) write(r0, &(0x7f00000000c0)="64acfe7dfa3ccf62663c7f539610a7ca73126f62a6faab079fef5c62bfc2b132da4fbe2601286931bc387e86a0f7479f290ef0ad9052dda52324750d52dad89699923aef6fd18ed46630fbdc856854a568eeed0f8d8d8454dce3c67485a71c8cf1bfd3f0eb0f84d2eb461587e2a7872f984d00b1149826fd25375408b170955554b333c8165c96503c75b1bb236a7027c46ef6ce6cbeb262a078", 0x9a) execve(0x0, 0x0, 0x0) attempt to execute user address 0x3c729 in supervisor mode fatal page fault in supervisor mode trap type 6 code 10 rip 3c729 cs 8 rflags 10246 cr2 3c729 cpl 0 rsp ffff800032924e98 gsbase 0xffffffff82d0aff0 kgsbase 0x0 panic: trap type 6, code=10, pc=3c729 Starting stack trace... panic(ffffffff82829a8e) at panic+0x159 kerntrap(ffff800032924de0) at kerntrap+0x1c7 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x7b acpi_pdirpa() at acpi_pdirpa+0x2859a rt_match(ffff8000329250c0,0,1,0) at rt_match+0xc3 icmp_reflect(fffffd806d386300,0,0) at icmp_reflect+0x1ca icmp_error(fffffd806d386c00,3,5,0,0) at icmp_error+0x61 ip_dooptions(fffffd806d386c00,ffff800000e84000) at ip_dooptions+0x87c ip_input_if(ffff800032925358,ffff800032925364,ffff80003f80e000,0,ffff800000e84000) at ip_input_if+0x1d3 ipv4_input(ffff800000e84000,fffffd806d386c00) at ipv4_input+0x47 ether_input(ffff800000e84000,fffffd806d386c00) at ether_input+0x525 tun_dev_write(5d06,ffff8000329256d8,ffff80003f80e000,2) at tun_dev_write+0x209 spec_write(ffff800032925530) at spec_write+0xd8 VOP_WRITE(fffffd805d4e5440,ffff8000329256d8,11,fffffd807f7d7820) at VOP_WRITE+0xc3 vn_write(fffffd80571081f8,ffff8000329256d8,0) at vn_write+0x157 dofilewritev(ffff80002a698568,c8,ffff8000329256d8,0,ffff800032925790) at dofilewritev+0x1a9 sys_write(ffff80002a698568,ffff800032925840,ffff800032925790) at sys_write+0x87 syscall(ffff800032925840) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x24c5d29f320, count: 238 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID 860ebdd0-427f-2be6-5726-fd56b385017a found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace