813684d8d6e216f06dca5e025843f987e748a3d6ee33391928fae62f835e7c1c0b0685dff0eaaff7ed9044c812031aad10ff48d19a970d4da38fc140f2ca16855eb58d47b768b6970f2c6fed94d925e7d83945b32786e2c64219f549df054841eb843c5262068e928c576c4a4329333fb97349e8caa8ccc411cbe69067eb6830398036c1aa50118fbcecec94c9ac57d2c6eb578789c5c108fd5f65ea738a39b77380277fc7f59355cb00e91b1632e71c766f99e026e77365bf4edc48b338033b88f8739e802316d1602d62c8efd690603f917cf21649e8c652a5f3f2c01295712c518d14aa254cd04d3e856421d0ad734a631d0b4e0fa083184e381ce89ce1abe40c676914c0a2b4ba008e7ace449ad73ab1bbcc4b2631b9e0e83ffa42f4be3bfab8fabea80faed7abc40c678a37c59ee6f515fe2a30f0a14e7c1393686690bc1aa09f87ca73fe464dc82b84846a8aac614a78bbf0ffe938836306a6be245b3b96529e9f35f20ed76f336fdc258869e9a929c333fdff0a66fd1dd7ef6a91d78d6e8a29a6c04a8d6ddcf171ae393efa6607cfce6db9cce1018541e6831d6c25d4f7d2f31e7aef6a542fdcbdb31e88d51096564cd92e08d727613a748dbc1e24e84a31988f0a91bcc3df171553c9f28f973ea3d0173ead4321e532c060a19f6454525448b4fc4c385f1f2b0f495777db74924f5f506531f4b9cb89b0626b6d642627ec95008207cb1313480262fc2fd2b99d4b6763aaf1ef8e3e39deba6f052fb1ebfe7c5079d93065d7faff0cde99ba3e9cd1381c24dfd6e6bf15bb3e301bf2cf95200d04126fcf7926684c06c40adf97793040e98caaf5a954fc58e2ce63c50bd2e6135fae17e046f2e1655efaa7ac32743a297cc27f1b27c24562e33aa19464f03ef9b42eadf6f80741d5f9e2853ef87cb75bb44dcd9830edae3274685fb4592b950785c67053f03de52f7b6c43540e0e4d862aa56db5bc7e15168cc856dab094c2a8aedfacab637ecd84b7b6ef5dee5b942a5337c755ce9fc5a77d4f3222c92775658a67402cf00ed1c78a0d09623b3fb9dbc28acd4535be751582c3813f5ef4b9cf1755f887cfcab4a4d6a55289da85c1dccbf7f57d8a61ef80c59b0f6b6ba210e9f786c1d34faba0f2be810f756f5358e082aa62af831bcbfdbf2f641ae68029e5e24161a024153489ed0edd8f3d32a23b4b03c2e2d7c75e7524a3b5a6c393d09955ba3f5fbfa9e3772727694b0fcd8eb26e75dfd1d13f32ebb853a8e396fb7ee8c17c7146b6fbcebced2af0308b6a162d23e51f4f35641ad54e50833149990c3f26383c03e6091922c6def2fc25a394410875afa8e753349bed9fb77eea50aceccc2ca44514efddf14c05224073da5806a6adda13988156bcff498e7cbc68854aeaadc53532b00173e0bc49982a88f5d32f475851b231e554d4f632de6a0e22d856b1e52175026c38341ba8a1c5a53192ed202d2ff90a4f4250e4da3ad41c2e50d75da4c94c9177435ab82a96aa0f82381894c9e3b8727c01a44df553c7b39c1decded2c1bebe2b055536fad8ad35ef8a5b14462b7bbdc5a6e55a7303b729d7a2bd52ced5f62fc9b17154767f440f0b44345799bd9de988add62c571b26fe49ef3c47b635a9dc2e3fba520de77078238b1da15357f5dca70cfcf91dcfc5bb671a4f83b498759db011a959301aba89d9f5bbc12dd568e251fbf12aa40ecf1bb6e3ef2055f6abc8b89386854bf9e3148a19bf3b37dc076a42c12beda99", 0x1000}], 0xa, 0x5) mprotect(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x5) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, 0x0, 0x0) executing program 2: socket(0x18, 0x2, 0x9) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x800, 0x0) msgget(0x0, 0x4) setrlimit(0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) recvmmsg(r0, 0x0, 0x5e, 0x1000, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f000078c000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0xfffffffe, 0x0, 0xffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x36, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = open(0x0, 0x2, 0x46) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) r3 = socket(0x2, 0x3, 0xff) setsockopt(r3, 0x0, 0x4, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x5}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(0x0, 0x800, 0x34) ktrace(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$WSKBDIO_GETBELL(0xffffffffffffffff, 0x40105704, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x400, 0x0, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = syz_open_pts() ioctl$FIOSETOWN(r3, 0x40047463, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{0x0}, {&(0x7f00000000c0)="11bf324d7370", 0x6}], 0x2) fcntl$getflags(r4, 0x3) execve(0x0, 0x0, 0x0) r5 = geteuid() r6 = getgid() lchown(&(0x7f0000000240)='./bus\x00', r5, r6) r7 = syz_open_pts() close(0xffffffffffffffff) r8 = syz_open_pts() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r4, 0x40}, {r9, 0x100}, {r7, 0xdeb11497a5b7ad31}, {r4, 0x80}, {r8, 0x80}, {r10, 0x4}], 0x6, 0x8) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x76, &(0x7f0000000480)=ANY=[@ANYBLOB="c3b58b1323502cbf0117463486dd600001000002000000f906afdf466c130afc590bdb9e4ef6ff"]) r11 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r11, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) dup2(r1, r0) write(r0, &(0x7f00000002c0)="04bdfa3650825d1d2973c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1ddbd229d5c6a5caad6b921850b4ef03cd40779dfdc68010a7434246a342ea39fd9e0609bd582cbc1cb956d899ee76237b96cdb2cb5d7e6e030b012ba17272e5eba3e0db98ef1d43b944d8ca786f65c038ed949c6f92fef5e09c598d758540d202a5e1b9dd2d47cb0fef3e19365c28153b150a3aa00000000000000", 0xb4) executing program 4: r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x20, 0x2}, 0x80000000, 0x2000000, r0, r0, 0x972e, 0x1}) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x13, 0x0, 0x4, 0x5}], 0xc8b1, 0x0, 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x3, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8020560a, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, 0x0}) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000000)={0x6, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0xc0185603, 0x0) getsockopt(r4, 0x0, 0x69, 0x0, 0x0) execve(0x0, 0x0, 0x0) setpgid(r0, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) flock(0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x41}, 0x2, &(0x7f00000000c0)="91a944498cabb3815a2180c07beb53f108c11d2593155a02cea3467a00b46a3d3bd7ea362b24926bffc0ce53d9a23a40ca514def149584b97e2ef3e63222889fc5cb49214506819a8b48da8b21bb833f5f338f36aff6cba4ab284ef240b239863c2fe6a66ba1a9ca29beeb9fc6b757705630dc1a7dbf9f6af71b8954aa9652a7cc4eee", &(0x7f0000000180)=0x83, &(0x7f0000000440)="0ac963bf949f98ad3cc78c4954c05037b3cc97cfa35dde771df8f37570e925485700a48c7cf8cca31ff6dc39206227fd8b07708ff2f06d0957812cbae399a878ba987e378eead0f49ab427569ea1bd671bf3352977d62a7742abbfdd10b34e2a46eb438944776339fac28ad4b4608fd8cf2755df503fde24503b2c5ed59edc655450eb4ac54225ecaefd95df0f4ee3408db0bf9c546af9cd204c2625fdd3575a8215df898942cc8684202940d6a872ef0177984ba2d5382e20fe4620b8bfc1d448896cc97a102576f03f4846d6853a70e7d6ca6e7a41d93febfcd4c47b7fc8e55d9847805c7bb76edfcc72d04b221f6d3ad2c38eca1ecb012a64397907e7c8b36d7870e15ae4c15c6252a9c9cf943cab980c0a9bf36b124a05c98e659f9d0b54609a41d053eef78efa5bf47593051e22b6bfaa57aabc5c51c42df3ff83ab264a080abf4ac9dc2a9f56a5b2e9aa815ebf86d5a1cd829e02225fa43a52b8a2af274ac75f794349a7869ad3da58cb4f53172628bc8b0626ea68516dc4bc756ebc90256f50b41ef44e061fb1e61bbd0c55baa45068b9e980cb0aefb80f0067148473cdf411545657537d277f4b41d19c811c803f78acccb775d7736d33153312c223fbe0bfe57a999f340bf4a566d488b5f35e434d0a3d190da808998392d28239bbcb08578aea6595ca48ac19fa5891d9cab401dfc28111e6f4a9b7b7a8fb70b48a6dfaa017686c590bcb7bb1298e9c6c81319b6b56137d6c60222e9ccb0fd615d736e1e795bcafee52a93959c5149668b00088e9341105277eca2a419be134afe94c74ab4a1e6213cca8f4090e7c434a9142239314f5602fd26ba49359bc46f76889e995366d1a4b3eeaebed8f1308d962f3e19602d622c0c47f8d494a42f098aa18cbb53883d3c9095e2ea6e51f9d6b479796fe43a58bfda5884c6ccab5658510522388f7a4ba7466be160eada2257ba066031e892b80ce9628e65c5bf51fc6c708c4c8bc232ff0709afe42e775c3ea924a51c0102458bef06f38527a05b0ed09434a8d124c6206bba59e7993e0b6c2c66c8ba5abf5e332b6176fd217cdafeb5ce0948a68044d976a14d3f78d506e5fb502054543eca19a7a09129c69e85071b40b9e65e66738f45ca06b7472504946fdad004f61d795eed94e7efed544dd7bc648470945afc873074a3cfb8cbd00a2e9bb10037568e9633d30e16e11f645f6b709b304eef8b6bd9225156e63eef8f19075938489a18065510878508d2d1e5d39fd35b2eaf0ceb0bb207403dc5061124e6ac22360f4df248e36522d2a9046e8745257e0c820d02a544b3b35164c13250be6f3f10a95a6ddd30af969c74f524cc567c67c62d2d207686a033f27ab4837edf0c44fcfe30d9842dd5ebab75531530f019b05de04735fdda2565310875b6a925aac037792186cf573b59fe1a7652990bb7ddffb0249615a3563b1a3b34fcc6c9b5840561f7a250bd748e82b9f13925b96c1ebc0dd8cd5a66eae7970f29e43d0f758a8a20074e0fcf624fd46f589051205058b3ac76d5f3786677856661ea830c728098a5795bd1dbe01e5f7fc718a0fe45c276ce2c2f52fb9e20bfdae63c72753750a186b6517dfc0c1e17d3a04cf28715c29403890d20e8b613e652395ce5dc1e769c3f0184c7be6610fe410ff4a5fc3160c41c208accc824060aa6edad72a98e66bd5294fa296f8df94f15c437caef57b2a5f25e1e4c7bff8897cd028b53fa7fec85384939786f6b34e811844f34fb8a5fdd3a2ac17f7708443da54c179eaa6ffdeaa690219e7290e2109750c6bbcb6e2a3a731077e2b0b8262410623059094d9060b7cd1df8a4092bea6c37917d5306415648610eac0091a2f5dee8aa6dcac56d20f189b7d45dec1297e20e0a7861a856bf405062f869b6fb7defcb84f719daab0811dfa2377a6597e4606517a88c452900dd8ee00d1f0b58f36665c278c152a9f140d7c3cfe41554bf34d2017d3c5b85c71515fc1b74b353431c681017d29c1be00d6276a218d893682439f5c17a5cb2d198c631f96b8e1eecde4b3e8056fc78b752b2645ddaef15257ef6591e0de9dd4648ce6e2c8ac664382ea4dd4f2427a05cbdf8a33ec401085b69b2d62b27459e8b921354eb8fbf98f9ee32b935d12dc05f2b3c73a4e499eafd3203c36cc4286c8ff7a945664225f246d1d9a1852b0a7ed394e0edb8825744ab19452e96d56113bd9de833a4a8d7fba6aeefb67079a8034f8721f52c81ec4d1858f419aa778b234d78377791f9c32d1b1da8a7202321efdfd0d71fba33b3a505f4326490bef7da6b3ca7f5459da57fc3295d2bd16e105a9af88fdfad819d8e02e4af8b8bd4e00ea7ca0e323aaadbac53e9190f10f2c6d5b5ce5325cb8dc487b2abbcc930782b4fb866e365ef08805df9ca0ebd0233fae5584ae4981dd979dd9eb3f6fc3cd6296336e382055fec0b9ee00bab78de556e8b63fc9a3c6a38a8de37d86ba76454f6bbb3d5cb299bf4e7e76a94c6a8b249ade1dd8d26db135190adea09d2d8a57741f1dc8fa5f93bd8eaa481dadf767ceb2ad5cf24e1d2b4f44b65181b19a490dcdda06131b32d69a80aff11bda4992906c1f64c06c760a30fddc01d2aee14a20ad9753d7a58a16c34c629e2647092c40a7575c9ed99c5fa32ebd3b46bd464728e5d6c62e058b9d07269e7c578349b6dde4f6882284aa0994eb99fec0abaca7ee7af66a2fc072bd04f24936cfb9f0d56514211003181e29016bd739e51e39170c959762606315b9f728932778e20a3e30b23336198091ad0549074ce5ee1b749575d0bc2d73ae1b729326d43f4867fcd8f801ab41ea741f97530bad3b21d18a529eb259079f8b5b12d8bebfaaff87389f060d6c9165c6d426488401b949a88230efc7f7a93cf103691708d8c3538633fa1e009449ee3f3d42aee00138833fd8456b8612e8d831e6d8b687393bcf858c8b87d3a6e69e4f1f16aa06668d493cfc07ea54d985f6ba2e052a8d7ae4fe423f5dfcb289069ee0d85f61fc36be637dd56ec76f56d73230018202532a58e1d698f7d0d20f143de014c37c705010a96cb70dee20cf66a6bef49714a604ecbc13b4426eafeedc4f133adcc8c4cec51154984d1748f8937b913ec5333d881370913b4a2a929570d25fb9f53179f36a9e2b152dae58e60098d4eb885d4639e1b8ab31559a1e7f442b6d87354b74551e3700254bd9e27e4c250d1fcc51194a3fcb12e1b6c0fa0f3f3afb43375b54e97a77928ebb540293dac7c3b65c2c2821a1a41accc2df454ba6f3becf9b06f0f3173317549590526ecc69433efdfb9de1bbf010252e2e21c6db8c9fd470669905bff645cadbf742110299370e6d9520b0b2f7d46096e6072dabf2a7f04710092d18128899b37c197a8366329d6609aa1ae4b6ca4b871c2361a5f55e80453954d4dbf22be366d2d6e62b47137a95726e8c2a593cfd232c53e13bdcb1eef2731679b3ce063361d9c286946765d6873f67ea15cf3d943fa474e6d230da346c826e844559b7b92120f0c09afb7066df93add077b45509fa23367b6aaba269d7215b07e58e609aac4b054e40b7e971797e81430f0e0c65396ce9e6966a4e0f8ba38bfe6878e31e764d235a7254f3f36ccb82cccb85b5c340ee8a1b146c74c90064780e0fbd19af41929c72be550e3063c2da2f3b7e2fef4c973b93594189da9209a8d8038d7a63c3e087296667e8b2ac2f254404472ee4d1e963d476c86d5e57f296daf95b7904505dddb1699df6100750e8cc819e4582b7b3116369c3a4744c470ae39d248e10b70e2f0c3ad6db3636cd7290a3617fb66b3978bd847a672a259bd8fbd5675544e87705d8d7f60ab7197feefb77f50e642f1463c825743fc5388375254d93a4ac5caffb4c1903315d37c0adc7661cf2af89f43005fe7a0f33e350e3be7ae46b62f81bf39c21299f397e7d2548c3f843a2095b3ae29d53f1c53a3d4d475563a65a7c81657d6127a81342c82b9f6ff9b42d4808e3932dd20de825e5bfed6bf79be37199d48bb4e857fc26479e5ac6bbee6e4a6012e09e2cdc437bd717f9673ca37bc82f1588b86760552cab54e7a4156e3124bef0c66362ab1f0d0018a0bb97d5e939d37d3e9b3a7fca8b7f13387f13273ce395a883a5286d9116f743000099f2db130a21deccad02a16fe929c6d3ad49bc3ed9d50b99daaa4b9cd0d23286e92c5aadae4a7b56bc88d4bf464c8bf2a9c7eb2af0a5b1cb7ee652c722ad060dff8ec1e0498fe72f5711a6cee39e59db18de2cc97f11a041778376968b9489b991ff588260da5b4d11f5a4a551dc0e17b7e18e8f4bfc2e78d31891ad94f6d816ca2ba47ccbe2ce49032a7805a128631693f8e6fff16837ad3c5b1596b14c71f927b3d54d39c97d8f9d39ed7bd3b636a1c1019606a7143f3656522e1e824e83e927559bba4faf5298879e56c2fd1b270873a1dde7b215abf20776ebf9b8aabc608733e57f4718631b565517eb8fcde425705a16d8c3ef91ab1003802e038d22f598c369ce7f0867d9b358d053f1277f7f2f883e724f9e7b1f568894ab18c22c534e100d9dc6033b72818d577ac214d679b4cdfe441182c044c41bdfc7552045e76cae174807a20f4ec28eeea2b0ef2ea553824675f1acf8abd3cb5eeed9c63b7d6928963af88c4c761caeba43081b38ea38476b91fa1d5ed6b43b1b407e4cb2756cfbca069424d325838a31109c8f6dce242e5ab9df94074288c863fc7ac775f6bb3f5495fa3d813ade9992d54378b28debd63dc97d3fc7f89fd01c3e5f91311a0c24fab1fa443668d590d0ac44ca127b2cc95ff7f5314da6894dd8940f45708aafce1e5e4d2f77d39b1ab9b425571ab615b47cee62db4635293f7afdaa7c39dcc153ccafac4ea37a020d2ac7cc5e54dde4070dc9e060a694b5f7d4a86bea8ebb23ab516e87d756e280abb440ff006742c27f34cb8d8d669d1ea09a589363d06e4f9e07d1c1501dfac38ea65fda8da0590ea892adf18b4737bb54a5e5e6b1efc8982e965097cf79a5ad753b48189f99e9c726676f1003252721674b8a163ba1211693f519dc76741b5f89fa618c093f5c3d5825baab46f0520bd55154bea39d6d5ce60ea348c7c35f542e96469ad4a38ed4e809d4a79a7ef9be54301e6acc32438d43589ea4d98cd9ed44766e1a6da8e8fb9bb346ad28bd0980673e65a21ce1dca7d1462ad9c47a50d1025279bc725c048395cd0fc684dcb42fb0b16a009750416aea02b6b7df6be46e17ba4db4e01efadd575a74c4ec85f9cc312bac1550477b337fc25c7933f82e320bb9d2c492f3025d0093038333ca5e586ba56cebbc61ef75a7fe7ce4f1a8bdf3358b2a26778840c86676cac052fb2efe44bdaaedfd83381c777712b55864fb908ca8970d65301f50d7a1e5ee12efcf2d4220540b44f3e8f9d4c32d724b76a6b479e20e9fecb456ef15d7079c9dba38363f505082d2f0ab0a54a02c5cbb94b2e0f9780244ed49f0f0a35c004f4072962ab31c700cd6520db76a230260f3119ba778983939a3b76b8bf9d553bc03b040140884f4bacce215e3c5a1486a814e4093b278daf510eb060a028a25bfe107021834fecd4132681843d72bc74d48bfba4dc286f4e3b3253b18a8b480f57fd80ab48b5519dee5fa2a1ed70855b8fa555b8a9ddd6f7728cc74459277b78dc6da827b0b9fc818351da2d07b5fe033fa076578111fcac4057376a4f29561582a26d2fc6d3335a75f5349949515231964ccfd3b280b890842db67402a4157725bec1af2653513819b2154caa24528", 0x1000) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="c3b58b1323502cbff4f6959957ba98009e4ff6ff020000000000000000000000000001c800000000000000010090780000000060000000000000e600fe809c0191b8a3f2500686df5eb333b5e11f0200"/95]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000400)={0x4, 0x300000}, 0x8) sysctl$kern(&(0x7f0000000200)={0x1, 0x4f}, 0x20, &(0x7f0000001540)="471e5c9e5b0b32b6ce9e5e01f75922d6243902c9380051d24a4fdc81130813586b7ecaadc31b619706768845a14ecfa1b62066ced2dc9c7a3caf43d6abdad8d1b1ad1301339dd3a8a388813c9dcdbd43f01f4e4cb46c83df3ce6b5486c19b69b7cb7868ea5ca18291af552e924cb16bc341105159d56fcb28af29a9858fd9634b11d78979ab8893903257ea4fb5109253526d3bca619c9bbda967e875e24d5931ae67907d9a6130200a502e5e9b8f0c8dad13ee17a82fb64ae3d3d48de3d04c07758b7c890fd86ddc04229d8b641949941b52c69c5761aa53bdf", &(0x7f0000000300)=0xda, &(0x7f0000001680)="960200000000000000d7a42d8652185a693a65ce9476ff67f249aac2109983e64b3aca645df92ca2a29c7f9c48070b792e58d7832d06b9becd91250a263f4c3ce4b2248bbebb143ede87fa5ebcb27fdf848474df41b7b8e15ff477f9e376dd5af1a288d34e5054fa602f64e99d61f33cb88edc9aad9194f8d0acf282510f5ab9ec691217431d3392243f657eaf0d0c97a30fa1ff0f000000000000000000000000000000000000bc4895da9eac8d47b0f52af8456f82845b0582e3ff0700ec5b050d23452b81867ed62e2fdfa4222ffe31f19899342775fc883d9a3088636e3f7db28388395068d24c53dd16c4f319b4763a7699377e", 0xf6) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) close(0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(r1) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000440)=[{0x0}], 0x1) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f00000000c0)) executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="7033637fb82ebbeb16aef516fde80f7f79daaf6c22c36cf65cd504864ec35ad70244d2466c03e0c1a64ffd8134fd42", &(0x7f00000000c0)=0x2f, &(0x7f0000000140)="a7f4a70ae7dce4ae5428df0391da89d5511972734d8ba6e23e4b8b2c1d225eb2661105434d479454", 0x28) flock(r0, 0x0) execve(0x0, 0x0, 0x0) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) fchflags(r1, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x1}, {0x84}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f0000000280)=ANY=[]) executing program 2: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x4}, {0x7c}, {0x4000006}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil, 0xfcba}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil, 0xffffffffffffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 6: mkdir(0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r1) chdir(&(0x7f0000000100)='./file0\x00') rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x1f}, {0x0, 0x0, 0x3, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000024c0), &(0x7f0000002480)=0xfffffffffffffcb8) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400001803c1, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0xffffffff, 0x8}, {0xffffffff}}, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x9) close(r0) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000380), 0x0) r5 = socket(0x11, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)="12000000", 0x4) setsockopt(r5, 0x8, 0x1, &(0x7f00000000c0)="2da707c38731cf9d73e1020000", 0xd) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x1fffffffffffc}) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x2, 0x8}], 0x1) recvmmsg(r3, 0x0, 0x0, 0x0, &(0x7f00000018c0)={0x4, 0x100000037c860c7}) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x6, 0x802, {0x3, 0x82}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) mprotect(&(0x7f0000162000/0x4000)=nil, 0x4000, 0x5) socket(0x18, 0x1, 0x0) close(r1) r7 = socket(0x18, 0x5, 0x0) dup2(r7, r7) executing program 7: r0 = open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x8000, 0x100) mknodat(r0, &(0x7f0000000140)='\x00', 0xc000, 0x5e2f) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) writev(r1, &(0x7f0000004340), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x5) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000007c0)={0xbd, 0x0, &(0x7f00000006c0)=""/189}) lchown(&(0x7f00000008c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r5 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r4, 0x0) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r6, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x2) readv(r1, &(0x7f0000005b40)=[{&(0x7f00000009c0)=""/4109, 0x100d}, {&(0x7f0000005400)=""/165, 0xa5}, {&(0x7f00000054c0)=""/221, 0xdd}, {&(0x7f00000055c0)=""/233, 0xe9}, {&(0x7f00000056c0)=""/157, 0x9d}, {&(0x7f0000005780)=""/209, 0xd1}, {&(0x7f0000005880)=""/230, 0xe6}, {&(0x7f0000005980)=""/116, 0x74}, {&(0x7f0000005a00)=""/170, 0xaa}, {&(0x7f00000002c0)=""/126, 0x7e}], 0xa) executing program 1: setreuid(0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc00c7006, &(0x7f0000000300)={{0x0, 0x5}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x802069b5, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) geteuid() r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x54}, {}, {0x4000006, 0x0, 0x0, 0x1000000}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x20}, {&(0x7f0000da0000/0x1000)=nil, &(0x7f00004d8000/0x4000)=nil, 0x2}, {&(0x7f0000dd0000/0xe000)=nil, &(0x7f00004fc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil, 0x8000000000}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00', 0x3}) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc028698d, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0x8020690c, &(0x7f00000001c0)) r10 = socket(0x2, 0x400000000002, 0x0) dup2(r10, 0xffffffffffffffff) executing program 4: sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(0x0, 0x20, 0x41) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x2000000000000014, &(0x7f0000000000)=[{0x80}, {0x54, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x200}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) sysctl$net_inet_tcp(&(0x7f0000003600)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000003640)="ed849b74", &(0x7f0000003740)=0x4, &(0x7f0000003780), 0x0) r2 = socket(0x6, 0x5, 0x0) getsockopt(r2, 0x0, 0x20000004, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) setrlimit(0x0, 0x0) r3 = socket(0x0, 0x5, 0x3) sendto$unix(r3, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902", 0x85, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendmsg(r3, &(0x7f00000013c0)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, &(0x7f00000002c0), 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="18000000000000000100000005000000ce97cf9b340000001010000000000000ffff00000600000082a5e03c9395e4f3d52ae737c30957c99cdfa6d4f4575d6cd6b998007dc4680c92640302a96de5a98ba397c9e8ae980860869a8a2d006052bc53d7546f8865b321f291cfe36dbaf1bc0293b98e6a97b4f358ff5693112afe9716bca7832cc13cc266913c84cb1cdafb40715cb721ce05c358d6a95a51afd19989b4cff4c2a6f5566e735aaea221796a86ae6cce25155820b776e4637d0dbac684cb15f18e4f181ff61bade688f3f7f6002dcfb3a42f36ecc5cce147530426b4c5a2563138967116a5d4dc5845829cdfe6e00d94eabb71617d14689a65849744eb5356e5ab88602fe3d8b0cf48d5f88a8803448ba848c175c2111db31632fc822f0997e1e27d9b52999deef691cbcc896960aa54f27520fbd3ef6415d61e2572a07f3a8769c512717ccf19751056e5a597fd2c04688ce47f1776cba5d817f6da8823b53081f03daa8584abb89c6eed2c857bcb5f2db9a9863ceae7070f5f924e547c0856a14930bf07a14159ee3119386494f3909731549d1a4e6a6829b1b37001e4cca9fd7470da49e78bcc3c7cac089b78a285a1c543c9c7828cbcb25c076fb00f4e5b05fea490c59c3a180f41c00b68678ede1e32bdabcd7809b954bb34c8c6d5e3d4231ad28d98cdd176817de5ea499bc0ec1f50176ab51c8c692d94c6211c5f3dec2a27fede928a75a5ec4ecfa793364ee23530dcc485f9691521d419c184a176b15dc33b7aa470b69cc6bd7949fccebd9c0c90de9dd21c59a59a5c360dd616a3b982390b730920517e06a97efdc0f21fb86dc7ec697f5d3cc84bb637eedddce5e88117580a65d5b9a6ce552faa721b69393850870c46b9020efff04bd373c5d046c3783b4e67797e7cec0335bd368c4012ad6be60f65dc9599b75b08d2d06411b8f8a3c3b9a01cf7d84ed33c5708cacc7a4206d5f775d4148c2d8f38ffdfefe82aea54e61f5b9766f976a4180903699eb8f2baf1fd901b304c420dd9d7c70feabaa05bf4243d0afdd4d52eb6753a238c04a229de2b634127222553166f9f188f829214a686dd10ca2f8ba6fe4dcf882e62018348b65476eef3b2a6145372a927dd324d50d2e033dff10819cb1aef53541be093b0014686b70aa1ed723feb5300f5327da68471af759e28363b1dede4ab8d75f49b888772bab7029eed6a5117d8cb41cef6cf422f2d859d4340c0f122688e30438c1b1c8389d0d8cad85fb40afc4bb7d4a220aa34af94dacc7ab5331d19c3bbe3740f3dcc8f559b1176d53c7013aad8c0dc62df7f51a6ef9c009fd0fd687a44dd23db2f6bc2d0ef44adc47abefb4e6a7fb15a7b218db1fb1bbbbe7bab4f16e393db2320429e765809f36d860cc03f022379f89fd1751f7e5c463d6bbaa081ebf4f80e73a8732686899fb75906cd8a7913042812ef0d649ed25bb2e7419d3048d6de6e086acc7d8b9216af5c1ee43360a6140d538f8efd3473b17dbb0188460ff0f91e4be9ec34ac3ce191efd2287835b22148ce18fc398787d8bbdbab3f1f454ae85ca1fe19a232ef58577c2bd0d5b574d22e13fd17a605d24581a19ffa0dfc1d927cc9ab444e59b705c46168d3c5516cbd318bd31f508d5213d42d71a609dc9671753d03da4af011d950cbd7d69cfdc7567e2f8f4a96fe190f37c85c288171c42a5bc01c479c5c268bdd7bb6e5ea919de889b0e91190261fef20e0e4f7339ff18cf8147e308ca246ee2e844cf1128e1fe2439d9ebf8b798dc629f9c61e6eabc833dfd5356a2c7a862f17a17d739925aead982b6b80c1fac3e1a88226800f914e0a7afc277b3bf3d7d23ba2cf6b87852e0b39056f634322a39c1918fad6d7ed51a3a42983dbd10b0e4a798da5bb28a20414362948bec26363b11bb57cd7cba214dd8589f63a228c9ef677d36a2ed234ecd0c66c6b2da449313c28e0aa8ed258fe2a27a401f0c94d1926b82bc97d2c5a4cf073afa99d4d6724d1f418b683b359026d04b743ddc13eff91ff282d67d987831be324b2a203812c2ec73476644c90984fdef0ea464d34ec84604ea1286a4f68936c8beda1e4e09ce77d00e444162d1db8040c3ab9e95afe7ea32bdd30af074212362cc3120b581cfb224b9e0fadf5032f200f2cf35a9df06303990d70f62e874b135e26dc59c97b25ff150af7b8764889dd03ee3b7006a8885c667d74eb8e42a9869b89d87656af964ee6f1e54f1b61522b7ba4e6bc4c15102225d83ad8fa664a43759ea35a2d514bb5342d27a71d9a1388de9c6f444c031b0b22820651dea63cef74975ad9f5e850ddb8709b76a8125ad93039e9b8375fe09947c4deef786d0c7db633fe253cfe96e1b9b30f8d1d536b3b5c9bdd4a8a48b6c1c7402fb9667b4a3b1cb47c654816ba6caa684dad2370dfbce13e54d5f3da84abf3054c1ac063c662dc08914b1f796d250049ae2587e2e45d18cf3bfb9ce56149e5d3a99682eb4e43d82b8a463b6ed3ab15d1e60c4579b84f39070e031c326dc7f9223a0c744c815faf59c2f174ac272c5fc28ee2ba58e30b2fa6c238805459a1b5faf488555ed23ac7157e628ff6c868405eb114dd1a3abd04cb167bbd45dd1a9ad804746ffea4efca3b2f604a123e0ae84347e5c02e462078e0cb1ee05c68ed33a7c64d55cb323ff35f5e69082dab9d31a29297a0e9203816f0d34eb1c723f2ad24f821a5b44b6049947c0b5bd378f9931d9bcb411c113501920509338778248775dcb191328a94841b5d41ad3c646c3e9e0cd1cd4300d43257d709033e8e8dd7d93a819af4364c280ee39e063002645581d7a519ea8a6b63ccd2de65463299ee7d76097278559306b51da31f6eda7aff69870398f0ef0586b6edc846cd6dfbd97dab6d8f605cdc02db0a8f2f4bfaa23e5e6ecba4c32b7249f6a7f6ddf80d76ce882ddd4a4ec46ff8d08ba3d567d25985fa1122a60d63de7480fed9610d9af345700db857ef50678117d66f98b86729b8a985fa779e1eb41bbd95cd50ae15d8175939756d0b41a54655399599055c7ef82b5f3c95dfa8362d2ecf65129089111aa68e20da4970bcc2ef6629fd471609e492731483f7dfc7042f51c9216cf59dd2cdf596328c5f87d3a4ec335b7f3dac51af1cf94ca5ba6930f360aa44c94786ef45f0eb780933746c8d31ccf1541c46fe734fe393f5cd678512c61afde7c9492833714f122567419f62f20fddfc27eb4cfe0a935dddb3b22fe400a7ecd62fa1bb2f22ed7ee32c0cba031b35df003a1864262bcfdd6f1c3e1b57b1fe69b3f6eda78a792f2e6b26077bda42c7704b1d0dbf7cadb5bf2facdd3f34cb278837b0b72c2f90930df4513b0affc73a4834b9b0c52c7c52320f3f8a6e8f1af3a20580614cf2b5fa46f9fdce0eddaf097a77db759ba53bf4cd5116704b098dbae9f2a71278edb3b59b681a6f4cac915e5bdbf9c970cbba6b3b14067487d96a236edb61b0e2e807e31227e6a902348f9bdb6076dee119b2b6c478acd8679fc2cd90c46d705418fc71c47fe4adc88f5d68d7ef66782981dc90d498424a643fdbe2941447c96af794f497de5517fc021d22ee76e15d67c4ffb26c235a69d3a56b26965520af6028af9cc5e77137cd8d25aee351426e40c700ef317eb85e64910c1f746d8e12f29ea7c5c314bc454cfef5b72e6c184b6f7e2f9219b8d78ad44db8a70da2e40b8b35861f2d14c2b2935cd8eb9563b2b021b3332983fdfad8f1f7c70d08b630922e709a0cb38fec4166791e4a3e9ca7bec0bbbe5abe726c46c5b5d48d0187eda9fdc882854392c00f41d6ac6322bc4c2c0c890f5ac2fe468ef04b85f26cf6ce3f397d84115a8c7c888b5e4903dcd6051a5a68e37f8130dc02679701df4af1388d371b8e1fc1051ef22da1345bd2ec42659bb35492516db612dc98f46ff96001811eb8a2b7d94554043acb69d92aaa1e2b5cde0b18ec76a659464dcb3f8fe314b32a5c5a313fccaa2d0dc0d8c6a6d401715e7c22fc417f51a12b2d3769772bd831b330b278f964f325eb955dfd7390b38d8541823bba917c42571318f39ff7b6417fe0ce41b781f977ecc65d95a3358e310a95c9e3fce1c7f1969304c4c2c5056ddf43a1b10daf09b4db0d2ca60d43cf94b9593f787cd0cd0799177788fd34894f4939eaecc6e479e821077c45d81f95ad26ab7d42b4ef70ff440dfd359bd374785c9d1d1c4e1339508eb786ce2725a6946bb6cfb7209a16ea18a652e9085c38510d0f622a797fffeae016a17c572566d433720f5c71d87669fcbb5b1e4e7affbb534f68f024a1a2c7f2b048a560f502c1fa6bdc02be6df7504af22a714dd923ddcce0b9dcdea5efd8b48c5a001463c11d3fd320a88ed6e9a79f05c2f5cddd131eaaeba511cdd08d688a134555895aeee67b262d1a3089960e59dea302b390c187113baf5765c677f112ba5a1e841a36191a0fa878447536066981551d057e933b6511eacd1c58edf3ebc4e4ee5ab9328ecb6d18947fbc41e81504334635e033d230c50e6e46e72ca1149c55c133611e038d38151a058fcfa5f41680f9cd78cc03a59e6e4e35d9af89e7bd2b21e3accaaa5777a1035b1cf993984d84952c8fc7a11948eb2b4855c58e8457b8d40506c382460cdc7d6337f09087b01bf80ccb6a209ce5c6c49fb5a4a30445cf649cb5f852ef31e8b840a81f7eda9aa60c4562a92bee40facd4d44606346193264efd2eb7e694868453b27a8ccafb9a6b468f7e3434e1bd5884090b53399d793f9105bfdd424c8ded2b3012c6055cd79e009deec3f53313809b225f88f6f5a60c2ba55479acc6640e923cea0a29c30e6b7fd90322290c069efc610b4c5ea7d34807a5fb0d2070f3ff88ef41e93c8ed36436b7cb6730e1c0f44c2b625b913ed36e777e8592c3723ebf903a4e59f32c729da02b59cd994097b6c2e1e826f9daa5700da9cba83859f165a15926f53bf76ef35b7ac90c78c1e69389660e1bb589ebb63d8cd41d45123fdc73874fcd2d153ec722d457e3f5314147595dabfeec511ff6432f7b8310516cde7cb1cfa7dc299f2f50f1af8ad415f302cc53ddebb514e1303aa627ff83f28918884d3128789edae9e1abe890c19803381ec8d12b028e70bb3c4cb215cc34d06b69ee10c0d5900acc66c20b86ead9a32da8e0f1f7ada5488cc3072cfe6ab3034f777a97543829accae9bde32137b86421f8e12a7542ef731fa1bbfad72f6b168f8c5afb853cbad73015d8d7d5bbeac210cc81c5da9a70d43bf9e5a6331993b3740cd58c57e97b6efe97738706a68e67b50c07b95f7598ce6aef539cfb6e93d81c0e26425ecf0f2c85c7f6dd71f95706d32b202865a17a36549efe93b5c35a5b3e8f4d748f7c08ce4f1440c9f729a5f9143af6516106f27141fd34c480b78682e19046480b304460acdddfefb5dd0736403c17aa5e23aeebbd6a2dac54f24e3628c49bed17708d6e33f93710499412b54d9de496296de42c1b3a4de41d019f5fd96b8dc1e9a6044e0187e2fecbe428911a56b438410522864487c6473a8a095527283ae8df9158161cd2fda9dbd27a5fd813bd70dbc5db5febb80865c9c5be4cc7e4637de560ed4ac9af2fe02fb8ecc39a9887be2512b5fa6835d5b62a1249d7fd40ef47db27621ee4c9e8a99b763d245ea66c6e834d9f878aa3fbed33cd0a9d09f1f601d32283f44e33e275c5f76522c47d0962a0f6a247242bb2f40de2fd568fb27d1964e474de7d0c5a55c497844e9759f19915be5f7735cd99d39d795865995e8940448d8980117d57026dd14f4d55c3787d31d5e5c46e469988280fde6ce7a9630cd64582923728232a2516e8e1cf9ec2b7a2915c439bc0dd44655bd3ff23000000000000000010000000080000094e42d6b937177cbe4ab5fa9120f3761f1d41071ddc166c047aa451e7463000025b7baf0357d78907573d415cff528ea8557fe14beed8c86b45525ef88248a5711ba0d35d02147ed18ea5bfbf3d251d66a1987da4e0a554ae7d71eae30f7a8"], 0x1058}, 0xd) chmod(&(0x7f00000001c0)='./file0\x00', 0x3) semctl$IPC_RMID(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r1, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, 0x0}, 0x5) socket(0x18, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) fcntl$setstatus(r1, 0x4, 0x4) writev(r1, &(0x7f00000003c0)=[{&(0x7f00000009c0)='o', 0x1}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff9, "1a2aff748207018c62e2fbff00"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000280)="05f29bdb7221d94eb35576346b90f0a5be9d9d94354ef5c573bcf0d9c5ec5728de10fd1aa8f7b2e8e92f2ba3b138495a0bcf814b3e84aaf36bf60b0254fa7360bbafbd3be7ffd2b3158f73341af658feb084b6b8f177b7dd471846c78d554174083db77453bd90", 0x67}, {&(0x7f0000000100)}, {&(0x7f0000000540)="6927a9a7ce547f4eaad70a0f549b513e7f3845acc4f48c52f78f2fbd3ecf65566d3c0cdb3592800723a93e4c8237d2b32fc3ccf945df1adee80cfdcb7618655d434b5590f9dbd45900f8cbc6403697e348b62f34f71324e5e9de86279576529e8b54002fc5ea720ed262571119611f06fbea4d9eb983b1b4f7cea2485f4e4b40104e0ea000009d2f3857f5ddc93f73baccdeaf88900cb7c8af43c62018cabf6676dd48d472d545b1fdbb97800b27287f6107956c0a4be65a83a94ae15bd0dcbe8dcbb39af43e5a7725e8e1f4dc1f6716c3c22e48b70382150befc0c240c13788aeeb084a0b5b2404b67a3ed499f648242a0d35d1a65e48592246e02b027761495603b55b04c638d7dd906330868a44337d8fb8c77b0626fb4e9c4d84959fc85b7e1555efc646c564332d53d67c5f5e6aca61dfe280dc65351fc82da1da25e22ee90b0f940208b45c6b69e51959018ffd78c10fef97e29b95291e42d087173ef19fc9ff5fc10b4b3a9fdf5e748a4afa193f80a6949390a38e0d93737f4f74b88a5ea092007030b37b44a9f07d97123f897a1da6efcad2e8ef8e642311d2a4e9ec91d0c5a84cf49b", 0x1a7}, {&(0x7f00000004c0)="43180fede7", 0x5}], 0x4) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec5348344de732dbb9f6a880f632e412393dc3e142f1521", 0x1e}, {&(0x7f0000000080)="badbad87750b277e6e2891897001b819402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f20f36bea80857afa367df95a467073ddca34286", 0x51}, {&(0x7f0000000140)="9213ece5c7df5c71152e5d5c7cf02e0bf2fd946192dfc693dc2cad63fdb36035dcdf039d4b14fad6136faadbdcc35c95a1740ee1f0f867c48f3d81d0bd74516dc343dd3c2925fc6090b890afd64fa557fe8d47f854ddb9825ba80dca0858dd50f4719c859f112bead9c550a62a982998bec75695f82f1077b96936da76f1acb07ac48e9280df8f94340ef76281765ecc9569ca1a7f22eac93733c505cbe1361d44ce5d6a246ca63b35ee06351ba51ff199797945440f1e28ef7ce614096c8f48b7e5fda204504f5241a5f048509240ffd30a58b145803368c3c9c0fc75e79c94216071df499045b3fc8d240b6b72124590b03c8cf2eb31fa4fb98124753ae30457a1a8290dee607bc19f39d9bcd1ccadf73c4acb", 0x114}, {&(0x7f0000000300)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c9d3f8d69324ab264a35b13c56715f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a2022799ee5d589738c52ec69d7f389473880cdaa212f207888bcdbe401b8578c2c304883ee5e0e6798be908f15e5b0a3994a03ea7f2342ed3c062b87e7a607", 0xb2}], 0x4) executing program 2: pledge(0x0, &(0x7f00000000c0)='\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c1) r2 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) fchdir(r2) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x162) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x9, 0xfffffffd, "1c000000870000000000000000000000000700"}) writev(r0, &(0x7f0000001740)=[{&(0x7f0000001800)="b11580432563455323d5d9ff26a799fae7b9dc42fc648adab54ed3d2caba93ce0987", 0x22}], 0x1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) executing program 5: syz_emit_ethernet(0xfe, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0xc8, 0x5d, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[@hopopts={0x89, 0x4, '\x00', [@generic={0x3f, 0x2, "f97d"}, @jumbo={0xc2, 0x4, 0x7}, @pad1, @jumbo={0xc2, 0x4, 0x5}, @enc_lim={0x4, 0x1, 0x5}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}]}, @hopopts={0x88, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x3}, @jumbo={0xc2, 0x4, 0x4}, @enc_lim={0x4, 0x1, 0x1}, @enc_lim, @generic={0xa, 0x1, '('}, @ra={0x5, 0x2, 0x6}]}, @hopopts={0x67}, @routing={0x62, 0x6, 0x0, 0x9, 0x0, [@mcast2, @mcast1, @mcast2]}], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x3a, 0x0, 0x0, 0x5}]}}}}}}}) executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x106) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x80000) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file1\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x2, 0x0) mknod(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) open(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getrlimit(0x5, &(0x7f0000000440)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000300)=[{0x4}, {0x0, 0x5, 0x0, 0x6df1}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x41, 0x80a19f, "bb08000100f1675910812cc900"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r2 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x100, r3) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x812, r2, 0x0) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0xc02069a5, &(0x7f00000001c0)) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x14}, {0x2c}, {0x6}]}) r1 = syz_open_pts() setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000001280)=[{0x45, 0x0, 0xfc, 0x8}, {0x103, 0x0, 0x0, 0x8d92}, {0x6}]}) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) r5 = dup(r3) r6 = open(&(0x7f0000000280)='\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, 0x0) mkdirat(r6, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000000100)=0x1) mkdirat(r6, &(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='\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', &(0x7f0000000140)='\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') syz_emit_ethernet(0x138, &(0x7f00000004c0)=ANY=[@ANYRES64=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYRESOCT=r5, @ANYRESHEX=r1, @ANYRESHEX=r2, @ANYRESHEX=r1, @ANYRES8=r5, @ANYRESHEX=r3]) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[@ANYBLOB, @ANYRES64=r6]) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x5, 0x2) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0x7ffffffffffffffd, 0x80}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0xe45, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x80}, {0x4000006, 0x0, 0x0, 0x9}]}) write(r4, &(0x7f00000005c0)="3a02000002a000feffff000000", 0xd) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0xfff, &(0x7f00000002c0)='./bus/file0\x00', 0xc}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300), 0x0, 0x20000) getpid() r6 = syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000480)={&(0x7f0000000040)=[{}, {0x3}], 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000540)=[{{}, 0xffffffffffffffff, 0xdcd8c4bc089e638d, 0x0, 0x0, 0x1000000000000510}, {{r3}, 0xffffffffffffffff, 0x4, 0x600ffffe, 0x3, 0x100}, {{r6}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x81, 0x5}, {{r5}, 0xfffffffffffffff8, 0x3e, 0x1, 0x4}], 0x0, 0x0) ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f0000000080)=0x9) close(r6) socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 3: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) open(0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x0, 0x1000301010009}) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) executing program 5: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x3}) syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x81}, {0x24}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000002c0)=ANY=[@ANYRESDEC, @ANYRES16]) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x6e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000280)={0x1, 0x0, 0x4, 0xf4ef}) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)=[0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f00000001c0)={0x0, 0x0, {0xfffffffffffffffd, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) dup2(r0, 0xffffffffffffffff) r6 = getpid() syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000011400aae00000010e020000000000000000000000000000000000b53bd240dec7bda2f7dad4bd6100000000"]) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x40001210, r6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$net_inet_ipcomp(&(0x7f00000000c0)={0x4, 0x2, 0x6c, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) r4 = semget$private(0x0, 0x3, 0xd75b8321e6fa2fd) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000040)=""/48) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) executing program 1: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x7ff) mknod(&(0x7f0000000180)='./file1/file0\x00', 0xc000, 0x80000002) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="836ce898e0fcffffffffffff86dd60ab956500088900fe8000000000000000000000000000aa6ddd6d79cbe7cfff3aa873063828d9dc0000000000"]) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) setreuid(0x0, 0xee01) bind(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x2, 0x139) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000500)=0x40) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file1\x00') rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)='./file0\x00') shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x2000) r0 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000003c0)=""/96) r1 = geteuid() stat(&(0x7f0000000140)='./file1\x00', &(0x7f0000000640)) r2 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000580)={{0xff, r1, r2, 0x0, r2, 0xb2, 0x4}, 0x6, 0x1000000096, 0x80000001}) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000006c0)=""/231) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000007c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x2801, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000001140), 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r1 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) setreuid(0x0, r1) r2 = socket(0x18, 0x1, 0x0) close(r2) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='c\x00') stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000280)) executing program 7: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) mkdir(&(0x7f0000000000)='./file0\x00', 0x64) setreuid(0xee00, 0xffffffffffffffff) r0 = getuid() r1 = getuid() chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, 0x0) getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000600)={{0x40, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x7}, 0x5, 0x7b8, 0xffffffffffffffff, 0x0, 0x80000001, 0x80000000, 0x4, 0x2}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8f4}, 0x100000000, 0x6, 0x0, 0x0, 0xfffffffffffffff7, 0x5407, 0x6, 0x2}) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x820, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x243c, 0x0, 0x0, 0x0, 0x0, 0x50, 0x1000}, 0x101, 0x1f, 0x0, 0x0, 0xfffffffffffffffe, 0x10000, 0xffffffffffffff7f, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a00)={&(0x7f0000000580)=@file={0x1, '.\x00'}, 0x4, &(0x7f0000000880)=[{&(0x7f0000000680)="5db64d34295d264ce4c4cc12378a92d6026462c9deb30cae37908df2fe74fc3ff0ea6da551f8ac13d6b093c59b31ec6096749cac36e030909ef939ba039fa7d51943926e9e95e5d1867f8e8533782b2cd3e5afa1912a9349debbcf5bbbde4cb0770a420c6f309c4de6e4acdbedb9623c646578faf5f718e77692889f4f84188b9cb403ff660be2c6356e752eb15f4201b68a888985edd0cd61a4960f952cfde69445409b7004788cfb1b1a061b3bb38e743da660ee33906cc526e2066901e9a91a3ef4ee189a64f75a7bc6f3cc29141110057a", 0xd3}, {&(0x7f0000000780)="ce3cab17bf47e250fc6c75f8e72054e13f5fb7dd45b2169f5e842f720598140521ffefc34510941fd93e6aac4ccf145c72195040013aba8358c4718e392e5fb319f731ac8634b3426d25198f1741a0cd969a3b4862974d305bb37c4c48f62ac170ea405a2d8461c9c425028fd476bc88e77e5412a35bfb2f275e4560bdc4c61f9f502d05ec1be4cc1e7afcc57fa1ebc381465b6c070b1b1165b3960da1c603eb6b59471674524253748afa8aec9fba4e21b51ce78796b6b65b56d4dee7f31570ee1327bb538e876657ad26f2", 0xcc}], 0x2, &(0x7f0000000980)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffff9c, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}], 0x80, 0x8}, 0x407) chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r2, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x81}) r4 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r4, 0x0, 0xb, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x200, r0, 0x0, r2, 0x0, 0x38, 0xa}, 0xd1c}) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/182) getuid() r5 = getuid() setreuid(r2, r5) r6 = getuid() setreuid(r1, r6) setegid(0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000000}, 0x4, 0x0, 0x0, 0x0, 0x0) r7 = msgget$private(0x0, 0x97f963dfbf7c8684) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/4096) vnd0: sloppy read from proc 48250 (syz-executor.7): blkno 0 bcount 4109 executing program 0: munmap(&(0x7f0000365000/0x4000)=nil, 0x4000) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) syz_emit_ethernet(0x62, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr, {[@timestamp={0x44, 0x8, 0x7f, 0x3, 0x5, [{}]}, @noop, @ssrr={0x89, 0x1b, 0x0, [@broadcast, @remote={0xac, 0x14, 0x0}, @broadcast, @multicast1, @broadcast, @remote={0xac, 0x14, 0x0}]}, @rr={0x7, 0x3, 0x7}, @timestamp={0x44, 0x4, 0xfc, 0x3, 0x7}]}}, @icmp=@timestamp}}}}) rename(0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000080), 0x0) open(0x0, 0x0, 0x222) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(0xffffffffffffffff) setsockopt(r2, 0x1000000000029, 0xa, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) setitimer(0x0, 0x0, &(0x7f00000028c0)) executing program 1: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(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'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffff80f495faaaaaaaaaa786dd6000000000"]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000300)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000200), 0x1c, 0x0}, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r3 = semget$private(0x0, 0x1, 0x28) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/154) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x40) r4 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') openat(r5, &(0x7f0000000200)='./file1\x00', 0x200, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100)="e139110b7b264b913495f313854500380881b0566181ba3e760b073c5906d493884f4643dac42cbbb4b2069ba0463f653eeb888a4b1a43bee12c0d1415ac4f57604ceae5f2e1582f8c990b10e3f20550ad34823919099aec7cc349a4f387d5c91e5bdb302bbdf58383db791bacae551be5dd43f51407a675f6c5604c2c2d8d0f4021238b7a3b6a92fd5642c64a14e0c45c2f56ed6f748581d0b892a1fd8ad99e51d95a194c738518f85e23c7d13c67ab1e40d86993f8d629748d3425104c13a998b03085bb46e45c917b4cdee7f503c68ced9489f4fe0dadb889d2ec5752d1ca0b0e148a53f40ae1dff66ca1", &(0x7f0000000200)=0xec, &(0x7f0000000240)="a426316c35f0509427806f22269ef221a8f30bdce891d03add9ee6a7dd4d24f6d6f272eaf5ac648e05512c82875298eda9efb15fbfcac664570c9975d1254717a1af9d543bacc40a36d49d35b6786e8b04830b8fc2a0795b346e12cced849c8f3052c2e3ecb27b2cf8ff921b8fed1b4149c27d96faaade338e12de01ebb256816bd4c1773fdca6e706899d8226d962926625d8dda9ebd87689ecbc02d67a9611d49b6f9ffdc25a2f94e9803c3ad3cba55bbc420daa3b7a50189f85fedc0d1b0889283d89656949c92f9dd88a36617c46be005c436d0aa4f0ecba8adf0eef088f0ac58e14be76229db7b1e4a252b1", 0xee) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000006c0)={0x4}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x1000, 0x33bf, 0x1ff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x9) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x10000, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x825d}, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x7ffffffffffffffb, 0x20002fffffffa}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000000)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) socket(0x1, 0x3, 0x1) truncate(&(0x7f00000003c0)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000ac0)=0xc) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(&(0x7f0000000240)='./file0\x00', r5, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) ktrace(&(0x7f0000000000)='./file1\x00', 0x4, 0x434, 0xffffffffffffffff) executing program 2: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$getflags(r0, 0x1) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x1, 0x0, 0x7, 0x2, 0xcef2}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000140)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x24, 0x0, 0x0) r4 = socket(0x0, 0x0, 0x0) r5 = socket(0x0, 0x4007, 0x0) r6 = socket$inet(0x2, 0x0, 0x0) getsockopt(r6, 0x0, 0xc, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000001240), 0x4) dup2(r2, r0) connect$unix(r4, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000400)="4227fa62c66f187486c762f5a230054290270f1ebd4725514e1082231e88314d4b8234634a887fd74d188e14f72156ffdc37696e0e5e9138b03b87140c0e14b3bb597a6ec25a0a4869c9e5a1ff2a809eec7bef5a0243e354154aec2720557987858f4ced398039a9214a900a280d4c94c183e04c0414e9ea1cb8cc040aec98b874c3f09eb8821537c8c9118ad2ddfdf81e6ef0000000ef512649b2ae2c120c30340785a1a65a128e11db661d5bb701e0d25aac9d86ff84523a9658902c8b1d200a90c60b937cb5ec1afb81ad77886fdeaa27e59097231601c386dde528bada1a3d9639a46a04c615abfa3ef7e8bb1ae78dab84316376f24aecbc5a9a6be380e4b69bfb4a59e0c19cb2bfd2cd09feb58366745602d06f56200af0892cd77556611b27919afb674164af4f0744bd33809c2c6269c374206e84703af73be37016aa", &(0x7f0000000180)=0x140, &(0x7f0000000740), 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000ff4000/0xc000)=nil, 0xc000, 0x1) select(0x40, &(0x7f0000000200)={0xffffffffffffffff, 0x1f, 0x7, 0x487, 0x40, 0x80, 0xffffffffffffffff, 0x7e00000000}, &(0x7f0000000280)={0x6, 0x589, 0x70f, 0x4, 0x3, 0xca3, 0xe407, 0xe9}, &(0x7f00000002c0)={0x7cdf, 0x7, 0x6, 0x80000000, 0xf5, 0x0, 0x2, 0x7fff}, &(0x7f0000000300)={0xfffffffffffeffff, 0x6}) socket(0x18, 0x2, 0x0) executing program 4: r0 = socket$inet6(0x18, 0x4, 0x3f) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)="fb2d1cc5d912d5c8d197a04c647fa79427d6763a705d7cac9bc69445ebec3c1c54ab152003bf7c77cf9149cedc1ad8a40aa233ab3568679c210e634f885a7c9dbe5b91f9ec8ca716a05da9ac86a4a0fd93fe3400562580aa67c5a51789451af2ef548af193cbd4c6ae3326b65339e8bfc20b00e738c3e46feb921fe05424b30173c3eb132c5c6cf44e9b1320ff287457d528c41a549b59faf26570426b", 0x9d}, {&(0x7f0000000100)="a062591042757a85d02e359696", 0xd}, {&(0x7f0000000140)="e09d3ba62654dd14ffdf5730c69eec7f030a25ceb6f18b2d402f69f3da9e1dc76b142eb40da03faa2175ab7984e4ff85f849c28c44dcb1817af6e48b30d3c41b2d89ed57b2f88c19dbacf185d8f2e078060f", 0x52}, {&(0x7f00000001c0)="11eb9784b7326c7dc3e82c8a0825eddc10967dd7b0e8b0ebbef1a5f2b393df2531975c98b7bd9a5e1a4b5d6a60c4ad470406ff74ad2832984def6dae3a68b6c3c1d367ddf92a6a1d28eae76342ffe41a8f56f0ff89e711a150279d2b0d513c448035ac2413199fde1738cec9bc1385a5bee7295a280754e856c9710b39891b8cef75b6bd9dd3be610c08b2bd0446658ad46a1b6bb03ed9ef5fb78bfde1bd6dc2e4f4a51de9ed33061e57b8a94633312c77a0b6688f0a3114991313e3a24368fb4e361885e910a513f348", 0xca}, {&(0x7f00000002c0)="9c60be2ea0c4cc6acc31feca48a5bc7aa1f903926b5311e9916652407c253b78f59cd219149172bcee91359cee2fb26c329368185937ac0dcfd9cddbf7ec98937760482924ff5c", 0x47}, {&(0x7f0000000340)="084ab0fbd62a6671361cc902326e3ce04c5e453954962e8938faa6583548df4f79369424df29ec169309eba339115ddb82c55dd2616594dc3201601a2ba2e9b37ee9c5e5147f08d9f7f05728889fd54c9149e44f73a147c29ac02cd073b959058c1b338c7adfdd17442135b6bba3f7e46ec0fbd3133ee5bf84f38b97c521ed5c19deaac60d4efe32f131eb0a78145cc47d8f5d4a8932e11392428e5c6bc301", 0x9f}], 0x6, &(0x7f0000000480)=[{0x100, 0x1, 0x1ff, "8f465e6bfc58d61fe48a7c2bdfbe22aba5c965c9c7f4bb31f95ac9bc2b23ef5fe08bcb5972221dcd8194f6955d8d5eb8812bfcdd9f4e1d87958838124c9fe5bfa753853fbcefceccee1258e8452c5917033e9578b95bfaf7bd612d52d357652fc66e493d26121c0f04df731276c6eb77dde7c1c54be33d8316237266e97b204f1ad40f223e51c1adcd819f0e2023c74f2a9636ce623e63e2a8645eed1e98e5d25d0e6677671650ee396ce4ea8e6d2fd87150c00a82efd70207806cf3311dc5873153b71fd7789eed3e8c241c4b21aa64e3d68f325e2ea90e7cf4a881575b6990ef8c0b8504c60d090c"}, {0xb8, 0x0, 0x40, "2c8858db6e2693c7efb36f8563df8eb1f0da0320b9dd85e4299877f1e32eb5346d6410a800166ba0967bc07f632b71d179b1c0785fe59e26468e9f9db97a2a10fe1ffe8bee56db8a02ab47a6b4321b3557f764bbc6b4afb2020875cad8671f53cfd27110560da61e5eb24328a95288c1286942941d205cf29823cffbf76d1486cbce96b1fee2067dc9d7d40944390142701fb579b3f68c7b7beddd3eab09ac106e042ddf"}, {0x78, 0x1, 0x2, "12c54fd6f75a08ac88121ef56040fd17b12863ec7b55aba300b390a09e15519c1f4fbc436d3191b9669989530d6780cdedb4fb58c8d954202e08ef5abbc1be58559031900fa25827aae171860b7aa30bf44aeadb8c11e52b091970ab8a69adb648f9f4a0"}, {0xd8, 0x1, 0x5, "8aeffac13e6abae138fefebb9ae43b6ed552efb00881a2f568840af7375c9daddb7d0a1b988600beab50168931bfa3fc62370a875b8751e09e809969e66d6e481d2d532c7c642c9b82c3b4ed01ec97bc2843647829efb7fb8c82ed654009570c8d72197d7c59639c5dd94b80e1f8045bc650e036a3994f2ba7943f93db8158000521d94f60f7b43eb1c5422b613b9530c3ebc69bdf3bf24038492fe4c26fd313b47d1e6dc0469458885b80e0774dbbce8a3b3dc34473f05ac8bd1ac69e087d85d617e8028d405a91"}], 0x308}, 0x0) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000840)=""/73, 0x49) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0), 0x2, 0x0) connect(r3, &(0x7f0000000900)=@in6={0x18, 0x1, 0x9, 0x6}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) fcntl$setown(r2, 0x6, r4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000980)=0x1b, 0x4) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) r6 = semget$private(0x0, 0x1, 0x203) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000a00)=""/4096) pwrite(r1, &(0x7f0000001a00)="8084e57807a7de", 0x7, 0xee73) ioctl$BIOCPROMISC(r1, 0x20004269) semctl$IPC_RMID(r6, 0x0, 0x0) r7 = getpid() setpgid(r7, r4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001a40), 0x40, 0x0) ioctl$BIOCGDIRFILT(r8, 0x4004427c, &(0x7f0000001a80)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001ac0)="8d9605987c653d3e46d603dbb278e44d18034648b23b9ec10992db24ef3dcf3be39d7211c2bfd859582143b90e8730731fcf971719eb22b37a43a388863230cb9821a55e89b70953096beb6d41208a5863382684e1309243d6f7172dc09df6834a16e75f6e7748", 0x67) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000001b40)=""/94, &(0x7f0000001bc0)=0x5e) r9 = socket$inet(0x2, 0x8000, 0x7) getpeername(r9, &(0x7f0000001c00)=@in, &(0x7f0000001c40)=0xc) r10 = open(&(0x7f0000001c80)='./file0\x00', 0x400, 0x10) getsockopt(r10, 0x9, 0x6fb9, &(0x7f0000001cc0)=""/192, &(0x7f0000001d80)=0xc0) r11 = syz_open_pts() ioctl$TIOCSBRK(r11, 0x2000747b) preadv(r5, &(0x7f0000003040)=[{&(0x7f0000001dc0)=""/28, 0x1c}, {&(0x7f0000001e00)=""/224, 0xe0}, {&(0x7f0000001f00)=""/100, 0x64}, {&(0x7f0000001f80)=""/27, 0x1b}, {&(0x7f0000001fc0)=""/48, 0x30}, {&(0x7f0000002000)=""/4096, 0x1000}, {&(0x7f0000003000)=""/49, 0x31}], 0x7, 0x8) sendmsg(r10, &(0x7f0000003700)={0x0, 0x0, &(0x7f0000003480)=[{&(0x7f00000030c0)="4ed2947360353da74e7a31cb932eb2fc5b6885254cd8cb3b44a897ed1126ef7fbbbba039a0398cc3642e1007a20e031cd464a2e106cc837c631665f67317e39828ba50d5816ad4c95cd45a65c7db04b2be92b536e4c0cf62148d08f4b91306d5761450ff43f59ca06ad0b0f3f50f1c6e558849e871f67eb7bc2252946d3685604b9536d6d0cb", 0x86}, {&(0x7f0000003180)="e59dc575feb699acd46af1717e61a7862d79ff74b71425e88cf4e6ddbb9d048b9091cf85230aa7b84743c1afa9491956d05300d85785b87a42c67fe75f9203f17800804a9e288796cd4a580867112d9727418ad4e5", 0x55}, {&(0x7f0000003200)="e9985217cde8188150212ba767c5b913447eac65d1ebacd1f9f6727b7870d1168970c96688f506a40a5aa37e95f11aca56531958d93ce485d4f30f467e0d2bce38a21ddc5ed0eec024a920a849263312eaf772fb21358c5574afa6c577ff65fa2a06c71f884fa1bfa23a8d03a5383ac96f7e035074ca4c0f90ab60d360be42492ce3007f329f37f0aa92a1711e50451b4d172cb1bbdae9b86d17f9a631addd77e8636dd7afc5b99b5a9463562c0edfb86dd8efe457fca427257cb4de61216a13ef78f377a4ae2c3fa8d2d7892bc1672f53776227fd45f668c3b716b0b6b54e7daf5f71814c9fcc636db8b36f50a08daef681eeb84cd3bdc7", 0xf8}, {&(0x7f0000003300)="94d70b864961f550566f9b6f67124901113f39535fa65251a9d615b3666cbc641bdb147125bffa3126c5b172b6b6f72440fabbe2a1edc4c3ca2f75e8e7909378213fb85e397918b4d63c50fe274895dac214599cac22b8d11d197bc048a0a25785e18c410f2b1bf2ef0ebababea7262d9fba57782261d1888adea33ca66f4fa7d33e2c870c5ee3", 0x87}, {&(0x7f00000033c0)="1c19c7405c3f8f865c1aaace5130d84b6ee3e08798a4c7609e0c00bb87b7653d7f3f18c975b908a94d82421ac96a395a2b29d00150077a3ac5369a09425a59b8215879828a448fe213dffdc8255cb34706c2ba489c8bea9000377b8052bb58c49dafc619b7ad25cd240bd6c698d168ff045ceeb60225e9f5b0ec23e4cc51bae95529a2640f81854b71b75bb45366", 0x8e}], 0x5, &(0x7f0000003500)=[{0x38, 0x1, 0x3, "df548c2f0c46dba144f83c41872582cdb96980a9da6fdf084309b7d07cc6b33524"}, {0x28, 0xffff, 0x200, "49c64e2b84d1201be869e82668d36ac07d9152854474cf"}, {0x60, 0x1, 0x3, "9a9f868dd881c4daba8cb4b41aa2a50f8b6d01922a381080e547460012ce3cc558f7dd5f783cb87572a2edba4fa2bd9cb12b534dec2e8fa9392e0789a841eeed94b0f7f82d83d99bcad5b3"}, {0x108, 0x1, 0xc5, "89fceacb0b8f53adb3748fa6180d93cf240530e825e25ea44e255d0be1c9a58e527ff66d4de90eaa3bd51c8593ac047732ad561ddd125eded3aa9cf33a336f802db9a0b683195952f7d46959fcd4b0a8b68d7d4e1f18ede3a6b585a7d3a7cb0b7de457ca6fb79be97a8d957557b6b42c523c4365fb0eedf83d73ff7c18da01f6793c4376fbbd26201c54622ba55725f8f61af9b06e6fa4b622cf10b021d52790b758d1fa6f69e5a9fad0f1f8d7961ea6b4b99769cdcee725d3bdbf5e80bffe46764d7042abd85a9c60f12c5bc656f5678669ccd7d979340ef4239270f5144e7809739aea829512b617385d4d0b1e09470a6a81"}], 0x1c8}, 0x408) sysctl$kern(&(0x7f0000003740)={0x1, 0x10}, 0x2, &(0x7f0000003780)="f5878031a97dd06cc896c5a25a1ab2", &(0x7f00000037c0)=0xf, &(0x7f0000003800)="81ed89f74521ec3dcc71446472e40068d02c5c11a1f0fd35607e06f1b06f4947d6d70c4a1242f672c62093961a082c55ecb7bda56dcaac5689a1", 0x3a) executing program 1: setrlimit(0x8, &(0x7f0000000480)={0x7, 0x54}) r0 = syz_open_pts() openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r9 = dup(r2) getpeername$inet(r9, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x2d, &(0x7f0000000300)={@empty, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1f, 0x0, 0x71, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @generic="8f5bc0548e3b6fd900f4d8"}}}}) getrlimit(0x3, &(0x7f0000000040)) close(r0) r10 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r10, &(0x7f00000000c0)=[{&(0x7f0000000100)="03000000000000009b0fcfe10d9ffa7e879781ed74f929df87a813b8902843ae4334d378d81512e7d6097f00000000000000499d02b5ade126e91f6b3c820df16ab81b6c3e77dbc7a8015b72e71c3ff226b08e9696c914af6d475d574f5f3a3951bab3538060c8708140a684ac1b36d022976dc141dcc5b68fe72a7b58b5d28d1d12d056ccb4fad08fe392cc744db67640be4b79e60e65b8b483f88e581833c48bfa21bd0a144a0b4bdf30a22f66fc9cbe536558949ffb80839d9fb7255e28d71dffe6d838dd4bacba81181efbdc5721aa904d504cb06f1459c0892e28640406dccb1f12ed353075a079b5ddf59e830700000000000000ab5ac04480eba5180b665684d1167ca422800283c7862dafb5f40782114a2a89db4f4cfa24d71318eddb7ce7213da02741b038c1fb43be25ea811af75b31e95d20e726959c4d48c159f778abb2b10e4ed33d2c20ef1bcdc20e967484386d136eca8d8ec6d917e8cfc5fd991a458c351ca4fd3ee0ff5591b8b3351eb28e11766eea72b9ca314eae54f4a1eba379e0919af70d837195d631304da39cbe4e9b332177bf4bc93b394cbdb60337cdbe5ad68a1f7aa604ff3235b94d7e4ee51e62", 0x1b5}, {&(0x7f00000002c0)="708bff070000462d", 0x8}], 0x2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000180)="dddbd963", 0x4) r0 = socket(0x2, 0x2, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20848, 0x22) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r3, 0xffff, 0x0, &(0x7f00000000c0)=""/214, &(0x7f00000001c0)=0xd6) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r4, 0x2) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000280)=0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000200), 0xa) r5 = msgget(0x3, 0x0) msgsnd(r5, 0x0, 0x0, 0x800) r6 = semget$private(0x0, 0x4000000009, 0x82) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0xfffffffffffff394}) r7 = geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, 0xffffffffffffff07) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x1, r7, r10, r9, 0xffffffffffffffff, 0x60, 0x7}, 0x3f, 0x400006, 0x3e}) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d92be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x3800}, {0x4, 0x2}], 0x4) semop(r6, &(0x7f0000000440)=[{0x0, 0x4, 0x1800}, {0x68b7235b7dde90ed, 0x9a9}, {0x0, 0x1f, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) geteuid() semop(0x0, &(0x7f0000000240)=[{0x0, 0x433}, {0x1, 0x12}, {0x4, 0xfffb, 0x800}, {0x1, 0x1, 0x1000}, {0x1, 0x3ff, 0x1800}], 0x5) semop(r6, &(0x7f0000000480)=[{0x2, 0x0, 0x1000}, {0x4, 0xf, 0x800}, {0x4, 0x2}, {0x1, 0x1, 0x1000}], 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) semget(0x0, 0x4, 0x2) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r1) r2 = getpid() syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffff52da1bc0f0566216fff40800450000300000000000019078ac1412b88e2be24597369078000000004500fffc000009a528b102f0b8000000020000e082652c9e23e8022a46b73de9ea6aee4f3c34231c7e6ae44a1ea1669a84161c3b838e3264f981d513c923d55ff749e403d798b725deaaf6a1dbdf1517536cccf8de1a7a69eee65e428348d48206ebb8e37f5d5c0714bab90c45f4e8313d849be3f043cabc7af30d32482ef68de27dcc24b74ae2a4bcf6a3b319a7cde55371966d8d3d15e8e5ca7e718820398a10f12236e8a2c9f39ed4bbfe9940ccf01760e89d16e88afbec7c8776f91bf623d3ea4f926706b05eb54aa405a2b4"]) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/9}, &(0x7f00000000c0)=0xb) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r2) setregid(0x0, 0x0) ktrace(0x0, 0x1, 0x4000072c, r2) executing program 0: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) recvmmsg(r1, &(0x7f0000001300)={&(0x7f0000001380)={&(0x7f0000000040)=@in6, 0xc, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) recvmmsg(r1, &(0x7f0000001b00)={0x0}, 0x10, 0x42, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)='Mn', 0x2}], 0x1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed7", 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) open(0x0, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r2}) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r3, &(0x7f0000000040)=""/4096, 0x1000) r4 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f00000005c0)={'./file0\x00', 0x2, 0x8, 0xfffffffffffff53f}) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaa08aaaaaabe08060001080006"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x2, 0x6, 0xf}, 0x4, &(0x7f0000000480)="3ac775969415d55dae6ece9a9fcb929e112ba42575606dad7fe68e97defbb56696f47fe248dd944dc703f44d7944bb9eb3f6d7240a8cdf363569c32851b32bcbf21ecdee381fa3c20f9e354db5793e3308f5355037784ed268a2dac35ae0ed456f6571fa2086e3d833aaef2c01a0be4953eb78c39030142bed79e128fd85266715d4c26c0476b583eef6bcc9928c8adf7239e0699e12219ad05a24f9904bdd", &(0x7f0000000540)=0x9f, &(0x7f0000000580)="9756bc1fcea64202da9a8219fc4e94778c", 0x11) recvmsg(r4, &(0x7f00000001c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/180, 0xb4}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/17, 0x11}, {&(0x7f0000000380)=""/4, 0x4}], 0x5, 0x0}, 0x800) dup2(r0, r5) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000200)) execve(0x0, 0x0, 0x0) executing program 2: mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7, 0x0, 0x10}, {0x30}, {0x906}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) syz_emit_ethernet(0xfe, &(0x7f0000000080)={@local, @random="00020700", [], {@generic={0x8006, "6ec9909757e4d8c0d76bd181f8391a58b8545ddc12b5c9fbeda3be350ceb2fcbde5f1efce8ec7609a3beae3ec25c89a7dc7bf9ae240e7c1245c35033712d62e2e40cab4d109cc59046c4469ae0df7710e144350be5e834675525b06d4139a77fd8bd2d21ea368b75b27181a293ac68d4a4c1c1e6eb6805eb16a6e7ba274e311b8ec74ddcd98166cac91dcb3b6f90669f15170139c196157038a376dff8ca93add2b7e73cac3c525f155e916827e427c63df441a17a318df41bc9f60ff648e9a1f930c5697b1809bef25bd020a12a3c5cb9800b9fc9e32f577ff10762e75b534a64e472339422392977d681757b9e8bf6"}}}) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(r0, 0x3) r2 = msgget$private(0x0, 0x701) msgsnd(r2, &(0x7f0000000180)=ANY=[@ANYRES8=r2, @ANYRES16=r2, @ANYRESHEX=r2, @ANYRESOCT], 0x401, 0x0) setuid(0xee01) pipe(&(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/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}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) ktrace(0x0, 0x1, 0x1008, r1) executing program 1: ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x32}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) fchdir(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000600)="ee084d5d19ac14d5e5134876f197a7728420aef6171504b1c3d4b38305000000817a0000040000006a89dbdf", 0x2c) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) kqueue() openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 2: setrlimit(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x40, 0x7f}, {0x812e}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x3, 0x224) semop(r2, &(0x7f0000000000)=[{0x4, 0xeb65, 0x1000}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x9}, {0x3, 0xc3f5}, {0x3, 0x6, 0x1800}, {0x0, 0x6}, {0x3, 0x209, 0x800}, {0x0, 0x0, 0x3000}, {0x1, 0xc98, 0x1400}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r5) r6 = geteuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r3, r5, r6, r1}, 0x8, 0x80000001, 0x13217f73}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r7}, 0xfffffffffffffffb, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000003c0)=""/202) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r9, &(0x7f0000000000)='./file0\x00', 0x0) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344}, 0x200, 0x5) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x3, 0x3) syz_emit_ethernet(0x152, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x6, 0x6, ':TB', 0x11c, 0x62, 0x6, @empty, @mcast1, {[@routing={0x67, 0x14, 0x0, 0xe8, 0x0, [@mcast1, @empty, @empty, @ipv4={'\x00', '\xff\xff', @multicast1}, @empty, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @ipv4={'\x00', '\xff\xff', @multicast1}, @local={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x89, 0x0, 0x7, 0x1, 0x0, 0x14, 0x64}, @routing={0x45, 0x8, 0x0, 0x3, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast2}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast1}, @mcast2]}], @tcp={{0x1, 0x0, r10, r11, 0x0, 0x0, 0x9, 0x1, 0xcd, 0x0, 0x80, {[@generic={0x2, 0xa, "57e5ac8faf4cedaf"}, @eol, @eol, @window={0x3, 0x3, 0x5}]}}}}}}}}) executing program 4: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x10, 0x8) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x18, 0x3, 0x0) socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x4e) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000003c0)=""/96) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000440)=""/221) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000280)=""/130) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0xf, 0xfffb]) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x36, 0x0, 0x0) r4 = open(0x0, 0x80, 0x1da) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0xfffffffffffffffe) sendto$unix(0xffffffffffffffff, &(0x7f0000000700)="b10005166000009f000000000007c72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb56e2f0ac3ebb419b002ae64c28e4d9028ea8af630037282102000000720fd38bfbb770c1f572c881e2772ec5920400000000005312f44d910095c3f8331600ff0c2300008abfba09fcff0008e371a3f8343712050eeab71d89e0442c5e5200008004200000000000000000000000a21814207bbca4fddda0fc3e53d3006f00000000000000faffce60e2b400000000000000000008a442e2bf05242e00139496a8f9d9b285d0a06f2e73ebedb344a60b23341b94999e52273c43ceca9bbe4285e6e39af456b762136216d4fa736362554a72c49860c11dd74915e1eec64269a0a0299a70ce61461b67c564e9a37751eef26e5f3af6f1186cfc2d3f06a502ca978fc9b429b136cb8c322cb9b0d39545f6e0388663b1b0dfe1ef78f263b115653898c9aeff56e623448320ad5bf95f3349272c675e5bbd33e79fe4de6ec3b2f766639037ad005479fc4ad4b1730937137fdf2ea440f79bff03fc0e3a157e36c29040ebe00e5d65ac5d43fad15eeb264fc424ac7a9ca087019cab98c8393475f6c1e7dbe3d0b6ab614cbf00ab2d1ae3980c756a3ed5ad40e25649260090ea31ffb7af65f4725c48c032df12c800040000a1be2d64043e67beea60118477f7683a0191ae25c4ec195156baf030208413fbbc2af847d9a3c597d4c0a4ee959dd60cfbbf5e415a4e76dd48f6a103804f7bacfb55f186e5f0e9bd5ca09d729882b8b52eddff4743fdfcb546a75e0b27060ed6439084f59f6b70ca72ddbcb2e0f2eafa31115b1dafe9e02abd7788c0ee79f79d29e64e4eaef23f1887ddb3eaf29deeef31d42ea7b4d571fd6bd846fc6a448e8a025322031c3333ccae192d0ea73222feeb209042b10f77e6d87226ee3a4fe9c623d94507bd1580ea68870319d97592fcaa58ec6845b07c30c3b2091d", 0x2c0, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r5, 0x0, 0x401, 0x0) msgrcv(r5, &(0x7f0000000300), 0x4b, 0x3, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x83, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x40, 0xc0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1}, {0x3, 0x77}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = msgget(0x2, 0x108) r1 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) r3 = getuid() r4 = getgid() setegid(r4) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x3, r1, r2, r3, r4, 0x110, 0x7}, 0x10004, 0x0, r5, r6, 0xfffffffffffffffb, 0x5, 0xfff, 0x200000000176}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x2) r8 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) poll(&(0x7f0000000100)=[{}, {r8, 0xd}], 0x2, 0x0) write(r8, &(0x7f0000000080)="03", 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r8, 0x4}], 0x1, 0x0) r9 = syz_open_pts() close(r9) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x3, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYRES32=r7]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x1, 0x9f31) clock_getres(0xbe44501372635004, 0x0) executing program 3: r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x20) ktrace(0x0, 0x4, 0x310, 0x0) sendsyslog(&(0x7f00000003c0)="a8", 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206919, &(0x7f00000001c0)) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x4, &(0x7f0000000040)="000b7ba7", 0x4) executing program 0: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x81, 0x1}, {0x64}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = syz_open_pts() kevent(r0, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0xe00000}]}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) syz_open_pts() getsockopt(r5, 0x29, 0x2c, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffc, "1a1116f0d0a64300005a110000fffffffffff700"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) r6 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x1, &(0x7f0000000180)=[{0x1691, 0x4, 0x0, 0x6}]}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) setsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f00000001c0)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r4, &(0x7f0000000440)=[{0x0}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000440), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) semop(0x0, 0x0, 0x0) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206937, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000140)=r1) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: sysctl$net_inet_ip(&(0x7f00000001c0), 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000400)={0x2}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x20, 0x1, {[0x1, 0x100000000, 0x4e50, 0x40, 0x7f, 0x8001, 0xac0, 0x5, 0x3, 0x5, 0x4, 0x15e, 0x463f, 0x1, 0x9592, 0xffffffffffff85e3, 0x7f, 0xc2], [0x9, 0x5ff, 0x10000, 0x604, 0x5, 0x400, 0x76c, 0x7ff, 0x81, 0x8000000000000000], [0x3, 0x8b, 0x5e0, 0x9, 0x1, 0x6, 0x7], [0x7, 0x1ff, 0xe9, 0x24af579b, 0xff0, 0xfffffffffffffa86], [{0x8, 0x401, 0x800, 0x1}, {0x1ff, 0x4, 0x5, 0x9}, {0x1, 0x8000, 0x4d033701, 0xfffffffffffffffd}, {0x96, 0xdbc, 0x1, 0x1}, {0x6, 0xff, 0x6, 0x1}, {0x8000, 0xc0, 0x4, 0xffff}, {0x8, 0x8, 0x7, 0x9}, {0x9, 0xe2, 0x2, 0xdc9}], {0x9, 0x3f, 0xfff, 0x9b}, {0x8001, 0x4, 0xd07f}}}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaa00000000000000802786dd605f6ad900083a003be1e300000000000000000000000000fe80000000000000aa8000907800"/62]) syz_extract_tcp_res(&(0x7f0000000080), 0x9, 0x357) executing program 6: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000240)={0x0, 0x0, './file0\x00'}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) close(r0) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30}}) close(r2) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x0) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x2000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) executing program 3: msgsnd(0x0, &(0x7f00000000c0), 0x8, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0xfffe, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp}}}}) r0 = socket$inet(0x2, 0x8003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0xd30, 0x0) syz_emit_ethernet(0x36, &(0x7f0000003880)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmmsg(r0, &(0x7f0000000040)={0x0}, 0x10, 0x1802, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r2) r3 = getpid() syz_open_pts() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r3) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x532, r3) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000001c0)=""/189) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000", 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() close(r1) dup2(0xffffffffffffffff, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0x0, "28e54600000600000000000000d2000010001c00"}) writev(r2, &(0x7f0000000b40)=[{&(0x7f0000000640)="9b9431a5d715597f32c28150472c5c4a26761d657e140316ea35d282feeeaf745cf3e4bf90e1903276332cfaaa820fef61ff3e48cec7057ad907ac1df25524bd150d15c304380f7ae3170b2fcd5a74731b6cbd17fb8136e5287c0b7bbe6cb39417d25bd833815ebef001deb672d80fa0f8bc6801187cd337803948baa7e34f56701b2180ddedf8852feae4274e0609bf128cf397f3118bd46b571a30d94e3d900dc6702897682e301f", 0xffffffd6}, {&(0x7f00000022c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13608a02", 0xdd2}], 0x2) r3 = socket(0x1, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r4 = dup(r3) dup2(r4, r0) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000280)={0x10, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xab}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x32b2}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4000005}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil, 0x200}, {&(0x7f0000ac0000/0x4000)=nil, &(0x7f0000889000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000daa000/0x2000)=nil, 0x80000000}], './file0\x00', 0x800}) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) socket(0x18, 0x2, 0xf0) socket$inet6(0x18, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x7fb, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x7, 0x7, 0x2}, {0x2, 0xfe, 0x6, 0xfc}, {0x3, 0x7, 0xff, 0x2}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x800}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x20, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x5932a9b0}, {0xfff9, 0x8, 0x2, 0x8}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget$private(0x0, 0x2000, 0xa4, &(0x7f0000001000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000002000/0x2000)=nil, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000340)="2ed6acbb9c96ab6b6e6a11fec41b33c808c82f3688fb5049f95c97d7d02ce3043d43baaf2e2a799a646a60995990c545d22212051ea449fbcce66bfb62320c13a3b236aceb75df2f1387de0652ca1bfdfdde172095ef9158321e527eba4d9ba16c06c913f749cca3829384fe21a2b49243fc8e4e43fd3507aa1ac8692f11b17d4d949bf5c6e10315c07100895002c2d4c6bd851d383a178d3b959386e5070a236a2e19a514b9688f72b99a143b695fa050051021d0d2f3bbd43359261a629b3171e728375f7eab7b2b8940226fcb83f959f280748943d9b7b028f97ff420176a05b1bf48ccf1ab49e0ad9512d2ee50273368d238728e0c4f308f9c18230d88fb6ee23e2a8c64d45760c62b1845e27f94b963d3cb6076022b4b7d785dc02bf3db7e1750087e17ea8931a8db7913fe43289a5fce1779367902f3e6edd4cb464762929e0245df4a773d3ce088e906963c7cd239eff7a07aa4033ccdbb2f23371580744c26f5dc40f9551ae0d28a0d1880487a6c5ebedf9c9c888a94e4e2b51892ce8df5b6bbc9a87629e0d8122e39d0cf5de03ddefd117764cb825147e1a268e7631bd172b66b35990a69ea342e84676a6bdbabd8ad640d8a51f40a60c41bcef1c973d0e779087479cc275ce059ba983e77223ecf4b54ab1ea1330df3b014a99df2e5d400d689a824fb83319096089965e054101795e321b487b60db2458374a750e2e0134113dd56e3b22e335663e4f916be425926a4c80d994a8cfb413782bfb5fbb96732ec834f574a6841d1526946df2cf98f3a848d234fcf9586d50fcb533a7cb4ca251fbc7a460a6a72282d57b8d08522d52855a2f5916162d03266dcff6a527ff48b8d4ce6126e4dcc804b56001d48a483aff12c89f3b1b2b8a3b6f01cbd8b351b8ce9593600f3eb2e3d727a5e64f0a0fad56013a442104cd4756046e3730f17eaca73f0a67852605799acbe66e44232f107a6fc8dcc28bc68ef7c2009d772a5becff730b10ce579098167cf6034c6011e2b773d7b23e7efc5106b6b158c0cbd34952d58c1de13349744b2d77e63af6bf23910a136609117b7759e13bdcf0f6db52b4e4bb027405021eeafe215f756f201e31406982b170b554eb9ff166afee679b9a4504438238aae6b0cba7c18a87c2ef076c53b007f43e736f269d44c90eb425c2c2fd603fd65a859c360f387a34fed3cb32c0caad5a6829635b65226b3c44c628c29f956578c7b1614e670b9cd264b55019077328fe7aa8cab3e317e3598ac01c6dcb6bb9b8c2bcba1fa18b71c5a4c94c3625b29e6e0bff983b9ddf002f3e6da1fd851e1239835da0b9dc2b5acfe0e8a4517f4e2460e907bd1c13edb306828cd489f52a8adfb467508fd688443d0639e6b93b93ca1c95bbe9af99dee297cbde8d4ee675cfbfa1dffe03bc8f6c9ebbb460c922444305a1639ad9a3a9a3421225d6eaaac9f4bc5463bdd097f987be71b1939d99ca532a1143cbca1ac88c73e6c0a588dd3c087f8650fe6f77738a9cd32ce64c2f27746173ac315a9ad62eda952b8999bc1be3110daf0cf574a285ca781257de1b78d10b0ab2bce6ab0d568b790001a0a0fbed909fde67b2fcc10690deaf12a9ac243e253cdb298d49c6c72355837d950e8c29ad0b8fdf6f21d5d78c4d3318fe92c865122623a96f534956be77f6c513da965945909ed503b8a6312d81b3b7c1569b244f3ca9bb70b081534a1899cd62c296330128edbd1d1de877fb4181afad292035a659ffd6625bbf4b95e5c4df7a294ad27cf06cd39f95d8d8e24511dfc783077a8cf6f7e45c3aed70db3b52e36b30a76a588f3c2f7137f7ccd2629c85afc77d55cb3b5c25ce6e0f13e3ab6134aebe5811e3b237b0b1dd57289e669e448d3b1baaf4d08d07afc8484f6de63602626a106acdd5bed9a930d5ccddfe26359cffb52d5e88678038c27599612d3d0702e08f8dd329e5a0ee36107c86a9aa506b33527c92e57b6e6919acbf7e2c68f426ed3e5ce91bfda6d15ec44e8a126cffd145168058207ab66cb3eae49ba20006166ed29ebf97c259a8a7dd8e4582432985de77e0c17f03ea3a2623e275f3aa864766bc13fbf09df8127c4d63b80f68a2d4d5eb84adb9f3a1a034f14202cb6def7b18d2e90863041f77edcd84e06f31faf52cb7b8ee7c9898617e9608175fe71f64d5a530fddaa7a1c07795bd51c3efb462b9650853503c48336efb0e5f6f47267aca524d0a329bdc0c46a23c1a2d822a60427874b79fabd74a80bffef46cf3dd2af2fadb4cd4ce80c43f24d6fb22470f24b6ad160c2170888d42d427eef3d510e056f46181c2363818325a240b22c0ca90dd33a9af26e5bfcbb6c29453474f233da73bc1f2f3d3eae5ec944992ab02b5135e619fd0954d4841a77d9ee3a59c06abed38278e072d602b1f39b56cbe09de118f3feda96254a8f4b5fe58f75583e3da81bc08709fd6b6e70b3cb4b1251654227ba4e150d72a2b31d93370c94b7d0db1510f98903d8962c3861c8d8f45d45c82337df50f2c1c7372c1448bfce72445c58b860d497d419c5117afc399cb07b8660009e47da796186251daefc5fb815276f8ec6631310d49562be6f64fd10ef44fab0008a70a090e27bb924821eefcfc43bb24f56514633b6d2369a244164cbb60327d77c244b92acba1bff0125e15b23fcc10f5953840e1c0751fb68a8b8984d85daccfacdde804a627463dcf7c577f88f8ff176bd6e7a78d22ef610af19bcc6e495230a27ffb83a32e2c022fd8ad751f33b92f758f6ee68917745b9d09db2906510a86aff5976632a0a8aae2a9b50cbe911d13078f1342ef15227502a1a5ff272cfe5eedfc0e4fc083baaae12a294d4160d88dfd4e7dfb7a0627cd83263b4e42c7e157c90ae3f616be6ab83f8f4beacb64d23d8cc185c51b404f8a0e3010aa144d7c477c5d577bc274fa25c744415f1f1223f5e50bafa894afb582ef3eae6638628d8a1024d2ad7e576de9b1adc07a0d2294186bab1980ebf54082a763e9f2290b640361fdbcd4aa033b81022b25b19105737b5279f689a2615f11b40202787b94d46445d1808450bb736f15d1a1f44f2aaab6f248b9f45b4853606b51a6c7c2016da6b707be32384d21d3de0edeb6cf6914af057100cfb2c805172476d7c23bcc49c540e617fc396d3f634f721abb8ffac29c48e62dbfa89cc4b3cda37445e9f24acc49fd4eeef9b1b985cc41d4e3a652fee142b1d6f42c64cd5d45f3df3caba300a9134a86bfa2e7a50b631f3cd72b7aff7f6ef67b1f054073d766396d5d7a0b427b9fe17a8a8b19a936df9223eb2bd045fcd753044e770f39ab5aed9873cab40374cd0f26d181d8108ece5c3c5fb737fb1db7999796239ad4ed2f960a52bd7b179334882e8c4230713d69cbb9bf8dbf08bd70b39a1dec59d6c54c09d39bb19af9e112e89258db7d41250d45548961580b05a5531ad6b037a1c34014c5e1af5f2341b10b46e1bfed90855f585dfa72e6f6d2bb1a431b65a1ff65fa2aba3ef93cd0e6e3ce9bdc6172c827753a39179e4cb1ef0d91d7e8614913c9fec8f6f3192cca6f6a30ead3d6feda94201522fd4ed909b69331a4cc01e912c477581e332cf89391614e458a125866fd25f378fe7054d2763882310fd7173332154e38332836019f64f65cbdbfadfb56711b461bee971e4a0ab32469afad9eabd885914b082a2f23e8e592c4c231ba1ac5742ad9d49331f0c34b0aa0e7b995a3a4f9aa8f27a89fb428ab9fae549e43147c6b80c5b78fb8a464ca5d49dc91ba8f7d8a75ddfcf9f6850ad83f6c82e67fae099d58e2bdd580defcb28126f890f03053abab9cebeee22b3a7800993e1e216361009ec31433679efcda8c32d6f07037e9494a8705d6ea68d077feed2e9122f1912fdc4b446ca82350da483e3dc0848c3977a2a4bc72b107b08e162893e4b8299b90cd361dc3d3bca82435362c3a6f35e5d6dce4feac7fb0ce4163dd1923bcf0c3461edd9c41979902720e0842277f8b740dc5a4baca2a236c408e6a6d168a82a43009b83dfac25a7592a6055a8461b909e561200e3953684749922e1b59336aedad6937ae071b71e5cfd9cf399f9f000ea4b0c68ce54c554b59faad888cb508b2e1c0c5fa1717feaa93ca94fec875a94dd9c90ac0fa0b5885ef44d85375c89a21a165a1ae32f6ddd80f16a66bcc81ca8ba21123a6b15a5dee2394130f191fbe9c900b62c4e70ca9c4c21e3424130b51096b534c4e2bd6ac272b56de63582dda03a2f8c8361e845b2c6a85eb4705667f0b64bb8de64e5dcb0be32313ab7ee581c18df1040cc778565adb64c66045a7f84e61827c95411594b7ef15e523bcbfbe9e43c14fcbf58f2adb016cd98f1889b71b7d85081a7d287b57ae4e7f7b1a5ee4b5ad2553e17ca927b53428efb380d0795bab2322e4f85a3c9b60668cf4251891de2ce2aff917eff699ec15a4072e1daac30be0962031a87cb02b49fc17909cc4f377a3212b5f5b74e77c69d1b4cbceda56fb14f90c0bb67cf507517a42ea1ee6b483f5b7a1ef44060baa48e475f221a11fb2ec7dcbdd66efb37ad3e8e815d7574ea68bf5c6d8a21d98e8c47bcca4ccc4b8371f230b54ab2555547062c2672787cc9a311adbf6c04b66746533602dd7ab647970e5c22c938f335bd718c1b6a3701c64576963671d5a7d9d1a2ba49bbf492d7d1aecf2eee2b2de5b7492e491b91908ed3496bffce0126f4421fcd593e4a8f7d8cac726a65e5fa2d9fe9b7aa21a1ad6f7c8c974c2a08945afdc7c4fff96885c5841e1c6a27469a5db6cccd46baa7c0", 0xd41}], 0x1}, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) chmod(&(0x7f0000000180)='./file1\x00', 0x23f) unlink(&(0x7f0000000100)='./file2/../file0\x00') chdir(&(0x7f00000001c0)='./file2\x00') r0 = msgget$private(0x0, 0x2) msgget$private(0x0, 0x14) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x200, 0x0) open(0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r1 = socket(0x1, 0x4000, 0x8e) getsockopt(r1, 0x0, 0x64, 0x0, 0x0) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYRES16=r0, @ANYRESHEX], 0x401, 0x0) msgsnd(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="030000bc000000005900c707035038caaac0e663ee64a6871da5d3acb0cbf8a63004000093ef1607e4e099ba5b88cbf8fd81fa1b59ef8417d0"], 0x39, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) open(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000000180)}) pwrite(r2, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) r3 = geteuid() setuid(r3) setuid(r3) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x1c) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x81, 0x7, 0x0, 0x4000000}, {}, {0x6, 0x0, 0x0, 0x200}]}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) rename(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xf9e1ab6d96d058fb) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r5) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt(r6, 0x0, 0x7f, &(0x7f00000002c0)="e1f3cd2e8946b46ca6823cb5a74a8f5a07a9aaddb43bc6266ac3c9083c32dac3099ae057c7ace0f6696e605fa28a7971ff03ec50b0308d83774c283eff03f38d6193b7a8ce0bcd9854c3d3b5321fadca527230a2c605c0c3aac1b5c6e972b2dcd6a79a92d22b6f21beaec6e17dd45589d5bed706e06bc9793ad9138124adf375b4e4b975f4d553cced22e5bb05a3e3a4d751e352882bb9e712045cf478e9ce1f1feab1fb1845a7bc59ac8213fe7281b1cef0027ffbba1371f234fefbd1b68261aab7d623f3d7d6eb72a446062fdae3c7a25b999068df6641ded888e8794198f834590538b7e1df0a326efb91e68954f9afa732e7e2356821c284c9cde5b86dcc0a04b5c712783b9470b6516594a48b898247fd94973485cfcffe352de1eabcc25dceeedce57c3a099184031d9d37ac1ebce7aa45ae3c88907257510bbb0c0e0e1a48cba6a9e390744c8cffd2be9181ed18", 0xfffffffffffffe91) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/4, 0x4, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) executing program 4: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000002c0)="04", 0x1) setrlimit(0x0, 0x0) write(r0, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) syz_open_pts() executing program 2: writev(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) shutdown(0xffffffffffffff9c, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x3, 0x42) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) r0 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) openat(0xffffffffffffffff, 0x0, 0x0, 0x111) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100ea6f000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f6a335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() syz_emit_ethernet(0x100, &(0x7f0000000380)={@broadcast, @broadcast, [], {@generic={0xbae, "531cc6fd44c51deec7118450ea38b45c5b9437a67e1e89d4a61ab6be03b3ba6f69335a183f1e330d079269b202c0e197b8dffbf4bed26c1e6b79019c8d5fc645778c19e7ee733d001a7e4ab7f6383040a1aec04294c06647dd4ba83a7754d71e45926302fc951a4fb75632b6063bd0c545a5fce0efae040d0a25d56318b89e795a941effe20486f8880ea4c60f8113784bc81c49ff7b95c943d5bd721881a6bdd3e6bec052cee47515362787489faeed85e66bcfb954f78375283e19e93d5513ade499b55fc7f727cda4e5d77947af7b088476e52878421d7492f43f99bc63920d4969852c7c60cc1cf422d799e307f4ffc2"}}}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000002c0)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x5, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x2, 0x0, 0x0, 0x10001], [0x0, 0x0, 0x0, 0x1fd74], [0x0, 0xfffffffffffffffe], [{0x0, 0x0, 0x0, 0x800000000000000}, {0xfffe}, {}, {}, {}, {0x800}], {}, {0x0, 0xfffffffc, 0xfffffffe}}}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1002) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000040)="f1dcf480", &(0x7f0000000080)=0x4, &(0x7f00000000c0), 0x0) acct(&(0x7f00000000c0)='./file0\x00') executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x2, './file0\x00', './file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) close(r1) msgget(0x3, 0x204) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x0, 0x8e) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f00000000c0)=[{0x0, 0x7}, {0x7ff, 0x8}, {0x0, 0x0, 0x3, 0x1}, {0x1, 0x3f, 0x72}, {0x69, 0x0, 0x3f, 0xfff}, {0x1, 0x0, 0x6}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f00000000c0)="12eefd97010c182c5f368bfaa121089b", &(0x7f0000000100)=0x10, &(0x7f0000000180)="0ca53ea927f7cf6d8027860568a706fddd", 0x11) msgget(0x3, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2d}, 0x4, &(0x7f0000000400)="1e1a51a78f4cb7260be1d61baa73f67bec76239ca00f9ffa0b9d310b3f82bda49147b779da41e5e6adf1e0827781113a5ae4fc11a2470e67247882b1fc7436db5a41e092ff0bd4b9493642fde61368a2ad0e54dd64a8eac550d6594a70fc7f0f6b7ae6dea7e1b76dd33b5b90a0072dc2039d23f6d5c559792c0f6a505ec7b66aa0ac9ffe17a90e6b6728c8e1e4d74c27b22644877670d1d827fbc46edae58f684b6f9a249790a3f83e1c62", &(0x7f0000000300)=0xab, &(0x7f0000000340)="2ced652b535a401fb5fcb947920ceeaf", 0x10) socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x20}], 0x40}, 0x0) close(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r3, 0x802c7416, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0x1}], 0x1) open(&(0x7f00000000c0)='./file1\x00', 0x70e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) r5 = socket(0x11, 0x3, 0xb4) sendto$unix(r5, &(0x7f0000000000)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e00004051800000014000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) socket(0x10, 0x2, 0xfe) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) pipe(0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) pread(r1, &(0x7f00000001c0)="3d1556f0237586c19d5ddf612cc22977ab6d8daf857bea1e6a342a6fee6511f0b9b042985b8fea82465d0366d06c0eeaa68c71f91056aa6a4dc0148132c81e57d2a1c48a0724b21e7d00940a5c3a7162df78dd3224face0395164e3eefafa8d7d8e06eb61381f57fb57fa8a88efa9a211e5860b0eb103eb5000ba66500f0fcece23d01420dff8ef4df10619bac40a16dd2cbfd8bb23a600f3b8ebcc2c6c19808df4c70320bf290285948780c2d8375804a643c616b33f6e10a90af64fb681b0d1c5a02f760", 0xc5, 0x1dc0000000000000) write(0xffffffffffffffff, &(0x7f0000000100), 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x102) mknod(&(0x7f0000000080)='./file0\x00', 0x100000000205f, 0x2802) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) socket$inet6(0x18, 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) fchdir(r3) socket$unix(0x1, 0x5, 0x0) socket(0x0, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x223517, "28b7e60a117aa567cdbf5e00d0d2000000001c00"}) writev(r1, &(0x7f00000013c0)=[{&(0x7f00000006c0)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6dde20fc4d2ddadd7012c4f55bf2299ea5961cd4288f4a52cbbb25647276993a039df4c30d00", 0x69}], 0x1) r3 = syz_open_pts() dup2(r3, r0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) dup(r4) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001640)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) dup2(r1, r0) execve(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') syz_emit_ethernet(0xe, &(0x7f0000000a80)={@random="d7e478782612", @remote, [], {@generic={0x8864}}}) socket$inet(0x2, 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x4, 0x0, 0x0, 0x80000001}, {0x0, 0x0, 0x4}, {0xcc6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) r4 = dup(r2) writev(r4, &(0x7f0000000100), 0x1000000000000309) executing program 1: r0 = socket(0x6, 0x4000, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) pwritev(r0, &(0x7f0000000140), 0x1, 0x5a2) accept$inet(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x65, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000000440)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, 0x0) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x67, 0x0, 0x0) mknod(0x0, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000727000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f00000001c0)="e376f4736d1a2928b843ef694d747b7f3188000c004bd8", &(0x7f0000000200)=0x17, &(0x7f0000000240)="d70214b5e9589844950c8c1c3b9818bf83ba44380f5ffb4b460b0411cdb49818ce882773e0b31b0efab547c418090db355", 0x31) socket(0x1, 0x5, 0x2) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x67) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom$inet(r1, &(0x7f0000000100)=""/209, 0xd1, 0x0, &(0x7f0000000240)={0x2, 0x0}, 0xc) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getpid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(0xffffffffffffffff) setuid(0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1}, 0xc) socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000800)) socket$inet(0x2, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffff, 0x0, {0x81, 0x100000000}}) symlink(&(0x7f0000000200)='./file2\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') madvise(&(0x7f00001da000/0x12000)=nil, 0x12000, 0x0) rename(&(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0\x00') executing program 5: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xfffffffd, "92ba517131756cb31ae6a32cf5cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xc}, 0x4, &(0x7f0000000100)="93e706e7dd5a827a79cd038728280b7b7802dd3c6fc75c5d2f6f5078be8c1bdddd696fce074775e43dcf74aa8cf0d6444d590a140f882a00453bf46f8be16f626b8db7010f92aeab7095919b83e29c8630221d72975b20cfdc35109c7def1342ba8ff2f9c8ac6d6e6a4b1fc83536483d29a8e5aea1e2c8822e276863f9dc98e38675dd526f8d38f61fc977359d26d15500761088d0d80c0dbf25cd9aa832566bee482025017d6d9c0f367dac974a0f003517f0c2e54422bf3dec3b91db18620eba408bb02cbc2f84c052d472df6f88e917a5", &(0x7f0000000200)=0xd2, &(0x7f0000000240)="8b31ac06bbb4edaff18a7bc9d6006b955bbd3c44e3239bc63cea9998a0705ecc4adac849e3c924240a7a5387648a7d1d1783281767a541c076d6f61dccfcd60cf61d486aa951e7e251e08eaa23451f409efad0fd631709e691e7d1bd075baa0cbca69d9cabcf6937c37660a41fb7f89a98cf79297ab51a5e12e7a5d28e18c4ad9d8c6ef2ad1b3c2a", 0x88) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1800000000000000ffff000001200000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xfffffffffffffff0, 0xa}, 0x802) syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5bb750786dd605f6ad900403a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aa3a5b8167d63cda982ed6d49ce65ca48d0002000000000000040100040100c2"]) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d"], 0x101, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000080)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x20000000000000bf, &(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, 0x80146952, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000002900), 0x0) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x40}, {0x6, 0x0, 0x0, 0x80000000}]}) write(r1, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x64}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r2 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000240)='+', 0x1, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80001c"]) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{}, {}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x25}], 0x1}) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000001c0)={0x8, 0x1, 0x20, 0x7311, 0x810}, 0xc) execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='/\x00\x04'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdirat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0) close(r3) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000580)="ce10db75c8c346c1d99323b2d2e40aba7924eb91d8fe0efe6938d926625bca5b8aa23007a6d6c83e7bc4ee414a1130ccbef1ec3847a434b203d7e0286b10deedb48c8977bcc71a5b7f7c01a0dea7464a9809a107ce0c9d9cd1f6469f21d21a0861b6e74f98b5dbf0c0906f1d5d1bb7170f", 0x0, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)) semop(0x0, &(0x7f00000000c0)=[{0x3}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x1, 0x0) close(r3) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x5) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r7, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) executing program 0: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x8) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000641000/0x1000)=nil, 0x1000, 0x1) socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x7fffffc}]}) mknod(0x0, 0x2000, 0x0) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) setrlimit(0x8, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) socket(0x0, 0x8000, 0x0) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000400)=ANY=[@ANYBLOB="ff01ffffffffffffffffffff08004500001cfffffa7f01029078ac1400bbe000fd014e234e220008907863b0533c4425bbcfd82529434f133641cd21df9d4bdbcceb170d4d1eb7431c6bea9c120f095a912d85ee5cbba381db845befdd9940d18f2ac563fd50df133e04daa0959de7d904db601f37bed2f5f51d9db5e55a93dcbdb3d859a0c2be2453a0b31a8ca2ebf6d086a848538f062404644563bbf69b0584beb1e2daff18dfebccbc684ead0cd00d5769d1391513d0afd14d51cb73afdc32a72775f70fa71a9fd003d4446fcd40c18488"]) socket$inet6(0x18, 0x8000, 0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r2 = dup2(r0, 0xffffffffffffffff) dup2(r1, r2) socket$inet(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, 0x0, 0x0) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000001580)=""/146, &(0x7f0000001640)=0x92) accept(r3, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)="49d9a2017f589947d9b094f7770d9a5998ea46c47ccf1b1a1e47e7b2195e1b8260955a0b811d6b097c915102042a73fc25c6ff23b2db861bb8551f2835b395b0887b7f72d5fa42689a85638b1b91d9e1e7edf7af01c2204a11764384952379d72c480df7711f3ea8745ce6dbd6a566751d6c0e86be32c6be9373920e71730e2e157357477883c5839218b1c33ddf8bbd50e59eca626870266492d47e864ff8bf512708b8a02c73aca60e6cf039a3502e22d421075a4439eb4b662c6819f92c17fbce640706a56a9df04af0e798bd2a80f0baa79562d7b21006a441aa9ff44b557a2e6ac559b0767666e9226906cc1a0d7334d2a8c837f4dd087d", 0xfa) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, r1, r2, 0xffffffffffffffff, 0x0]) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000140), 0x4) close(r5) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x5c2, 0x0, r2, r7, 0x0, 0xf5}, 0x2, 0x9, r6, 0x0, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) r8 = getpid() ktrace(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0xc04, r8) ktrace(0x0, 0x1, 0x4000072c, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0xffffff75, 0x0, 0x0, r3, r4, 0x80, 0x5}, 0x7e, 0x8000000000000001, r6, r8, 0xcaa, 0x7, 0x3, 0x6}) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140), 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000003}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) dup(r10) mmap(&(0x7f0000420000/0x2000)=nil, 0x2000, 0x1, 0x11, r10, 0x100000000) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r11 = socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) getsockname$unix(r11, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) r12 = socket(0x0, 0x0, 0x0) bind(r12, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x4}, 0xc) executing program 5: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setregid(0x0, r0) setreuid(0xee00, r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r1, r3) unveil(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='W\x00') executing program 0: socket(0x18, 0x2, 0x0) open(0x0, 0x70e, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) socket(0x2, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) sysctl$hw(&(0x7f0000000080)={0x6, 0x1c}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) socket$inet(0x2, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) executing program 5: r0 = socket(0x11, 0x8003, 0x0) getsockopt(r0, 0x11, 0x4, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @random="2cbf38174634", [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1, [@routing={0x2c}]}}}}}}}) executing program 5: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x20, 0x3, 0x5c) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(0xffffffffffffffff) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) syz_open_pts() getsockopt(r2, 0x29, 0x2c, 0x0, 0x0) syz_open_pts() executing program 2: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x87}, {0x4000006, 0x0, 0x0, 0x1000004}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e0ffe64a8128fffe7c85e38e4a9e", 0xe}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r1, 0x0) r2 = socket(0x18, 0x3, 0x0) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$LIOCSFD(r4, 0xc050756a, &(0x7f0000000040)) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) write(r1, &(0x7f0000000040), 0xfeea) pledge(0x0, &(0x7f0000000600)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x11}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0', &(0x7f0000000a80)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\xaed\xe6\xcen\x19>eH\xf0') socket(0x2, 0x1, 0x0) clock_gettime(0x2, 0xfffffffffffffffe) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0xc3a2f86f23975bec, 0x0) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/27, 0x1b, 0x1000, &(0x7f0000000300)={0x2, 0x2}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) recvfrom(r3, &(0x7f0000000cc0)=""/212, 0xd4, 0x2, &(0x7f0000000200)=@in6={0x18, 0x2, 0x8, 0xfffffffd}, 0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000440)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e276e559253c27fd7e", &(0x7f0000000080)=0xfe64, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x18, 0x3, 0x0) msgget(0x3, 0x0) dup2(r0, r1) execve(0x0, 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r5, 0x400c5752, &(0x7f0000000040)) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000dc0)=""/197, 0xc5}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000140)=ANY=[@ANYBLOB="73702eb9ccc3aaaaaaaaaabb86dd60756aa300103a009c7e4d5081645bf0376e0865911feb7efe8000000000000000000000080000bb8b009078000000b91a5a26f36b863cffa986bc00000000000000c87ec89631242ba4a40e3491e7865f92d291"]) syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1184}, {0x6, 0x0, 0x0, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000040)="eeb5000900ece10048581101", 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) r3 = dup(r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x9, 0x5, 0x81, 0x4, &(0x7f0000000400)={{0x3, 0x2e, 0x2, 0x6e, 0x5, 0x8000, 0x4}, {[0x5, 0x10001, 0x0, 0x1, 0x1ff, 0x0, 0x38, 0x100000000, 0xc9, 0x2, 0x7, 0x9, 0x5, 0x1000, 0x400, 0x81, 0x4, 0x4], [0xffff, 0xedc, 0x9511, 0x3, 0x7, 0xfffffffffffffffe, 0x80000001, 0xc66, 0x8, 0x6], [0x1, 0x1, 0x1, 0x7, 0x1f, 0x2, 0xd4], [0x4, 0x7, 0x101, 0x7, 0x1, 0x7fffffffffffffff], [{0x6, 0x1a02, 0x3, 0x5}, {0x1000, 0xd208, 0x400009, 0x6eae1738}, {0x2, 0x1, 0xfffffff8, 0x6}, {0x7, 0x5, 0xba53, 0x9}, {0xfffa, 0x4fa1, 0x7fffffff, 0x400}, {0x6, 0x0, 0x7, 0x4}, {0x9, 0x3e5, 0x401, 0x8}, {0x80, 0x1, 0x7, 0x80000000}], {0x3, 0x7, 0x800, 0x3097}, {0x99, 0x1ff, 0x5}}}, 0x401, 0x6}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x7, 0x0, 0x80000001, 0x0) close(r4) accept$inet(r0, &(0x7f0000000280), &(0x7f0000000380)=0x46) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x60}, {0x20}, {0x16}]}) write(r2, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) syz_extract_tcp_res(&(0x7f00000000c0), 0xae6, 0xc068) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x0, 0xfffffff8) syz_emit_ethernet(0x15b, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000008baaaaaaaabb88a82200810030000800415c014500680003012d9078ac1400bbe0000002070b16e0000001ac1400aa01010100071f05ac1400aa00000015ac1400aaffffffff00000003ac1400aaac1400aa00004e224e23", @ANYRES32=r5, @ANYRES32=0x41424344, @ANYBLOB="8180c80190780006050a00000080000000010402c726a9a1659a8ad15ab63eda46570bae6dbd6e254b783e99e8cb4ae401681023c3432701e97bfb80449f3e9ca559a4f5ded4290b965ef7e18edb556abe80068761a51876db38347471e4502b52838e06f4f962e241c4629ff173c892996248a3af3cc52b9d0f6f1761724749c859a5cd463267dd7730e644585ece4e23b059fbfc5eb4bd05ca78ae9139fa340609e64c0444771ce981818fd7d558d623168358f758317fa850bf1d8bb450e5f3a71952adfea2828266d03751c194b0a717019f59421ef6faee07cb3a36e262be6e0e34322671f5707b13a5b391dd5e13d61aaa35"]) syz_emit_ethernet(0xfffffffffffffe17, 0xfffffffffffffffe) openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r6, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r6, &(0x7f00000001c0)="b0", 0x1) write(r6, &(0x7f00000004c0)="09eb00000db57c60c001263f5d5e8ee581e12aaa95ab10eba007a901c18aace48203be1e535c2a591c97413f308cbbaea481ca7f31dbd1562ef7a4540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x39}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0xe2) poll(&(0x7f00000000c0)=[{r2, 0x1}], 0x1, 0x0) fcntl$dupfd(r0, 0x0, r2) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) write(r0, &(0x7f0000000b40)="48f0243e2268e9d5b0d5693892b7fa43275df4d5c6afda3d784f079194d77bb558635719059eb70fb1225263e994e7924340dd31e9619ef767611e4dd5c16844c6fb59f8b93cdc958fd6e4b64c81d80178bbcfbe8a29020230d6c8a005b51a2c92532482c822b93c01ddb548340725f382f6265b36f5cb3b7f7dca53654e37fbb60a6db7abe9df6cadbb4c3d1e141bf6d55ad8d8d27a4164d814a0a9cbdf62bc3a80e129405bd73517bbd9366b45f5d620b07c7c33eb487aa854285d87c5b5bd700985702ba014a576366a5f614602d1c786406d24b5c00cac6cdb7e3c38474cead7", 0xe2) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000002000/0x8000)=nil, 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000440)="91077e824da5f04c101977bdb22c2573b51dfc46d88ef0565d6657b3cd4dbc1ad8af4e4cc11796876157ff213429ab2a74d411f4c16356019e9761ee6da2f640d4a65b548ef6aaa78769a654ebbaf682efd4592aea05a7a72f096d6a1c0279eaddedc3dc96e78b9f6554ad0035068041ca36a51f7f16dfae25b2bc92d85f8c221f77b696b0214f0b3849fc7dd696a31103e384a0bf43f9ec2c7199d4ad9e8f609fee589ca417d11e984333666fa462bdc2ed8ad293d76caf3e5bd29e397580cc81f6", 0xc2}, {&(0x7f0000000540)="509196fa256c24661e733446330158abb4abe38c5605fbf5d5190e7bb55edf444f3c6d483c801f4f0bf249be9322b319cf4fcee761782a14cda1599b213cf3ebdf3fde240483ab0355476967ec577bf4bf0fdaa5b3f45c504473f5b09e89fc015d30cdab5d8498e0e422d9dfedf5b28d6738bc07f2cdf40ddc95a22701adbcd3351134f95f950d24455f985aa2dd0665e8be5670d68f972de83516bda71e0c4ee32b7e1cecc70cec96355c7d1d4fd78fdad3b329486d678eec19ffb2e0c0d76d8a3d57d5deac983be06515d5c503f800c4a6b549f14acad84cf333caa998f6537190770d79674d", 0xe7}, {&(0x7f0000000640)="fa4a90b9547dde0bed88da92c6f2e9430ffc98d21f6b8cdbefcbedebcd000566e1bdf9c0fe9d0fa0a32b9a09c5c84232924017e7010edf808fefbd64772513bf5f048a5c0207e310346cc3a35b341126219c8038fd164ce0444a6e77119dbea44c708ef4691f429a90dc61e2349b53702189dcdae51c3ffe77f388d21fc59b6c354d263bf1f505dfd6e41bbf1953cfd56d5dad42bd429ecd3c63dabe93a41e0044876b63c6d40ee08ee4ef4f059b5708f1a0d9252bab5535ce70e79441c3535cea34baedf79b3e3989e574a09459a8b00d0bcc6a11ef2561", 0xd8}, {&(0x7f0000000100)="69a19039168ed4c4d4813bc38bdcef36cc1a3a31203abc301992efaa6b2d1ff0463585cecfe30823", 0x28}, {&(0x7f0000000740)="fa18bf807ae38450de4db5e80e6d4f3b097d714235dac8cc732a0e46a1b851354a3a00a28780c42c8c288658738f701fec1ad9ec2817df5b6c543576c4b8a74507cbad0089911215b4745e4e5d270019d902a9779f2a13ff97cee80e2653ccd582fb1e9f1c0cb1861d8a2643fb04dbbab1d995b5488648530f87b7558a35869ac7238bcdf884c8f4dfa9e7ebab05804131722813643b0e244519930080615c8c916cb49ddc04d36146779c66c35f4ea513ec0493689a525be2c06fddf8541aeaba30da826444e48636480c88beb7ef54cb0ce5e76a0c81797c8290fb017ef77827e26927d91d767e26dc3e8f8180a8b74cf8853b8444f05f9aca7bdc", 0xfc}, {&(0x7f00000002c0)="7aad01dc04ae87741ebae58c8a27302266287935ab4786d01a853acbd337e5fc290ebda7b9af9c69b4e672ddee067925dc72a20fdf4f20bba492a1fe4b5c6c8f34c5a264cb36f2ef2c4fa01edf0ebb0b18d57ed92668d7f775eeafbeef07b1a5df25c68a830a651cfc43a7ca81e045be58b072c7", 0x74}, {&(0x7f0000000840)="5b54042fbe0e4e8b85a1c7cf3d8c44661b571248316faadcb33fad7247ad0d635266deebb6bf70204b66b514397d77a86cd5b62315eda2910692e82a5a2d7e9040a3c866759d36a5cc04494cb8de7159e931236255830a7ff26c9532c3afacf434a2f000a6835f504ee9e03d3dbec09545644543e56dc1957e6a63aaf34755b797dadc758b8adf47688b6b5402c4e1d4b07b71c498f04bc77aa51947781ecb61a0b15fa94cdce078cb9346983d48d5228b43c8d023512da2cb7446a1c388b4e8674e9146ac695bedc4cc5e2e65ef5b3aa0f2c254116c78befb33a942b391b7063194ff540aec27d6c3a397", 0xeb}, {0x0}], 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$diskmap(0xffffffffffffff9c, 0x0, 0x20, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) sysctl$net_inet_divert(&(0x7f0000000200)={0x4, 0x1e, 0x2}, 0x372a4f4aaf10f949, &(0x7f0000001300)="b9e3ac1bdb16f5240cac670058eca8fc600b19035631850766c1f8da73f510455927ef94f9ac1994ade325f440feb749cb10e5ad93357b5e22d1f3f499ca7bde98c33ea472cf408d9297ed1b425d3eaac9cfb323dc7ad36bc550f985fe2361730ee842a6bbabbb020533a1e201630102a3235463770da71ba308b970551f391ecf7d5f138d620682127197a9cc0bc158bdb19def3915c94dc8eef8a86b49367b29dbec58886cab35c4bc52be826e8e8301f67ed83276ccb10f98b405493d01fed6e58b803debe3083ba85c30cae06038e1a2d22b62b3ab7185bf37ec5c57", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() r2 = msgget$private(0x0, 0x0) setreuid(0xee00, 0x0) r3 = getuid() bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, &(0x7f0000000200), 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) msgget$private(0x0, 0x20) setreuid(r3, r3) msgctl$IPC_STAT(r2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x2, 0x0, &(0x7f0000000080), &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 3: sysctl$net_inet_udp(&(0x7f0000000100)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() fchflags(r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x7}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) pread(r0, &(0x7f0000001140)="f409b5531038a364d13951e6be4f943bc2a87e12674e2c603353c7d4569a423c28c6c8128514ab5bbd89f5ae88ad42f6b8bdcf11d86341717754be4bde261ea4c231bbde7a021e7cbadb693711f45490fe77194d97f64ee8b1d6efaae1c92b0be392259f1fc9a1c9d7b1d2c3dcba31ed1d6631e4e14508fa3bf0dd6040f135c13cbeba7041a5b173b7a541796871ff16e629cefb48213cc127b2f9ec2205253995e2790efe56", 0xa6, 0x3) sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000140)="94f5402b04a00b8fd4dd453bcc0c676d052dd1089e9b4036dc098a272fbd65609342648de9e5bdb1f575d272cb9a15dd314edfcf8063eae87ba39b5c1273c8e1b641f21482612bf7ca1c04af49ad16f5ea36d36a1549ca9320f3b074309e70971c435620d740cbf4029b6f5d5f008a6678782fd716713350cd418ac628c0969987d7c52458e8d648556cef6ab516b082726c05b692f7c5730e42abd4762152a0677241de72b897601b6cee7a21effa36d3e298f56c5d4138da7e77fa0ece11e8cd1086dff37fdb056290aa73569fc0fc5c65e271a57c9893db6d9288b0fed736d0596255d62c5bf1c3dcc412158adeb1fe0c736a2ffde296b721590d0136fee4f3fc08aa920163b9687f7d65843f272c520dbcb640465edca36eba350f8e1b2aba377b9ceb9b02c1adfec3ca91a3f38a0f9cd2906d9346a230aca1fa12d4a961a74d45e00453f3d61be70c03eb4b7b24e52600a5673ef203f1d2cbef05e20ee194462cd5d54cbe5f012d895f223ace6ead008054387fbc111a5acc74a35aaec127a083768020e515a55727723669759cd85e12277b536bd8dfed07693d69403294a443316696dc2bf2f89ad2fe73ed39167e21ead32791965c6645cace5732e79c23b327f8ff6c1b4842dc3d11d08d7b206328c947f5e61575cea5e2a99e45fc43d3d50a53e573dc3ef4bd446634c5f35e7c2e6adc45f5c71dafb3b87e9f479b9a6bc58b2413ccc1156f1de12c338584339ace95d7dddc62002b206ab24fc74edf0573aae22bb7f40285da3a9ac3b2e4f449ae4d40c285439ceb2de506d7de928c00ff5bbeba99a15a92450ecb5a217c230aca4c9c8646280fa86c45611e37101a2552054573cec7e1370d98fc6d4f130f664eca7115839a698c54b91d889a61b0118e6939f631b186eccc980eb837df10076f04d96a0860b841b439e5ff4b2bddcb739589a74a36f4e49c5116545f2b68670f597a302afc1fa36ccb716f0a097c6d9ff92a9f1b9431cbc3a4cb59beab5fcbfbca992c503a5cd30805fda7691552e68881b11d3d3c8164395af85a20b768488967021858811ee9c83466b9d52d669f5ba12274a611340c2ad4a779d51a7e326031e8654ca6408c692bb03e1c5395ba79c214b3e23ef2aa9f760a734c24b4c27718277abf9362940d8a3872fa823e569e84799bb3491f61fd4370e588dc9fff6b2e58a05150c3b4a04745c93f14792cb45c4e0040afa88c0df184884a8a1dd7dc934ca44f71359c6c1d2718970a4b8a023a6673d730992c57e65d1012a9fe83a1fcfd8098625e28e7de6cb719df2c55e87457cc412347c5449f8561233052de70dad47bab3c09c0d3a1332435f371943de4a639902b29a9028f053fddb80afcc2d879e6b036eefd4067ff791ae54be3417ceb7e41f59183453f6e72434174650e04d41df61d2989ce77c4398cb55cac7af0fdde444a7ab9bcc7a754f2ecab878a2fc8b30a027779d7f82bd960723e325a5931548095e91dc97afc3dba3cb6bd84c0b7fbc8580c988c48154f6f8ff889cdcafd9b56fd8720d974bffe6558ff6dc07bca6e63d1f8d2197ce2b7802347648a8f42256266bfe095cc7aca4e73af47c18b392a6240dac8f7bf404cd72a8f9082bfbf049852f610d606e0dafc8c53f9d742fcecb7741bc6125dbe3ba39ea9fdde60b79621f3f5a436b3398e343de9f6a284fa9df550ccb40aa6bebd723e56a5e3b64ea2438d741659d00f8338455abf5faff929d3f9b77e6220179fa18eca9966fbceaa983623bb964e1f37592bedbae71be6f3defa3745bd2b3eb99e210de7fa97ab1f54eb01c5dae4cb2365f51d6b06f52127da64ede6842e37b25e6f594b81b5cee4483cce3b1ea252e985bf3d3afdf386818edd68f122c72265530c233f3e35def5374abd45f284a33607d8d882f0cfe3551c75e75054402d942bcbf85a0ee3f0708097de22a7c0f5b8d2ff55a89672f48fcba3f3290c450b971de32d280ad63e1c6855ea793f01338d708bec06a9a93a7e97fbe6049b0f79da5d3ae2f27d51deb035d6d5190983424718439d152c370108e7e4a795eb7b7c79a2ad699d52f0853a4c9ddcd9a58f2e08478f1532392f5a9e137929e13380e8a68d83d05cfac522d15a6d260e65c0302a49a0116b95647c670cf75e0a9a020639168680d52f3fe7271726bf7be4438d62e9f1ff7dc2ce13565c5dabd5670e090017d68a5b4fac2eb153040df0758a6e156b696c1b23fa9c7e1b363a0ea21d1c6ccfd0a37fb6e872c8772061ae31913a66a7c77231431353d41260d38bbcb7be30ec63845272eead28a0962fa418fc941f80d7538389d796fa73f811b51bd39a552a1031b002c7c67524b4c0bca40883c5d4d4a1b1e9c1d2067475ed76c25451a21c6815b9d1a644907c1f1bc0785a0dde335ca7a36e48c041822da9ee95ec3bc36a60a828a46e5c646ea6c53d616646cbec51f52b298c1ae77b2766d499e6db0532d71f97f1f834f3f00a89ffe8145ae433e17da89ff6b1d9457633396c24fbd4c8f39ef0cc4cfa9d5a019b95bdd3903a77007c225a29dddd77e3dbca21a300ffa03f96e234107156e4d07305a5769141467196e90a49d502ab0a8370108d2a0fa33502d217f1a534b43ef1d05dc2557598bc8b8b9b9cdc51c3ae651eda704ad887b4ae6cc8ef33a7bf1326ae6f87da232509ce8a489315878c8e7db4d250aff38fd922d53857bcde3741342f576dbd1f15684a2ea4894955528da6e384c76ed6d2f714e0e7c8b7095031bbe0fb668a587af5eb0688b4fc610663707000a6ee38aa2bb7b6865eb840d9605051af8ba40dc2c0093f9a99fd280762d0d1836dfd64ae1a7aff0267a8833d65a1a6d6cc734c901fdec9402b77cbefd70f250e61eeb71f15d3faf97da7e7b01b8f3dbdae6b14186608ca28cd55e182029687113a4d33e8e19ecf12df642a7b54bd815950ab488eb672cf128faf85d00db1a7858d1d1ec516ce90af2d1a2f6fd219e83041b773b0b5a198369359b12c13488cd263fc6cfb1892baca83c4f378822a4a6267d334c98632703bdc468f046be88ebc7988f2fab0651d377645698c9a7ff33e40651a5dfbf546cfd4d6d7157150d74d74da8df0b8e701161651c175b33bd874be2d169d442857f33b9dc96a24bc7797ba9677bcff485df435dd9df83607896c95c56e10feae418e1c592b38ea156c244ae0ce1ef4700b06610e22ddc71e75da0632d2394fcc64c1d46e1df82adb63fa276f90b5a6d8af7085bcf3eb0a97887f1b3f2114c7b84242b9bf29145a092529f872d674c08eac398531c388483ff8ee58053a85dd0cc75b2dc6df51e22957683455de1fae4d64c846829f905a0c99bbe07250ff42be6d86600760a6a30b850d2c1680664ea66de43131b3b3c8a9065f629d736c783bece4a8603cd7534d4ced6267747460696681ac322a5f78718d054ebbce6390996f670c79f0730f0a8f816850084f5fcd0d3875098b150741ae99a2e9724a7b44829df267156fdbd21648be97b4cb4cb1f14726e25ddd91d22cff72ddbc808a8a90f10abd692c76ead9d91c88554832d4e7994afb906d6d1a6ddae269f5366922149550b760af83aba33c49dd04c94e2fb42d78ddbf4eb30bd7c98580ea85a0ac60646de7c3575c7b972e6e54ea4dcb7e3ea1fbf9988965abb9b0ce0634967dff294637ad3926591ac365ecbdb45400dd0e2f04b00445f288ff24dc80e6fdfe778e90401272779f7f1bfaaa979166d33db7ea2d47b87b35e0c93478402ee76e18ce3b3913b4b64a4fbb41ad9685540a484ecb49d2db9195d5a69c99aaf52ae62f7cf5303103371120f61b236c80e53120489d813ce8c38df83bd139dc00bdf0f704a19126359e5e931311950ee58bdc360e0562e6e0989a26347e1bf3603bfdbdeccd8db5e7c9c61f8fa58864d86ce6a8c10736734904ab69291a3e36e5503e79a4bb6f211101be4467e2b46f5aae1e6a392ae7112c14eb5b1f626a5f7a48f1a623efca4148e40b2ba29160fc3deacefda096420ae0f95ee5e72df4dd65e9fc0d0c5bfa2732839fd2d003919d25290689068a54598a0145cef4c998bef70421649ee29e21a92e20568227936c358cd6aee8144d33fe7c0e27ff363acbac591e168070aa575c12855b0ac1a64eb4ef751b51536cfd9bfcf6433e1347e71b6361d2a47c922923bdbaec3ddaf278caa4774bf8c378d0c15d43abdcd78d746cc3a39ea7a9a4e2e28ccf120567e7ba424e645ddc35d344dafe4864f376af097b5ec7c81ab6669fbe34e5e61497e58f67c1a4643e9900b715603a5425dd6057c86806560fce8027e7580e3aeb926a4785451d4bb119c4fa3719436cdd0acb27b9d5f2a1082c92fc8108e601a4def91e2ac7fae3ed49d2281fd9b7372b156e1c7dc7745eefab53ac3656e438be03b5492597bde3a656578b949f9d0dacb26d87d48e4b1b1e5741b5090eace80b3da69c874533d69116c05d705c39f82008a87df2d538371255fb108b5af7a6556d8b251978d75db77c6a43e1c2bd3e0cd9c8dbe432ef9f618800a523f517b9a92ad1fb3c1b406f01a82c966e1646ba101a5bd876c81c06db38d5eb4761dc5ea6866e1fda40015b89d5f15c5d186c98467da715a1b1663299164887fb254d03a6a00c355e86a615946389423053098b83ad42dbb94ef1215a6fcb03ee2680316f484ae13cf9894ff3910b69ea7450490c246e6a05763d22ed4240fa9995ac577e7319b1b3960b01a76b1273941b2e1b80c0d15a5a2884e6b07affb9f2e5f846ddb379478964703665261f9db0e1bf0d53fd3a9b996410629f1678688d53e305ef6122c736f3f8854606686ec9f469cb4a759d21e579eb57c55c5808427b88dc898005e567c0d3d9cd555fdb0aea3fdfd3494af00f1585e3b8b2a39cc681948e429e76ed04ebbcf529b6e28ba768c30b8341e8c8ff5d7fde529fcad5c58f6dc8e1a48791644c76041a286cd4675688dc95e0511b78f95681cb332c4e6fe3747759edcc5c0517cdb8860514e484f1698b17ed872898bf584a91278cad00eb40476675260c7f319ae9e4d3408d6032d15c08fcbdb7a4e09830f89873eef5b98756b0f3deb1b969d41958c0871bf8e2faa0ce2d7d940f7a5f26b80d0ad1a7790242b2654f391bfe8dc380b03114192d391e243d0b41af8fba8005e64e06f6be1caba0bd45c0e1b7b0c27b6410af81d0c0c10fbb88db9d299401b1d902ea76b0f60ea94394c8e9df5cd8a0988577e1f9b3b3f1f89d82addc1fc38521019631ef22fee389927088ccf92b3a103d383c648e4140af254b7b4f06db4d6b6ceb995351cf492ade700e333411f512fd3a32ff878ed1892279679d8389591639f72e5ffcde4921066a9350570dfd36760e112c21805122c8b18ef4b62f4187ab37d99baa12b6e9e8c343d92f59f3bebdfbc346a55161c14e9cd59c377622babe88ee3d9177e2771c98f7a63b2106eaf4d1076252ced458097f62209b6d30a047824046e5a040db62db1ab590f389424f3a25b00486f0f44009880c20e8334bb3203b9a5ea9676f1f473b38dead12104f397b470828cf0e284a361ed99d04bb5eaa442e283e34286c3b72a92b3c6cc44c9606a5cb76ce7b9deef16dc60c53a052775dda4090676b3f26e61e1385e9a4bfb178f1fd76fc1d252cd5992f9842b279cb8b1f697ea263775c3e74d54de1b6da36e0031e9b44e74bc4e9fa8afa6e4e1a3fb5bbdc100ed66f893a3b7751deb9f144e16d3fcf2894121580183410bfa1d23d8fa5bb641ec80fcc9d4aea", &(0x7f0000000040)=0x1000, &(0x7f0000000080)="52a09da72d549eb2e821c3b881f9bd94838b", 0x12) open$dir(&(0x7f0000001200)='./file0\x00', 0x8000, 0x90) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240), 0x2, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001280)) executing program 1: socketpair(0x2e, 0x4, 0xfd, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20040, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x36}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00000bf000/0x4000)=nil, 0x4000, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{0x48}, {0x4}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f0000000180)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000140)=0x1c, 0x0, 0x0) write(r2, &(0x7f0000000080)="c7", 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r1, &(0x7f0000000340), 0xd4e688a67930cd) close(r1) preadv(r4, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) write(r2, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r2, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x40}) r0 = socket(0x0, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000012c0), 0x4) msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]) getpgrp() getpgrp() r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) ioctl$WSKBDIO_GETMAP(r3, 0xc010570d, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x5, 0x101, 0x100, 0xfff, 0x5}, {0x1, 0x8, 0x893, 0x80, 0x3}, {0xc82e, 0x8000, 0x1, 0x6, 0x9}]}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000300)="a297211fc9f1a6dbe005a7ccd3b011180d0b6b42c2c7dcdc3a8831f5edf37faf4fdc83ad39254d7c838461ed50730fe3c853e304a373917c9d443f9e992c28ac04c1c7524a0714514ee0e7c718704efc7b8191209363c2a4d5d61d9a8b020c1025ed74191162f413b8cff30bdc82cdc4ece94afa38aacac7bc91dfd649f3d3a1f0c0f4e908dfb718f95073d81433de3ed666f5038ac146f7437a526ced93a365c8221f2038b500", 0xa7}, {&(0x7f00000003c0)="b39aecb8199e04a7f7f55306d39c8c6ae3dfa20505d1ecfbfbb934cf0ad3d79c76f1d3f5ccb0bc64b9b0ab31c155e1958597a644aac5e1c4fc37a96db66cd0c9587f944de1541c288cd212cb4d8c78f97cc7dd837f67174ba763c2439dde2e165462adc04bf2c72b300a64106f55146792c65b1f32c30b27cb2dea06f37084360ef2fd436ad489c8a41a8c10aeece6b0a790050caa0a6fe266b57960b75d09fe660aba1fb859", 0xa6}, {&(0x7f0000001300)="c38a62265c31c386fd4463cc595f91415b9bb97fcf25425df72cbc85ab1242a19d18923b9240f3dc74174202caf4f3cfea24b5e432ee6996061d0e8db9209c3d37961fc278b2712613975e7a977fd12f8ddcafa35e0e9c26523ff9b321c34833741c81226c748f5ee48a4fff602043613339b3c30e10799091d80fea2a6538fdf038b3a411026a4c0c2353a15b5ffe56d20e2ac7e775db6593daa1a255f2788e0fb34aef3f391446254e2248d9ee9b7891e8c3d6b3382f9755a7db05cdd10ddc3de17e91271741494dc7f6602c9efbf70cc50f97cacba58814e5b3184327d6bfb8e96570f4bcd09e0b6ac2df8ae0f86614dc88cf654a129622f28fb270ed0e341cf31bb538f127e86cf5ffc65bf0a4eae3b5313e0761d9905aae557cda65cad303227796ba5857374aeaac6bd48796efdac2660fbf17a1e12de82625cb1dd7f7725db53182772e082f3345bb917ae7ee873faa70115999393f84e65bf51911f1c2f19e5378352c36b1554c09d80f386145d61094da3c689a3b675813ec496b3d99de037b80a0f050da85acb0daeb592205cff0cb9d627642613f019278c15502e19454220b62c84752277d066b771198c7c5b3fe88e5ecaf33de67c04c81e691cc97bc5f621e1c0f395bacacf1c9cdc6110ceb5168c38d321d4294a61d9058aca33d8664795f513c2f598f78f908240e6925a0d141be144f33594c16fcb36cca79df2a14485ec7d973a671f7c9bc9571f76091f9e44e468a962d40f28d8720ae4ff32587526ef49feb79e019870130f7be0a16e81bf06649358d5580f49c2cb07ceb7152f570be31e63a923094ad838d71d315133a80de38c34eec9f3d5c94ab79ea6507a2d4e0977da2503fba865a6c8c7c716e79ba9223636ddaf81c1ab0d579d712a3d4ce18ddb17d6a2207df1955614ec23669e936f76de91265d1772891b82492697d0e8889dabfb999124af0e3de9037b330a8891a874cda9ecab3ab85b549e720731844d13982ddc8e190e219ca805bca6fdbaeaee74845d71129c6bdffc4b0fd54d3109a5570e4ef061be72abace056eda54c4e417d0fbe56a719633c2b415df0a55053a9e55a12605982bfeb33cb5de4d77f51c814eab3ec8d699d25375f1b811259893518c8e6d91897f2c745e8bef52f8f709849e9224405ec1e8e1247a0ba4eb8f72b4f76de061ed02408d04bbd69d0806e12376ec031ea2e2a0808c884e0462684b2ec215478fe1477760ab286c697b643a45d21f2ba5855a5e8f04132bc6d0f2dc0d0fd9ae80b2098b97dfe6d1ba76af46c6d7a23540dfd78bb3177f44ae97f1662ab3a4a4dfb865b0d06394a4c31748c70dc01aafb3233bb3d47de4b0e85cdf3a70d355b3ad0214f15bc6dec25cdbb27f389196ca124ccd7cf8cefbdb6b5f2c883394f920c36b4bcb8def8f4e60ca1672d957035cb15b1dc8bf0ef011d1a29b170c95d7675d7c0a5ef976b29ec5f70438180615eea7ec29f8966f9b17fc69862f782dfa9c08959daadf3fc75a7c9e57b5d6e633abfde935226afbc3044fa334276214178c2c656d2b0e81f5bbcab93bc2cb000e6993cdb87b1fb818033464e27987956db5bfb414d90011866d9d4aecff786fb5a2cfaf90976b86327bdb5d1b50b426eca62dd57d1968a5ec2e1b2d19276a6390cd4bac6385760832dc4279a89680590837e2c46c485ec92abac48cd0b5b51652e1017363df9a356a3778a3aec56a5e00d5350d90c82f45ec5d6b7a7f42a84acc71cd5ed78ec96d69b39075b964fda2b49ea92ba22fcbba0465c4a1569a7146f9ca97ebfc04ef20590c5de854f13192f115a6a23efc59f6c121b95abd2263e634a11a0901bfa8e09726b609c93ebbf6cef77e8a05f378f13a0af3aa176e78be050cc6ce539d6e8f3d1b2e8d39ad26bad539c6e414eff0706a9d5814884cf85efa82fdc3992fe023610011cff3d9176d261401bfcc6cb7d496657b2a8163c832d4368c5886684ff2ca979236de3e8c06dc462c4edc05f5f6768573d367a0ef464a2d05efbe5e3de3b19019aa9fcd1fd743f2bb4decf18a32dfcfe4485acb0c6c5c26dac564ecd5e7172f1d2dd7fe78ca5ee2c348ebc48ac3a2d3b3ddddf3988a89a55a906b1fcc4270b22e5e578d5281f94c24d7e96f6eaf3f242940bb7f3c9fd8f47d80b656474bffb2fcb607814d15ead983fd9bcc6784c41c24a5b061b24c41a439e255137a3da7aa7d98952df6b999e2a42efa5d8586a3f401698902d051c0e0434c06fec173cca56a1f334b0272dec8771199e18dfede9de645ff12052a178795e4add3fee1813b3ff42b95e1cfc557fe082292a692c226f816070cdf2d5bce002ab762dc52eb92cf015af991c2cfdccc290265a8174d4736eaebb424bfb1da3061704700b8fbc529a8facab506d27792721acce0339f7b4a546d6bce2e40d6bf73c90ba9a2351333c6c2e1607a211bdaee9e65fe5b54b47a0a2c4f6d2d6c2d9253e0564bbc3e7e31ce2e92198431b77bd7a9d4c5b9708ce04785c1f0e34f44f8885d6078a08c829dd1d63cd844d7bbb8eac9151f7206c43ecd6cbc97a0f7ec4de7dc3602d2bb3dbfd26a1bc0b22177b2c9ab8458669b1224fddb3e78c22b67407bbcc3cbef393469bbcd86a585f06a0ce67cd2b8c5d89147c1b9a492fc3d76b474168901e60b3b863a3631a4f740be29d3e106cac0023a96fc178f7b1571e06100c7ca733db87830c155c302ae24da58061d3053165ddf3de670d2b796cf95aa20c771f5e5327cd56f98126ffaf978be445161b76a5654d9b2f4f229af88d03a2ba2faf04133b04a3d2e84d9f44341968cdf81e03f08b03eb4298a1435b1ad746157ee58c9f3e7eb5848b9564a74997c6e58d54dc141b151986f1dd864b236a63935e7b776498a378015a59933d50a92e47ae792576f71caf89de2a8346bb1801dd79efd37a123f216cbe487f683ba3538ac67f9a4a56e1b9dc503a549587c081ee978c7c919c9707c8a2ec0720e503e29ea2a730b146374253b09267d7a6eebc33cc31eb878d5484f4207ba7dd5c0744f407d0ec6022fe0369ce87ee69b79a17ee65b44716b80d32b2a0d4815f7150e5b5d4d501632bae1b9c42515c38f68265f04dea320bcc7fe70327344965f47a743015470d38219c1d5819e3d87828e5d6c17504238a695480447d6c1ef0787d85cbe498db2682bc7524a0eb235c2436b4eeebbd4ccd2d7b298aeba4de3117dd777c7ff05a61129d2d70d6d780724a4faecb5598e48866a594b622424abdb44a9c106161a57f194dfa4ece3d3d90a957e5bf0238ac76ba3388dd9fe5dca50459f1f82d6fa52ec1b2d1f663912f424150e158ff7233722d63d492fdf88d601d453b2f2ae313756f911f63d7b120fb606d89c8a63cb008db2344a61134efd393258b4d85c36247db7a2b40cdaa8b26923a75086434fc903c2014b525c9ba05e4d434c033fc2df848f7daf6aa2cf747d3890cb1f283d8a4a9b76af4069aa052d9b4fa331bda47cb20489b814c46f810c13bbbdcc033a7b0e0853f70626957d45ab623f72e21145733c925f94c3eb32cf6887a0273186462a98ed1c154cbcd60f1a4a887e42d231ab0fbe236b65511d79bb9e9ee9bde43822e6986ae97d687280e3e94c4e6cc4e59c5f1d4e3d8bd4ad7c16704bbcf6574e083cd20d29c5d7161ba1215eddd0639278a9586218ee330e77c5a7f60edb9fed39d77476d8bc83868da08367ebddb865e9746fad6608433a0da70e8999aa257bc18e79269bd6afe71a49eb53831cba3a7158aad22d0a48b9aeb9503053d594d7486fcd6e9893d02b6d9e5c54b77fe7f5381e60c74ef8a6f41c666c2dc5ca09dba9f40b08dd2a14dec4bb627bf5933451edbfc1b1b966e72473185e8c674f761d52fa53cbc0cf4145428063fc3bdac93dabef3ff0e0840d30f6e62a489ab6537cc54668bc6dddd8e348ddc4e4ee7748b8010c52b1422a0f4b3f367a4f6722638ff9aa7ff196b0fcb06421ff9ff259916751e3bb1a082704eb00dd4f009d91a56a7ae5646424ff7adb3454722e9449a9c07acf8e1c1cdcfa9a5a86ef1019b19c366a2b42061c66d1448c4f3c6ef61381b0160bae82e451c4a82a888d39c17a263ed042bfd1d18bb41e7fb668149fb401170fa13366096fb0ba7d99a5dc760de425dea9e684d08bd499fe4dd9d3064d2780f3758f33a8ab87f4407bb3ec4bdbb70acc766790a6d7cfa7c870195edbf6025fd5baeb4983ef3acbe59d58ecdec193c104220a23c507632057cccc36e89d74f3d4f4af5fa56881aa68ead1e93f8ba4cc00ac3a924d7b256b7e3a332e875d96d70c42f5d25e3d51561cd8a8e30d2b01925477bc921aed2f3de68ed9ab0c0b9e1593826394b5063208c320decca22dd59f70a5dbc2409da44a97621cc1e3aed618a70c45f92710324944bbf59a5f1b90d45867eca468d8b30ab5a50f6d52ece34845294ead6c6e834b002aee262cda4ca397af7698004dc3448b13d4dba6855fc29eed91fd5da6383034ef02240bf7020953e1ae5d2be186cb5b9ff782acdaa05ccf360bfe7204994c5ea644e7aea63b615868ec67f02b311495c4e39ec90441a07e3b23ce99e911dc4fd6fab3080171c4ed4ee1862033d75514d1f0db0899fc041aaef4372d0dc011d9a8fc200c7c74bc63a26348f27694ee49c43e89682780ddeb6074898af37041d2eb67f8f8913840cc184bd3fd731b16117e549e76427def51162975f90112a355451a41fb8328f010e64e2364f64c7489261d1aa76c6b808fb096bb474dce9b30c1abb778362b9c5f10c8b2d600f47a2708a0e311a8d492e0ab192ecf7824f2412ff4768fb57bdcf2c51ae55e681fe86cffc9e07fbd419d8752c97fbf0438c422da14726d4befd9a80351b5fdd7826c85a71e976eb4b77cd8e2fdca39267be0514aaf113349100b88113d28644449259b9b153afb3057526d06ebd1b8b4d35c9c22fea518ef4312e23e0df5594d089193b7eb99670a18816520b5ebf5d0ed55eeb9ad67e9edbfdaae0032c5c302a7bf5fb37b026e34fd6831f2d60bf37a6ad56afcb18a651f324d5453f11a60599b38b2eb4943eefbf00dfbb761cfc2373e00b36a6b325f0a0381115c3aee7c5c226a6f227c03de6f76fde5bf46f38ce5a1b55f5b105da54c386b2dca42e3376cb94dd563f033140e0e37df54e327ef28561053d0ecae0e133a29099d3e331cffb50b811bdb01822ecb0e5f555ad0ec9071e2084bcb6c0e545db24362140a1d634fcf273f9bf721446497e6edfc79c52f21c6287a417eb2ff8810e4c58666a3ec31318661b802fd16915634d7bfaa97e88f494f89c1411547d3ee02e39feb1e7cf95f7071fea42a77b2e1ff733b6b9b927e3c8095dcf7916a136b62147de0cc7c9b48f4e53b5a42894a8e11bafea4ca5c4e0665a49a2aa9a99555d11e59c637248fff9a4e9a7a8ea6bfb08978228a047236ea0fac9e524460bfde5cdc3d82029a8c52d2a44574cc5b0f1d2f059468fb3c6efb126b428880532bd99f4808396a20d4ea7a9de57884262924cca153ccd7a7ae8c383c5ce9c44d4fda502a28e09a0a3e688fa76f62f08c028c40331237352ea20b509b5cd684ab1fdbf5ad78bec63805fb09266572d879d5ec62d91e5c58ecff7f91d2f7132e4ce0c3a7ae9fd379baaa49cfc95e5326879169bcfdf356dfc8df72607ad847b878f3841c4fbc1d12b6d0fb49196a41fe57e55b41cb625ef057401b3985e46bf01a515ae5512939421dfe03e49e2c4bab48e6ec4e60dfb707485ced93a4f66fa453", 0x1000}], 0x3, &(0x7f0000000480)=ANY=[@ANYBLOB="a800000000000000ffff0000810000005a00fc025cbcef127a0b812c2298f3b36ad1b9a2ef976d7cd80c03c9a2fb45065c5de125ff11c73352f0ef7a0c7f0c2e618b36bd1e62cb576aa3fbcdaf8e6eb0bd7dbb5dcb7654fbb3d5f63ee72b284a98b6747e77bdbbb42673e060f8827f4ae4b55a4a91b1f9eb18d80bf2d2fadacf6cf40d14e87a218e945798122dcc9e3a46fba9049a3ba105a468ed64561a830abe11e502b6000000"], 0xa8}, 0x2}, 0x10, 0x400) executing program 2: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)="ace1be0e93b7bf7e", 0x8}], 0x1, &(0x7f0000000580)=ANY=[@ANYBLOB="1000000000000000e7ffffffffffffff"], 0x10}, 0x0) kqueue() r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x25, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x6b) setsockopt(r2, 0x1000000029, 0x25, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x80) r4 = dup(r3) pipe(&(0x7f0000000140)) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, 0x0) close(0xffffffffffffffff) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000200)) fcntl$getown(0xffffffffffffffff, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x3, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x1a0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x70, 0x4}, {{}, 0xfffffffffffffff9, 0x47, 0x1, 0x19, 0x10000}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0xf3, 0x10, 0x9, 0x46}, {{}, 0xfffffffffffffff9, 0x21, 0xfffff, 0x4, 0x20}, {{}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x40, 0x20, 0x1, 0x5}, {{r7}, 0xfffffffffffffffd, 0x4, 0x1, 0x1, 0xfff}], 0x0, 0x0, 0x0, &(0x7f00000004c0)={0xd9f, 0x7ff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) setsockopt$inet_opts(r4, 0x0, 0x14, &(0x7f0000000000)='\x00\x00', 0x2) setsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000040)=0x6, 0x4) connect$unix(r1, 0x0, 0x0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000000c0)) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 4: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x12}, 0x2, &(0x7f0000000140)="b9d55a65edf95074454cbeef747750212b261340975c69c98fc44606f6c8a88106c596189f2824da6ce26ef22601faa932f836b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8ffe77685190b486b47aae9157492458d108d0fcface1392fdf88be327280a9ccb04d81e0c6efb7ee000000000000", &(0x7f0000000100)=0x76, 0x0, 0x0) executing program 0: setrlimit(0x8, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x3, 0x0) accept$unix(r0, &(0x7f0000002600)=@file={0x0, ""/505}, &(0x7f00000003c0)=0x1fb) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, 0x0, 0x30}, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) sendmmsg(0xffffffffffffff9c, &(0x7f00000025c0)={&(0x7f0000000400)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x65f}, 0xc, &(0x7f0000001480)=[{&(0x7f0000000480)="342f5e451d417fc86c8bb295015bd3285a7aed906e519e9a6dbe94edbb678989b25de7a7f0cc19cd21f78d9bb183da5ee95266a50f2e7719f3a14ae25bc1cdf700f9b1989f952ddecd564d712905486d06355ffe421b0b57335386cf084504211f67ccda45b7b754704a445f86bedc937c29a642eea90a03ab1b1ca150506e39f66ccfccdc6bb741dd292f0c7dba6fe27ac52ea51672a53bdc487d645af7cc170d6293b144cdfbfae400c00ff919828fbef28b5b5187a251890750912625618f754641fa90e365699ea6e5ed578559591a3370e42fb99d341f41827bea4ae3917598c25c258bac5b13251874b5a40adea30ff77e6ded288cf9de9cc08a98e8217ad6140d28d14506a5027f0cb58b40506ab679d2108d7ba7f8f470a128b9bdcfdd4defed2767575c352fc3b6780ce262e838054ce718a778884736b9c8d049edecedd9da45c4c53b7df09063bd40ef18eb74847496fa57b936a9b9a56d4c32da41774e92dcf95eddba0eabdac804a6230e8e87cbc1d9383f574fbbf65bd9cd341dba5b23a22e4212b2c9b9be3340bc3fe2beaee16d096e2b6260e2f97a793014a65e76f0f0b6433658f3bc754c63d8c7aefe6d5b0e99e0a00593d6d5a03d950763a96b37686e5c8383233902125c2ccecfe04df136e2f850e625f2c66877c32e70a1fc5f9b64d9f69f39a25905c7ab43b65fb72a937a22f77af204658ddb4735a14ecb5053e7719a703270c9257cdc57a6e23fee3f599f9360e910bf6f5490c32550c51ffd0896f4bb6b12cefd759d73d2574ea517c56bbf1b3e9eb9221495537a5190a3265dbbf6328c56e0444e8f1a8192a40d98cc6bc2bbe2d5fb6b41fe244849b9a1b515c2c445e83fba0141758c542f07bde47a94cc9c4ffc6742518e5980f6357798daa75a37e5ea6c793537b68784606a52194836b4fcac15800038bd3993564d769ae83c81b0d10cfec2e73649055db90bfc0e768adfc2c5bb5184f82e7bd8b313c6ed50eb49f25c937dd012310aeb5ae07271089f9fc589528096223b9eac2a5cee23d67a16316f81d85a3ef39f4713d241a0b63f1c9dfc51d1deb8a54911fcf88f7406f83a02fe7e0f6b06282ca91dd8f639faa1c0c396ef870c519ee8ddd0d2a4c33d3a46d76844c9aeabf69634f4d99a3db6353ee7fd18e006120c94b47430c4207ee433b3535d2cf2386371d0fd904fe9b5d5ce4de0792c700af195a0cddfded210c53aef8a86ab9169dac11cca2f30bdbab8b68a6873be1052d9441d2f243bd7c9fc5f06757324b4769186421d903f5330a26d9eb33dc22224a3605ea52e1755c527446069556f192331bd07ec47ce541ee53a553e59309d28ad989839b369d9c88535b98ac962749386b647998d4c06459fa63f4e3660b1edcd8c2e8e88228524d2585df8ca0fc078e0ea7f1934ca1a86365d0fabe9b2ec019d6a8f38ca1578f8a9fc91ea5f2a988db613a51f95d82f7999ce0fa33b1417cfb09363118b357abc1edbc2d6f31b56dc32ecd914b2cbf5aa632d0d3fe008f71e4df3f6d059b291dcefd797ecc4c323bc72c3bf47ee52bb9a71e999402fa56294872fc223e501ea59e74598735d558416ed3084e0277e7133fad6f95edf166fb7b9a0e119d3c6257926ca8487dd1132e2aa27e935f48ffaf2089a19298a09782ec82129697a4c3686bcf84de301cddda4b6486df67199d910a8fc3fccab5494616deb5fbd020a92990725f55680cfbcf158b5557db447357518829dfcdc58bbf589bb2edf7434a63d2a8a12b9836d1738722df780a8d15939217e6eddf803cdf90c3637f6b41c069b37086a0e6ed0e83507fa239a34d88c02d76cc14d3be422c7088fc6b8e583291ac38c2ba3200c2649d99ced4484fd3d195ce4641556893d917bde173503d6a170c0949c8f173b47ebbd9406c811f968d0f88dd4e8bda27cc90684c0b7d66359b3d573e717509aac8bc1304c9a1a1ffc8b1aabdb87fa6aa722feca005684eabcab79d23e3d278dc2654dee94bab4107c5ab70dc79c68e4243e775e9c19f9140edf26bbed77567d41dba0981fbab863010b550ad9c71071d7ce3a57164cd544aa9e4b9786c6783cbe6e2289b58eeebfc54a50918d68159022963675e479b88b1031d51ef7102090ce4d7bcbd8bf1fc86448abc93d507ba691bb98d0d32598fd97807e82e8c44d1226feb713237fc4093aecd68c47c43f0bf896cda033d6040ea1123891f78bafaf77a87e50295304ebc8c8c002da6104d1faf4d6082a766709210f72b9dc2f2517021d7bfaf84b001d5cd8ced0408641043ce4554dccd0de8af212cc8a773412563033dcaba4558f06ddf282e517232b67695c1e2442d7cf94dc1b66dc81cfa25046d90fd7deb2227a951fd887121e451fac0f5943beee6c45ec6c324ffa8c608ba1970236a68b6cb5af7fc8bffc1d1cb911c90a62bc05bca2bde851ed7d361c9488c4febe373dcb4677a57544f665dce7f3770e03a288551339ec15d4196b7a4872ccbe1fabd909b37e19ccee48821999be976fa535520b554e2140f9ac3e1d584b480406c745bf710d3f7cbd4e9319e17394e916d1258956a34212cce3c793fcfd514c231de71e3a84b995d58ed3e36ba40163ac2f9e88ab29f352d3bb5ecf1b0a6c22cd89d247c043438de097d532f2100e54b3f1ad6807b994e039dfaf562a3944de79e801a86b8cca7e8dd7b219351e39c2a2648ad8b820a07eae88372f52b143f80c69c7d40cae38ffcbf2d758dfe2c1b8260de188c4eb56b475162a5a8c0b69a35f0cd0e7d515e4fa0738b82edc55a71bc2ed7deec56984f3b0d74cb8c944d2fa56fcd624b92ed8932d7478a0c3b7868eff15bc2887f1f178b3821ef39f4c4165a3bd5799d26ef0fadd7181509e86e92b5a39a4ed1792a5d4ba659eff5b755f2f8f5feeb60c61a32c1ac0bdb0f527859f1a539d896a1058d70384c6d0d750951d9fa5bfe54fa1f3d3a034f957b59233c6319cd6732f6c5ad88de6af63b2b820cd3c6c4e66edf3d4bc9024370561d6a33df5f221d0df40c1c575a5e5e759f0c8227832b5b6a2f38f2127fd1eba4fc107e41250ed0f497ec55c7618876291dd9c89ecf66976a181e1a3590f8c092946874c2383d0d1f61c20f2dcfb17ef5bfd5ebcb0710efee59cba26f5fb582e977160b77030eb5adae7e16f713b4b0e5f0f3153bf187d83ccb8eb6a0ad402b4222562f73d2ecc6b01d495b514fc17c9e79cc65e6db23737bda7ca788ad2c83d9faea68424922a9c853fa140f469d10df135891fd1e5a5599d965b64d1d7825711257fc1ec941c9174f5b291aa50dd5138b92543d7571ee3010f869dcd6961adc44e5f99c028fad31e3bb7c8ed0cae41ca825152710aa589f2483849200f0048224928c5028e77a4b50f34cd69ce429050aadba9043bb193de1ebd7e1309bec65beedadef39dbb0c59e5065c04ee911ab7a00e2a02f96e279303139aea49fcf307924149b88a7e149f94d4b55fb7dfa713966954d6f6ca90143aa9018ab12e09ff695211ad5ed915b87a7df305a4518368db4fda9f71d956e6a4666f462455802d98d2d4b84af136a46d3699f242035565661e6e600403d81939d461a7ec55f7aca854ec6c4f3bfb22135b3f8fb42c554809510691f47affb26a39a878ac98ae6299514b0d4fd46bc322890c3c1d8f4b9be31fd6bec3b9d5bf4c88e00622f1a008be482558937fa5d5f2873920ec5c00fa05b4035717c1cd410f3595396e5c4dc8b3adab8b16f8bc1c971df2aebe0e5cbd8279b725f0458406593b4e8d267e37b7d649f5fca2c51ba437f6c002d9d99517f10b7a84b2830bae4db8a690fe4647adea673fc7d86d9e93eddba08099adaeab285f7db507f06b08735064da97bd407eb6d35f47f7c6a9d1d5ff1fa66f9987fac78bca4463147c09489ba4f0245ea14570c0612a8c8122d5ab00dc87ce87e65dc922beca21c092b8861190a97f4b2d9cedb242f231d5faf53a2cb05cbfdbb0f50a65055e7a4d2198dc3a513be7e3c3c6a9c0c2367c4e54e794d9abe4c3bbf8be93ec11638bd2a023ae8c94e03fd2b171fedb5c048b2ebaaa55019ddc1decd83dcf1db5d790ca3d4d9f6a120ce82afcaea08ad89581b4470ce34f29ff0b7b4d8251d37f913170955378fceeca31161f813d43654b4181b979b9eae59f6a78b7f0dd1a214d1a85c62b2ad4c42963879de3768acca27f85a1466515a5b23f3f10cafe3dd84a6c625fe6cc36fbaf81e2d0f8d3ed620b2daba67a3d41ba331c270eeb5960d89af98ba5c88e5413286435f475d5a67f6800706e610fa49f93823e1641539ac25b99b41426e846eb2684c18f789e13db4848365f278d3c704889265fc305428838bcc2e9349e3bb6628ac9db1a471c12633890059b15cf3ff58d6b4b9f158460340fd235f94d0320cf3943e8909068a45b55c1770e5a487ed6e4943817906d3c60086348f47eb6a98a3114988192bc8904128bec50a9dff9c7383d730500a61bcd108066b2458cc8d697b9dee7d49de1ce669c33b7dd84380c597db103a0140228051741060299f007900b8176390273b4cdc05bb8b364f4b0866481a3987ae1e4644cc7b17cfa4e140e8c08c378aac8ef42297ef704bfe5babedda052728b135350b2b100b58bcee0b253dfe4354f5c7a60152fdcbf4f57ed02f94de581502b31eb0b1ebb1ab6349ed9c9eb01a892629bc93748020188c785d3336db7d81bc9e239b33ed377f1160705caa51696648980ff6694be34bee125fb12c3a3a612607678b59a4d36b9c063542eb0bb5f77aeedb532a8e1f92a8bee571fa1b2b24f32c61be77afd1feaf1fd22113025cad25f6e36025983202f136866e209a3e6981a04523323c98afa1be1aafc031dc6c2dc971c6467fa8cf0708b918f7771d3e5016ca107c0e244726577df0befafdffd198d57c0c196079f750ef469495093efda037e0a0efb22c570dddb8212222d710f6299ac58aa00a6f95a905c0f5a97f73cf95fd77df6f3f28917d0de5edd96d8d655d40a2b6aea9b2b39586944bcff569c770026405ab08379bb74a0ddc3704ef3aab78d5284d0c06874dde993e93e81ddcffd291e1439fd384867a42c41a53b27f78ee02e7b143225322f14b5ff766fff820ba42f221247e7465bef88994a257a61e6e616a9f1d64d42a26b6f035622d248a1ca589028e5500fb0e69840c58e987afc7a0e073a8f337b2482d53667530a1c301f36f7bed6919e3142fc51c0f9fc539458cf3899caf0a84cf69b19a126f6ec6a515db5feacc0aacf7a2008da7840562e18151a2ac348490c17237f1c1c5d21f1a0b4404db12aa7228ceadc0c1cf4ec8f6b5bb7da1c8da91a4e8812c8483e20e3ff5f9e37c87c91136e43e3f779c6a295938f5a7b2cffe39582e2fff19901dc6c16102e04dba3bc45d9df7dbf720a69385bdef4bea534ff1ff643753e513357f77f3fce7f1fd47701e6ad0b9406701ff87c2022d31fb7f72607f69eccb88e78a940e0e407e312d7860ef9ea4fd3e95f983b80ef716935ea3fa8d50ae97556666c04a131602674270c8d6c1896b8bd9b80e9cd5a19ef6a24421d9e705c8f70d22e3b4e86f950973945ca986c9bf1d30a83c4de6bb6a0fc8db1f5e5a263216f74082ea605f2592e45d6fdb2fb905013ac1e123357df899b17ca712dd3580c3e5b3ea81634051cc16b5a3d3ded517c8a94234a23d570611990892b2fd17427204720b334e5b1f5fe37a51e6b4ed4a5df5a844bfaeb8fa8540e218be017c8f8e568a95675d3cde0a4deee8431c1fc0a", 0x1000}, {&(0x7f0000000080)="2ead18ce79e997258e2a726d99768873465601b92f830f82311871e64db4cc04502a3f74787964d311404503d000d0f7767314155d3688d584e58c76a20d6383d5abcb7f321d6b40cacbf840eb4be985d8963172ea24a98a1c6c4558dc200ef4be8872f1c89b5211a077aa997387bbc59efe06575238d1c86e5e43ac8486ffb35db662b91e83c64dfaca0fdb9a74dfafb2e7f0b29de7577d398e30c7", 0x9c}, {&(0x7f0000000140)="5a1fd898db409cd0b04600091e6398b57677a35b3c30994cfe63b1f261f0863bd64cb050c43897e6ed2f73a5405c98bbb35a42e2ac02004ad2867cf0ca707bb5a0efecceb0a29e4b2e41370c74cb9249ace201f99850", 0x56}, {&(0x7f0000000200)="4293ba8f094f1481be709f961529b0f611034ede5a2c18f9506efac9f8210c23106b378f618605f4cefd311e46d89e5d0a43e1b9256e98cc63ef6108f10a8cd216f538beca72956486d1ee411440cb0ab784d726777e7a799303afa722ee624520488a6a4a54834464cc54d7a7ea43a0ce92aa978b34188d338d0891c63f9c38bfac0bb10a928037e5", 0x89}, {&(0x7f00000002c0)="0f495ed9bf0d2afc3afd2f3f9341be46cbf509d446e419e3c5f90c1a30a1585ae787260052", 0x25}, {&(0x7f0000000300)="1e45ee5bfc5038bf4f67a95e1d5e97c2dcff189e43d1bc4ba654dc699dd40e81d2c2b57624d3a9a15b71dcb1869b0e9613661b7f91c5f983a88fb140b828e0113ae583e346f5df28dfe77448e03dc85c8878b05ce03ae08234681d95b616ebc6ce648dbd97f376bc588084ee33ff54ca68ee50631d26df5ce388aa3853e1df5fb0a8a6b829b4af271c7e7ebcc95818879980f2e4c74f7e095d002c18b32ebe31a4321becd95a", 0xa6}, {&(0x7f00000003c0)}], 0x7, &(0x7f0000001500)=[{0x38, 0xffff, 0x4, "acd12891b914f16f93b524e0d3c8ca9b6686845ab66c75b93f79f84c583968b77301800a2b13"}, {0x1010, 0xffff, 0x7fffffff, "1ee3be4c84cd0a9d8004ea5fc0f1633736d49f3e25042fae7fe5b16114437f9112436c979c54c72c39ade46e42015ba2794ad6c7f70a4997c4b79d4a290f84781d4bc8e0809207d176122d878cc72421bfd67b9677a90bf316ce678278966a000ceacee8f0be93903fa2bcdfd01fc4b098ba49ea5b2bf53dee28ff3b76111c80668047a977dc4d093ada6de8b7ae533e6eb461d83fb16223a2aba6ffd2e15c2e5b30b444ac50da654896a4f76551c568adbff4d5cde419e22cd5e5c0e7ce5b81896eac6dbdc780b8b3da5c79f1b4f896ea41538a57dc0e65ca6b172176ca4a9ddd245ca62317aae6c796c8cc85cd5cf91477b89af89e66e4249c57187cf38b97fe2aa3b2c37a4e473f10c8993bea6f28a2d6689672fb4c841714079a06e2dfc67c571d2aa96f59b3f3e4b10639bc2ec331e0d6162f2789dfba6d3aec000941f7da38f6e278019dcacfaa776f703858e251dc58f2ddba8f37100953ebce58bd2ef605bb95793ca3180e4670c0dd601e91005e2e478f0e0382eb3cf3f59f20876e0eb519e0ac372b0edb32f9bb871d66f9ea0454562b4a9f027f5fae168913202feff450706f53187ea334709f837b710d6e14599555e6355e498f8b841f44393ab08efdbd32555cca3f0c0fc6431b367917408498338b2b0e754bcdd23549357d841e40a855c0ca5ec9e791f67e5953f4d531063c06d3c0519ef04b77f3a24cdab5decfd121911f59c8ecebd621daf3b7b0b15861e367ad6a33186b666821de9f78de50e978bfcc672c3ec0d9c3989cf4b7ecead24e8a43217d8f4b388a94739b38ea1f4f0f7b80c24871e13c6c0b3554a5543da6be29dc28c17aa44d9eccd077c61028dcc0e758103bfb6914dc3190f3029544e09aa8eb22fdbfa785035cf130d56cf6ca9c563b3d2fcfaa36f6fac200b8e57d10ebf6cfefc5797d23cb0b968344b2e4d4e8331b1515ade63adeae34df066b8ac71a7b472e4c0ab6e936ee7b7df83dfc4a53e8777500056f5ca3e4f4d2f4f97858e928924bf23e4886d7609c9df95fe9fc74809566e8e23385818988a331e6f6805ab8e46d0970e764d8da87ae258a75b28de03909e843e8b0c9b90af99aaab39cb53a744b2eadacd3a57d5c7d265c1e1528642060448f925d1a61b7c9e0cc69a8c5862596d3446036a30d357a1814930deaf9700bb8455bd005e68d8812f08518ee755fa55f9f8a5e30f8a2337e490600210c711c388a13e0380ef4734e2ea69bd80c6c7024439570f7bcf80d4a1fc0ed50f45bdf07afc5e141321f2311ab8325f12535f5ab6abbab3f37f29d38afc7f61289c09e993de8ed5b23eee8609da5c28f786a2c1f6998b4939bdd2be5c1000403bd935574bcca9449547f7bdc26848c58576a62b1f4fb0f7d2a5203870eda249014366e7decfad0a43d5986a14eb51446138315c596f9bd98a2b97798815766d4723687a17a0f6adf49e7f5c27f1fca98c23e829973c707f503f3ba879868e6f21104b3583e74f0efdbf773bdabf452a1547395ab1262c8a64fde3be72074be6990e5ef7e653bde8ff6010bab1f5099e1aa4a0ffc04bd4f7252c14366e2c1a6aa0dce28914b76ab3823b053e5d7aaea68ce76a434a4f07c0117ad6d519e171e5aa57499afe51d580894b1b0f935f20e789315d96e52e74f75b4cd570e31fa92a072e87d678da628b6748c98f275568520efb182183e8b86b92c9ab4f8897a65aae888a628887e75e6248fe0c029a29badefe090141c41cef03b8554e8d2f020e294959a325c2af109402b0be8051ec51a5f03fce7fa0fc5db3ac19d3886239e48622999c2acd1d76ccd82bfe2224871e11ba08392586445585ac7df32bfc973b30f383f8808d06bebead5e8b400f0510f845cf7f1a1c44b508b79f0d3a6a768d336ba5b78df98e4512ef20f21dea0cf774dfdef5f65c913b817a5279621d1dd791ab33253e4b586087c4b5cee197f77e11f59fdd63e1e1b2994a1d6af03ecd34f882fbb33c7010bddb8e08e39ba47dda5803b47dd0f1bc0653e0ecac48c42dd08e89fce1fca22ed35033cdf489449e8080017471df1ebd72159a80ae1f9767791910bea0c2c1ec395ae9fe9e29f2453721658ace9bef87532df31da008117f28f09cee73fd9fd83000f5f96006bf8e246188a4104ee086a29fcde63bab0fb314fdbfd9d3acfe86be8c922213bde49b216b28e48035a61657249f86881e3274c2f747015405cecae9ad8d6a305b64b22cb1e72ea3483184d963ded5df68e25806545f3dae3ec716888a9111b3f89bbee7c574b80f2719d31870aa68b9079447441aed49e6a6ed0a85da00c67a6b5eb6aa0b89d4da61bebaa89fc37d3f456007189e6d2b13b4a2e0df620085e81a3568e27c21edbce968fa85abbf4c7aeae79b06d8b6fb9ac18edabb76749bae91525238752f89bd2dc1a9540f746a2c20a3af4f6d628a993939d23fad1ac8de18ce3de460835408efda91fdb431bf187fabe7ff8e6af079106170009e38f2a0ff2909086a4e23c3a27287337ce676ec8fafe99542e95f1ceab16bedfb594d0d910351b21005e16dbc556a297837d1baab543f39a9e58b7d081d04889012ab992237ed53b0f058431822bdce9202dbe76f6d72eb760b8a5475f75218dc148d662155440df6942dad5f3b14da249464aa162270350a5f00e2dc44909fe0ac989aed9ea2690e13166f6ceb4290324803e2770299f7ad9f725567686d6955fe4ebd4e4a70ff6e5ddc453ff957e987011db05290c29c5e11e97ba667be0d74dcb15a54f7df1fd6b7bce1f762ca6c25c8fdfdbbaf39f3e3b854b7f886222128c5334bc41811c134fd3ffe7b1aec6b79ca85b91ce5f336775c46907900886d7bbd155accfd864ff332e8d17adc77c3f17ad53b752cf9879257302075d155e7674aeaf0212e306996b76b3e3b982381787bf75c94f88c7ac2ceb6a43f989ec50376c60bace08b509f34b4275c9f60327badc2a3aaa160dde0af7455d2f052bec49b62d2a6ed81d4641a1bc934fc99e1d6c2503865e46a31bdd067caabd5e9916c56b8228ea153eb6dfeef3688e29bb53f7724b6cd526199b00f771c3e27c4f01d9c786f57292f4bdecc32ba96ec41d1483bcda7af9650c55e9c0c0b0c5681e28aa8b5065c117898011621109589702ea7dd85c8feac4be9fd209e53cef1e8947cfc43695c7249357db882b666a32ec1e495f478abdb30a02e6010f4916bfa5e7bffa29ffe75d86f68650920096386241cb837f03257f45f06eeddaa605597ee488d19768dc7657ea71c046de21f25555bd1770b93d06daddc215094680dd7d09c315a102ad2ececfe16d7967ec18642f6c28f45b794d009cb9fbdd498cca00e6b6e5eb1ccb3a9cb2c146316c86a33cfa53b77f2829082c4bdc327068aa0da953b23cfe13bc7967a479f4e142015ff61d94e015376cddb0dc0e96be7539d7b3bd7db1046feaaa6229a08428f3eebf666f2f973e7ccca04a5475910b8a1f9052de5d591fefcf39457598c495b461120b686ff52cb38cc5672e711f8fd55261960cb4068635791054a0d03800b4f11821aec80eeba6be669e6d4f01dea2ed41c74b0335342c32cca9f0dfaa540edf945815f89b00520c112268141d0bf87b770fb00ce129cf80167db16b3c0d50d2ac1cdb7368ad515c7bb49370bd3fce404404e1a9f1d3b23b591a29b1c1fcbaf5479519b11fa67061e19543934b750a7072f01f00c1d4c433dd4c34ca46138b10090918940a9c3eec63b3c225c34e8e82e519b1a803b9910c2fa198c18f1629eae225301328064e9c8326948fe437dbcbedb02e8af59be43f22e7a328510b886b3cff6d99a7ecae85f8896c20e5e258f91aabaf265cc2ad54eae78bf632255a54bdaebe0460e07d367255237c146f5212fb29d0d4f11e17c8ca7b461c65881eff0eb58e7eff735c5c93ac559742fce331401afb764e045e39b2238b307bab4d660a554a08ddb02d913e2293b0a05b1976febd03a14900c169959134ca262663907e618d89687013933fb64fba5079fc6f5cf3ec9fa9fe7476efd3901b9c23aa012d624e41f07c9165465c002ac00b127a9b2e5414db1f8ecde7d71b94254b0c42d2b4bca380c4fa4479cdbb22a5ec18e58fed92ea2b7378b4444e24826ca16f81d73bd7c818bdf697e60c63adcbd6960768ece945b42ab47d6a530802094c23f32f1d1c567f50153240bea09f069a98526c23b55385c4b7e822aa4bb2525269fb3514ff66a585ebb58135c3be669acf68fd1160fa03749df79e17ce175d5770b20919bdb1e9288af578a78adcdbdac1f6b3cc333f836f5e07bebc4cdac036eaa397af4a93b4cbd0fe8307991d3b05caddb8e9b3a427cd7f67d7b4ba584554bd2c82672cf8cefc8d86d1c403535afc78c5268b16940f9eea24e8df8688bb056a15910abcfa8a50bcda145c2291fa3e11ecc9796684751dae5d0f363cab7fceeba7d2b126f0142e2b9ff050ec399f1ec6835283c19dcc504511c12a39f72ff6bfc4016b61fa977dcff469d7bee1c23ae2b386b9e4c89ccaf850b110bd25aa86cbdd9c829e08ec248b9512aee6537713bc96e44f1edd2b4383f37f7589e7b291aba15b84b8c0efc3b11a9ce4d00e01e0d44e15e7bc032036911b571af752d49085b28d2e2488015110201d32a6b34e38225d6237a4b34cce68addc1cd0dbe86345fef52166db2b31f456902add32bc192f054f46d5a7556220bae50efdcb42965a888b76ed1385a503f2bcfa30cfc79867b955523b1d16e5c4570217e168dc79fc877ab50916076cfa7dd03d77c9849f36aa308c800bfee8896ffea08d9d3c47a51b4214824334a3aeed80a3e7dc079945ea64d5526ff1d698c130241b125f03af44e5e00c2a0ee0e484c710e58a702c651bb8ed0a0af90cf3bfc7f9f35a056d3b1016d5fbd5452d303facb23a7e31bd00660bf09679277af2736d2e420c9e83568f4aa0f29fa22687fdc03a972ed3cb763b8fee6ee4336778f668c0673cb07062ac8aecafd5c016ce7828bac7c2286a97ed9e7674d9b3b5ce7a742535b000722c517b7e8d23036201a96b7dbbd67581b6b221ab74eb9fe31a1701dbdd2f842614651a4ead7a2c4117a2f0a8cd646511fe5899eb71f087229ca1098b118e26374a70d213032545a1da3cff8cf4bc429e6faf53aef48d856673b93a1d1737ff6f42cd5a7a1f35d6cfe70d7798bdc9a307245e04f5b8a911b40a86a13afb2c31c4c5c85191ce206c7e5d69853378750fd8c8d6cffb741cc9f805cc634e99a18fda42f72574e8955bb6e6081cea8bed98175904897c5970f2f38b4075e85dba4c1c65d21832e1aba85319e2c35967e22b6507a9120c3ebfefe7384928fa32c724939078a6f0e90661035ce1cd27a22a779323e8656eb54ba0b9668088e5e07248f448336f3c7f60fe3e4be1285b78acc4bc0811a0995cb9678755801ef4656e6721221236da6b63ae51feb6fcd2eade1059752a4cd751cdb0be5c6ebce8fba1f4ebc38c86be7473429743b9d4b03e60c74895aca777c650f4ae4eb758cf67dd20889c64d0b98920be7abd03e3174fd4512e7491142f227597f78acd1c7563ff5ffd90b0d5f2083e4f15a6c680d20ac2c5997d1a1a8daee50530d65f81669c54ee0b5f438bd9127c88c376d60adb171d40c5857383a67fe67ee425e5a8aa87c8353e329b180bc08e14a1e00be35cc564539206c9a86aa2d28240144a07de6cc6e5daa9ec891f364ca0d36bff590d84a2f48aae4965b1fbe21255c324dac081a897b2a33abd6043fa78d0"}, {0x68, 0xffff, 0x6, "2406b5a6dbf0b2b80f6b6817301a4c52b19338fee0ef8415bbb5233839de5cb200a5be9fcb26476677640e9a4e7205ff17fbac12e47e37842984aa230c8bd86202fb9827291011b8df09613ed2f49a102b359ac9"}], 0x10b0}, 0x1}, 0x10, 0x2) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x100000001, 0x9}) syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) socket(0x0, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) sendto(r0, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) mkdir(&(0x7f0000000240)='./file0\x00', 0xaa) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000340)='./file1\x00', 0x0) chdir(&(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)='x\x00') r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x80, 0x1b5) r5 = fcntl$dupfd(r3, 0xa, r4) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r5, 0x20007461) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9", &(0x7f0000000100)=0x3, 0x0, 0x0) executing program 3: clock_gettime(0x3, 0x0) executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x35}, {0x25}, {0x46}]}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) sendto$unix(r0, &(0x7f0000000080)="5addff93361c26c82a57", 0xa, 0xa, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000002ec0)="a0fccb73", &(0x7f0000002f80)=0x4, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) executing program 5: msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYRESOCT, @ANYRESDEC=0x0, @ANYRESOCT, @ANYRESOCT, @ANYRESHEX, @ANYRESOCT=0x0, @ANYRESHEX, @ANYRES8, @ANYRES8], 0x401, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x57, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0xfffffea9}], 0x1000000000000094}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={&(0x7f0000000500)=@in, 0xc, &(0x7f0000000640), 0x0, &(0x7f0000000300)=""/168, 0xa8}, 0x1822) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4c) r4 = msgget$private(0x0, 0x14) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x0, 0x1, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500", 0x10000}) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000540)="606c0fae6adc01c9246af82445efac3c56b687cfb2d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2ebded22d3156946e968c25580aad140b11fd67c28797cbf8575f3ba73c1d5bf6da98aa9ddeac747236f0a3d252565d6684e0214ce3d0434f833dd6c14553607ebf1db0e641110125c98de78400cd0cd5fa70aa5f51f701d82705639f2ccafefb4f7475d18823f2822052960c3cf645b21bd1abbbb0f30", 0x14a}], 0x1) msgsnd(r4, 0x0, 0x401, 0x0) mknodat(r3, &(0x7f0000000200)='./file1\x00', 0x2, 0xfffffffd) r7 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x10, 0x108) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000100)=0x277) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x8c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000005c40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r8, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) executing program 3: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, 0x0, 0x0) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x207, 0xffffffbd, "04000800000000000000000000000800"}) poll(&(0x7f0000000040)=[{r6, 0x1}], 0x1, 0x0) ftruncate(r0, 0x80002) open(0x0, 0x0, 0x0) r7 = syz_open_pts() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) setrlimit(0x1, &(0x7f0000000980)) truncate(&(0x7f0000000000)='./file0\x00', 0x3) ioctl$TIOCSCTTY(r7, 0x20007461) executing program 7: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x1) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/513}, &(0x7f0000000300)=0x203) r3 = open$dir(&(0x7f0000000340)='./file0/file0\x00', 0x20, 0x9d) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380), 0x10, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r1, 0x1}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000500)={0x4, 0x0, {0xffffffff, 0x8000}}) r6 = syz_open_pts() getsockname(r1, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) fcntl$dupfd(r1, 0xa, r6) r7 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getgroups(0x4, &(0x7f0000000600)=[r7, r8, r9, 0xffffffffffffffff]) sysctl$vm_swapencrypt(&(0x7f0000000640)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000680)="32069d3aa25d56a4028bd2b63baf11f41ca30b5bd305db89996a66b8b11110401511e8d478c6e9d5825386969bc530ab41c99ac6b3868de01f2f0833d838a619a18c569929421163c7b49547a744def60fe3587a936c14dd6857985ffc6cd7ca104cc762dd9ce6422767da3273dee61345603352176ca16d76f8fd4d9b39d9c6d1335578014dcee33f7a1a6a8eae4c51b859ee57d879467d34aa50ede9bd32343e85c6bc77ffbb273da5db017b71f2f1255e0189308c56e51e3dd767e2e5525ae168a6c8cffd115185023a4d494376afbdfeefddb4cdad", &(0x7f0000000780)=0xd7, &(0x7f00000007c0)="64fcd52f9809426232a8d3b4fa2c0d4e836f8bcc65b2e2fb5c10789bc48c2654fa995f660c55151363ebf7", 0x2b) sysctl$vm_swapencrypt(&(0x7f0000000800)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000840)="d70dcc5561a8cbe070d6e27e379596d0", &(0x7f0000000880)=0x10, &(0x7f00000008c0)="27862efef1925a2bc4dad78a871c05cf6a13514e51b00dfbb2b0c4a88c98e93e8b15e50cb6f1dedcaddc37af5bc2c940935d4a6d9f0a0561afbd6611c3935b395fb173634a8af9fcc70ba1185f630900d33571f99ece4ee34dc97430508eebcb450f8d15c71eb4d946b0c601f03378ddc3deddbd305c019960b3089e79677d8da4621e056285f23a034a095495f0fb5e5f05303a", 0x94) r12 = getgid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980), 0x30, 0x0) getdents(r3, &(0x7f00000009c0)=""/234, 0xea) r13 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000ac0), 0x400, 0x0) ioctl$VT_GETMODE(r13, 0x40087603, &(0x7f0000000b00)) ftruncate(r13, 0x1d) getgroups(0x3, &(0x7f0000000b40)=[r10, r12, r11]) setregid(r14, r12) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r15 = open(&(0x7f0000000b80)='./file0\x00', 0x80, 0x80) unlinkat(r15, &(0x7f0000000bc0)='./file0/file0\x00', 0x0) executing program 2: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r1 = dup2(r0, r0) close(r1) bind$inet6(r1, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) writev(r2, &(0x7f00000015c0)=[{&(0x7f0000000140)="98502bc60cf43d38960794ad2e00bcbf7841ea0b3d1009769d28f476b47cd885b2477d7741651ef5bc1864f887f70c2f27010a74aaaaae3dd6c13e7c1c4c8aaad5ee9a22ff1d71d93a7fc317f1b5f1e7fd3e24cbf4633b50f323f684f9c23f0cc40bb174fe25ce1becad3a908dd7f3ba22899fbdf06af732aafb69c3b423", 0x7e}, {&(0x7f0000000240)="f8c6e8c8fc77f702268374d02049e7e03d24aa0ecf12dafacf0085d40d40808443732418b3cf2a1a53165dece4bd6e75db5830989ef59e4056a0dc96d686027b1500619c4770d16bd58ed9ed721abac7eb684742013e7c9cce249144f550a89256cff2414b504210bb6cbe9b67d6d8a57754484ee04c47203e0be5c4b9867881926f90deaaba4628d21e10cbf596d81ff4a111e26880277bf33f3ed78210078d583fbc", 0xa3}, {&(0x7f0000001740)="7cd92ac178ba01e8059261bc3df89122e7e8accd45d4b780e744f68cdbb02f0a45387b9bf76e3d6ce1bc2e77c0ba85cc1275690e9f386b953f2e4ba0ef1cac7b3294cb4acbe8f73086162ac3b7946db34d85cc12bbfba79ef047a2f30b7fed41ff9d3e481558c499ac0dae44978a2ef547bc3b503abe8f22f9a3f01b7cf76f4f97dfac396fd6a143c3d0416318e08183d84e2eafd94a6adbc44a43b19fc3b73c8898e3f75d4907451dc9fdc1f1859c927e525e7498447dcd3e72cebed26e369b54c719eda521599f1d3bf9e2a87bf3abea20d392da00cb47c56b5238cb7781a01eb5d59c69039798990a6b517779f7b6bee1ef3e5784a5cf42f353a752f3c8de7937685f704aba3732af2eb81545b4e017d46a7acd570f398b0b9f2ac04fcbf8f2a56674b3c1bc420f6473c44f85f7ff6af786e2402233bb0532e8f484b4f7bd63190a163da0f42b0d801956dd002523195a8942fe47c17ce3cd93a2051db3626f65e9c599b307d7c5f151169db62e2b18c1dcbb6462e36e6e9aa7d044b4fb082fc67f5341f0b0772038c7bb0fdf33c043bbd530333215ae08cf82b5613eae9c708688bf3db03d25fe4dea00a109bae9e68401a7ab80adb8e81590e589edfd9394a5d6d244b98e64ae7b9678cda180109624c89ec1b362d92461af1dfa5b4b1ec63e36307fbfbe3abca1c483d06a6d20e17455b1333f899a13ae0bcceebfe9c9219370c92cca9e5f972d5c9bea5332457b475cf9a3659a62ca887e20f96096f6f1d2402816342de8df0360e778a19b131930b04b386c4734c3a1d403a3fa3f3e283d1597ae36b90cdbfad3f9d7ec351f39575848eec0b0fbb866c0d5487b53a2fd441c01fd002fc60f448ad19b963f9b4b1c332f995133ef1cbc7e2dc6cdc07364935cd329a1cec42b9d12678bca810d7e99d51e8bad85efa66cd8b7d7bb5b65540f06a0192b629cc433933a4acff2fc213c9844bbe54e2d6ca040f6808f4aba8725cc17006f1a59c5975a276fb8e3444fd0f51190d4dc88079e9612703cf118f0425e387563f725aa65c4c8fd7cdf246cf4ed0f7aea9b8385ff52634688a6f6b8c56bb2fa3a84a7641070fd528a51681c7f07090ea997ddd165ec2e0920ef860c9534021afd05b89ec36b279ced0c8016c4651b28e17cf354323b2c5ff942bac8eecd194fd005e13f2ef34c7d9bb1fd20177c6c1b5306fbff2fa226ed9fcbae57a2b6c892a8f7e2abe71fd51bfc5b6a7667beea590d39bbd2af6e4a20668f3140b191e7f0559342538f81ceb2becc2b6aeb769df65d5dd4f71391971c8388e42688b012bf80d89370c0c2b6b7fdde74c0de5104e8daa8456957d59857fe3162610b0132f7c3bc141fbeb6deacaebb637b63e13079e3de89f46d689fdb6bc0130bcf23370141cf59a5f2a3fc34d4c573926a8b11fff52d1b2506ac184faaf4b42ac0b80f99d06f00f46c01728d7aba6c1733a7f36cbcf4f6f9eb501ee60df2514cc39c0d455867deb9d08a3185abd433f6b67cd72a194ee16683e80bd2bf4df4e4dae71b389418b60c96cc1a232f1d9f0158d86a18904afbe10b6764d29190e1a836bab29e295ccb8c791fe446f5b39b5a2e2c0bc26b2a081936b1f34d3db78fd41f86f519be3296e6ecbc79a862f0fdc953388a56e4289324c8f2fcf468808224d4af6938cecb0d698451a2c13c7fd09ed2707b90f930960b320b9fdcb9dce04e0417a1b78af428702f96997d7f953a9b832bb2d8d19eeb7dab6d221ff6d8370ad248a8092607d5f3695c793eace0eeafe48731f369998631614e085143da668dbdcd27d532886765f4f9a83a8c43396f0f0fe57c3911668084b7bcfab347d16c864d01b904171b66b1ce946eb60304e2219f2515e3ee7a4ff6c1a321c8090ca959ada2828fdd16dfe2620c78c7ac5c6fce756aa037e77cfd943dc3d3e99ad09a3cdc7fce2900474d6b5dcf8152989aef51ce978304158ad5ad68a6f1db2ab6b65834e5a985d752a40642320a11a2d2b8b59b79494cf95ef6e02e7642972f0a4c99581ac985d77410bf7af01c0ce5ec9e77dbaa696871f1fa084f00f964f2486346ca5327771905b1078d76154377c7395b3ed27366f83f49d6bec8d92f107c2bf0166e0668526c9d3b78998d0b6c752d682f1c9f1db89ff177f140a0c65cf3ad2fbc1ba1b42b4f3d2f40c3c92f94de4e676613912d0721be64265b0a458e753032cc24053af0f0122f3f1b375e95784a5065d6f6276cb6f6d172e2a03dd93a06246e9ce5e43d946df2f3f577e73c9b77346bac97afaa031d8cfbb2b76c7cd71d27de0f3b1038dbe9ff07cb3e8d55b203412f493cc21ffa339d8943dd73a4e45d8c5f13f0ebe2cf5b5fdeee6d332f5efef7673dd58c1215f1570687ad9fd1d30e620205f4c3fb52a660363162250471aa1480b88077244d81adee8d23582a79d3c533fd6a19ed96f5adff4d778f518cbf5280323c62fbdbb3cdd34ce6bf515890a5fddf2b0550672aca2ddad0647b6d522efb77358f386d020d8d914adcd167eb6b2b21234319b37d1f97fac61dab4c15d14a368148cf1c7ca50fe3e365091d9d8555785055fda4da9f8029f95be4a5f5a4256d9c80525f110f959f4a92f86ffdfefc5f1f534ab08e812b891e8d5561057f6b6ff6bbfb4438514dc959445b41df201610f81635353ffaa5ebe72d0d5a484c76b95fa1bb027f855ec2395143e94d54de85ac0132f7fae0788706fcb175f7de6531c61c03ffb75ad2b87a1ad6b1eedc0d472038998adc9db47556230a720bf5dfff9a3286ce3b4030d16d3fa5d29baa5cce24de47a5a01947dedff1f0ae7de95008aad3c0de722064b6a5ab75fa1296a424397e9406ec569f8c0281399ba48903f4c0597c93fe5ad47973297e45f32aa30b37b07f5579e7fa2b0925873bd05c5c2629724313176f68fa419071d2c42ed7fb3e0fbfe560f46c483f22387c8496c49f4f0f1dd7d3ea1cac1a10caea0d4811c3a91419df6a7e85c30879af988db59deed71194eb77eb74d8b8daa8f61531cea89e367fc473cd309c31bf57ec6ee741d5751e71407bcd70d61eb4511294383c89e99fbcf26014fda9139e283a10b90ad4571ee3d335d41a7eab7499975a3573d224b9127ae7f3f649ede6c76d6099e02bd31bea50f75975d29c3433458244d1c8fea2fdc45b91f334139d89e295baa58f6bad21241944fea56a3f05e09960b9ab6889c211a48141d1ead40a74f27ad479b14b94855df2dd4d2cd35548fda78ff8b7bcac22f3358b379f789a285a73e323835bfd010267741e84339e5b01035ac740170839c017bddf8a921d30244460145e3aeb72b234405308907ac8228276efa59f7748a200c4ec11967e1d1908c04653e1811cedf70fcfa0dae19a03b8d6c031f0c4110a0fe53bf66327bdc8606850f16d53fb6a83b114023addf572c45f922a72c24cdffcf76932035947b7baa6d8093bfecd02f5b4473c0b0d25380d192a27a2cf7254605d390b00d69e16c5a4698e1ffd4acc34bd508e4827a78e77aad84109512a4a9d455dffa98f7b91f9fd3169b9a47d4aba542c855686d636734051919ea51b0591cc04a11cb4fdbfff927fc86b88796c773abbebc086f85000c1f4b14bd57023126834713645613edda62a2b3e8ae7632306f877454a35d3b6420701ca019d1a4a46541074e21b44520c049b00f57b5925cd628bff8d30c6c8699992f240d7c952c042d5422b1f5226763649213375a2777a38158fdb7147bc13f7f6d236fb03e72318f42715b1f75fde00337504dc81730927cb6836eceba05ba760b152b3f0d7cbf0363ab6628b3663afa2484a9636fca9127afcee6690c87d4fed231a694b88b9bcc0eba49adad5fbf03bbb8d475dc9391514b4f7eccfe56e43a00ee47118fdd1ee0fe635958ed04c1ff7b349ccf8bb73631150bc24b4ce82e6d126ac0491476367caae9097904148986f7571daef1f1077783ab40e3232d2b638dae6706d62c127a2b32ee691312b950f9c9bcdca98e40468a47bc8a50fa6a5cc2903e679565819950027e0f07946adb523ef1ae218efb19315547b7cfdfd748d5d119afd9af6b837967380aa9a421be426789ecaa69fec162a8a29c6e21f2ef2f54426aa2eaf1ab0afb836e52be09753f4d439637805a74c938317b451271e173baec5f33e5294b9e9985b314cb4bae14b2304e7302ad481b103d9e40126084e1990ec97fbe8baa9f819086f500fd0316e3f08605b575996a185a753b0962de100cd9856430430793c72c04c373660b0f3094ff4c912d328eddba75aee627692baff29c9f025a5676a9873de5ba78c21cff4affa458f9f73d8d3c9a5aa6b703a3fe8c53b4c591c784ed9cbd4d79c60d63525b3a52ab34f70c95abc5d3b096d9e61c6e66a0ff6e3aef8200dc1a241105f70a64da0cd82de7011d75e5331cad84c5b3ff4acae1d91cd4813147b0e7cc6e016d67d113756e278bd8ec4806c8ff467ba979bb032db11225c8bc8076d0c4a6c7ddca84ab126265ffbe58cec2733e2615491ee84a9cc151b2eaec769c056c21e0db708eac1a0de9447195f239be547ac2223ec56a8730016add055ff5b386f2a818e33641133fd49856961c4834806a3686a42ef84734c81ac527d0732b0c9a2e6dd4e0b606ad098af285e60a8de971103a7fa26c0ba490dde4f66debd9d04bedc50362572039fa256d1283c5cab94af3c384037b302508b1772ae9fa09ba72cc786458f74626dd06f3aa8b0421a3c6ebba73db17618c235a65fe98caa5b0120e72dbfa2de7307346b1cd5dc448812360c74379504354d8c00b4679f9cc93a4dbd352e14bc2695cc825645464dc5b5a0c68744e0d25ff995a6a420f5ac019f9002876234953744b69e2431d8ad13d873706355fea2cabc2687dbd60533d5e806506f7307735a602b70aa2bc56735e41f30a7b4a3e079d87407c7c4f966b7ca6e24c0ed93f694892aa0d797381e8a2b646fa83961132be4ad02bb4f8ca51a9bfa77a1cdbbf52bbfdf05c307ce2e50c80550abd08c5df424b9310a5aaa1562c0e334088f2a51943cfa10b7346704c6ec1d4fc9e7310d2cac98bb5e41784b2ddc03ee44999b8f0d98f210bec65f35cd7da8f95fdc8993a4dba9422f87e0e7a2cb2f780a9c07c34940b0104eb9d7ef20edbb2010f6afc784db72ccdffb3183d0aae22abb6f7d25a4a82560ca59120b0c04793583707b6dd89ee4a54d2a1de2ae9bebc5792c6e9322d0c2f063025cff199f0057e9f2712a78e63cd7abe6d31abd72481abe042381803bd8fee52f07cf0b214345441b21240528a83e842539422d15fbf6aeb9ecfac2f29603cc4730895a1e8506c071206e08b7e5b669de044468f7a84117f2eb88398bdf928fa876bf887bef8b662576880b47ee8ecc2dc825f06fd5bc5995922d3b886bd3902ef5905c0ee206215e379d51abe9cb66b790a073f16eac822df9650a7631011d23c4c051d1446d31341e0fdb8f45458ec6f80fff706385476b3cf4633d8ad2a0902fbf7eb3ced772305cc10c571f00772d7774f3dfc90c563669b267263144f41b58dc187fe71b6af3227f752fc0980e69f9adb238ccff7b12e5dedaa90e1f4efe6d371f1d5692022aa28656577721d9f0acb7003a872d178bd0e432ac5159ad872a5c2cf37fbd52540958ce0d3b8c6585cbd10959de797459d747bad1aaff84cb72fef7cddc823a8e8c4bf358983a23c1f33128eb210d68f40658b2be5609e7428b171cdc670c971694b6446012bb6894dc4ba88ecc5eff6d99df8fb18068571e40eae90ea7519e43ce5d101a598725453364f3dca6db1cd452a4a06f3df6806e5ab2d3cbb8dd7da2f17b21e8237ef6a5c09d2295151f985a445019f3c9145b8f338f3d0d8f17f1d0ad503831024eebe69cb99cb5528caf214635eaff71c59fdb921357df7ccc631df7ed13089aacc6b3db06d554730864129f916c25b278cd3ab9d0", 0x1082}, {&(0x7f0000000540)="b798b99294fd0910a07d70fc760b05b09033988a94ad5bcb33a3f4b555cc277c4cc0629ed51acbd86016e5e3402549b879ed51aac8de5b", 0x37}, {&(0x7f0000000580)="3bed2a49cebb94094c5cf449d81fc00f56d3c831181d6e942c4ba5918062e8d6669d81f1fe0668d735df313d60112f93f48843955effe28f856c6786b81c6e2cb50682301868407f23935b062b5b312cdb05a589b984ec3ea62ee50f024e96602e0aeeecc70768c6dbb0dfcda5bc5a9824c65254ed6e829eb7a4793055de0bfa070f1e3b2dcf79ae01f46d06e57890676eababa88ca6137cd8d5828f62eaf0c6b0e69e76f82aa1ae219ae29256aea822ae1cb549fc3d80c10dd128430affd91f7f3eef9601f0bb5c488a65f72511bb9815eb7064e76ca7618e0c54f2a168a632519c469c170000000074007cc260518e", 0xf0}, {&(0x7f0000001540)="7bc813eecce0d1f41415235d830c32b59f66e23e12731a7708d06b7ab0294a0895c76a505a4bd7af0bb2753591bc4961361481e5b9adc119a4e80004b984f0fec222db02a062690a359d3bd39ce7d1ce8ec67fa52fcfbdb1c0eded4e", 0x5c}, {&(0x7f0000000300)="e86d4cadba237aee2a892eedd9944456349bb911a2820b74cfcea1597cb7416e414b65476a51f4bdc4f697d9512b904843", 0x31}, {&(0x7f0000001680)="b857fc89a060d3155ebf5dadce45567d9d378ee0799718f909c743568dced5ee64c3d12609918bccfa43e607e00730f2cc8eef8741ddc2a8e99196d6d71e6ffa3bdaedee39e81b6dd61cd9161af72a7dff1b7980b18d9d86b0dbc2e4b39d711212de26aad61da4835d6c495503f3ca128bf5592a31161bf406b449b7898957cf36cdd4065dbf8b6a624fe8a8336d64e14a", 0x91}], 0x8) syz_emit_ethernet(0x163, &(0x7f0000000100)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa3012d3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb86"]) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x7, &(0x7f0000000940), 0x0) semget$private(0x0, 0x2, 0x182) readlinkat(r1, &(0x7f0000000340)='./file0\x00', &(0x7f00000004c0)=""/28, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) accept(0xffffffffffffffff, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x44, 0x40}, {0x48}, {0x16}]}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x1, 0x800) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) chflags(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x1, 0x16, r1, 0xfffffffffffffffe) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 6: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x0, 0x0, 0x0, 0x7}, {0x0, 0x0, 0x0, 0xfffffffe}, {0x2}]}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000080)="4a7e6a186dc53609779d8d14720f0447b87afcfeebc6", 0xfffffffffffffc8d) executing program 2: r0 = dup(0xffffffffffffff9c) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@random="5dee02f6d0b7", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffb, 0x0, 0x400, 0x0, 0x0, 0x0, @multicast1, @multicast1}}}}}}) executing program 2: msgsnd(0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00'], 0x8, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[@ANYBLOB="094b00000000aaaaaaaaaabb0800450000180000fffe00019078ac0500000000000000009078"]) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x7fd121c96b60a609, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x1f}) truncate(&(0x7f0000000000)='./file0\x00', 0x80003) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x8, 0x2}, {{r1}, 0xfffffffffffffff8, 0xd, 0x0, 0xa0e4, 0x5}, {{r0}, 0xfffffffffffffffe, 0x7c, 0x4, 0x1f, 0x9}], 0xffffffe0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x40, 0x4, 0x200, 0xffffffffffff8000}], 0x9, &(0x7f0000000340)={0x3, 0x1}) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000100)='./file1\x00') r2 = msgget$private(0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) dup2(r0, r3) msgrcv(r2, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000001c0)=""/189) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1a2}}) r0 = socket(0x800000018, 0x1, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980", 0x10}], 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0x1d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x180}}) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x101, 0x1, 0x2, 0x1}]}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) executing program 1: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) socket(0x0, 0x4000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r1 = msgget(0x1, 0x8) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x62, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60f61900002c0600000000000000000000000000000000000d0000000000000000000000000011004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="b00c"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x4d16}) r0 = syz_open_pts() getrlimit(0x5, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff3f) chown(&(0x7f0000000180)='./file0\x00', r2, r3) r4 = getuid() setreuid(0x0, r4) chmod(&(0x7f0000000080)='./file0\x00', 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x2, &(0x7f00000002c0)=[{0x15, 0x0, 0x8}, {}]}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r6 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2cf}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x11, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) executing program 4: sysctl$net_inet_ip(&(0x7f00000003c0)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000680)="a1ee511e2a220965668b461fc8ba23b46fe79b4fc51ff8802daf916aa50970b7d74f46e4b08a91f3648bf00b50a6f9c6e935bc718f89d1788a4e34874fbe4270c9db579155c4aa37434abb42532777c61d42ebda3b53d4502ba9a200005729e7b73d9275bd38412ea5e505829a0d478a088ab3d0b86cc46fe313e27f6d55ebf21801907f9e5d011804bc", 0x0, &(0x7f0000000400)="711ba35b21da7471ffaa603c533a1b6ddc698f52144a2defbd540000000100000001ab77343c1fd7bf3f5d0587cbfefcebf7e29203095b8bcd894f0f621bfe81bf5930d1e4e63f67fadc70c04e3bd330153627c85f0689e2845a68dcae769d942944ba62eb0b4c68a8267b135f7073c11eecae63a9e1227d2d28", 0x7a) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(0x0, 0x80003) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setreuid(0x0, 0xee01) r1 = socket(0x20, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x4ebfac6bbaf7959) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') writev(r3, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r3, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) sysctl$net_inet_ip(&(0x7f0000000480)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000580)="16bbcc4415a2963acba611fccdabde0c0bd4a9befd9d962178576595507ab0625edf4f6939ed8bccf91d39d2431046d1c7d9488512bf6b366fc70da7151df8d292c213fcffaa1e491a", &(0x7f0000000600)=0x49, &(0x7f0000000640)="4642fe4b87ad50451b2eb2132f496a4a1603480e511e384d3e5182eef7cfafdf7784", 0x22) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x50, 0x0, 0x0, 0x3}, {0x6}]}) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000780)="00d9d30941c070a2bee316f8c123708d2bceed42a6cabb73d9b7d1c2fcd13d6b5c1bd18b71e802a8e9be4b83cfe6063048453e03a84cf7d0ba20b2263613318d0a3fbc63d874257f34f90e282c72c88cf9510f45942be6389bc3d5e952bf5e02b2a8af1405b0f31010f5a7e6ee8522ccf892b0ef1784b25ba3d2c54803343224d3d620d8678b6d3f13d1ae671919e07a140aa177bda495be9e5ce07e331f42df22aba919d70769f6a4c3bd9ca9c85b4651469a51b93f9eafa94b1fb69f7692911b68d2ca4d123ad870c91c2fda9e1f045939ed66f183cc257535465889fab5c801269c3e8974ece1d934d3c7fe16aec817418d6e6119ff21b1ee24ff920b88450dbbbcbb2f879062f2b9b4c0ccf4c7838d78da08bce67af65478ee33ae717962f8fd5e3d00000000243b3aedaa8eb15ee8c3e3fc81a848fbad7292f181f97b47584b7ff2e3952503f3bc7f41bdad39821048ab39a4cd7b51d00de71699096ef04e7a6b9c9b0d5cfc5aa91d3d9d3b521fa0d6cd7924d822b744ea68326fbeb780d9e523639a8e8b9853484b086aed04051d0dd93a69bc4511f999c0ff9132694d6b82142930802acc6e259b1d0dcd096674adb3db239d696e8fb5764fd757c54ad678e11bad0e3041c2f4c4ad3dc59e24a0cd01b6c82483843d2be5af6d5ac3fd9d50986ede6950b82bf4a05796b99a795fa55e0c5b3b11a4588d1dc69d34edad224a3033baf92f7a8b12b5744ec35e20626f2aad7c250275ddaeb63c8eedaa59eedc9ed7b79aef922c5ac486d6617001db1cbc9ea4992fe34d0b2170baf2c7eb8f22a83920d77844f3dbba2fdaf51b0492978c426f4b5de253e2", 0x25a) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getrlimit(0x105dbed77dd395ca, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x3}, {0xc3e}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x3, 0x207}, {0x18, 0x3, 0x6, 0x1}, 0x7f, [0x0, 0x9, 0x9, 0x7fff, 0x7ff, 0xfffffffa, 0x80000000, 0x1f]}, 0x3c) r3 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setuid(0xffffffffffffffff) ioctl$BIOCLOCK(r5, 0x20004276) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000000c0)={0x0, 0x0}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$net_inet6_ip6(&(0x7f0000000940)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000980), 0x0, &(0x7f0000000a40), 0x0) sendmmsg(r1, &(0x7f0000000140)={0x0}, 0x10, 0x0) close(r1) r6 = socket(0x2, 0x2, 0x0) r7 = dup(r6) setsockopt$inet_opts(r7, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f00000001c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x1}, {0x0, 0x4, 0x3f}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4, 0x20) setsockopt(r2, 0x0, 0x1f, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000140), 0x4) socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x26}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYRES8=r0]) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000003c0)="a9a8a9595e236830adcecc2832a2dae3682dc973f131025fc3580cecc90d0a098b07000000000000008fa8f19a2ba68fac1cf2494c8ed88e91af80cb3820101f5411255b4ed57b3429f1ec3346c2452de0dc241ae19e3cf35fc70d4a4f484855683c7e38cb1822c5aaba19227f79e6d7cf48e813329fd1a53c039bc02fcfc6b48aeaf523f3ecfe0889d0fb10c1d9b5f69512aecc1994ed342abe7d3d1e36b2621513c6f232b2c6af7cc79f32740a17a699a49deaee6d838b94bcc96b9688ec28ef0374fe9bf1fd8b68c319c911d1451591f8cab74f8103e41bd9039b50c5ffe05d806f1a3e6b3f17670067d27e05f1fe2b6c17cc5f40f55c7fce22fcc53bca32bf50e2a9f70fb27f8c6f4ff682cef191d07ea98643436e25343dfd6818a7367bc305b736c5c3eb82aadf866398c55fe607b2be5168d93f272e8045a1a7590f1d46b5c9e3ec0721990e04c4492f5938a14114d993214bd3f41cecf1313f5596271b664a1781f25d81154735da2789957c88d4e6260966a95819bc649268f81128ebbb6c5b9439c07842de75411ef182019af2077fc9a9ce2966af881ed362462863ca1d312f1eb23017a92a39d1819297a658efe8a382bb3fae3d", 0xffffff90}, {&(0x7f0000000800)="2f17d5b4d3ed8260470c3d36c8840112f161849737b90200000000000000f259f3aa17bd8d1af23172f880456c1e7991b1fdbba4f3af6cee1bd05b415d96aaf31d3be7a769c6f039d09da80fe296d442f17cfe764d6b4237f900e92fe2ff7c8de86057c60c7d71534226bd7f8c8105a475e45b89ce4951baa52cec8495c79cbbab6558106fcc52db00a5d8d3f8c5480cccff674a634ed06028cdf1dd3e1b3eee2c0b88ae2cfc96f341c19bcf6aceaeb3568650361558e9c2499ccba3dbea657ae51999657895df9caef2ad94308d2265f33c74831dc2c304b96e96a6028e5c7f0e9446b806611b74a39fbe62188bdaea74d0883dab80e8408f88bb99339cccd8028460c3be2ddd341ae322f224f4a7b6f11dede3a6381738cb19262e20e5df4a24649d00000000000000beb5b8b0d55b9199836648988ae0c29f9ea5e80503c963a35bddd1519e84e15a10c92404446d1ac2d6bfacdc7a8023bf452c2b0c0eae914f3befb29530c11b7a362a4d1ac1202865a9f3f38d046d4fd4ca8f6ac772aee4a7c55635362b6c5afd740ea25854ad185b321876914f456f09b64c01a89065d27e5fff41a1d509a31b970121e477ac990c0fb3f9d0523270e5248014a117745103278b2b9ea1f5f2c4483a13cf74ef437ccf662fa32673", 0x1d8}, {&(0x7f0000000280)="210e6adb7083536ac4d9e65dc942eeccb67201158e92530a2d68865e58d81a5baa185dea69d0724ec5ea872a9bfb958f376405b4c4273c2b92d05d25a7f5f48a84d6febfb82d0d46df12a85a602c359e0de0bddc0658b33fda6267f5d8cdd3e655ead24956ed4b1eadaecb46aa293e832adacb214b23cafeb9dbd5202dd9d1357b", 0x81}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="dc37e0ba000d7f7c01d1b30e92f872fe7bb39ed9889355d9b624f63b6a902992d3c7b36a416495588b3615ae3319292f2f815646e2edab63bf5b38aaf71cf2159b673bc5f32b215cb22f5795a2731d393e508636595c9ed508a89a8595f3f969d61a68edbc398e278ede87b0d7011da6baf6d1d7c296d6f302fded2c211b277cce6272e0d5f19a9971d5fdb65a79f175b3d86c62f3544273389e0fe07f35aca46bf2abd1128a2fd704466c7d6c0693e493f197763e7ab77f058b3233f6e2ad681adf37bd15ebfa0b3ed7421f161727959e999b13", @ANYRES64=r1], 0x10, 0x409}, 0x40d) setreuid(0x0, 0x0) chdir(0x0) geteuid() semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaaa0800450000280000000000ffeebf77f1f1c19f90acad0d009078000000090000000000"]) rename(0x0, 0x0) open(0x0, 0x80, 0x222) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xffffff79, &(0x7f0000000040)="03000000", 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x1c8) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xb1, 0x406, 0x0, 0x3c) sendto$unix(r0, &(0x7f0000000040)="7d3e008bf9b269588e3f3a31865a8bd38e29f89e7dba6b2515f37f60d43f8409e2a3c993fd111b1ae10f9041a7f81c87ee416c0aa0e2ac5f474a7d2913640a5a12e22a5538af34eb50774c1c371c0d3b3f2158425e00fa51e049ea382a3d55a157dbcae8ff3e4c849f", 0x69, 0x201, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$setflags(r0, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) executing program 3: 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, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x7ff, 0x0, 0x20}, {0x6}]}) close(r1) r3 = socket(0x18, 0x2, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000340)) readv(r2, &(0x7f00000002c0), 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1b80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600001000010000000000000000000000000ffffe0000002ff"]) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) r4 = fcntl$dupfd(r2, 0xa, r2) mkdirat(r4, &(0x7f0000000300)='./file0\x00', 0x20) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r3) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = shmget(0x2, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_RMID(r0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)={@empty, @random="e87c63e18ef5", [], {@arp={0x806, @generic={0x1, 0x80f2, 0x6, 0x8, 0x9, @local, "7baa02c4e6bb02d4", @random="c491d24cf53e", "6bcdad19bc732b0f22b896240c7d1a9c"}}}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/181) shmctl$SHM_LOCK(r0, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x20402, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x13, 0x1, 0x7f, 0xffffffff}]}) r2 = shmget(0x1, 0x4000, 0x2b8, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) shmget$private(0x0, 0x1000, 0x280, &(0x7f0000ffd000/0x1000)=nil) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000200)=0x5) shmget(0x1, 0x2000, 0x46, &(0x7f0000ffe000/0x2000)=nil) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x20000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000280)={0x10, 0xfffffffffffffffa, [{&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x57b}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xf79f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x9}, {&(0x7f0000ca1000/0x4000)=nil, &(0x7f0000e43000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000c5f000/0x2000)=nil, 0xd605}, {&(0x7f0000ddb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fa8000/0x2000)=nil, 0x5}, {&(0x7f0000c3b000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000d0f000/0x4000)=nil, &(0x7f0000c86000/0x4000)=nil, 0x100}, {&(0x7f0000d9d000/0xa000)=nil, &(0x7f0000e62000/0x2000)=nil, 0x5}], './file0\x00'}) shmget$private(0x0, 0x3000, 0x258, &(0x7f0000e7c000/0x3000)=nil) syz_emit_ethernet(0x2e, &(0x7f0000000480)={@local, @random="732279fab5ab", [{[], {0x8100, 0x4, 0x1}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @local, @multicast1, @local}}}}) socket$inet6(0x18, 0x4000, 0xe0) open$dir(&(0x7f00000004c0)='./file0\x00', 0x10000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000500)={0x3, 0xf79}) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) mprotect(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000600)={0x7, &(0x7f00000005c0)=[{0x3, 0x1, 0x6, 0x5}, {0x0, 0x7, 0x2, 0x1}, {0x100, 0x7f, 0x3, 0x2}, {0x100, 0x9, 0x6}, {0x7d2, 0x0, 0x7, 0x710}, {0x3d2d, 0xfb, 0x9, 0x7fffffff}, {0x1000, 0xff, 0x3, 0x8ced}]}) r6 = semget$private(0x0, 0x1, 0x120) getgroups(0x1, &(0x7f0000000640)=[0x0]) r8 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x0, 0xffffffffffffffff, r7, 0x0, r8, 0x105, 0x101}, 0x9, 0x1, 0xd0d}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000740)={0x5, &(0x7f0000000700)=[{0x6, 0x6, 0x80, 0x10000}, {0x6, 0x2, 0xf8, 0x100}, {0x455, 0x3f, 0x1}, {0x401, 0x21, 0x80, 0x10000}, {0x80, 0x1, 0x9, 0xfffffe00}]}) executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x7, 0x6, {0xc7eb, 0x8}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4000000000000214, 0x0, 0x0, &(0x7f0000000040)="504a4e7b34e3e44cf99b6996be1600ffff00"/27, 0x1b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) unveil(0x0, 0x0) unveil(&(0x7f0000000140)='./file1\x00', 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x3a, 0x0, 0x0, 0x5}]}}}}}}}) executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0xc0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0x20}) write(r0, &(0x7f00000000c0)="2b980da61caa4cab6ec60019b3a656576409e3b3310c6bd5be1a4e0cd80693e340531c7becddcd52979352213bf30e0d95db69c0a7f15bee539e93e381f231297eb04c65a768444d123dd7563eeb51215927092165fbce364fc0912d040cfa1d508eaef6371bb6d233023998a84a0e646ca0a38014eb045069f02039695d8535cdf0677dcbedacbcc4a4a3cc378e5c99ac818abae418923882c103939403beea8d68fc02f0111988331c42c204b30cb32d860ae268878f1eb823c328b3c26fd103b86ff3f55135269832e36f666120f7726201996db295f1d084ae265dfe8e2481fa3f8f3613e8c01645a35b2cbc14c9", 0xf0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)=""/5, &(0x7f0000000200)=0x5) bind$unix(r0, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) connect(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x460}, 0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) sendto$unix(r2, &(0x7f0000000300)="e0638644e7cf6e1a2f2a32216c8f5ccc5b5a3d3b255a6488abd5dab9f69587029012322c115232a451dd2268f1248cccd516cd190488", 0x36, 0x40e, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='r\x00') r3 = accept$unix(r2, 0x0, &(0x7f0000000400)) chmod(&(0x7f0000000440)='./file0/file0\x00', 0x18) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)) r4 = geteuid() chown(&(0x7f0000000540)='./file0\x00', r4, 0x0) r5 = socket$unix(0x1, 0x0, 0x0) r6 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) r8 = accept$inet6(r2, &(0x7f0000001840), &(0x7f0000001880)=0xc) r9 = getpgid(0x0) r10 = getgid() r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000018c0), 0x0, 0x0) r12 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001900), 0x100, 0x0) sendmsg$unix(r5, &(0x7f0000001a00)={&(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000017c0)=[{&(0x7f00000005c0)="885887ccd4845505b17a9632ed9f9d5278bc8770b943cdffbeccf3244bc572c7ade43c1d77853ff9c11a1a66", 0x2c}, {&(0x7f0000000600)="5963f119c0d783b21f209cd4daa9c5de4a834cbf2c8111a52375224fd5e0375474ff0a4b64cf87f7bd36bc292006a4c69f037aa80202678c1c5a89a5f33a8aed5896ed3e2ef4cf365de37f1e474a69d332008133f8804980f7ae3ba9e6699736f50664b1bcb3e1833f3064d369f90e6c2003927c73558f93dda3e2952792dc2d9ca6da58fa074f2a14c12c1e8a861a44326187de11db937e5cf53358c5e069ab9c453c4670dc041fa677aae40337a27a4563dfacc7d30242516e8bfd24f6e5715d51eb3bb3056d14bc8fa5a08c7798c23450f3b655f99be623998ea7f32174bb77e66d711a0557465999467d551c7b08995469cea0f9ec6010c2c27f00d8794c7daa156ccc3c2fa8022274dc8a373f94b54c59434fe670b5958e87fef4d11c27e0e4f1fe541e5295544ad221ddfa62319403361d3324e6cc9b1862783eea6c4cbc3a6dba5b32aaa47721716013116170e213b036db389888da2e2b289e053394931afb3f24d116d2590fdfe1e48772a6602cf47bcf9319010b753ceec5176dc26180fdb5ecd805ec331384451b6b79ab9bb7d5048b1c73df86e01c865cc5ac75a9bb0c5db9cad128065f85458bf2f1bcdd41971a69d9cd28ab724dc0b21c3c2a1fe409e3a4c75e85e8f38710447629cca3c4f1053740864bbee8e8033c205e94a3aa1c8136967e3bdb900c4db678b49892c3891226791aa1ec31a261cf41b3e8b029656a9de010c142c3d855f8d1914a24cc59ca70efd886e44629b6a85b0412bb7ef5961a91663c0dae250fc62fbe48af386bbed3d9745747cfe1050e7d97b4aa508ba6d777f2e58a670c87c4035c34f9a0768b32e072a366923cd79cef57bbd3d42d700d5eebb8a8770305d264e47d17e0d928c0357739487c5eb4c21bdbe6a56b78584a568bd637c79f5cf56ade0cc6db2800b753652247bdb87880a659d24189f504f85b53d1c206ff63d0c599df762bee05dd024bc8d641096baf2328e7c241f354cd4b5c0d591046b6b9c0895d2eb2607c38345b3b29ca88aea220a3c6727d1dec0c876b9a0cea077289576591f52b892e5cc915db310ee9d12e202351decf09faee2a99c0199615a69971bcf84c90d62d3d9f22612fcec1fc4bde42ee9b10080dcfde04951589e6b62e411e3862ae344b8fb67789d59b5519303aeb362f1caa85c32b20cdf18d4c362289853008141f2c9fc3d702a84de70c603d50d9de0f0d43c7618975c5db6ec70fdc830d082c177c567e1481463075f7d7ee8bc46209df2d4713cbcb841a9d3cae244d6feadc89ac7d312226ef9a40dd4661b79a473396843362f8dd43b81dcc8ae2163ce5f2bfd03c91e32e00ed2f9e6903592dfa726a13d6f3d5a4d7b523edf221c98913b7bdc2e8e64c688295ff0cce2783eadd2b674c553e218f4fae10a31a1bcb3f7e4881a8097f66f27b2870633836cc0f4c028842f82ef11b3bb65475c320dc019275e973d3bc5345336756c7c3d59bdcdc56737bf59b250a54b6de057275aae6b38d153f4d5629c27efd8c22d68cd5c1e27f2f6be10df2521ae1e90c91e4d37efab82fd0ffdecd0cfe93ee1c77d572365a6e7fbd0cb0841ac680a2e0def18774a637d97d33a0e76dbbef91162314ee3f8bfdc2310ebcba212f6c3f3b2796363bfdcdc7b207bb6b129a6520abb945d9f8c0758260236f16ac8dfb2104e1a395b13bbdbfc864a5055e6f8090babbe19de9101262cd2f28498ca603f301024d81710dd39a2b494d2d1d21366ae508ce076ff48c0f081973bd832f21f1f477ac3449c5062b1fa0ba60694c0726904a74ee0dc9734c7a045c5128f87b8b4129d215433b3a07654544f7c75c44220498ec079f4386c9b7be30c9ac55791e10884c33ca8e3dd2acb050d74ed5dd658026163b1d63d07921c7b8f135ad8570167a3c1dcbec6bad8c34f7e9236103b3172cb535b14d04b21efb989ee7a2133a888e34cebfc6309cbc5d2e12b4e8887dedbf21e02384af44a95b3735fdf6a1a5c057414c51edc04851e885468fbd8486707612cd6558a7538bde27885c9fe79b43353f76e20ce0a12223fb72bffa75088241317d74c04800862aed1acb39de48a0963feea516278fb94b43a990bc1bfbcaef8e11e37aec01e23e1419b138be73180a553ef24b7d388c393b99ac1e70ff38552e467b7d5c8a5e819898a4226ad4b07260b1d3ff8944890be78b51162819f44583ff0fb5a54ede581ae9cf7d7f31152561751b560049b19d0a984c415486ec370c3611f5f68927ead1e026fce580809cf255b965e57883a12dab6d5d1ee9a94c474c6ace74aea6ba261224dab678763708b6c827377786db4eddd14ef8dbfd5e2a10aa153aac91588238666bc78eef62690794b19aef920084f9b3fb83c47c4d2d022ed01d2c2a5fdad86171a79117554990c71e88785369ac3386ef8e031318a876d1508b9dadd2a816383f9c55e674c9a624ab9ac63426115bd6bacbf56bb4857e7aa3d8599d760665d8fcfc57226026c90fb1429f089da926b316586a2d5ee34eff67cedd5cfc50e827a84074e1dcebe082393d24ef0487f70825b2249092104ac1e6625673b15473315509291c42c6f50de350d1972c85380a06e7653ae42dd06aa7660862255b8ec86e3348fd996c56fc17201529e24b3a2d2e2376cbf58bff1e2db15f7cdff256a4e8e95f137b628a87a4d6d9f4eab2ee6f68fdba10623fa8fa4ef1ee35b6a5fa324b6c09644991f49ee7e7e65ce22fd10e44d148b4059e876a642abbb64bf1baa7396b9a3fb96bf8ef9a7ea9602248fd3a6425bebdcc8afbdecbd1a773eb0793d69a29169147e7683d02ed48fadce45dffc0bc89140855ed2bd3f044216b5c0e5178608b4dac00d66c3beb2a4223bd96225d836cce342d8c22b705cd7e302606c69bb19ba06dd4c55ae009f000586e0fe29cb1c2b613595fa1ca3ac34edd1f5331e66d53bbcf81b560e9761ba2b75ae4304d50d419aa53aa70fae5320fab453670c879006f90231f1ce7e0f3419ebe08ac386e6b9e2ce0e7d458a27f97c27aef5d9702d4e92ba65fffa7713b6b646b446ccc02dea4977b72402df3b4320ed3816bef9a12df72d85afefa98a28c404ff13c87d159407080a2e994710fd02ec255cef3c452e5a65b58ec50ddae5ce3f65f17c52315e78605d5c76448246486346cd7f0dd9cf6c683532215425782c2c8d9e1cf762775bb57917e77ae7ea07d154bc8c64eacec7e0fe99ec5c38344a6640f09d53ddcd97aaf2fa78967168a1cfb1e08c9ee9ac118c5f5abaa2f58362a64acf6549ec5b449e3a516e67eb6c3a96ea74e7ff198367fb97d0b3b906eea6038f50dfcdbd807404efb5839421391a91c33e12ca472344073635cb299edd0b9d1f84dc933a65e52de2386eac53cef9286e6b0ecad4f478a0c6221117d91831fb983140fbc9267f976674561fee5edbfd79c9976f51e206b8c885590fe8ae0b747de875354d5f70d4342016503fac8e7ce18606fd0cff3adc67dba0aaa9bf11c68ef84f169904770a679859eb05a8d4f399a470125369049118c7a9d3d3c0f1674a4d5d4aaeeff356f7da21303770e27bcfb244ed8da7106aff679665d0a60d04e238f9a0e03b28b057a4dc98079ce36600c49756f7c9544739fc92533c738d21a36822d88ac674c13a3c07c51a3443dbd3a47206b300c9bb121a7032e7893a8066d680b0905a08b6de451fc80b2d9476f8a6d6d8829850817ba37446484374e3f3f91649873a762cc961a627f181ef6c09893ff64d3143318390490dbc6945ea1698262af6362a1e9ad2d5bd5cc6ea272ea6981637762e8afd750bb7da19c48a408e9ea4a0fc97416fc823ac30e3526edb7a60153c4651b2c5f2ae158459886ef7b50cedb6efbd3949ad55c89425d6b0bc58786c652bbeecfa620f7d91bbef994a6664adfcacd0cbc51b96d526f4be398e0936fe78a61d7906d783ab68fb75d19f983f6a8194bf2a9998beb752e3823261c1654ecf4aa0de3f1ca2b77dd5dc49578d16c8a56029a193a03124a974e6d3ff22660c97f73eba036b802d3d4650c169f0abd47e0ec642d2f985681cff6a8f4cf34b7b8f583af740ba9147fc5593e56795faa4a61a33438bf449e5beea1336c47087fff5a8b6d5777404abbb54282a2b6ed32c4191cf8d92e1f82469f6f0305f0e974fae5e31c1ff5e9bdcac02ca69880e7455a6bb7b1e4081093cf0f4ab97b85348e5c7f4f3dd773ae1c2893c8071f3a80daa7b117443fb34aef1e48d71f6da068fe1e23f80835b6ab53ed0d6216ee20d543192d4c325614081fddc7da96952e1c5c69ff355a9512e2b8f7332792c12033e844df98a41a92d27c357e7686767a6853c59bc6116f63a33686664aa113aa0e80e43464508769907a85052d975edd79f7a31ba0132793d8404f5aaec31115c7d14fc8b5e2694249bc7ae1fc22083bede298b8e79c5ba796f660e29f44cb846943ba6a818929c2d42a8e4dfcba4aa0eecf26dfa516d401e5776694c1bc69ef75912c67a69e1018f392edfff2ffbce9d65863d1b5ce1981314efbda4875716dfbf27a9a71500070f16a70a3079c3006ee6f6edf74cf6c1b4c7518065d8af80ceacd0104e21bd3f2d52e344689889fb339e5adbbe42f7e434326b5b3a67989ef02176181c4e2b6621181205cb0d40158a239ba7c15fb09a6d085c0790f7f9e7e18676b32744c56184ca5c62d59154a682186adaafbc40444732bc1cd056601c64943c1c16e5bac45bf2d78e4d256679a31d4d3a02233f6a7616a9544fec13dc52859c170285c64e1002bb09a3d47a4a584af5cb0a04550e17d004b323f151b8b3195fbe3aa9136e6920b259906c661e2d956376478647bf3ed4c07eb1292321c0c7926297abf51d7142f0fb50101ae90503e10a05247d4c91ac766530c099fc6a71e395036e2feb2d7b31ef1823c44a624b3e7fd49e55baa857030cae25e1590b038d11214ac8eb0b9a864b93acad2018ce9278c713993133c91e377c92c3e8ce5feffcab3be5d9ec58ac525b6ac697264fcfd449de3d7a020dc414d034954e89efca4722ef903193aa0940a338b04d30d75e6ba6f4cbf053475388e35784fca42c938c4ef3a784f33927499ed72076ac46766bac9a4115898ad3bdafbc1773ddd4b021fd27848ffc63e3170da93ef5a219159f7cabd6e4699f85ed72dfe67d78ec98ef454bad7235eb27fc2b8b58f84def630c2f51af4d91c1972703b19716f62be8a9bb5ffce0b6e72513483716fac13af95c63ca2522a18638abe78131675619f07c682bb8a1e8595a8627615448ca93fd721ec918a94a93896be364ec1aee9df1e698773a830d414be2c842dfe045fd7187729e8ae73271f3c2576a3ba4792b950ce2b825186a62a90d676861615e549cfb498cd3f8fecc1640d9a281a6464de976e949e54c80a917f48e9344f42580ddc18429a14508f52a7f2942b98efa00e79c8d6423e953369bcc217d42b89b0f0851cf36d7dbb75e9451b1276620a8126e92b9c7f0723d9b80aecaffc1a197698c8181bdb1f198487b840ef791207c18cc4cd4321d5bbec6025b8ec7767895e3b748ab959fe4b4e20808429ba7cd9c8a0b79f1da15fb40795fe45c6a3b3a244355eadcfaca62f7503b64ff6c0369805d520be23a1845355c8fec7051db99b25be4fa70bd29d071ed1c7e87891a07522a52281b223771ca0ced29c8497309a04214496cd0266957cdc00d1beb7490b7d850092377abfc2a337d53e2724330a86a359a315ff4c6c4e0c7e9ce0154cbd331f990596967f1642", 0x1000}, {&(0x7f0000001600)="4adfce3f184cdbe054f049da393a5b62a6fec4ff7b2a1ff0c4d04acef9f30ce1bd672c25d8c89beb0269567a2616e085ee55611188afba39db510b43463a0efcc77be8c6077f6a860e731f28ff1a050e3504e5b9161b0af6121ff55ab91991ebcbf44c1f7da747341903260a3124ee5a303c42a95296ff64c431a832ddc3b96df7302441402f5a80442ffaf762436ff9063de091ee4755312618ab6d6da77491e3e51a57295ecceb7c92e81e4bb3a02bc66df44765b3b3a461e2f6fbba9d93809d08157f6c5367189ca7fc9336123e0db5f50693588ebdf9959c0ed408ce1183422e635dba134c", 0xe7}, {&(0x7f0000001700)="a5d8262df54e523d9a95aa8d69dc5f9f1ed201f66ff4b224a2f6fc0a418696212b284fd9c9e8350b8db71e37b56353fc201eeef866df8fa50224d793a249d9724472ee3519828478aebfde2996c66d54f0fca5b7ed570b046b475b586353061ae0f804aa48a924e2e04da49eedff25633c2ab97f63ef4284463dc6f2334c90266f85ad610c261663e3", 0x89}], 0x4, &(0x7f0000001940)=[@cred={0x20, 0xffff, 0x0, r6, r4, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r4, r10}, @rights={0x20, 0xffff, 0x1, [r2, r3, r11, r1]}, @rights={0x20, 0xffff, 0x1, [r12, r1, 0xffffffffffffffff, r0]}], 0x98, 0xaadfe4cb87610ecd}, 0x0) getsockname(r2, &(0x7f0000001a40)=@in6, &(0x7f0000001a80)=0xc) renameat(r1, &(0x7f0000001ac0)='./file0\x00', r2, &(0x7f0000001b00)='./file0/file0\x00') socket$inet6(0x18, 0x4000, 0x9) writev(r8, &(0x7f0000001c40)=[{&(0x7f0000001b40)="d9b080aad825d9c49935e7a9c37440a7b883346238cdacc6bac03e092353cd6d58c29e67f45dfaea85312303b6929288f221f999807f42ef6e3d766415e10aed0783c168e6e3f81ddaf56878b942c98d4389bcb5c9e27286cdd2bf715473d55b916d4fa155108e44de8533582b1fa648cc214125d2b0696a207452efb67b6423dbda6d7234ac7190029feb498610b35858166b832b22", 0x96}, {&(0x7f0000001c00)="5c7ff96dcc9ccae5d748e9823e029ea6930b08d5a81aed5f5b220c7aa437b5b4f3be47982e5e4391fa86921ee862a451aa382b", 0x33}], 0x2) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sysctl$net_inet_udp(&(0x7f0000000d00)={0x4, 0x2, 0x11, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000400)="1053696ba9ce5c25d610a57d86725978f0550c2917519ac40a5f5d3984530562ba863729dd8e115f58e88d13d0a8ae3c24dd36eab1e3253d4de23c0e7974141b1cdd55bfb835d0f70af0c54ed8b171c4c0e4fccbc5206f77dea9453970e962464483673b5462553fcb3adf5f687d3d7e68914508c128b679ba51ee13e5c90e172f564255af9aa06cb7d65e4861f311c30d7ee493c577ddb65e6c375a19", 0x9d) socket(0x17, 0x2, 0x3) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) sysctl$vfs_nfs(&(0x7f0000000040), 0x4, &(0x7f0000000080)="eb7a8c5774791c282b83194faeb0bc9dd49d5926a26ae0b33ee094f8ef7ebc4babee68a1a906cc3d42a6540c8fe6ab9f3aed292c34990a032d9fd6ef3926fd48222cd2b1cfb4226a698a0087d742371e0ae3d89f310f307d889e8c40c78c27f1d1049667791ef62c09e6490c376b246923469fc02e1d0f0c2c0b8d46d642477326b6fddd778aa7bf207463ca460a6844629004aa41db276f08faf9be39920dd0692ae5bb6d3622d67ef2634f25b98d357e624206772ceb857a", 0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0xfa, &(0x7f00000001c0)={@local, @local, [], {@generic={0x803c, "7a51f50b73e6a43c019e26745b70b8b9f2a6cee1f13b5b1e03a3d85b6294d827ce7f4eec4fee0e8b937bf3bc492b28e2e2d21c70ccd5958b3bf8f0b5a0fc3fc846fb6ad868b98629d845705db71be6741d7acd66a960cd07a2ce72faf0324bde5fd21a07f0e7a8b13d7afcc3778c179ce8b401728c87f78820f8eef573afd09b2425b1bfe67de6679832aa37c962ffb78281fed814988631eb168b68b3f37b0457b098bdaa5960fb0c4dec2d49e06250b49511f280956bfc8793fd189ef8b0bc1e44f94ab1a90c1169c5c3a97eb25d5954152c14c81246ed89afe7d155c591404cf03f16b7e72a1d0401e7c2"}}}) syz_emit_ethernet(0x36, &(0x7f0000000580)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x3, 0x6, "2f4ebc", 0x0, 0x0, 0x0, @ipv4, @rand_addr="ba918447403886e7fb2a61660e15fcb2"}}}}) chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() fchown(r0, r1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r2, 0x0, r2, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r3, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "bb08000100f1675910508b00", 0x1, 0x7}) getuid() ioctl$TIOCFLUSH(r4, 0x80047476, &(0x7f0000000000)) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340), 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x5}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x59}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket$unix(0x1, 0x3062ba2fcd7a9061, 0x0) mmap(&(0x7f000068f000/0x4000)=nil, 0x4000, 0x4, 0x810, r2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) sysctl$hw(&(0x7f00000000c0)={0x6, 0x18}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r1, 0x5) r4 = getppid() setpgid(0x0, r4) msgctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x5, 0x128, 0x0) semget(0x3, 0x0, 0x221) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r5, 0x4, 0x40) r6 = getpgrp() fcntl$setown(r5, 0x6, r6) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000200)="ac06bcd92f1b6ad9836e7ab750ebbb96403d82f8cb9af116873cc2c0296c6311e6c24b5a45a4e7cb94699947d62279d9fd764f277c70947f09e4170904", 0x3d}], 0x1) fchdir(0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) shutdown(r1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x0) syz_open_pts() writev(r0, &(0x7f0000000100), 0x0) write(r0, &(0x7f00000006c0)="92", 0x1) execve(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x14}, 0x2, &(0x7f0000000040)="7f7a07db0e9369d486cfecec6758b345c93d78df660e254666e8f931d00e8fe75070e4a4996b18cabebd68527dd5e89505cdfbfed018760c1ea817daff39724a7f8a66f7a99c1647930c1eb8a020aa44728d2f706248df8e43fc07a319250c5fea97b60a7ca336763170ecaee71b8355d082", &(0x7f00000000c0)=0x72, &(0x7f0000000700)="a9fe86ec66019a33c453ce13131144046d705edd321daae795ee5e39ac6177a66492f8d2b61887c81d348cf13de5f6d2a10005428f9785d9e79d33baa6f9217d90cdc8a7d98de18f93524c360be7e65157cfaa17d60da3917176db4d2f12dfdda5cc2138708a0c848e7dba92ee0f1b2d217702e73e58c5b3e85d537f8819f78be06a17e72a4b14bf9e0235f99566a45aa83a854384b4129ebfa93b12768a459465b2680d44d761f91083fc17de3f04ffa99248503e1d83bc78823a447bffc80c04fc88d3b3eb92732e0de07ed2cbcd1f90d0b4ca4c7e4bca17ecb4ebfe3db0cf8057392d10dec65c32f2b021ab2c88e238a516263d6a3dd6b180cc6bd91ac8f3a047a6e2659acf9ba8a2304ae1fea881c25c02dbcd908324481b4b5442e82e164aa33405c55132399e3a4ab93e77748d1dec71d568300523dd47d932a843880b122768256ec3c9396c2791a20cdb59456144c0b8b37c4fa352229018cba6ae6f390f773dd778b753a66ece1df811022ca635ee15ded1024e379b63749723113a67861ee8d039789d7768e975d6dd8073990747fe6f4fa49bd97d09716625ae2dcd992ccc750d6f870e84ceb6c87a3cf38c8f87a6baa182197af85ed7d899cbb5561a98d78a3ccb0c0e4c310e9c3bf56a45d5b52e918045b82e3bd8026dead05b5b756929499c96b93d9767bbc60dd019a30626261978367aa1fc302801123bad299f8d10570e78cdbe02f0b10f7285e0bd5e040f34e270b731ad6f2b49b2161f8de1041ab5cdc9f56fc8a6b24ceb84455eddaf53be6572dc7e10c77929a0bf531c60e8797882561182c7de8f3c25e7be81439855d455de4c8f3daa0ccb841c0343e73027b94db013f72035a42a0faa1cdf97ecaa5a825f4d4204a87a7e70b867be9f07a52e65991f82c38ca15a8ef5b33a6cc8ad8055125f3aaa228f6ff75a104062ae208b50de37ed26b415584c7606fc78b002d9199ee0fdead1fdc9a858e2bfadc7f730c7261097358b4ce7f3c6ed2d5802d73050efb36961cbba2793c6d5d55cbce079a53fe3bb64346d6911457896e0b8eddd5c3a556279a9de460ba136cc0c136afd7b7247fd9e130e670611e43f71efcb2ddbcaf14ff8476cb0d87f89dc4632b7fac7569ec4112b42f617d2a6ef41ac51980198e1e123b3a5f0fcbb059c970ac03185c2a4cf2e3273a6b182f8f8328726e3b65908924f32b7aa041887062725fdf0a3f186efbf878c0a7305df5f45c3feb73c71f92f4274778c5926f4bf139db1fc8dbcfe878cbde6f2f2fed653307470d6348876665cf634e5e39907dba39237714a8f7f87cc4c2f6bc93cbc54011a619ddaf3305a7e3f7fbb07bbaf1574b5887a916d444ecc07ca0fccd5fe18aec3a6c933155dabfba9236ff82e2e734b41d310a8ed671c53d7a197a80660dd1c5a2b2f1e411961c4d59b92183f1212c2ad2efb4ce449da312f725882fe2ec653b2ce0c8095ec405b75eca733bb67ffd8497a08f8e7d93d8007e3a7a542c45e9274c337407f84d99d14992dc6722d1b586bf5ed2fbbd57849df79b2c0165f0bc2bd2439680064a0ff563485e15fab978643de345c83170b8200422a2fe5d6e50a365adf605a22335fead13e219293c1645f78cc8032e1c1d5f5c163109e84d26f675c176e6a3a0e4f05e786b2461a373ca9edf32c460a3e45ec335acca21b4a73f9668c4f961ebc31d817b387cc80a48529d4af4dedea518f22698e66239b47021e100adadeaf49f647863bc733939e2054f20b62529821379c04b164ac699b3bf9c228230828113ee34698f2b847c28c3de57b0e552f3f15da2ee7091e3b8bc2c48747992ce233ac2ef91ab065bedb8e4be39632902d21cba75de06e20e9c002af79caf8ac503a083a2e766d7b18211b72ed6977233ae90e0a7daa723f080ed446485228841d4e2127258554f7e26b1f2dbba0abaffe02b40ebe3a96c59f1d865170b9ff4ed21052eeb01aa9b9c21c18c2312135ff1f345fa1e1e811c782d56db5f87a64611304747ae5bd1e153a1bdd2f98e1d9123a6841c3ab9808aa3e4dbe638da34c35d85a71fc96377254a8426f71e9097ed585de44bee38bb9672bc66784e01121471d2dc607afc2b45be3afe4b41a9ec6d8663c07dd39793a9e87c412912a2694d9b9f5176c81e74b6b870d2d736a0cb7a390f45e6e4e0fd5ae0d48ddeddac06f3eb0ae7e949536a3b833b0414a3f18b5de7bae3b773dc5efaf7d6d9f341416ac903b28cbef17560e9d933401d5c022b85fc9a412aad2d67cce58357b47a20baa9185ffbea99d95e98451cabc03419436715f4e7e9380a88482bd351dee3a3b3598ef5978a0b6f1f6fec57767005a69a1d88b53173595565d6e185490dbf971a0bad9bc49f8cea85a3fe3da4062a2273539da5ce4ee2da6d37d21fdd9026901e23db239bf76488df8b442c4909d98ea2663405a5ab326c51d4839b279ca504964a109e5c915fc041e4c289025e05061430208f223876bc061392e521640cb890800e7b641ee63ebbf54d6c46d0084576c9f17ffe14ac64e8966b6fb0693ffb9a3d660c1cd7621d6db55529271b29d28ae5a903fd0e823fc5a3fff36ce525519f7642871f5c1b205f8834d9ec1913f776944b173c4d0a17b027738cf2ec4fee32ae17108875843c48fc490e47361c2b061d9d09ad9ed91a7b42510148f434bdac118a40b7d77ae300d435e4b8101846dcc62b9bb01d5802512dfbec727e0cb5216f213948e46ac03d1758f33c77e457195dba3e8c7c6a340e8624db82088b4cbac5388fb840973829db6e8412b95a214b0e04066487eb0df5297d2c81601579738f97492490acdd07edf655274abeb864984d56986abfd0ecca02295451e5bb4c357077d6d09448ad59c540b82af22a59b42692879ed876c96fea29427faa3d08c44f988fb788239a231a9266cef9d7e8f28b5a57fb001db3d071bba1752c3be6fcb88564780abd7573deee3eae9f01cf15da1304f2f3aeca38047602fecb7d450233ac8df46b7ece78a84654298d0b687bad5cf76d56818739c0c6ed24e2132ef11874f2e6f23355fe8d5515fce5b00b93cc7df82ba3c9de08bb0fd7f951730fd078b85ab182b8ec2a614c09de80383b2df96253f601d28d12aab0a7a698aef021ada6291655c8dc53a2d09bb621deb3c0ba2068f04b2f7045aec062f66d1d8aca03ab807ff70a7dd180f39c9716bf870c44d8cc8df602a3e9733f62e6e1d8c4122411e625553584daf7b62f8e84690ee9db4eb6b9aaf1807f7992e0eebb004e34e7c289fc17a8021d8c33332bfe4ca34cc9f533b223e9f82dce423f0bd39021f990e7eba7cb520286697419a67b307c078bdabddb2400c1085900524b673f81cd814e21fb21bfa417944b460b343247368221c13a69541539d868af94252738ce77ca34698ac436ec62f7e206f76cf8d7f515838516b7e745f1ea4a3b5e85365e2aebda135bf35212e2a728fbf0c8175af7a4f554c942e06fa7542849bcc2d6423e71d7e8225aced620f1e6c3d1aebc9d3b5b450230c11b3d64ebc4d063dde03e0171f7d3d35c03b63a66d08b4d39d3b665c3b8e872482879ce0371a95c381ea8358dbd274e232a0cecafb7473e0b367e50a08e505963bba9a689ceaadb3f2e4769938f5df1c4dcef038c5c4b1ff61e423b5c5a750a1cd18f3a1d93589561dc4a85fe85e09f3bd7fe72e58cedb448286f403942ab88a81c14afbdd60f51c775fc8f52ab5223c16a8659112b4475b0e3b86018dd0a61eb2f8e40e6baf0384cf686cf01e9495df3772fdc3f27a96c0e29c428cfc544873ea4b898046d0e42ee69a15d599d9e329c2bb6343098e93d1dab00612fdecdc2163b5698e595e47935da4af785a960d397bb88a60b8db555153e83af35ef3e69a9949f9d0e16d8d700afd5123e42374586cf98827ae8ba807f61acac099d9b9db154beb61260220e4d1a5c6ec0854b916e6289b5c7d1f1d19756180a9973cf09db45d4cd94565ff62e2ce42479c6e42935c75e8a423fe0898effe867d283da7d721a8baf7682b9689ac011edcbcc417f77ee6272d6b4aa082c7e1113527c7bf333254b3dd5dc7ec6885a5c71365ea7d11d7303cacf3c6a6860b1513b461c5653a440d42949ffe644b3f5db8afa14f4b27408abb17402b93ceb89c08c02c41d23462145620b3b0b499e07caac1477909689b50e3cb1bae84ecef5e58c1b34c19f03a484c6867bf018ceeb2c5e931b007d663dcfa1eee0da16b07c5c6cb8b012b4e8d193e1559fb2dc8de3b65de39f69f2a095f7878f151e35cfd894faa5b358ef2cdcb172dcb6373fc6cd9c98861ce99effd43765ef0e50fa1598020164254e9e71ce19edee019eb4b7d99499e271a619d8a166c6b45837feb2cb683f697bf7b534632c4a4f12a3be69cd016a6fa66726712854e27001cff34c4125e5a6a43e8997e1ac65f47000e226d4a3aed079caaf1d4001eae52d0a79fcf6ab0d0f86b80b9cb7298d997a079996b82ae4ca940e2b2093546085950fec53062127d56f1f0193f342c954cca81b09261fcf01f36348fb34943afef8ff4371fd47f3feb00048a29e54cc02b11cbfc4bb7548376d5893098a0d95f1caf1b10c774b452bad8cfb9cf47eb66cdf29171d474b6e55f20e063c18adc3190f0bc106520c8623281698a7592e0be49d680caf7125fe9833f5f51ae300e21bc5f354ead72ebc6743ef0fca566d2cfbc38796c4509f97bac4f8e64a0a74157b9356a3e34b88ca7910db4fbe684e74ed8d2f38ae87dda671a0b18e74ccf5a732f9a3132016791b080b44188b3fde6752a2000d1da8bff66af245acfc21a77447e65198483edf3d12af7395e4e20d9641351338a6d11b24c3f3bfedd2fb417bcd79f396998f2ffd6895117045bc42dae34efdaaac74f3ece416de96fff676198e0ed4c4992a49623b8de6966e36727a076dbf77adce7e8e4296811dcbb66913f87d197d6115e6bb548dc10ce3edb35795d81fa5a6d802355a205ff0f448a5f2b9161c1490edc34e3263255437817ab90e244899c8c0fe210dc3ce904da595efb6dcec26f294fd412359d2f9a9afa9976e0beec2300725c1d767c1453d99f84c1dc5ea380310cd5847cd89d1b7ddfbd9a52e7fe497a9a97c59d3137be5a5efcd9a0bb2ff0133828359da9fde6b364fd25d7a3969e0bcaeff37f19a33ecc295cd75a39c15a51faa141bb980b77b060f9585d6ab0971dcd8c1aec8c95c375bb8b1ee7933c5f40f008490cba8e440ff45808e71386d53aae98f93cfcb92989aaec2dcb33249fbd26a9a8122a07688ac5c6a998ef0fb993cc929ec063d03d6702157a701d7ac7e48db8e14faa22dd4f543f29e0016b0258bfaa15f52b8e190484e38ec95c462bbd7ffd7947931e3f437120abf6131254ab0acd53195bc1098dbbc79a20d67ba9710b4fcd10e0c713ea2619890d38ca0d267dd24ae7bfcdc83a7359b625fcceb397b5c516f54536e49bc40551b46ed078f5e8f235a45d3c5ea65a104d8a0ff8636a42fcc94607bbad503b1d46af208626037322ac75fcfbac17c185b9850cf14310f79163316f1649a49ef9190fd4a507644b764e9049fcac1ff1b7b38ec8a8e450aa741d28a1877b485d0963f0db1e25dd1a58225525a2db13696788a31845873ccc5e19ae7e846d27701f164dcc04fe2abd8c58cc6cf9c9820109450eb27393a7879ebc96f9c21f5e406629cca4a7e7d997d9f81c4d875191661117c9196b03f5589634660d2feadd3133177ea3060e7afb4e3ee730021ea6a50900", 0x1000) executing program 3: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x86, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) utimes(&(0x7f0000000200)='./file0/../file0\x00', &(0x7f0000000240)={{0x6b7d2216, 0x1000}, {0x2fc9, 0x1ff}}) sendmsg(0xffffffffffffffff, &(0x7f0000002780)={&(0x7f0000000040)=@in6={0x18, 0x0}, 0xc, 0x0, 0x0, &(0x7f00000016c0)=ANY=[@ANYRES32], 0x10b8}, 0x0) shmctl$IPC_RMID(r1, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r3 = socket(0x2, 0x1, 0x0) bind(r3, 0x0, 0x10) listen(r3, 0x0) setsockopt(r0, 0x3, 0x8, &(0x7f0000000100)="7cd6ce890eb0e5c275d2a59a22be463ed322fbec56f9bbbbb494b2db6e0ad008ab527da79f7592c7cc1e9ffa3b45440a26843375d95b015b3a82386f3055bf0106a44515e3d3fc67a519bfff8fe0657d333680b0108d0d7be1a61417965a131f96383e0666cce35e8ceb6d909ce422770cec8a4bb0d875e25e511fc646b26df26c1fd53451b0b8ddc875476e8d9d98ee5fe13a7e3f3c5453d8479a523cf54bf257bd07a3b9dcc8db7530a2f733d5466a63d0abf1bf2f01a60e092de2457cdc877c3d44dd0fc72a879e6090b77847f2cb24dacfa737d91ab4c22becca06e735f40a858ae088c326c1f2fde62bd332f3b247d26873d498891b", 0xf8) r4 = socket(0x2, 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0/../file0\x00', 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) connect$unix(r4, &(0x7f0000000000), 0x10) r6 = dup2(r4, r4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) shutdown(r6, 0x2) sysctl$hw(&(0x7f00000001c0)={0x6, 0xf}, 0x400000000000003a, 0x0, 0x0, &(0x7f0000000000), 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) executing program 4: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000380)="cb0babe813a961e765e1ebc7f3ddea4ab263592f4961021aed37af13e8bb061db9a02fce6e68afa8bc48174d9977f4d9c3ef9f074258a549e649e8fe41c24107a944edbf599231ea3bb1f4d637b10e5fd4f0620dd275600742f04c274823d3fe513ad56f6ec013ecf0a80786f1d35e5af66622400ac83c0cc4a97f34c6ab4df23a4f2f6f8732a255ac26cc3a9043f912c74e4e2da2f040b3ec55441f077c01e4eeaaaaab9a0a02d3a54b2831131ca8ff650a73ea8afbc7", 0xb7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f5", 0x11) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) pledge(0x0, 0x0) r3 = syz_open_pts() close(r3) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x9) ktrace(0x0, 0x1, 0x204, 0x0) in6_pcbnotify: Huh? Thought we never got called with mapped! executing program 5: r0 = kqueue() r1 = dup(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x6, 0x0, 0x0, 0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES16=r2, @ANYRESHEX=r0, @ANYRES8, @ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10, 0x8000, 0x1) connect$unix(r3, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) write(r3, &(0x7f0000000180)="39f29fff56576a8d", 0x8) shmget(0x0, 0x2000, 0x80, &(0x7f0000235000/0x2000)=nil) executing program 1: openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x0, 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0) ioctl$FIONREAD(r1, 0x802069de, 0x0) sysctl$fs(0x0, 0x0, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c2278469f4ec607286aff398ce11b230a27acc02fd56ae4646", &(0x7f0000001040)=0xfc1, 0x0, 0x0) dup2(r0, r0) getpeername$unix(r1, &(0x7f0000001080)=@file={0x0, ""/92}, &(0x7f0000001100)=0x5e) recvmsg(r1, &(0x7f00000015c0)={&(0x7f00000011c0)=@in6, 0xc, &(0x7f0000001500)=[{&(0x7f0000001200)=""/140, 0x8c}, {&(0x7f00000012c0)=""/205, 0xcd}, {&(0x7f00000013c0)=""/102, 0x66}, {&(0x7f0000001440)=""/115, 0x73}, {&(0x7f00000014c0)=""/27, 0x1b}], 0x5, &(0x7f0000001580)=""/22, 0x16}, 0x1001) r2 = getuid() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) setegid(r3) r4 = getuid() setreuid(0xee00, r4) truncate(&(0x7f0000000240)='./file0\x00', 0x0) setreuid(0xee00, r2) executing program 0: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x2, 0x1f) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgget(0x3, 0x384) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setregid(0x0, r1) setreuid(0xee00, r2) unveil(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)='W\x00') syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6090446c0108000000000000000000000000000000000000000000000000000000000000000088"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r3, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) dup2(r0, r0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000080)="0e09b290e96df58dc2b68bbee66019d57a080078c086eec038b4032938e8fe1257d5ee7f4880197c614d57b9508a58796eb200da5ae8f62c2a5a4ef2b5b299639147cea1445d1677d4d71fea5f60a17eb0daec2baf68ea83fdbfbe06e447798bc46eb51070a9c5", 0x67}, {&(0x7f0000000140)="a72b2af5bbdd42febbeb23341beb94f41612f83fa7b470fe921f18b29ed14c8dbf11e7e82ee81c1f2da160dd5e1e1497002abc036b46c0e7b3162fc4c8095aabde787e1132fb9a3b05f844720ea49999b7307d576c0e4eab550a", 0x5a}], 0x2) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000100)) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0), 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000008c0)={&(0x7f0000000200)='./file0\x00', 0x4, &(0x7f0000000580)='./bus\x00', 0x6}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = msgget$private(0x0, 0x157) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000180)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x100, 0x5}, 0x2, 0x40001, 0x0, 0x0, 0x2, 0xfffffffffffffffd, 0x8, 0x103}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000040)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x1ab, 0x204}, 0x101, 0x2, 0x0, 0x0, 0x1, 0x27ffe, 0x4, 0x20000000000000c5}) sysctl$vm(&(0x7f0000000100)={0x2, 0x3}, 0x2, &(0x7f0000000380)="4bab5b439f302e3144aff3fda665a4670f08b4db6e3f49780992aeabcaa5810e8e925d2ead3d5cb06329bb0807eaa39c3634e6fb2f97f4733da2c8cd3ba557bdfcb4a5fd75d884abc522481da4529682f0299c69139bd6f57ebc297d64e54e7a4d7421090f76830003b7f5a77cc68d5945cbab923694c509ce6f6991ef8424e9de138fa98e653cd911bb59674d3d0fca9f51cbc5073a6f969b036e813da12ae510f97a1c649914d7a515a6a651bf3fcbf79b1c7502897576d38f7ba3e1dcff66356529b89dc79ed581b1989f8759d128", &(0x7f0000000140)=0xd0, &(0x7f0000000480)="5db4985a77f5d14bdcd7092e1b6cff7208ebbccb7a118dbe43a4dcfc972a461dd6e71caa36535d15b28985e37ba54075847654c5a41e0c934373f918815179de506f8f5ca43a4773e59163c6edb3f67fd65a0e87eaaa1376578f0c65aad6d90d47cc631bf32f2ef98d1e5d5f45874c8db42e1902f7df411845f3b6b1e9f8769630098a60059f5857c98b238c65db1b33e4d6065dab1810473376f7b40d4ea267cc26e3e646f1f9dfc0fb1e103c85451ba0908b0fcd42ffecf834ede0e2d989caae3e9864338a767dcedfc7535b1319df5a0e1a5ab2323b12523e389e52f15037ec4c1532c76ca2b174faf8158f20dba64915651a50071f5a74", 0xf9) r5 = shmat(0x0, &(0x7f0000ff3000/0xb000)=nil, 0xc15c5df25bf460d0) shmdt(r5) shmdt(r5) msgrcv(r4, &(0x7f0000002bc0)={0x0, ""/4116}, 0x101c, 0xffffffffffffffff, 0x2000) msgsnd(r4, &(0x7f00000005c0)=ANY=[@ANYBLOB="0300000000000000377424a05eac045049bae9f2f1ddcc9f3c81ebd89dc7b31acf0166bb324196ab2eaaf64c83d81d2e3d240aa2c81ee1548f22d1c59995e7977b88e96699b639b52d16fc5ef9f2466874fd7cac4a496fdf911cc020958891c435d9c751f6b48b78d613a8fe323114cf20b1c07825e8627b3525818d81060502000000000000007abac4445db36a3891ca0fbc002de0f50b7402eff2d890008000004e730c87fcc574780f0a11f619b099a29683be7e56ce64766996ef405f2ce0e015e1c998b2be80e54b4e8c4ac0377930754ceade773a33fbe75e51bf15b9c2909ea8d64b270df2af2e957b6e5274e873e2867855bd1b97a9344ee1141f033a911860464ef5165ff304ffa62e75bda8b06d54b0f952f1a58ecca2a005c2f57b35ba122616a032486ce5cb1b037d6fa9d8daa42b13b3c6dc2cff20f68e7d1b613f87a8a7e44df03321180b072e246c68cd53dab20684296ca2c1f282472c30ca06a234e7d0a1fa8f355d594ab29492cacb8f1366ebe99b15fbca0893fc79e3860e40555e703d7b4516e0ba8a62a41d14f79bb6af01000000000000005beb4cde9b9ecff335b5fe688ca8a60c8d1164d9d5547a3047403da933155f28d3049843c6f68bf9c24fd6defd02c244a1227ad243d9695196567848fbbb34e032c0447ae688e210fc83c4f73d9cd6e68d79ac4bd9e63e99f98d7985bac00fdd5a9456cd2d0922bc1d6e7c4911dc6e404137f40bc3c233f13486411d9310e2b3504bfc2f6ca59c1f8023e43c66411607e50a3c52f4df95032677cb8787a1709b404d3b"], 0x176, 0x800) msgsnd(r4, &(0x7f0000000300)=ANY=[], 0x8d, 0x800) msgctl$IPC_RMID(r4, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000240)="a84f7626043da7da33b6784b2f9d37ebfb7ef1349c0e1ec7bb845a9159501bc656e5835e65cc8113a91bb6d046004de56ddc2cf4699e0471eeaba56f221d60323d63e84995a777a6ed0ad670bbc4293d709d7e120976fd0ac84f946d445437279f833ffccd08f3f458f8baf979259dbe2bc679321caf201596c0ec8019611b50c3499e0be2be507817e544c8e8f059e86bbfb13f6cfbbd39de378a7df1b555c911fe3b362fa44914c9e10ef3395ade00cd118dcd0233ae20f1fd52d4cfda329b000f081aaa69af9897e90fbe6d94a2903a38009860470a2a76eb8c531bad322473c098a36720d10616286f8c32982c706859aa03398bef44b3", 0xf9}, {0x0}, {&(0x7f0000000680)="e6f508e74c663fbfb2f91175b5fdbb6d5c4283c4d4f1ebfd7a8b3488382a31e145d79197a400b53be7193fa6026f89ad9912752a14cb449b8f8756d1ee22344f22aceb7376d54a7b004be65e3b", 0x4d}, {&(0x7f0000000700)="670d934ac261bc173893385fcaf9cfb686c662c86fa0cb1c9d1e35ae996d667c8cda87dbf78e864b6e1bc9a94d104d54ce12b8165bf569ea3984c8e759477b39cf1fdd501cf77470c75267268130c72d67035f8e4362c5394059796cb0aa3393c70def6a33795a91a82d1e6f2fa44a4be42236b1f0296ce875c8c0c9c6f1232753ebb5bef64b3545d3c7ce94ea29739fa3f12623775b018b35a3b7609c7aec73b8a9df5d690fc78318dd8b09b77076009f4426e1513e6da30cf8ec0e58eaf198c4d2825c02f99864337392b4dcd6cfc18385b20ff76d1e5b66d33637c2c41a7694a647", 0xe3}, {&(0x7f0000000800)="d74599defeaf9b8e11583d15d4a2614c66224db3fcb45d0c3b4f626ef647b9468b85c4e3b81a3f7c2fa3efd432024432b590936b79bf52cea0b1d0ee8a1798b0b13898f8efcbe2e049b60b5e2ba19b9974be2b1906ae36c20042c7f659f029", 0x5f}, {&(0x7f0000000180)="df6323716975f404728787eef16dd92325c7b89474240d72d95e2cfe0c7b930742fa8947cebc49637533e260904baa127108e58745dd", 0x36}, {&(0x7f0000000340)="8ac267f19df2523249189246f6f7f27136c358fb3f72036cfe7cf66922387d4438bb634bf270958a6f38b2731b", 0x2d}, {&(0x7f0000000880)="a2c2f79ca9f3ab027b", 0x9}], 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000ac0)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}]}}}}}) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x10, 0x4, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) r1 = socket(0x1e, 0x0, 0x0) r2 = accept(r1, 0x0, 0x0) socket(0x2, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000200)=[{0x634}, {0x40e}]}) socket$inet6(0x18, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000640), 0x0) close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) setrlimit(0x5, &(0x7f0000000280)={0x8000, 0x15}) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r4) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000100)="c2d8", 0x2}, {&(0x7f0000000140)="51ef9f70e8e2f6cfa899c2282664b0ff4ee08902ff83be33305d2f8ec6e57c6b303b6434613ab128e1fd07fbcf4f8dda1a43b6138497daed303ee77367b32061f351e16237800777a65cc5d5eea251d291993cc141edb5f86c9cc815dda79f2b2197674d1469cf5f0f6240ac669850082db2cbd0bca5d2e5c53f712a3e5df8f8ad610a4209b1279e4f497776aa700e94e1ca18004e2239d0385d3d978592055a9856caa61f3ede0a46c6cf4d5b440b1bc131c78c0e013e083c69d6ac35f1eab67b354a6dad9c06aebf2b71efdcf867de7ed90a0bd7959553b873abb7ddb481be8a189cf6743b5e46113b08a3250c", 0xee}, {&(0x7f00000002c0)="5a74c6591d1617ee218d661569f78bf9c29d4286d0365831474094e776fea4d832cceb1e2d1e359109d71987f997f0a39ddc1ea9d4960a8a65f4dae7165758c0a8d381302d43b0c43cd9de3bd25939fd53bed7ca8154fd5c3b42cbe2ff28144981df3f54323965d8eab971c7f761b757e30a33387f3507db67a220a4242e51", 0x7f}, {&(0x7f0000000340)="cf23224ffb833bd68fe8a0bc27386fc585cbb5d6e5b5428668219e29e0b60780a66cf94b22ab934a528ac88f39cfd9d25e5849909722c85fff003686d0bbfe80b966c412e03ac40eec620e651dc8f11a5f70e0fe2929c7ef9c2c29c6c7a830919a8c77539b464a5fd23bc4253605ca493de323c35959a3f683acb35570c4469420f908797384b1fcfd4b4b62c947a45d4b105600f98e2f70e0dbe7323c9688ea582ac1a6ed4c099fbf8cea7489aa8f0f4f63c6f091dfbdb145ac717dfb6dfbd0f6605f568211f3c56faef6e2fd8f0e244ad43f6a24684671fb848a7d1875cc83127cc4a11a0d5efd1a1b4aed79", 0xed}], 0x4) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x41946465, 0x0) getsockname$unix(r2, &(0x7f0000000540)=@abs, &(0x7f0000000700)=0x8) getrusage(0x0, 0x0) socket(0x0, 0x0, 0x0) kqueue() sysctl$hw(&(0x7f00000000c0)={0x6, 0x16}, 0x2, 0x0, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc038694e, &(0x7f00000001c0)) executing program 3: sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000000080)="112a33874409c0d7129a55b77dc517788201d27c09ecfd66a7a3bfe7d9a3c56426960d4174e6d678631ee5e03c16d8deca4e1f2d1d", &(0x7f00000000c0)=0x35, &(0x7f00000001c0)="45e03ca59a599568429eaf86bac5440bf5888ee83b7d12abb5d0e4e1106f3c30769cb0543030ef602babb3af6c4f3946b03164afec2504d57ccc4fefd8d0ddd05e3abda0038fe56f3fc8f2c22455572ebd5ae5ff6401b16e0d17a12143d52a9c32382f41902b837c795c4b4b6fcc4a8dbae22e28c7d23cfcedd8a69d4e5c9d1d36d797f278e86538c3d8f1337f57d1c9a069accf3efc3f9271f76e83c499e34b", 0xa0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80003) truncate(&(0x7f0000000400)='./file0\x00', 0x8000) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0}, &(0x7f0000000b80)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r6) r7 = getpid() r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r9 = getuid() fchown(r8, r9, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) r12 = getpgid(0xffffffffffffffff) getgroups(0x7, &(0x7f0000000c40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r14 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r14}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r18}}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000cc0), &(0x7f0000000d00)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000ec0)={&(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000980)=[{&(0x7f0000000300)="6c40f471eb070a33837d10655fca819959943a73ab136dbc21cdd8c92b3f42f04158035b8264cafe855967d970481caf514107285d6f6d512887b69aa58e4be9271cb2813130df3f2488767be47ed0cdecdc349c7349c29729b0bfbd23534cdb7defeb98babb1fb70ae9e056730168aad0d403d9c0cb65234ddeabe94888e9706a3dfaf2b10e5844fb164e8d5ed5aac9f20027eb8e0c6282e5e2d3f42f7ca2f84d935e43bf15f57789d17ee2fa08fc0e9cfd5431f00de1fbf1f937c99f99575e0ce4d540765f49e72f93c6f5dc140d62a067cc9524f3f9ee2f6460e4ae7b2601c1c36c783372d3c1ba89f2", 0xeb}, {&(0x7f0000000440)="6e51770faff84245fcafacb14951754dc9ac2d42a0f807e3b505c290dffc6815c6a4dd58e87fdf4dd09847d82532ac9debb8d855a67292dbb0940582b0da8cf1fc2deab0388f653742d13784a0b11b8e955832856508a5f24ddd607b336b10149ac7428c184d67ea68d3dd8920272fdc4905de1610bbe07d0a99a9c305773ae86ac55e7fc267a2a6b9865eada9c83017c7cdd166e2444ea7a2dd876cc38c265e61c73bb85d270f5e554ae440f78b33f92e3f31349ed7", 0xb6}, {&(0x7f0000000500)="a78ddb6a61dc6afab5a402644325d08531a8ff6d2f372a38eb6fc8a907e05d5d1b41a12b9b788bbe5b3388b124304e3026b78ecd8395dfa4f3d1df2fbe574949501cedbf45e3137dd870cedb0d997747fd5dedc22297f9e2f1cdf16cfa43b111463d6693787a3d1f06a81a1a4696553f5223f96776eee1fd2cdca130dab35fa4a261e841d202ea9a2a4b4a4c15f5567593e0a628fe4d5964a6e2cfd586bd0bfa2adc37cc341cc3445af66fc667327d3818db7ba977979600060836fe0355711eec51edee80f1b076a29a1989bccf4e3a2c67", 0xd2}, {&(0x7f0000000600)}, {&(0x7f0000000640)="ac1d61db44cc6ca53edfc5871a114cc7180fd88e3fb4bbf9ca653d06691b714789e3ee3a8e58ee9e7ad35abcdb0903c61b1c65d1122134e0fb584d988eb4294678a58f9b1ffe45878f1b8955e1319fd509c072a26ad34681aaf9ed8a732462fc28992d7a633388932c3d051c2b593fa896f3f9cabecbbacb2f33f0e1efc2860bcb6bcf129a238feed1cedccfbc2a93087eef21225c0825ac024075303211d19c2cea7d5a91a6df3c6fe5e9ee448afc439d93a93655cead4ed406c1cdf04e29ec5bedb8c27f87c8182f1dd2fc90b4bbaadcb691c817cbb9baa6", 0xd9}, {&(0x7f0000000740)="4281e670719d9668cd4ae882fba9ba78118d5d3add5ef1b6de51250a66c576209a1ddd694ef7408b1c987fe240ae175c1922b2aac45d56f1407c0e3eddc27f77a2a8a6a5fa9d74e033310299594698a8167db5398a15fc3ca179c1c27b03f382ecb85308a5322c21b2902bce8abf5dc4d2771feea4f767f63ec6b7cbe53cc55285f9f86ca66fa2b7", 0x88}, {&(0x7f0000000800)="240816bd79b0d2862938e1f7558ac189d3776d35914f25887edacb92d03c069e62590a9e52be59bc3cb0ced012386aa8c197d03c0c06e7637f7746992903ba6541eea46b10a9bed02dcfb49ca28ae0d706f4feb26d83232eef157cc3678e9e18fe6bc1c607b103cb015d2ac8c55bf6cfc6761cdff5", 0x75}, {&(0x7f0000000880)="ad78cd228c0bc9dd00f80c6f9e0280a1ec188bb7ddfe228a3aa5f4113166f38b89177f8fcc6a3df5c76b4f07492385b807b598445681720d13c2e7d615a97286598c9332dcae4b77391b148fb49466ec019b6964db12b16a1b75d5f01040ad7ebb41c01400911397ad1368f174749c2ef5a3bfbce9f100cb57350c4c8e7a4f50cc0c06d2acc2ab6bf6aaabc4df63d2c0117b7efee26c", 0x96}, {&(0x7f0000000940)="89461c2795221a0f0d261b85ae785f04a6d129109a52eca39a409da4f170e799baa6a32c07e7a035e1406aef117df237dd20261d3da6bc6c3feae803fc493c0f", 0x40}], 0x9, &(0x7f0000001280)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES8=r3, @ANYRESDEC, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRESDEC=r10, @ANYRES32=r4, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="0022d8e397ba8b86de3a1c5ae47fb6978db79d85f95f3c011a4a687842ee43dba906672aa0249306bf8ba5a741de1245d69a0858e9c2e146b2deb9ceb93aabb421267064e95431cbf8688c28b64f892c7e0b0000401efd89c34935fa058f3dacb520c2c75795fed1257c0000ee2308264d", @ANYRES32=r12, @ANYRES32, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r18, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRESHEX=r18, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES64=r17, @ANYBLOB='\x00\x00\x00\x00'], 0x160, 0x5}, 0x1) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, &(0x7f0000000100)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3d07f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) write(r0, &(0x7f0000000040)='L', 0x1) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmdt(0x0) shmctl$SHM_UNLOCK(r1, 0x4) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x14}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000540)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) executing program 7: writev(0xffffffffffffff9c, &(0x7f0000000500)=[{&(0x7f0000000240)="69706955db300551927acdf7460e58e6cf3404a0fe41940d42a31e4985afece822c7d6ec28b533e4bd64d4629cf6418b1af477ed54b69a0c7770a8b1668ac2b136ec92dd991c6958426d5f68961284991bcdfa3069ca3e4dd84dc0726f267ff553ca5f4f46d17dabe9a525fa1515b98014ace4ff26724550d81b3329582894419cb2602bdd543d34cee236a4916664520b13685b720fcfcf3e461c725f04ad46eb997851cc11fc36c6f4874ed88f4201d38c6652c2e801a86033f9cb734981", 0xbf}, {&(0x7f0000000300)="5c313b3a19c03a3b3d3f74f4f3da78288022a6521413c9f86ce1bb6bf95f5e24e306ac3e8ea4968e56a32706d8d79f836109f7f27b096809aab824e3ea6ca4358fd5a7f648840dd0c3b6d6826c5e205a1244794cd947ad58b7453a4c1c330414f47bf812d0bdd9853a50291c075ebb9c40f0ed3b45965df8e6767707f21b107b69c3c5de0ab921140bc448920da315d033ed86d994c165", 0x97}, {&(0x7f0000000440)="2734da0b1d6f4a699ad81bb469cca6ef85080eea2df6aba2abea919fa77dbc9741880b54eb1ae2aa81943519d1a698400d7017321d9f2fb53b91420c6fa9327fc486af9e0c17e6dd98142120e9f52886e094229c9e28eabb566e87e27b3d84cee0be95e4dd6b95319b3a83fa38fa3330af0dc232002e30583d0001491e4a7d385426fbf9ad0169c583dcc4e6e96ffa9a0637a0f892c7a43a620ad87ad9bdc8a37390a9e7c495fa29a7d21269e492a7088c9dd3ede4a438b7", 0xb8}, {&(0x7f00000003c0)="87a6f7c839203874e0dc16df641393eaae3733a318", 0x15}], 0x4) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000001c0), &(0x7f0000000200)=0x4) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000100), 0x4) sendto$unix(r0, &(0x7f0000000040)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae27caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebb4257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd007f720fd3873babfbb770a2f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100000000000000100000", 0xb1, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x1, 0x80, 0xffff}, {0x18, 0x1, 0x7fffffff, 0x8}, 0xfffc, [0x7, 0x65, 0x1f, 0xdfc2, 0x1eb5, 0x3, 0x8, 0x1]}, 0x3c) r1 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r0) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) accept$inet(r1, 0x0, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r3 = getuid() setreuid(0xee00, r3) r4 = geteuid() setreuid(r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r0, r0) getuid() getuid() mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) fcntl$setstatus(r1, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socket(0x18, 0x3, 0x41) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "36e282", 0x30, 0x3b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "5adf00", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast1}}}}}}}) r2 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{}, 0x0, 0x0, 0x0, r2, 0x1f8, 0x3}) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) read(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206918, &(0x7f00000001c0)) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000100)=""/16, 0x10, 0x0, &(0x7f0000000000)=@abs={0x1}, 0x8) sendto$unix(r0, &(0x7f00000002c0)="b1000501000000dd3d2de2fe208e249f0500070107000000330100fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba090000ae61ad1b93f8343712cc1100b71dc00009010500000000000000130000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, &(0x7f0000001740), 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000400)={0x0, 0x1, 0x0, 0x269000000}) close(r1) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) getppid() setreuid(0xee00, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1430, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r2, 0x800c5709, &(0x7f0000000000)={0x1, 0x4, 0x8}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000140)="8cf08c0d666a7c03616bac53e28599b8", 0x10}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000380)=[{0x5}, {0x64}, {0x8106}]}) sysctl$net_inet_carp(&(0x7f00000001c0)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000200)="3916d9752a8fc9f4b60084fa6aaf360b895f53364eadc2e8aa1be0f4af813b1ad1ab2bdc7c9b80f25c8d155cb75e17e85b13b56d2e10937a2c", &(0x7f0000000240)=0x39, &(0x7f0000000280)="f282cd160d2ac03d138ebf1cb90161406fdad46bc490347f42f94b44470746b3bda6c7a91d3fc9823ee161d233388e0dfd565742447d69c1f974f76a5b9ae0ee8818c2ebc9a76342fd0f55a65d03fdb411aabce46454fb346279efff106f1d1dd896c3766e6c9a1763a30e531f", 0x6d) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) syz_emit_ethernet(0xb4, &(0x7f00000002c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x7e, 0x3c, 0x0, @rand_addr="8a211dd1550021b0748200", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x1, 0x0, 0x8}, {"f3e120f338d780e0b9c69a0d3388e365edfb57eec7382360bae1fd90b9ed024b1c13e161432970df1d339b08e7aa4cf153343314c0fa995811ba88d86af34093b12474bef39ee318c7fc5af730d7e751541573a494043af43bbb3723aa5d7afd091a3d599db9201fc511d239f3a7b43dc82bcabe6b48"}}}}}}}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r2, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES8=r0, @ANYRES32=r1, @ANYRES8=r2]) executing program 5: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x4002, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000440)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}}}}}}) executing program 4: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069ad, 0x0) mknod(0x0, 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) dup2(r0, 0xffffffffffffffff) open$dir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r1, &(0x7f00000001c0)="33a6b5f643ed978268bff6526295a976638f083b040c94bd1d232feed4baa1413d7c1c2ce37b682b79152c01550aed29f10745ec875e1b1491933b3f60a3ce", 0x3f) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="20206000019c0a", 0x7}, {&(0x7f0000000080)=' ', 0x1}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 6: getpid() ktrace(0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) getppid() pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x20000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x4003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) socket(0x21, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getuid() r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200"}) writev(r3, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r3) syz_open_pts() r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x6c1db1af) executing program 7: openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) socket(0x2, 0x2, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000002c0)=""/2) close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x1800}, {0x0, 0x0, 0x800}], 0x2) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f0000000140)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000440)) executing program 1: semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x8) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="7f00000000000000", 0x8) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f00000001c0)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {0x2}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) writev(r1, &(0x7f0000000400)=[{&(0x7f00000009c0)="6d7b4cda569c1352ad3cb9cdd4ee810e070fdb97f0fcf14302c237d133422d863fe47c37f5ddf19e4a92f506a49bb2a4669d228a91676935b485dc77b23c8f0badf2891be2e7a7c16834260e0f11bb109dd0388b57ce9e897108f38f2ad57b2bfd6eece52355810553f8b6dc0297f94dcb6a063eb26b5b037a1d8df168c1a085bc4988617676cf7a8c07a4d53ba394e3df58f6b386d8a5c5eb1651f78a20e116af573daeab6da6425aa1ea07838e1eaba0dbb59395dedfa857a5087ac4efb1fbcb2e757c022220b86af3cef33df948117d0400d23eaf47bdea4a9964553aad5c05945a270f599fc43249162ddf2c529a469f4c8594fe6d24b3add8058ea9f0adcb0055c60a1fed1a", 0x108}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) pipe(0x0) (async) write(r0, &(0x7f0000000240)="44c240e32e2002aec15e8ac54bf0d99e79fbd1cdf06d6413196206338dd86a9901cebf6788cd6867874a5138ee9f962165a3631e89364306a9df517788229991137650a95bf894fb76325d95af728f8c17ea4cc56e1ed6b381baf4d739c884d633bfe5d2fe874abcb598751965c37a2d61989eacde20db8d279fa813a306b048015c2140e63c3d98da82123c76bbbb2182db0c75ba0bff012717c20416587a5ebad110bcbeae889bff196fb1fac02e5964dce29f41f87c6d4c9dd4bc4fc1fdae8a86dc4df2aeb7de0b6a6ece", 0xcc) (async) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x3, 0x0, "1026307e7be2cd67de20888bda64612c3100"}) (async) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000180)}], 0x1) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f5", 0x11) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) (async) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) (async) pledge(0x0, 0x0) (async) r1 = syz_open_pts() close(r1) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x9) (async) ktrace(0x0, 0x1, 0x204, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) (async) pread(r3, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) (async) preadv(r2, &(0x7f0000000000)=[{&(0x7f00000019c0)=""/4096, 0x1000}], 0x1, 0x200000000000) (async) socket(0x6, 0x2, 0x0) (async) socket(0x2, 0x2, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000400)={0x1, &(0x7f0000000140)=[0x0]}) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 2: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x10, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x6, &(0x7f0000000240)=[{0x6, 0xce, 0x87, 0xda}, {0x4000, 0x0, 0x2, 0x400}, {0x2, 0xe4, 0x1f, 0x4}, {0x5, 0x3, 0x0, 0x8}, {0xfc, 0x9, 0x2, 0xac9}, {0x80, 0xdb, 0x7, 0x2}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000340)={0x6, &(0x7f00000001c0)=[{0x6, 0x79, 0x7, 0x7}, {0x3000, 0x9, 0x0, 0xb9}, {0x409, 0x40, 0x20, 0x8000000c}, {0x4, 0xff, 0x7, 0x44}, {0x7000, 0x1f, 0x7, 0x2a8}, {0x1000, 0x8, 0x43, 0x3}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c674", 0x5b) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x9, 0x20, 0x80}, {0xa8a, 0x8, 0x0, 0xffffdfff}, {0x0, 0xc8, 0x3a, 0x9}]}) executing program 5: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 7: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000003c0)=[{0x0, 0x0, 0x20}, {0x24, 0x10}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8e61, 0x0) socket(0x2, 0x3, 0x0) socket(0x10, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000089"], 0x30}, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x6) recvmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) pwritev(r1, &(0x7f0000001400)=[{&(0x7f0000000080)="1a", 0x1}], 0x1, 0x50000) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000180)="8d6bb85551ec84308778e32fe9bbe42cc8f3147a3eba8e1969f0435119cf4c071c8aee7ef2921becd7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d209000000c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) syz_emit_ethernet(0x6e, &(0x7f00000004c0)) r1 = semget$private(0x0, 0x4000000009, 0x82) r2 = socket(0x20, 0x4000, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r1, &(0x7f0000000140)=[{0x3, 0xfffd, 0xe5ce97ab354d96be}, {0x4, 0x8}, {0x0, 0x2002}], 0x3) semop(r1, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r2, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x8001, 0x5, 0x9, 0x7f]) getegid() semget(0x3, 0x3, 0xa2acd17e1874ed56) semctl$IPC_RMID(r1, 0x0, 0x0) geteuid() execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x3, 0xa2c) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x0) syz_extract_tcp_res(&(0x7f0000000040)={0x41424344}, 0x0, 0x3) syz_emit_ethernet(0x1fc, &(0x7f0000000100)={@local, @random="406cfc0c9a14", [{[], {0x8100, 0x0, 0x1}}], {@ipv6={0x86dd, {0x1, 0x6, "69a9be", 0x1c2, 0x29, 0x6, @empty, @mcast1, {[@hopopts={0x70, 0x23, '\x00', [@jumbo, @generic={0x7f, 0x8d, "101c9eb8a62e7113c6625e6b52fe26899cf662730f1be61f96ad9307aae9b602f99aea5f33e00e4ef31bbcea39cc319801502159169a60579186cbbb85fb0039e2c067f2e5f07aff546751056a4e71a61200524d8281f29f8807782bfe3203395e742fef1bcb12394a4ab5d12c333a877ea929d4fc6328bade485fbb77750488d035f97b3a54b356fbb2e10514"}, @generic={0x20, 0x82, "8ea2dfa14f39cfe6ea7551ab66928041130aac3d1183d86d2558181593ed67ac2569c6f83b020cdd857b2315c421c27e51ef7f2c460adfe0e1d1d13f6d8e44a1332b48fb7c59daf56539a3053b6648d82091bf92b1f79b9923cf3fc182612d1e0cdd1a5e1d98af72357b11aadb594fe9f49859207621c7f1a98b059d8063569a8110"}, @jumbo={0xc2, 0x4, 0x1}]}, @routing={0x1, 0x2, 0x0, 0xf7, 0x0, [@empty]}], @tcp={{0x1, 0x1, r3, r5, 0x1, 0x0, 0x6, 0x2, 0x1ff, 0x0, 0x20e7, {[@sack_perm={0x4, 0x2}]}}, {"7e4534a77b722f96ea37d1cdb6a852ac6e0b194d4de367ceb5e76c1d9a889dadab6684cf5f00bee88378a4532405a6b3634264e3daf16548f03267b929fe18f9d5877bebb2e7d39d711f01c8347c110a89a2d0ea9bb665252da1d58bf6ad5e0588587058744e52599e05"}}}}}}}) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x56}, 0x4000000000000072, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x2, &(0x7f0000000300)="5a7f914b50f38a59b3deec309c1d4f940efaad040ccd1f8ef23bf030f8832a85db861462b9aae1045d96c9630a6f06cfa9f4b3c9bdedb8627b42b0c3feb283f7ae94cc316a8d97cb771958c54cbbc5a94a5c223831edc1ca26df7d2acea95539c36522b86c9b5ebd8e6c49b4a558f9dbfbf8124d3876b11178d8baf6319ffa5c29979f72a1d7d65ff584e75838b29f589b141627d4c5f7cfe758643fb29285b62e6a75f212fc05ee98a3344688e1cda989ac1411a50d87889a87a92a08de539bc8469159e3f58592775f7e9275fefd5a7db466ed190ce6bf60a6542990bf", &(0x7f00000000c0)=0xde, &(0x7f0000000100)="fa831e4e735ad3b55f952c2817b3daa48a17ecae7eba970fec4ace33d12b3a276660dbffd3c8abf55abe51719421ab2a1803062b20c7476abff20685ea939eac11858e409fdccd70fc508ce27f4b34efec7c98318397", 0x56) r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0)=0x100, 0x4) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x10010001, 0x9, "681fe60a117aa567cdbf5e002a00000110001c00"}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) getsockname$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)="c4", 0x1}, {&(0x7f0000000080)=' \x00 \x00', 0x4}], 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="505da9af9f88f4a843984f92c55b04ab3221321bae93301e682d192f3f9d9e0f2ea35709280084a26026a3595a2789fc870c736a5eba1424fad2b6b1dbebb14aa0f7829008d7d9c33fea31cf691c2dfb3ea8b1bf9bddbf27c5217038f8aa2ce7954c7eeeccfb7b0a", 0x68}], 0x1) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x34}, 0x2, &(0x7f0000000200)="26864c1dfe1f89d6fda673ac8500e89ea324014a0797cd88ec9b2867af65ffdcf0c0674465bf6631ff60fb90b71de4ae2064aebbeb03217f90bf02174015156008ea30ace0878976024f26d33477ae2e3264654394370410b96da200395d589222f10bb1233ef46be4365004690bdf2540e6289b033bad660687fe02c7b21afdf013f242684a5cbc8ed0610583bb79ce4d23b6d31c7edda76d6625ee1f6de39040ab41eb10579f7590f501eadf4fc70759311f8fbd0da4d0e8e24c384c72b2829401cf45cb19c9350d21beb493eb6d78ec449be788bba75d67fb00216addc1f3f026067c43de270d2d60a790", &(0x7f0000000180)=0xec, &(0x7f00000001c0)="4fda37b7b4892e5be5dd", 0xa) executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r6 = dup2(r4, r3) poll(&(0x7f0000000200)=[{r3}], 0x1, 0x0) r7 = socket(0x25, 0x8000, 0x81) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r8 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffffffffceb) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getgid() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r13 = socket(0x1, 0x1, 0x0) close(r13) r14 = socket(0x18, 0x2, 0x0) setsockopt(r14, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r13, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r13, 0x0, 0x0, 0x0, 0x0, 0x0) r15 = dup2(r13, r13) write(r15, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r17 = getegid() sendmsg$unix(r6, &(0x7f0000000800)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000180)="a1608ab5dc02c0767a376b208176acc24395135e96a7a2bd49f8fb0558449a09a4c79275ef4283a799ed23954551de9aade9c46f20289db7965384fb96c8300df50d30be2ed91bff6d3cd4422f51142b2e94eb55c812a9a870a2fe4fd812f1d738ae5f590940facf5fed0733e0bd3466781ce2fad2794c18b165a74fec634f", 0x7f}, {&(0x7f0000000240)="642652a334ca049a87a65d0be5a8d451306d49fea71ff91d55998448cd3904", 0x1f}, {&(0x7f0000000280)="dce36b9b8f8c5c4f70867fe37d3db8524a213ef3c7e350618004b5ae3b08ad35a1898354a35e50a0f7d6825f2da1ca6e36ac7525b52f8150e8a2e43e279ec2ceff43bcd96bc1b3c0f9ac421dcb1e1c3103948e4ce1761d67b7532bbc0b6271eac1d272c404016b09d63468678487468b4cc4cf3ea3180513634443c396fa3449b9a49f45ae0ab3231a407185a560af37899461ab29e296efd01939809482db23a58424d9c2130a46d6791a2245599159772ddeff1559d51c833793608ab9c32a52af91499dd9c65530c7", 0xca}, {&(0x7f0000000bc0)="8983b801123a2337e9ac308fa61b97802f2fcf491013a6322daef98426e990450c11515b5a8e2bac652d316eefc31fb53ca23d265a01295489cab3ac2044338ff6e6e325c19b8eef80a375f2c81a690896a36717dbcfe2584b6e438bc1284b91fc60dd4a8d2ce98cc69f9cdda7134fa68a50f5072cf907cf6eb2bdf57fd83c45428c5b0e45f43fdd2b0ce06796f1b6d186e3bc892482c286372f110b31e79e4a9181591b1d07a24937efe7b9a4d8798e4c042bd05dde09c7e8f905c31aef394e05fe7c2be9bf2b0c5538a2f210d84fcfb1ea8f438cbbc95140de92a25102914de8dc23c5c6042141444d592a63f8bb83d00f6e5b38a459368079569230fad7f69d175ad1f46ddb4299de1e99cbd07a1c71fe73fb84bad4105a7ef2826e41c880459f50f8e7c8aafab72844c2b434df9d76ca402a7759fc6881a75d82831af1b3a1916b4fcf0372cc52d8a3c59ef77de1ee4ff0231f91fa7cf7b38333262e9385ea9076e163f38147ff9a5aa6da3ee06bf522b2817f573084136cfda8c34fe8a1d7f799f4ae4bf22525083705c2b9dc33310d683f7ae083cc3a7b7d67e67a6ff389d82eddc8174aa5d699b015c1e022a7f7c723e29e71ab019ad7e7be3b04061b59bb3bd8458294394938e2a8a85816d811d3fdc0e7c32bedbf16314f342ea36eece2ed23d1d99d3f6fa896e5ce0d0df3bfd39df5378a0823ac4e248e92cb7d42c95b5c332b7648713c93dc9bd5f390d22be7d0fe71391be6f5bcf85f0b5076dacba988085c2fe4b6a64a4f0bbbeed54b5c6844d41cc08bbd05feffbedcd679382fcf426d09766e563d9e2b9416e4a5aa76cce41ae019a04c92a8086a9bf2d60765a750035e42c8e42927432a4ebeaec2b5bada86f50a25aef6f91e81906a84ec7c467e0c10aa0496b145dbec6be2052444141df4f5d89f7cefd8b4574af548d21a15332adb08d0036fb06d458250820597f1f009adaa7096141a24723e0c711f07d511b00f87fd71a136b58ed28bab906b4fc267d14d5202eb062d6180e59e59646de143b427a157f9a07dc840ebff2952a86c12a6945fd46f81b3c8cd6c579f7519eebafddad440129407c9660b5aca47f52cb911343d306b4257f68a0f4296d0a812babe9c45711e98af09385a2027c45aec14c32681259539eca10e4d3cbe277f2d0ad93d02cf0b5e2862b6975a49489e2b7a1262adeecf94305b8feddb43c2d09dd888bb5b3a2bb142d43a150f4805d9a2d5bd325323631ba9b16b163ef36206b2c24f9f04dcd63bbbd3b56f08fbb7bd71f5660d12863e0ec75f075c96a6b6af63ecf868a4f254939e524fc8d737220a3852bbd685c7b6f3e3937415d56d950dd254fd2ef26f316ec0ffb11e786742ba569007400b11de9edf78deba2c8387054371b2c472780a220cef1b5d18d066cdac5c2338f4dbd276086443afde88028086342af13a366e1f9774a8ef134f6798fc8c2ca8db6e17fa5243ce6c27b48582ce713ba56d86684dea004fa0e7546ace68fa7eea8a058850e7e338dbc90c0ab27ebeee6066f1cd2b1ebaae1b40fc92c4746595e261af1e2fecbb2e33da23a5a4d156f05ad4ea82ac2f064f1fbf062a92cf0e12a4a150f624104d24b1f0dbf18de1ff05a1e8f96db326659f41619b5ca6dbce83da5d0adad5f997a92fa837caf92a7a6cd463502469a3dd43ac070c739aca440599b4379b5dfd394525cf3cde720d969584baaeeff91d315223d88b277094c85e22dce8694ff05169350bf5adc0c7673b0bd6bd56ba8b4a5be3de7097a5f9394952406250bf7a56e5642f32e59af78764f43b648b3fbc8ab4c5b4767af28a33de9a874e509292d581190f1b2479490b142a1a7ca5cc8924ce79fd920348e99fbf8ea8598d96af6ae5eef94bc14c111d221f4184a6051927ce37051bb476c525524e34d57280f3eb2706bbb615817f713f6922734425f953c789fd2119d15de28b2e8a3f2cd9a2b91591b690af3c4d8eab5815c0e8a52d48a844d9b535dea2a42586c67d32595435b2db00881a8ab1b40c85aa68690338b02f0378f1d5f6733ddd1ac232e455c532cb1fefc9dd1173520061d3dfe8dd31384f546ed5158047cac9e8a71eca98ab894790173b91da32e36763ffb3242423a5c17230c3b21fb62d744e9114cc1e1992a7f18a941ffb92f2a1ee4595f5ef11c91fbc9b513d1eecb35deabcf2576fd331a08a324a834d478761d10ab8bc119143f3f98051d67b0a514c1f3cf81b844567dffafd859746ba9c643106b37c9985cac8febf60196da8355516fb13fbae6a5cd7adc0079b3aaaef178c84a2f509f59cdb3b56224e110dac1a1bd7396e9768c7c0ee3d83a4e7439988f9b5f38d16daf25afde5205f1837cb78365d9e11d08965247150e367b49c91048b7894a951140350f3d7924d8ff047976d35c89855bf67e309271d95a74d6497b10445de135b14528a251a5cac2085f6a2b2ca03f92b55e93f2f5f63f7804c6cb2e215d1f1fe4acba92b74e26ca8b5bdc46dda881dbcccd56aaafbbcdd9a2302d79eb67e6ffc5d3faffefd2ee940988b5525e0f3f32957efeef979c44ab582371899abec75a0255479155abb1715a5aa3dba7308ad62fb78ffee2e129de2455c22dd93b2a6cfa14abd6a942a918003efa5945772f6f06a2ef831a4fa11f50d2a907a8753b7391e228c233afa266e89899fdad53587de76b5ea567a9c981d22d634987c06f7bc3741bd8141cc8d870227315343893c81bfe05449a76c713559ebbaba04a42bf8589d298c055a2cdaefdf3961eb159d3d3b090ca9ec13cd012fb0b9e17aed91a987f0e12b41eff28ad89322f1311e81cd71a6091bd556aa3acbde0c629b6f3141d49ac3f4653e069ba5d3332f156f2626b125cb3246ff9321b53b672dd6dec1ceecd04d5b7ff1301a773dc50a820b43a2c77c2f79db0ea13b40f95e350dbd242b78ab5dc30ffa0b157e6adf37634497ffe8b66bb4a734eefa7c08aaf0de982b53236ea9c2a04ec9ca5793ee37a9b1cc387793d5528a90bd8321f1343a894684c00f27ca496ec3e7c453f7e783d1f626e8d9a955d6a78841aecf5b935797e6c7cad270363c2cf6a6e96941122db3014c5e9b313e431888862aeb342ee4cfdd0f0749be9fb4621515a78a6fe6ceb6b20e88cf065d312840051bf17b64dc56f40a391976602ff8fe21791c4b88f34f11565869752e64cf28328c13d249167e47f874276e8c297bed8d75b3023caa746bf9976645eaa75c1ada97a0314cc7d966832977a4fd5d7fd5efdbb823712fc52c9e28b2f6f86bf0273e95b128420ae9966758f552a249d5882e2732e2ac283906e97a15b8dbbd26067a5882304df5095443e2ca91e2e09614dda3b841768579fc55f8288d18a57f7de8eccc2f32a5b618ad29772691d38073d0550f7716152d7c6fdbaffe20430eb9796afc6c90927047974b3d53bfaf92be9de7590d1507604549c343d25e654fcad9ec468c1ea5e059d0eda9599cd26daa08891a90c88556c6ce7a3641ef44af730a22d11bea6d216eeb2caa5b29982c4fae8fa590563a12ded381ef03cddacb901b434f51e305fa46ce8d9927f76f305daf34b344258c9fbac9b8547bb83396ec22e6606dbd404e9f63513490d2f00189f4ca77da9237dd77a4be33834dea704cd71f8b7104eb1d57d525199321395ae3b11728d41a73286b63d9fffe6d779f7fc3fa053e4547986a48bd14d8ad40fb2ca1202cb56062642f7af40895c428df2a3593df206e4c643aca41c976e89896b0975f2a9239b4b0f9bb75a6a69f6de122af114f6dad24d352a8e8860dc12f3e1acff8d4dca3f3d708467f02a90766e480b91aef03fdf49f8c986c31ed94ffb31895308035c4c757ad9247807eab26632a2e2a7b4ecb51ccda86dea1008b5e0897385e19b89ebb644857c5d50032d0206efd7eea39e8ee21daa9a6f12640f9d1717a8585627e960646a56abed76a0ff7b7889b68e229f569afc11376f4301a49ab93ac56473b73f25d28325891c1fb3006a5e646dcb6e92ce7b0bd3593b245e892c6f36a136554fd73af3f9b48f8f1618c6fc4ea71ea98bb21df8a488c27e8652df576fd42e9b9b39201ae03ff7f0a5bd6c44151787d3ac9e858f29805f343fece05eeb65150347802637c37c1e1d9bfd54549886d9c234a1752b0c748ef75f6104ae1f4fb96e62abcccbda161cbe836b972512921d1ad481aea1011e4899e7bc223725b658977f0f485c0fa4992147d9b04625fb2da7ae005d70a6e12512c9a34803da19264f9ce3cb535dcc2449a17810134caaa4b0f03fb94941894b0c48fbd55568b004049336a9ded78508b8fc4aa5ec011a3085ff0d7344ec35baad8ba0040a22c30687fbb372af8556639df8d53cd65c740b55de2de8ad38e812aee4adf964a769c16c9c80069a0c1026e7ed604d516444d185f9bcc00496692b7294e11c1230810fe895285da340500c0bed5871456e4ba82385916e4353fd5ef81934fa03c1ce4af5ab16da68c75e6f06490d5ee9160ba3c6d8b4e277d1059fb3cbc70ed6e1da2e1c58eaef152ae35c08ff5b90a502039422f507379e1964fa2c615d7d99e07898436dcc30ef2a6d50d69c8b1550392cab2edb2bb364e36e3e129c415fb2ff499668a749b7a7db10d7f334f4945cfab4eb6374b76243c439ef282b4e779d6116e9e2317497a963e20fb944448d8455a89f4dfd5cbd7ceda0d4f3fa759dbdef5d56b5f0c821eb4cd6e810e03e82abcf1f882345a4116ccf8e0c44277c6b2e71e66fc1aa539a460d3c0524a5c485d80835f8b37a371a65ac601fb3ff050895a78c2e41fa64036bf21d1a2afe0d6ad2a053105673914985129351a096969346a9e1f2e759581493cc701d120883835e618d2cddb42622bdb1f282cd8f657c958a4c50f3ae13b8dc3c5084a5dc92c35d8e0073a9ce66e3839ded61e25bcea2f079209f3f5c152227ce01659fd9dda192a1785c44e1e35b5a6f799190b37ce9f0b54e2fe2bef16376e1018bca1ff0a5e849c90bdb1a2c64c41c6a0837543992b39ca4135e1f31834c69e0e87283b2738a2f8e31be63d01598c7ac8be765768bb34abe300e4d45b8cd1186d22cddaacbb3b90cf4f4c64e38c8cc71f9b1b428325cc4e55f151701077f28e3c7adcc379fb7c916a76ff1539cebcf58384e108b29ee880c4a8bfa1405f1fab5191bfe94e119afe8022d5f6da8ff91acca95cb02179d95b6eb1c19f630cedb76215a85d37cefcab537d10531f54d7bdf1ef1bff1e83ac832f9c95dbab02ecdd8da702dccb6d0da6bd25aa06e284f4557d32996e8a503ee8df918d22c1a23e399e94f3add14113c215414c0ca5876152d097ed4d3e16350fc6e076bbc5c12b8ce7fdaae1265f00c691508a79179348c70b547911ec797c277d554c609318fa778730782f4eea4b730d7185556dfacb1540d59d0015c6402c7d1af8aa4cf3ff6188318728ac6b4dfe5dd1b29f0aa9c3b5fa96e6e2d6dbafd5f75ac3e8df613d9a4753ea658852d01b058c3dc8954dbb9081bf2fc33d4f0ceb308d8d4990cf0cddf017c82ae0f7f97174a47e8b790f3a2dfb903919c52c06706ae02f57148f5c689cdaac45dadd6ad1dea20c03b52f05ce7ca48d6e0f1fed63a76d2249f87f2898103c4c635c9e070b0f673f078206c8eed9cc97536526e5d08bdccbeb3da1a6c5f82c13701bb55570ee47caa2ba12cb7454a8fe5ce13cdf33f08ad7ce55e14f6223f11f2582252f08dca123d8e7a1e154b8c0f301aa7e04c5d6cc31c507da585012681ea6", 0x1000}, {&(0x7f0000000380)="83611a3cba98ccf7d195aced635e567d55660332d877e9dbe16f3e72771a40ddc5f1cb382e5ff3eb997b946956c7b8c030fd89c1c9d779badb729b96f1405a783f92a9fd8a342127de1dbd978490c21d1250e78056fc5cebc918", 0x5a}, {&(0x7f0000000400)="fcdf48f00616cb8fa31c4ad49c676e30e515a3dd725978d9174a28a74fc86be5d400bdd6c0b64412e4a1567c04b81d2f6aa62cbfc32f131d7ba8be4149596806698cb157d9a7835b17b574ab1cf145fe02451fcbb3ce", 0x56}, {&(0x7f0000000480)="a1b21a7f99b6e664002466f260d2a57a36bc726f54dd34e9f510c322afe62eaea7c92e8afc05362bdde732b000def6232d9f41523ff03da92fa95ea5727dcfdbd37f6efbbb9dbf6eb825c1eb80d3134afc30d583acd7a9f685ad3914ef3cfd5cd7069666885a", 0x66}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r2, r8, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r2, r9, r11}, @cred={0x20, 0xffff, 0x0, r2, r12, r10}, @rights={0x20, 0xffff, 0x1, [r0, r5, r6, r5]}, @cred={0x20, 0xffff, 0x0, r2, r16, r17}], 0xa0}, 0x40e) executing program 3: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ktrace(0x0, 0x0, 0x53e, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x5, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r6) executing program 6: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) msgget(0x2, 0x20) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r6 = msgget$private(0x0, 0x400) msgctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0x4}, 0x80000001, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, 0xff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(r7, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) r1 = syz_open_pts() close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200732dbee6eff8966a00000000000000010000001800000000429d9fd4591a"]) kqueue() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7ffffffd, 0x0, 0xc7, 0x6b38415d, "2f78acf2ee60987b0d00a4b30db3e17c3563cb31", 0x0, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(0x0, 0x0, 0xfffffff7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)="b7f7ae0beba9a201cfb95f286749", 0xe}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) executing program 2: r0 = socket(0x18, 0x3, 0x9ef) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000000080)={&(0x7f0000000240)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000480)=""/195, 0xc3}, {&(0x7f0000000280)=""/34, 0x22}], 0x2, &(0x7f0000001980)=""/4098, 0x1002}, 0x3}, 0x10, 0x0, &(0x7f0000001940)={0x4, 0x3f}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000001c0)=r0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r3 = syz_open_pts() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200)={0x9, 0xdd3b}, 0x10) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() fchmod(0xffffffffffffffff, 0x80) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) close(r5) getgroups(0x9a, 0xfffffffffffffffe) r6 = semget(0x0, 0x2, 0x80) r7 = getuid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000400)={{0x20, r7, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) msgget$private(0x0, 0x460) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x7, 0xfe, {0x3, 0xffffffffffffffff}}) mprotect(&(0x7f00006d9000/0x1000)=nil, 0x1000, 0x1) socket(0x18, 0x8000, 0x43) getegid() setsockopt(r0, 0x0, 0x0, &(0x7f0000000340)="f4afe25e4369cc8d54d75c3104cbbf0d64a7948ad09e46679992f9adbb3186688f42c902f7917caa96e39076939680e8016ef3b6a1098f8e9559d986f8f4e65eaab65697f97db326e6cd0bd2feb3bf9f9a4e42c1aac114cd1488720bec28507922ed3c97dfaead3ddcb67d32803e59ae1e48d9e764d9819cd2c76c048dfcb6ad2e5c5695997eef83db61e4d0117b9dff", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x742d, 0x0, 0x0, r7, 0x0, 0xdd, 0x79}, 0x3, 0x80, 0x4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000300)=0xc) semget$private(0x0, 0x5, 0x1) r8 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x8406}]}) mmap(&(0x7f00001f6000/0x3000)=nil, 0x3000, 0x4, 0x5013, r0, 0x8000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x7ff, 0xc4, 0x0, 0x4, 0x6, 0x2, 0x2, 0x1, 0x8000, 0x3ff}) sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: socket$inet(0x2, 0x8003, 0x0) mknod(&(0x7f0000000040)='\x00', 0x6000, 0xe06) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x8, &(0x7f00000004c0)=[{0x2, 0x0, 0x1, 0x1ff}, {0x8, 0x1, 0x8, 0x3}, {0x2d, 0x5, 0x0, 0xea6}, {0x87, 0x7f, 0x0, 0x1c}, {0x8, 0xbc, 0x7f, 0x80}, {0xffff, 0x3, 0x3, 0x4}, {0x5, 0x3, 0x6, 0x4000009}, {0x539, 0x7, 0x0, 0x3}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x800) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) writev(r3, &(0x7f0000000400), 0x1000000000000165) r5 = open(&(0x7f0000000480)='./bus\x00', 0x400, 0x0) writev(r5, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) socket(0x11, 0x3, 0x0) mknod(0x0, 0x10, 0x205b1a) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) executing program 0: ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x5, "6b3224f4ff2c00000000000000000400", 0x2}) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r2 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0xbb) getrlimit(0x7, &(0x7f0000000180)) unlinkat(r2, &(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000080)='c\x00') openat(r3, &(0x7f0000000200)='./file1\x00', 0x200, 0x0) kqueue() close(r1) r4 = getgid() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = socket(0x10, 0xc003, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)=0x6) r6 = getegid() r7 = getegid() getgroups(0x6, &(0x7f00000000c0)=[r4, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r6, r7]) sysctl$kern(&(0x7f0000001500)={0x1, 0x9}, 0x2, &(0x7f0000001540), 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000002c0)) executing program 4: setuid(0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0xc) writev(r1, &(0x7f0000000180)=[{0x0}], 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x80, 0x0, 0x0, 0x4}, {0x81}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x62, &(0x7f00000001c0)=ANY=[@ANYRES64=r2, @ANYRESDEC=r3, @ANYBLOB="76b5a745892e75117846f16a2735c8a94c9f744d71d75b5a23a9a633e73c8a1277357750073d00eba999d00a70cc47a5b4fb1e8d4493634d54e6c9c1f1a22fcb02553f39f223faa6ee6777500e9d198a4f8f9ca393e74389b05aa4cc49b58d9cfe85d06ae7410321c7cabba9beea4901f2dd55d8d86c7ba6874287bb1930c1", @ANYRESDEC=r1, @ANYRES32=r1]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) getsockopt(r2, 0x6, 0x9, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) truncate(0x0, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x10) sendmsg$unix(r5, &(0x7f00000041c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004180)=[{&(0x7f0000002f00)="825dee28d4bf8cfc4497e23851497a50a721ba5cd131150eb2ab614783cbb4456921775c2cf40ac09035e4c34400fdf13fa4ca764e99d86a59563f73ebc7b82c68732f0a4ec0edf8dca72885b1bfc969015b79a042d0893efbf1891e90ab465b4cf71d", 0x63}, {&(0x7f0000003080)="11e5c6fb431ae7406fd86b8e5a02830a55786f03be1f6211edaa901f91a1904cbcc9b442d3d99c7ce60b7695f8739dcd9c26d388e6c53ad7f3ad3aa3bb5122f653dddaf49a8f6edf364da7d1eff271b97fc66742861203498bccd0403c06932e5eeb71f53708369808db181c18bb29fc2d8995e540905cbcdd2ce7240c01c26ebddd3efbb6e0db2999ac65d214a208f143d68ce07704af5b6eb3d14795d313b7ff7f1960e3cb45520a28a84aa3f452afef23f990d1e03a95ba3bf252b5576b36d150aebc0b509d0623e99f3cbfebcc0243b9d185866a07b54c168d895ac1fc14679a3dd6d80bee7eceed0ac1e837bfa9b1504ee9af6f28fb42f4f96857e37379773da43a7bc9dacafba0a613c9f0604855d276fbdf075ee83e61171058d1511ce2bfd1c543310a29c91a13034e9bef513ab4a55b6a598b5b45500dd10e98b66e57da22c4120455e61d4ff932c0146e51605165521ddccd77a0f670c30fe6919270a601ba1ab14c72ed7d04c0db7c461f9523f5acb65b5c29c8aa96724409c8d489751b4fade311e78bec7bf5c21888eaa2ebc110bf2d32757d43b87975723f749d85aefa7ffcfb304f2ac103939db51e73a1a67e4cc3fe56ea2f1367810c50895c7874aec06ce54f6fbe92dc6e4b71e439a7f99ec75f48db8607f23be91f44d5829261c1d628f3c60ba26f4ceec2edd7e945b35a2256574a8d1df68392eaa6911e259f6928449ee1eae06831d92ae096bcce5c60b870b915700b7334feca95aeeb68d0f84430ee378c4279a39f61d16c94714ffcbc184b7ab02d1421ed38c0425a8c81dc331c202fad8cec957456fae560e5f4a41c114bb0230fa08d66145f8036264da86c041c3d4f0b84cbc692f0e70bdfaabfd97cc23a1c7d9c95616cc803e94965c98653d842353f3f8fe6e2d664fb5dfe0114e7bb0594c6903646e50edbc77cdf5c9f2d0d69c32514a76be62bbe3b04c7350c824686fd1f6bfd0a26cc130ae497de86835c0731024b2b22aa097e13f25db43f1c29c27c56e29fdd30b92fc178a3b07ea388e188ecd907ddf11087ac0f73d9c585836279dce9041f027aed5603a5962667a9617235689a78e49995b418b5704962d9581ddc331e884461b1e66b8a68b05676ddfe0f483320cbccd867bded57634ce63a4e1accd3659b763907d2472807ab971968bbeefd58ace27293a975304c5c186324a6f44479e8d072220420706ef6dc4750c923697ec65cb452ad212cafcbec5b9e661cdd9c17afd3a7dca5eef1e3a68c542f80eb3150bd03b78ea5d02211ae1d9243114e289d512d3f1d2110066acdd9548ef9504bb5366e2d2ccffc386ca4ad5f34e8248dfd799b653dbee2e758f5330401e0477951466136ff914e3ae3ac25b1c8759034eb7f93f32e410a985004b4aff74ca5b7651a5b1a828862ddb118052540654f791c66ae0d5a09f2d6c1b6d38d3be07da2d420ed8ffc82f25a25be9390859de9a6c86ef60e29c676dc2fb14816afb9a26afa289a59e00952c7f931fde4f14a315365a04e6bc87ec37f5712f1dcbd66ba965273607ebb2d697f5ef524365f3e80e7ff3d009732129d75ea3d03448dd8ce6f597e8c407e64d9e1280c4c52c4fe22341375481c23a6665d9e02799e180abb3f6d844445f6d961073c5e57b968516e24f293188f396bd8ec43415baa7fd885a42282b11334c23e22521bf1e9f51c5f65aa356d947ad53c0154a9f4b9e3ffafb77ee4847b10fc975eaa9212b0a09741b3425430aa9cc817a11226e264f1575b720b4f7af0f13056f25455997a3f2e928ac540e2d8f9df2790ea1adb2a39e8d135a5daa2b2d59015751c48b4f2f838eaa46fe82bd127db0875b62cef96", 0x529}], 0x2}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f00000000c0), 0x0) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r7, &(0x7f0000001000/0x3000)=nil, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) fcntl$setown(r2, 0x6, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4011, r2, 0x20) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0xfe) getsockopt$sock_int(r5, 0xffff, 0x90c, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r5, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1de, &(0x7f0000000080)=[{0x48}, {0x40}, {0x1}]}) fchflags(r0, 0x10000) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) executing program 6: r0 = socket(0x2, 0x5, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x1}], 0x2, 0xffffffff) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xb8, 0x0, &(0x7f00000000c0)=""/184}) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r4, 0x1) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000001c0)) connect(r1, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) r5 = dup(r1) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10240, 0x30) sendto$unix(r2, &(0x7f00000004c0)="1bac1d6409c69ad2436ec7d12959c6a222c4be24b3e8fb925f335d5c370e3b80a7127d65ac2383b7d2f2c2fec0f4f2b0a094e62b1f29994f9b2b87257e59cad539ff323d2d89987f28dc3c8e8287dfe7fdb55fb5ae93f8640e2351905f61e005f643d0f0c5b1358880df3589d4b9f5f6469feae5e321936168d0c5e939c1adb4353e9fb7709c6aa2dd95b0735c7f6ed44a41bd0ef64862b3b35a2466a948a1b1fca525615ba8dc50532463bc5d89d45430c89803dae0fc96aaca", 0xba, 0x8, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000580)=""/200, 0xc8, 0x801, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r5, &(0x7f0000000980)=[{&(0x7f00000006c0)="92510e03f58a8421bf3733ccc15f87662b9317f5abbb8ece6b126b56061f5f22dfe677993aea17ae22f4e00080ce664f2d224e61558f64f86a717f2859ffcc60112457475132ca027b941815c6e26065eeb8fb56e5c7fa4a4ccaff9563fe6d27796bbd0ac43c648b76b0c6fc6744dda63bac0ef3cbe93dfe97ce1d56a17d6eea976c71ded598072b720797a87698c17205ecdc89fd41bcd37cb9be32aadf275e9862d85d3d7fe17cd27aa2bc51449091af1e84b3e69178da08ed788870878d59b201851ca0b7fb985e5fe2ddf58e3352b5fa634b6badeb8d12e87bed", 0xdc}, {&(0x7f00000007c0)="9aba5606929693e0db3daf22a8bed2dbcfcf55448b68469761f585151b1eff73171710669274c9f916cd5d846a04059565076d2f4a9582b83d19578fcdc8881f7d213497c330f3524180512de952cc9814913ebdcb5480bd0be72cb1234b1afef9fc9d52ab462fdff595340576eedf3afb2716b334148531ca5431962b7eda57", 0x80}, {&(0x7f0000000840)="8203aa21d54bb29ac58434", 0xb}, {&(0x7f0000000880)="83b5d6d60013def9d931cb721acc4ea3410ef07dbb9d1396c439f1e115c53056e52acba53b31d01566f3aea925dc45e4f5bdbfce4cfb01b1c62d5a5219d5ff51f8e7fd04e563fe3b47a7b4a2ef8e711a2a2e4760ef7414ffbaefea2ee825362052160fa86d31165d79635525aee553e5883d7b4381f582a482082e1ad74bdca12d1cbfd6577fcca189f1e560487543783a7232d93cdca217d0c9d056d92cf6bc7acbc4c0b6da7341b77f5a2a8f65603d4158c053ad52df42126d875865cb62ff7ab8de6267f6f4bd839809fb0657bd44fbaa03857585d199f60a67964da52178c3f275b01acf828f5727921675adbbcc4c36", 0xf2}], 0x4, 0xfffffffffffffffa) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000009c0)={0x40}, 0x10) faccessat(r6, &(0x7f0000000a00)='./file0\x00', 0x28, 0x2) r7 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r7, &(0x7f0000000a40)="8541339df013a49646464e7bc5c2bd5187fd79bcb6f2c1404aee74ec0da31ce6cc35adc6392212492d72abced7468bab560fce8dc4f5e541755c8964100bccbe6f5859d264c779843dc9fe5d403bd8faffaa75040679fd5639fc9e1b2bae36a5d907f297be26186bb4b6aa04485241dd6686a8beffe76578b273d1a19a5d4fb8c3b81638a5a42c0199dff2", 0x8b, 0x3, &(0x7f0000000b00)=@file={0x1, './file1\x00'}, 0xa) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000b40)={0x20}) bind$unix(r3, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r4, 0x2) bind$unix(r5, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(r5, &(0x7f0000000c00)='./file0\x00', 0x10, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000c40), 0x20, 0x0) bind(r3, &(0x7f0000000c80)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000cc0)={0x0, './file0\x00', './file2\x00'}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000d00)={'tap', 0x0}) accept$inet(r0, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) dup2(0xffffffffffffff9c, r6) listen(r4, 0x80000001) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x45, 0x80a1a2, "bb08000100f1675910812cc900"}) r3 = socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setsockopt(r3, 0xc1f7, 0x9, &(0x7f0000000140)="6f0deefede2de51135d44a6f56835871ccb461cbf898755d3e228dd56c6404ed779d45e28dbca0ca31261a3efc0d66301bdbfc00543816ef6db672bc8781c845675c65b5ba227a9137ba5abd2a5e23934772290c06de851b3d7e83b629cd9592a00b4768b3660aef36431d2afb1375", 0x6f) unveil(0x0, &(0x7f00000000c0)='r\x00') fcntl$getown(0xffffffffffffffff, 0x5) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x44}, {0x6, 0x0, 0x0, 0x40}]}) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) executing program 2: getrlimit(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) r0 = open(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES64=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) connect$inet(r1, &(0x7f0000000000), 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) setreuid(0xee00, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) shutdown(r4, 0x2) getsockname$unix(r3, 0x0, &(0x7f0000000200)) r5 = getuid() setreuid(0xee00, r5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r6, 0x0, &(0x7f0000000280)) socket(0x2, 0x4005, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(r7, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000080)={&(0x7f0000001380)=[{}, {0x101, 0x3}], 0x2}) executing program 1: sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffeeb) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) executing program 5: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f000008f000/0x11000)=nil, &(0x7f000009e000/0x3000)=nil, 0x7f0000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000090000/0x1000)=nil, 0x100000000}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f00000a3000/0x2000)=nil, &(0x7f000009e000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f000009a000/0x3000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00000a8000/0x4000)=nil, 0x4}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil, 0x6e9}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f00000a4000/0x4000)=nil, &(0x7f0000094000/0x4000)=nil, 0x20000000000}, {&(0x7f0000fca000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x10000000000004}], './file0\x00'}) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, &(0x7f0000000200), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x48}, {0x1, 0x0, 0x1}, {0x8106}]}) pipe2(0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000080)=ANY=[@ANYRESDEC, @ANYRES32]) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x40045700, &(0x7f0000000040)) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x3, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x2011, r5, 0x0) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x0, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x4, 0x800}, {0x1, 0x3}, {0x0, 0x1040, 0x1800}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, 0x0, r6, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r7 = kqueue() kevent(r7, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r8, 0x2, 0x7fff}, 0x4b, 0x1, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r9) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r10, 0xa9e6aac0282a6fec}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x10) executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0xffffffffffffffff}) shmctl$IPC_STAT(r0, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) dup2(r1, r2) executing program 7: setrlimit(0x8, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f00000000c0)="11bf324d7370", 0x6}], 0x2) fcntl$getflags(r0, 0x3) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) getsockname$unix(r1, &(0x7f00000004c0)=@file={0x0, ""/4092}, &(0x7f0000000280)=0xffe) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x3, 0x8, "f5464e4134e3d7fc64603ef77bdb7a3d1f691a1c"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="079facfaaed69aea4dc561c3b736feac0a2a76087be8b904ddc6f90b66e0f69b6dfba683b348224cf0ccc2a39b0f79389a2bd9b211424a22ca014b9231e253e257706c75b3f320166475c72455021edf575fab8b5d65b8d261c87c3ccc4e784ea7462f3723edabb8e26d27acb1797e2ef4db27270a", 0xffffff01}], 0x1) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) r4 = syz_open_pts() close(0xffffffffffffffff) r5 = syz_open_pts() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000200)=[{r0, 0x40}, {r6, 0x100}, {r4, 0xdeb11497a5b7ad31}, {r0, 0x80}, {r5, 0x80}, {r7, 0x4}], 0x6, 0x8) sysctl$net_inet_ipcomp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) syz_emit_ethernet(0x76, &(0x7f0000000480)=ANY=[@ANYBLOB="c3b58b1323502cbf0117463486dd600001000002000000f906afdf466c130afc590bdb9e4ef6ff"]) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x11) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, &(0x7f0000000100)='./bus\x00', 0x6}) executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)={@random="0f866e8d423b", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x38, 0x3a, 0x0, @rand_addr="000800005394282a4ffe4bc500", @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, '\x00', 0x0, 0x2c, 0x0, @rand_addr="457c5601a5ae235d3544d14cb2e907c8", @ipv4={'\x00', '\xff\xff', @rand_addr}, [@routing={0x33, 0x0, 0x0, 0x5}]}}}}}}}) close(r0) r1 = socket(0x800000018, 0x3, 0x0) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x559da2c6, 0xfffffffffffffffc, 0x100000001, 0x4}) msgctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r2, 0xf2}, 0x20000008, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e37", 0x89}], 0x1) 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) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x2, 0xff) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES8=r5, @ANYRES32=r5]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000040), 0x4) connect$unix(r8, &(0x7f0000000000), 0x10) executing program 4: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/12}, &(0x7f0000000080)=0xe) recvmmsg(r1, &(0x7f0000000500)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/130, 0x82}, {&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000280)=""/34, 0x22}, {&(0x7f00000002c0)=""/28, 0x1c}, {&(0x7f0000000300)=""/46, 0x2e}, {&(0x7f0000000340)=""/89, 0x59}], 0x6, &(0x7f0000000440)=""/96, 0x60}, 0x7ff}, 0x10, 0x1, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0xc78f) r2 = kqueue() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000540)=0x1) fcntl$getown(r2, 0x5) lseek(r0, 0x26, 0x2) r3 = socket$inet(0x2, 0x2, 0x80) getsockname$inet(r3, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r4 = open(&(0x7f0000000600)='./file0\x00', 0x20, 0x8) ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000640)) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000680)={0x1ca, 0x8, 0x8, 0x200, "4e97ba8b73baf37477d53ac26325ad9e46ef944c", 0x3f, 0xb1a2}) getsockname$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockname(r3, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) getsockopt(r1, 0x6, 0xbb, &(0x7f00000007c0)=""/185, &(0x7f0000000880)=0xb9) fchdir(r2) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f00000008c0)={0x6, 0x4, 0x6180, 0x6}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x1011, r4, 0x0) getsockname$inet6(r4, &(0x7f0000000900), &(0x7f0000000940)=0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980), 0x8000, 0x0) r6 = dup2(r4, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000a40)={0xa, &(0x7f00000009c0)=[{0x1, 0x6, 0x80, 0x3}, {0x1000, 0xdc, 0x6, 0x81}, {0x5, 0x5, 0x86, 0x4}, {0x2, 0x5, 0x9, 0x7}, {0x6cc, 0xff, 0x0, 0x55c}, {0x20, 0x80, 0x5, 0x803}, {0xff, 0x81, 0x4, 0xfffffffe}, {0x4, 0x3, 0x3f, 0x10000}, {0xc3, 0x6, 0x20, 0x60e}, {0xfffd, 0x80, 0x5, 0xfffffffe}]}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000a80)={0xf08f, 0xe7, 0x40, 0xfff}) syz_emit_ethernet(0xaa, &(0x7f0000000ac0)={@empty, @local, [{[{0x88a8, 0x3, 0x1, 0x1}], {0x8100, 0x5, 0x1, 0x1}}], {@ipv4={0x800, {{0x10, 0x4, 0x1, 0x7, 0x94, 0x66, 0xfff, 0x9, 0x1, 0x0, @loopback, @multicast2, {[@ra={0x94, 0x6, 0x4}, @ra={0x94, 0x6, 0x3f}, @ra={0x94, 0x6, 0xfffffffd}, @end, @timestamp={0x44, 0x10, 0x6b, 0x3, 0x3, [{[@multicast2], 0x1000}, {[], 0x6}]}, @ssrr={0x89, 0x7, 0x2, [@remote={0xac, 0x14, 0x0}]}]}}, @generic="642d08b00ac41ac6896623b47d9cd12f8590a35d6bf5be79543781fc09ea6ad25234a4320961e41a8d1a197ad2ba710ed915dcf3eaaa2dba05ee44d69c5e25762b78b452a7b153af2cca2d72e57350190b3a5917"}}}}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000c00)={0x55, 0x0, &(0x7f0000000b80)=""/85}) sendmmsg(r3, &(0x7f0000000f80)={&(0x7f0000000f40)={&(0x7f0000000c40)=@in={0x2, 0x2}, 0xc, &(0x7f0000000e40)=[{&(0x7f0000000c80)="9fad574a9abb461d417ba5b5b585007215e7335296c0eb6b92010f93fda17fee1a81a8a11ba948495e6af9f57a516c45d929ab8ead422007cf8c68da9d26b17be09db3b255f2a503bb25c42fb44ea877b2b78778107966a9ddc5503674443582bfa241ec83cb426a71146d33e350fcf46ff132d32502a8b49c233c693e1519bb3eea02f531ccf82cb5ecb8ac2e5c02af1505", 0x92}, {&(0x7f0000000d40)="7891d1894fcdffcb488141ba124e8f79f4aef8b3faa94e85c84ae2c9d9", 0x1d}, {&(0x7f0000000d80)="4af5ff8fbfa16737b107b50edd07c50965b494c01634337644f24fa4db614bbf9e76dcbf6c99e8a11fa4ff466d8dd6cf9d23a6f90580a037b2b35c38878e71064352a49f7d7918d995e3ce0e2d7bd72e30be8efea0dbb724e4c8da196405588db489ca7fc05cc745f9064536fd67b4dc013d9d0a2a28a0664a7241a7386df1a5fe0dc5316bbd082fb5b57d4f39864550c27ce8a26a31b308e63cec382074df99", 0xa0}], 0x3, &(0x7f0000000e80)=[{0xb0, 0xffff, 0x8, "9a88d6f27b79f62a04f4fe462c0320c81334a87ace372c975a5e93e7c6e929765fe02da5e8f60bd1a7ecee177577091ca968ec8c989d9dde9c2c6591b1cb8f3e0d4ca0a23cc24046f5663caea643bc3d0d4d7423d81bb672fabcf7a35eef2af2c0fc424b009061167b1c05b19b4b116a4315b2b2ef139d652b9226e012198a58c50db23b52f3db0ac81ca4adbce62d656a210b72a0cda9369c63ec96f6"}], 0xb0}, 0x10000}, 0x10, 0x1) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000fc0)=""/160) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001080), 0x8, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) sysctl$net_inet_carp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) socket(0x2, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000440)) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r3 = dup(r2) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) readv(r3, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x4a, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x0, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x0) r5 = socket(0x20, 0x0, 0x0) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r5, 0x0, 0x41, 0xb, 0x0, 0x0) accept$inet(r4, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000040)) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) pwrite(r1, 0x0, 0x0, 0x5d46) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x0, 0xfffb}) r2 = semget(0x1, 0x0, 0x0) semop(r2, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r3, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) semget(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(0xffffffffffffffff, 0x80105705, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1000, &(0x7f00000004c0), 0x0) ftruncate(0xffffffffffffffff, 0x0) executing program 4: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x128) r1 = fcntl$getown(r0, 0x5) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) r2 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000200)="364cb5a63a9af885e962a3d069a9b24db66db669ffe68cd0a717ce34aea156f4b9c033d6027d33fa1b09cc36a5e89f2b560cf1ccf32d0c07e341708d40d43234b015500a7a9fab2925c4c31fcc1ed3b1cdd69956acb1635b4ed459040abc978452", 0x61}, {&(0x7f0000000280)="fb17aecec9c40ea6a90a9e801e01de5f8c0facf184e97a217cb30cb4e615e13ce06bf5187b26f7bfa64bbbfb4cf933dc06c520f1ae2ce1b6641560d516dc6feb1d", 0x41}, {&(0x7f0000000300)="ad93b48013cf2020867839cd77870eb164dd", 0x12}, {&(0x7f0000000340)="36c932bb7a3b0e995fc0561f27a5e5b14c461bcf659ed8ec48b00f6079fe9aefd991634afaa211fc78c941caf093ad22f5461311f38cc54e7e43e822", 0x3c}, {&(0x7f0000000380)="871e7f5966f0242989da83324eaa6da223a3cf20c811269ef9c062fecb050f062118c94cced303dc60569875ff54cff0a713e65cc357b3dede61067c642f84437a49a679bf4117e27c4e26e74d1a00c6aac6b2d10a569df0822c0b89ff22349759278d9b18679e58c0afb4f696ff65f2e8c9cd8dac76ba030f86e7e6ef514c3bb2e3c93124506b4556bcc5bc42127ac0ff3c69029deda6e52dce95aab94f3d254bd0ae8ba75fc85202eb4bee2408eec9fdcb7a746909c7370f9351157d44715268018f4411", 0xc5}, {&(0x7f0000000480)="817cac8d15cf56fde2e144fc8f101fc1b16c482fdcfa3f9d17041dc6397d1226f3407ae5f8baa59e8b26640112be1d06a785fa38cb64ab6759f51c73a691bc0fa870cf7c868646d56e311a6ce598c3478ec7e74728176a31498246692470a28c4d77e4363e59ab1cc9c86165c833a245502437807bbe42b2d0030c8d835dfd", 0x7f}, {&(0x7f0000000500)="2716a43625adadb9bb220c9f00b5f8567e053887f4c2e6ba27e91ec0fcd88a7bb2f5eba2f29e410b754309cfd19e3f4d7f5b0d643414933ebd864de04cbd80438103f0bb88f223510f203d151d5e7362c3a9fdb2a0ba9532701917edf72085d8f7ba6e7d6e09431f817b6240b5750466469ac37e0df9869450cdaa", 0x7b}, {&(0x7f0000000580)="4fbe621bda8ceb1b5c0682ad46f0b7b28e2d6d317690f1d2b0ef952a11714cff2ca685c456d3bae6e9d2ff69c06c5a19ec13322911da7109b3ecfb7ade81aa3ab4a098a8cb7fe4bf377a16a2ecdf5f3397b721335ae770820b3864d6e721a75ca64f1d066fcefd1b7e909d15cec3488fd4fe8744b03df49bf55b2cac606b459ebe1a6501700f6b64a716171e810f234c57eb644a5f92fcaccb2c13221231c9898f7b89cdb0a62a1865b5daf0fb455ff599ed797dfbfba914b60a5743160dab31f5d8", 0xc2}, {&(0x7f0000000680)="dd54dc277a9a81de01be2a1e87bfe53274ff023cc9cace6155f899ad994911c3fe794a8147047b6fb5dd794c9161f6dda314c731d1ba9ae300997624b85ddd992870f5c25322fc436440594937a5516c26c89efe2638a6feb1360d6e54eaaf44f150f10f19f13218b7577acdc2503f1393f806b6975da6c889bf5d043701573100a46ed52e606484a6b8b9ce06b616ed3dd24dc0c7be27fa115ee0af44453703b0e452634f34f3e606e358c9ef7ef901", 0xb0}, {&(0x7f0000000740)="209b57d793e1e93bcf4ee37fff55db7fc15a5d3e", 0x14}], 0xa, 0x0, 0x0, 0x3}, 0x402) fcntl$lock(r2, 0x8, &(0x7f0000000880)={0x3, 0x1, 0x7, 0xffffffffffff8000, r1}) r3 = accept$unix(r2, &(0x7f00000008c0)=@file={0x0, ""/4104}, &(0x7f0000001900)=0x100a) writev(r3, &(0x7f0000003040)=[{&(0x7f0000001940)="6d620af0f02c9f8299b8c05f05a931223c6c8d68f5fe864d99d04156d3a614c469b59ed8c4a3146b41ce3c043480d96fdd9022c19dca3a950df418ebef0d4676bb1b10a97032fde862e4ace523803309200fd8dd52c47dbebc829d3c263713c0e77efec3c44bd1c5d53efa2a0325fb0ba2ce690878302290a3d8582e5442750518b2c3ed0e1d75bbc7f4839541f97a466433050ffe4fb4d4cdbb9455e61f041744edfad54e0178f559715f8f6bbcd53bbf15b8268dbd611eb04adbae3f7066769d0f71b782de5ac2d2402973a242bc811a61321fa76e", 0xd6}, {&(0x7f0000001a40)="e236550438c1edc2a82da6aaf3c2d5f5cb420dcd08c4d08cbc581016bb2dc84da857373af851882e022832510a90fdf61704edd9d019ff0737ec9a6b79f94f28c3d12614e0992c689b6126566e7c814842e4f7602be92bd114e693b08622c44896aa637ece01b8709bbb40485cb06d0a0cf754b5b9dba8ccb4b5bd43b943c1e6db2f2e2d27fba3befd89246eb4bb5b62d14ace0de0d2f7c080f4237c21296bed4634bc7d25223f6fe328b23f1d828eb76b7656558de873b64ebf3241f9ccbaad17e592ae332c93febcadd3d24f8ec868c5c24bed44c6cda1034bff0c5059aaf5fde034bdcc2159e278cf872c43d34e5b83979c75fe986087fcef21fbc7155d73b7938dc3d736a387fdb9fc0f25687de1ecf656f05b0f55cfabe3fdf48e73c22ad04a03672a472f4dfda97cc969eb93e5c36db1fbc5b600c64ecee459b8f561a35d82e2d372c9d4d5808f3d112e2bde6aff386bd233dff9ca3a48cea47a27532860b4c10fd04c61e523103bc008c460b7d9bb8a9785ede1944b016187e6c0cbc42cb8b44ca290490ad6a4a5e9e23bdc79a63a34d75e4a380f4c667e23f502542ba3271d7522a43bac5f59b8c7908c6a392a4a683d5795ffd091a4c57d79b38f83cf5766649b03a48fc6f72f643fe12e9e5afd0913e13c4ca2d69900974f0e4a4a0502e8830104ad4b9fc60f4bde152ee9f027e359b9d8c4274b8047b74ed47626b4b2ecdeeb03b0134be9fe3e7183dc52f64cd5863e1e9bd68d0db84bc3fa36397642dd76f5735343c98132ff6d83cc338960b6c03c6607450623363a2a889cdec072ac22613b5410380550c2b47bc7a2cdd125258ff4e336089f36ac8e61abc0a1543ca49321a2a1f7e0f3c266501c1e6a6d82cad4a0d81e3d3427f6edd112090e10f682e80e1be4bc7d526c18e3b6e3c819928466a29881f671101ee23163a04acd4f15708bb3d37173bced9f774a97109a87495f4e764f93f3093fe955d501e38ec9373f10059a8cd2ed212de6be9c7a240c1f4044cf5845833be9a800c80ace882b300f84fb4a2cfb08b453aa701c94d410c955f9c52e3fc34330744903751daca5097bf947a750fdc06539dd8be29d0a0779c75fb9ffd37d2bf70a2b31f43889fa08b3d11c578460df07d98b62fbfbc12f213cc215568ec98e83581779ca13be1d83e1954880148d507a0d78e41f755ce7aabbc2c251ff590018d712ee7f365a94fd5b337be1f004af5c150c4398b7f84598b3e8f04d85f4d58135297aed696ed4ac1104eed6c7bafd90e281b6d577bf0cbb39e9d569b2a1d60b6179871366abed054d3a77181034823f4ac09c63d8b69f83f46a55ed1c3f173714f2a0aa4bd2aa5896c0339960ceb312044a0caebc6e254f2420a4509ced59d3e1f8abea552e70aeb0894ea6fdea6d1d2585796e44025f8a7b479447b1aa1efdb7a7d61343b249326d90a62487f88ad3bddf832ec086eafd9f7bc9d94c157a3918c9605a39046fa37c6bee80f702e16ad939c98bf2419ddc450073f3f084f82f1524d667fee4443126ea0db41d9d146c99860169f2f717d75ba6bd93015b459f4e849f98d2613bd3ae6cd60e3afe98719bb464e5cb0be1d21bf60909eea85072564b45bada946e3a0c072bbacfb8f34205025c044d1f2e11121949f4fafef428197f5f774823e26ef68df90e6f03638b86291c54e58bd07cf9317080b847e011a0f5813db7155a32a4960b4dce0f027e8731100b18cd9c7ff86edf71ce88c5a1e416531abfb2f10d5e400461ceee5a72b697dc7404e7b3d650480a45180d094f4f8925c43b9417d0152e1b05bb6e98bd75013fe7aecbfca981e4e039189137742893e066bc89bd290da41655ac3a37a720d666db7f4623afe74cc4340332ec8a6ba14398131d72ac61404ba0eef9394cda85416b3b0ead992aeb194d7860ce89b69cfc1e16980193d0a34e0d90c1c07e7dda673da2d9da0232676ba98b66f5a39dcda89d6fc61394a3374e8e6aceb02afeb847417b0ab5abfd215eba835d3b4c5a7ecd70c26ba310a75a995d824b7902a1fd9fd5d430ce9d31b9def9676f1b3b9d75a852af79882caf7413608567a3f61de48d3835fdad0e1b95e49142a39137a8021e7979ed7aad83e645a62bcb19a7239aeccadacc6d2af733aab602a5fabbeb3eab4220f1ec0011c8611b7a9b4c5410ebecfe7bda170c3a6b1b3745d3a5adaf16ac8ab958239269b57d4108cba43bbe34429cd5e1d8e249b1f5b243060d19a0ccc1bc0aeff5d33935f3c11e704f120fe510889a73a8edf3f688fc4b0cf7f0f4b199841d85411b2ad110a14602348c6839cabca50095a00e997d9a230bfbd948de34a041127c576e20e762ac6dd1cfdc67589ade0ca35894172b3f1363fdc64fd5204525c03bdc960bd67c5898c9d4d25be8c068da42ffb665ed9ab9c7eac887419571370f037c0907c719f700e1b7ef015a745d904ca322b97e0209d6dafa41639e68cca438ba15474fb34936e6963a04076c99a7fe8cc7cddb3fa51ff43227831134eebc3a63b8f04119b9653081e5089291cef06de532824919625baced499129a313d60dbca346b9e94748512ddebf21c45855d81b0048264bc9cd6c8851114e024fc6ef36224e13c4a19d78c4b07d40c5a3bdc6461c437b0bce28c09f9b34aa4b1cb243bd1b0ffb436ae3c96cf23398474f192ec2ff0b0a28327e765d2049a087456229a24524ef29d45ab31bb0afb9b4e665c163a43355eb9598f73c7020ff6cb851b80599e0b719384cafd84c90405c53d35a66c7af584edd27217f71cf7afe58696d12a304737e5c7a4667a2ee7e384a121235e475b05280eda37e84989fca3b7124efdb7148e9d0ba00d9b388a41a72825035dc7401d310848241150875cad73cb7a5e7602b5e8a1e22952fc658e564bd5a6b1c97eaa989d5a1cdf68e5a410a571c1d5a45e3cf810651c9d1d7c95fa1c1e4295188d7fb8dd87ff930fd399ab2d3035c0245ef5117e2758f223ddc29cebcf1e76acd0515699b5964025cc060b690bed80f7d5ff5a61a7cd08a8733252634bf7d2937464116109079829fbe52a073ab98777c4c12f4d7b9349163e675681e4573543bd63230e27354e8716bc4a4db39fa9997f5745ce4aa062280a99adf603eacfb21dc02252f3da389e5145de294ee8437d8509f5011b38ab83c8b20ffed0a7cac209f968a57548f45d68fc04ac76a8155cbd85cbf51bc7fe6dc337dd6decab90706b05b4cce804faed3cecadaad5ee640b2f0596bda59559dfdc8dda41a3c6e0ad4fbe52575e6a9d6c43890f567396373e4b0e1a96b8c91cf5102b8d256fa3fd7d947eda55c00922c703f9603d97bfa70a13c2131746ebafe376ad242b05fcb29de8595710c149c133472cae50920a9d8ace6bf7b9a1d3f6c95ed8e512476f15b5897c1505208c661b32b46fb34f063c4e2218d89683d6f38a46416a8788face19dc816e0615f0b46e066353c585568c167ff78d0a8a624d128360f826a22553e15a2c39c1c84453bccccc64d221e5abbf76546e6ef9c2fd6222d64771057ed8f4200831dc76ed4d359c3d18329904fa09b4a73f13d73043eff8b76250c2a0eb5abb76df5b78e2ca0e548eccf8ee36499bf20e8a7fca6ccdfee30219d341426959901cd808d5aca2418fc2047122cdf727e53575f6cdc889855fc82a3089c1ed9243630cf4dea102a6e1b3d2af746d6b11fc218a7a536b31bd18ab218540e576e72744da5b4b583c27401410ffa56462c543c0fb493a244636c1ad6873f753d40c25670941c6713cdc7d7f8e56e42d1363f2719c8a21cd99e2b12cc07df5d42eb9cddae6509626e6c723f16eaacd491f2d0efe0f855f08249220934f12d3fbf35c67c69142a0ca9819289eca0404331d39e0b49de19ec0ecd6ef1f3fa0ca0489101387c5776681fce9474cdd723a9ce6adc54f55ad7fc0037b9ce2cefc89de48a77ce7a5665925b75a9c32f525e06c4a5aa1f1352a0beb1ac497f274c0d3ade8576c24518e5a030b2f44c12b68cb94cfee63852df34171306b038fc0e518ed8001114ddafb4fb225f271547490d89f2eab181f6828ccdd0ed5decf11cf4b14ddd617a0fe728f5e487e99c6460763a4f0a5fccdf27ff0952818a51a65c4b68611b273a62849a3c78089bfc0f3dc1a3e821f1a400db20ae3765cf7fa94ee0ae19ab7e2ccd76c8344949dec116a583dacee327bd0f22d4c460a5d64481c64a77fe70776660ec0df204b7bbedef3e12d6176c1c86f8033169793f6f20db1116319e896b605b9ce7e04ec2f8b5ec27eb6f652ab28fc2e495e5a1c332ab1d4566cf8a6c33f23456bae243e19eee0a8445305e4b8af09e23fd8a6484abb9459a74b445d9486ebb2fd6e6fa7d7910cc4a6b68f6d5ebbda834b4157752df59c4230d79488eff6955194e09ea6cc981bb259fa02f744a85061b22b83922eb9d3a53741b3e9da11e76ae11b96db53549bb80ff584a0dfe4a220b8ef4d5d3b70b3a99749dd0e80b2d4d6c81c92e6b7eab98b8892bdadf6f7f9ace6123d5ce051e9f17dadf7c0d5822734dc531d8a5810da9a095b75f396d97d373ac7c501ad490d96ab4db4941577563c4d85886d4a618547c1d91a353ad871af38e515570d192742fb34f17dac28c1a146b4436401668064953e868ddb18428feb8c07f79d5c4bdcc852d5b010861f5cb47035213024996c91af8c25b5b13eb8a473c2c65ebd2e037c4056625c8f304c830a60bf60e985986dda587e3e4914dd51ce4b3696f6c0bd9ebb3f9f70e67141f9dd3e40bc7ac30e7ccdce425e3f4c32c164f41a33bf57184c2832ba742c4db6bad7e2de3e51af0995938c1e9bcb470176cc266b7355d96c9bbdedec1cf436208abbea7ca1fcac2c652c19bb6215e0c828495d0dea37abae947612becf44c2e4eca8483fce34c68ada1ccc92e8e4fa4001a961e369273299e51e395c1b47d7efb6890033ab739f050a503e6a80d379c62cd2bda11264d74a0e47eaccb8d100cb530075af16ce1d035d39c71087ec3683bc3a2aa06bfc0b7e7f86d93e70a7ffaf033010a5d3aec6941a7541183be1884c990a8a82958840fe04118693ac1bbfff87c4bf4e852db11f20edc7182abc0f73532a9e57b17e9a970b87c2ff343402e34b66aa7ab1e5c93f64850ddac87d04ca9053e9617b7e4f297b756481717184a7e0f5930df92457ab6b421cfb597e0e8d8f51103d99c2bb4644e9f120a5778e346fd6640dfc701a80131b1b4ca7e7878161d23108723e3edd0409b509a1f76775b8b6e019a605fa0598a76d67571fa68510604a66e9a1e9fdcc9e06a6b4c05fdb6b9884c547f4ef329f79cf0930bd7890df03e63bb46f2d265ed75ebf2d55aa41e2cfc9658bdbf05fdcbbf5e1c4b27de6dd805d55f0f0cf9aa1550a9c92af2102e6c9b482c1369614c9e57a7017eddf2a66d831cdfee14561e1df09569f821dc5d22167c4f41ac012d71e56b16c1dbaf8e4ad2bbc57ac70ac44225b6340ec6d5627a68e9fce31d33fd58205ae0776c3ee6f435e47c70dc281924a451e60e7c9c93ad575299604dae0d9079b1a42a02a391bb3cbe1cb2737d3fbc1b4798a89ba9187f01071171f6b29209d683f69ca44e002bb1d0af4bd3da94b52ba9c231939716ea012ed83454cbb9ad24c0338ee3a38daacc123c90d2e362ddb51d183a4d6615d033e78c888ab8f9158ac9261fbd1d6a79204081b21617af07d65dc0d76edf35cb9808838508b92526892b0c50e2dc28b3fcdb3ad277a94d5ff6ab52687975a9f15c02b9ab77b9", 0x1000}, {&(0x7f0000002a40)="7e3818cff22bc48bd1db9f3d08b22f34185b7efdd95b3770bed418de65fb210398a3a09483aa88fc28a39cb64ce6ac1eb0f826cd90df95a4c328a74bfddd61b32d34f776019805246fa9bc9a052b6bec08645f725c71e8ff921f68da1dcf6e36270ffe93452c3b5581aa1e702eef25f9b4725f2afb1fdcaf2411f7c3668c1b2d9df3589fd0dcc1657d1efb1b666a0e38c9c737cad8046bd25dee0bdfca23e493d830937e3c9d548118e6bc27eb820ff63cd84cd861b3e7daaca5820a889884ad6ab4f922265c27d30c84b83def06982895209f03031bd0baff07825b184960", 0xdf}, {&(0x7f0000002b40)="384f84fc58dc1f2b6773d9f9c077234b83c83d6897b5963b9a72d133c3366b1d4dd1cb7bad97ca9cd84b54827ae14aca3d1685acb310df51299366ff4f20c72333070aca999b2c04c6eb4453710df56efd45b3b0a61f54e562a2b418a50a3afb1f053b69e56b03d334a0f5132e0b7d572707a56d344e5082121de7a48312ed87425219c9f504de8034bff83ac0039f1f31dbf06743b8a5c2571f9d9fd49010754e0fb845f197749fd90288a8b1d261acb92e024a44aa61603c2e19bf8b6819403375b1cd394f4fcdcb34f9eec73579e7ac3012eaf5a61a78346b347c", 0xdc}, {&(0x7f0000002c40)="66dbef691cefa6f75e18004a44b3cb46134fa33aa55d2ee47e7a6acff8dc1c1e31c4ed032fcca0694bdb5defcd75097ed26fd0666ffe86b4537f332c861e81abb12f2755e735aaf1260d7dd5afe8e14ea66ab3e69baf9523532791446a0d44076a885a80ffccf391926841426ed5ade09e91123cd662a11fb20d7f106bdc9d1a4550da6e67ac8259275c0bef140e515da27595af2cc5e725af4b", 0x9a}, {&(0x7f0000002d00)="f2ac439627193269f80629f0bf1bd016d89b6e6c841cad503ab3d9f75f99bb193d58a640b4b58579646b5c4279a40549bd85893743dfef4eeab5bf1bead6e0e95cdf075823bac7076fb3541dfb415a84ab93cd79b390e799cccb6eb8a8e8046725ef45787af25c4d3f765138", 0x6c}, {&(0x7f0000002d80)="5976b033fa91d60f46cb14b7ee217e8c667251be9eb3207ffc0adb4ddf9ae1d5dd31a5e356fc9df16e022a8f752aa580d3604d3a1250ac6dbaf0166d717a6bb53c7c5b5af78a90db3cc2e14f74319616595c539648c8900f0d6f", 0x5a}, {&(0x7f0000002e00)="901697dd92a364a66d8b7551b9ccfb14ed808ba22a768a19ee160f94b382cd8625e678d1e200e89e0d8d43051c43bdf39a2d3fb34a7a6eaa7341115cc49084fefa9f71b54d3d7781acadc6e67ad8575383251a2037a0bfa1748fe646eb67b79fe2a4ed2c2633c6a48568652c98b850bee52dbcab53f780a93d7e49d4baee88f4bce0e90ef4da372e60c828fb55c036673ae2e6dd96991a0fcbcc59dc9eab4ca378a023c46ac40e77536a5aa006e539a85886012fea862682094a1c01dd40b391f0a9273e38d4fd77cdb56ac4a76c3c8a0eb3a060464be616cbad6a2a", 0xdc}, {&(0x7f0000002f00)="5aa923944709d934e742629663610b8fa2dcaee7b2fd17c135e7f4adcae2b93f68747bdbca25a267e6eb03366d3c533b9446600f74f9b1d4299370bb42f22317d671dc4d00aca848f9ea54860d1b68d64cba526d97528db217c5637578b00e6acb716fdd28949820d95e5addc1f1e8e4ac8f3f0a7ef955a7ffdc2dac92da0c6bbf94c594f0cd183f51b4b16649e80b19c41ef20fc9c94078177ff4cf12aef2e0adcad441cafcb09af63eecab0fbce09dd3e2f64ddcba37715e48933121017fb0f6820bf9be7805069f2b781d948f77a2ac3c33ba601d1105c32cd9e3be0b6227b24d5dcfbfb473be6961f89806b69d5c9e67d093841e40", 0xf7}, {&(0x7f0000003000)="94bdda78fb8937cc68374cf413c49aa7b24637f62d0aa043ad8ab9364f51afda9eb0d6d9b243780437085d623111530bf63a", 0x32}], 0xa) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000003100)) utimensat(r0, &(0x7f0000003180)='./file0\x00', &(0x7f00000031c0)={{0x9, 0x2}, {0x6, 0xffffffffffffffff}}, 0x0) writev(r0, &(0x7f00000032c0)=[{&(0x7f0000003200)="e9f2ac853ca8a0a0385900839b6188c9397b2be1e9696e684c7d0bc475c2271c9d215efc148b527e665ed520583f1f68be6657312e68c34619cbb5923faa97c3f2c9b2de86a5c2faec556ce57adb09888b446b5b0e375048709f41de987353ac9a1931b91d0b0e7aacf959d2331c9c2b305f38a67a2f12bf09fb461684502960e194e4b58b2b91057c775c210ddf", 0x8e}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000003300), 0x10000, 0x0) setsockopt(r3, 0x6, 0x4, &(0x7f0000003340)="ae62c41ab245cee50f239066008fe4e342d083416671f57d45c6a51a343fb6bb125a9bfe0666f2e488b31a9d27f718ba922b980b0e3f1a22185b0fd1712fa6ad84154188167c848c01f4d37d31af9d0f64dc41651039b98783cefcfb3cba7081b32bb6ff9f218b00b4e26c31556b83f19968f7173d52efdce311cceca0dba59fb8a00bd5d29b164ef6878f854694708976ac91358d201566ae51", 0x9a) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x2010, 0xffffffffffffffff, 0x5) getpeername$unix(r2, &(0x7f0000003400)=@file={0x0, ""/249}, &(0x7f0000003500)=0xfb) readv(0xffffffffffffffff, &(0x7f0000003780)=[{&(0x7f0000003540)=""/161, 0xa1}, {&(0x7f0000003600)=""/101, 0x65}, {&(0x7f0000003680)=""/249, 0xf9}], 0x3) r4 = getuid() writev(r3, &(0x7f0000003800)=[{&(0x7f00000037c0)="775ff32a220dfb347ffba4b36e5809ece121d404d4502c5ce893b989339213740fcc2d99bfcfb4b7211a7b91924aa4e4d01371bed3", 0x35}], 0x1) pipe(&(0x7f0000003840)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r5, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000003880)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, &(0x7f00000038c0)=@abs, 0xfffffffffffffffe) getgroups(0x3, &(0x7f0000003900)=[0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003940)={0x0, 0x0, 0x0}, 0xc) r10 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000003980)={{0x10000, r4, r8, r4, r9, 0x80}, 0x4, 0x5, r10, r1, 0x7, 0x2, 0x88, 0x7}) msgrcv(0x0, &(0x7f0000003a00)={0x0, ""/210}, 0xda, 0x0, 0x0) executing program 3: socket$inet(0x2, 0x8003, 0x0) mknod(&(0x7f0000000040)='\x00', 0x6000, 0xe06) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x9) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) r1 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x8, &(0x7f00000004c0)=[{0x2, 0x0, 0x1, 0x1ff}, {0x8, 0x1, 0x8, 0x3}, {0x2d, 0x5, 0x0, 0xea6}, {0x87, 0x7f, 0x0, 0x1c}, {0x8, 0xbc, 0x7f, 0x80}, {0xffff, 0x3, 0x3, 0x4}, {0x5, 0x3, 0x6, 0x4000009}, {0x539, 0x7, 0x0, 0x3}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x800) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) writev(r3, &(0x7f0000000400), 0x1000000000000165) r5 = open(&(0x7f0000000480)='./bus\x00', 0x400, 0x0) writev(r5, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) socket(0x11, 0x3, 0x0) mknod(0x0, 0x10, 0x205b1a) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) executing program 0: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x71}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff}], 0x30, 0x0, 0xfffffffd, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80146950, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000040), 0x1, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000000c0), 0x5c) executing program 6: socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x0, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x3262) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = kqueue() r1 = open(0x0, 0x0, 0x12) ktrace(0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) 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) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x2, 0x1, 0x6, 0x4}) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) close(r0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) fcntl$setown(r2, 0x6, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4011, r2, 0x20) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0xfe) getsockopt$sock_int(r5, 0xffff, 0x90c, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r5, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: pwritev(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0) lstat(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x4, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x44}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) write(r0, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES64=r0, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r8) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000fe80000084cb3335000000d18f9517aa00000000000000", @ANYRESHEX=r10, @ANYRESOCT=r6, @ANYRESOCT=r10, @ANYRES32=r8, @ANYRES32=r7]) setgroups(0x0, 0x0) writev(r9, 0x0, 0x0) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000000300), 0xfffffffffffffc98) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x3}, {0x1, 0xfe}, {0xe, 0x0, 0x0, 0x209}]}) r1 = socket(0x18, 0x3, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000780)) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) r4 = accept$inet6(r3, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x38, 0x0, 0x0) readv(r5, &(0x7f0000000780)=[{&(0x7f0000000280)=""/137, 0x89}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000500)=""/143, 0x8f}, {&(0x7f0000000340)=""/71, 0x47}, {&(0x7f00000005c0)=""/227, 0xe3}, {&(0x7f00000006c0)=""/172, 0xac}], 0x6) dup2(r4, r3) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x39ade22916d92a50, &(0x7f0000000100)) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000200)={0x7, 0xffffffff, './file0\x00', 0x0, 0x100}) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000180)="94", 0xffb9}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x0) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x3}) setrlimit(0x3, &(0x7f0000000000)={0x20, 0x8}) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r7, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x80, 0x6, 0x1d}, 0x9, 0x2, 0x80000001}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000080)) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/518}, &(0x7f0000000300)=0x208) sendto$unix(r1, &(0x7f0000000340)="41c531cda350320aac9404f7ed335b816c42a0496a13419f9b39caff043bdf8ec58dcab6a35ec2b5b8688c8270b50227806ad6bb4aa529dd871b3e56ab8241c78181214ec049d09364980ec69a0f0d885f3028459dfa0ab949c7e28e1f82a4de94be92588ed9b491aea235f319457c8379a452cfdaecd8f5f9ca96e69516e41d48bd45fbd86df618c84aa95363ab8a0341716124d7995e3263bc10bee04786e60cec0b353b20222f3717", 0xaa, 0x409, &(0x7f0000000400)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = getppid() r11 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0xee70, r3, r5, r6, r9, 0x26f, 0x3}, 0x6, 0x8, r10, r11, 0x80, 0xfffffffffffffffc, 0xfffffffffffff801, 0x9}) r12 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000640)) fchmod(r12, 0x0) connect$inet(r12, &(0x7f0000000680)={0x2, 0x0}, 0xc) recvmsg(r12, &(0x7f0000000d00)={0x0, 0x0, &(0x7f0000000b80)=[{&(0x7f00000006c0)=""/199, 0xc7}, {&(0x7f00000007c0)=""/248, 0xf8}, {&(0x7f00000008c0)=""/146, 0x92}, {&(0x7f0000000980)=""/80, 0x50}, {&(0x7f0000000a00)=""/1, 0x1}, {&(0x7f0000000a40)=""/118, 0x76}, {&(0x7f0000000ac0)=""/166, 0xa6}], 0x7, &(0x7f0000000c00)=""/206, 0xce}, 0x42) r13 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r13, 0x1, &(0x7f0000000d40)={{0x800, r8, r9, r4, r5, 0x20, 0x7}, 0xffffff7f, 0x1, r10, r10, 0x4, 0x2, 0x2}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000e40)={0x9, &(0x7f0000000dc0)=[{0x4, 0x40, 0x6, 0x5}, {0x4, 0xe7, 0x1, 0x400}, {0x5, 0x80, 0x1, 0x1}, {0x249c, 0x20, 0x61, 0x378950dc}, {0x6000, 0x3, 0xff, 0x4}, {0x9, 0x81, 0x80, 0x7}, {0x9, 0xb8, 0x7f, 0x1}, {0x20, 0x1, 0xed, 0x309d}, {0x9, 0x3, 0x26, 0x7a}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, &(0x7f0000000ec0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000f00)={r2, r8, r14}, 0xc) shmget$private(0x0, 0x2000, 0x144, &(0x7f0000ffd000/0x2000)=nil) lchown(&(0x7f0000000f40)='./file0\x00', r3, r14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r15, &(0x7f0000001280)={&(0x7f0000000fc0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001200)=[{&(0x7f0000001000)="59b36ceee28fbdaa1dd6a055856b146a919723ecdfb3121ba09d1e4970990b9da0730791b47fcbf13344db5b404ec07e000a07675ff8260b86e7f5b5a5b077da4c129ae235fe35b7123fe2ee9ee878438262cd5415d65874cc4d8c4cd8c9e11ff1d144fc5d111214e41dffdb3e3c966808d893", 0x73}, {&(0x7f0000001080)="1dfa3bd33603e9a9cc9d63ac95dbd7aaf46cea5c7f1cff560a0bd2a751ee1bfb6ae7ea9851401bacde771cde81adffaac41bf7348e89a251450116d40bb67d5c032919cb92c9300e5c90a9b00a5b7a16bcd7d169a44ac1f544b2658696acc4589b29db40d6badd44435c221ca64d852ababb27a126c19b227a87d6539c09d9573e83dc5495a94f09578aaf0ac8ae017fecf8bd602e9bfde1cb6f18f0cae10230e2e09e898efaccee4487246bd6f202bf7e6e", 0xb2}, {&(0x7f0000001140)="c1882d5e76bdcb632d6b4a40568a041aaf4de9367bbe1afee3cdae6442a7dc9c7c06b9e0ae71801bc76878f27e3cf3b8f9f535a180116366a0e063947f5bd0b3b58998a583ff74b913189510b3ea01a6f3432dd2fa5bf7768019fdba1196482fa8d4d046b66abaa0ab92d3055b7173e4224f5c00ca281819ace5da91f59c2cbaec155f12b51f59840061e0bcc33aac23d0f5e36a83e3cfb17a6da6411e4c0e8259138c9d85c5cfb3da54b932da5ae3e9d9b2", 0xb2}], 0x3, &(0x7f0000001240)=[@cred={0x20, 0xffff, 0x0, r7, r6, r9}], 0x20, 0x400}, 0x2) sysctl$net_inet_ip(&(0x7f00000012c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000001300)="098fca3bf1a80eb15579e93acaccf4c535487d73056fcd8f79afa2f4b5c05c1be006cfba3bd7e3ddacd8a04be1011e5f4fa7f34ab6542969dc7ff2e557ae13731c427879fbbaa58fcc42d0d028312c3961de6efd5625230f54dc483e64099f331735504653f27f341c7919244f943645f607056e93e38744f8c55ce74203acd304635ed6783f0940f98cfdd5584baa92c8059dd5aac88b189a5462820ac8a0832df56d2e833e4f5d43297993b5f77f03876355e11274f5a0e13a87620c8b4c725b77c8572d8aa17df283116c02df2a00315aab8b8549261c37da00e830bdfaaccb7d8dc47977013a697c56c62e373206f4f1d7c44907c5a9d190da5dfad59e2564af310303b59aeeabbbd9ead3dc7128cf14eb4551ad7fe01bfac4aa300f7e594cccf442cba099a8d04f697f39f81d7e37875455e5f5920b7fd3993b6d5b89f4b3ecb1cca2f5d706bd712942efaf38c37ee4f179f9e8b363effbdecdb2f3a1452a2bbf702e3905c198e3d7152ca890c49fee285205d2610607ce3aa251ad0bf411593470b9d33911491274aad1787f6bed03462b84dd82b01d9609038f38fa1c13e4cc054e9c46c70b524d57b8ac48b2e693954d9217bdab2ef7de032b5b7a7e7841776e772328dfa1882eca90df86a769d2f8e155e79c37c5222be53d489694bbd2063d5f8aa497901bfc4f45318722c5e429739f0a6d9d6724686c2640ed515f79f238a405cbff55f461d040645981f4162a9eaa45d3e7fc2e14ec77716136f882ee40ff8488dac404d376990a34aaf8f54a025b1a72c3bf7ad1c33a230e8ca8fc2697ff9792955b3a7d29d97ceb2d6f3993623e77d5ff177836a8236ecd42524920e222079908dcd936a899a6b8d78da89fc4e0fbc97f713ad88cd588c471ca6fa96329e9b00edfa71a1ca4700d5b9b04a4ebc4e33d16913cf7cc58e5ec9bae657d41e62a6c4ef2ed663135bb725bfa81e2232b71ac9ba45490b26157e05fe836d9e93f114cda24481b2e9861a171857daf0b51fe6820a4fe6f70cd3db28b0ac8a871205e2895c3c3f88331e7db5f9958a8b006eaa23eecf29e0717e5b4b4183213adb1ef68b1c6e0b71e63a54375b4b55a04ad99a5ad39dc576d5c8dd7b5f9bc6e57284bc3c66a0e9a17cca1719391a40d748925a0bfb4c4ed033393b6ff2785bac4795c55dc401541fffb6c2a037e7fc06f9fc4416325369878ff77a150dda03d9717d86580baf0620a8594979c563e8f7190a1e8b402a18366b818ff05a382ea6a6579a499cedbba1184f307fcf91fc48e59bcf430e179e387782d65c0474cd047e09ce9fb88ba7ee67b91a86a809fdf7629998d5c4ad0ba1925d6019d87b9f2105c3133447f7c69bc5af21b7f4e1089dfbca11854a95fea6ddba355b2cbbaee68df8b10b13219a841e94da89f8e51f42d4ea20e452bcdc787bc2c04ee43665ef64d4cb2ad91394956b35f989b47ad7fa6c56f9a96a9a5e4e379de24bcb62c23d228d679473667a7e84ce2344187f19dc33ec58388e895f3d75f63362c6597e16dfe2ebd31dbb0143234bab67be451f95acee7fabc00a882673fe9bd897c70b865756bc496588706d9dc58f99566073ee8ddebc061afcfddd97ce6cb901f457e8ef6187bacb9d6171c70ecc2f8faee844585d83d6314a09ff435937faff81fb7c426eb51506a5fa3bc03645ad4f9dbaf0ebeb69c0173be63a15549d4fbb4a181017ec3a26a35807954bfdeae8f45267ed20c26b0a57f57083f451f64e6eff773b2c86daff8fcc37c8edde8fef1b66fa6b34b1ca1a2ed2ae60126d5e956050c92da57bbf1013292fefd432f88fe7025898968f9e7560221ebabae93bf80d22197bfb8124abfdec4d47c441a4faa3a663775d190f61d46a5d87525ff6d3f093063be22675b474ce11825bf3bc2d0850d48e757a06ca9237ab82c18e96fceaef8feab4a3698c19db8c7e50c835e723fd77565fe1b19fe73b0f46366b40df252d45f6733a0b22a6f4ae6aa7bed7a5c342cba07b397d73070a7da4bb027ecea7eb5b2fea2dab47d78559f9a615f97fe2fb88f5689674f778603d7a234a4b438743773c7e7243757f2d6c9e935ece62b39431211a36678a50bb8e7316dbee351113091e34cb0bf7f803a698d324d1b5d05b485cd6fbc9d9171e04af4bb42a9463d87b7864f3518295d6c116192ce4069f5e582bc74e5173bd1edab24d344cc0fb86236e6bb9c3e66d26cde469dc9130e905b005460d066f31fc832af1f9acd1b6428ce1600e1422937efe7c1c2cd9efc91fd5eb16131ac86141368d552c3290536e3049534094efde36dd16b8bb084b67c2d9ec31ae4cd4167819b40c4303f159f63aa9e3b78634f661b9841459bf595e4f0989e2db6299abf6321460db119e0f31699b83570c8b3e185d90f0666a3d13b771081e59d96b526fbbddf831fe9146fe71d04c24dfea7fe8ddcb4fa2e3a1b3fb31f50b2a786e626cfb045d0017d0570b7d1092a1f13317b22d5571e2fb7de40967616bb8913d41f1f2f9e21b2fd137dbc78abb9c00c08f0159c4e591617a322ed96763deb368ce8c10d66ab66caf50a76e7007f164f4dbc4b426a0281d312363635420c6b41bdbedbac246502af0205040ec9c10fc963b79b5710981e8c838a0adc1933a18430531df00d97ab24a40823d8b66d5232df191310ab04dac29a2bbf6d6c8e1c60511fcf187fff4b3057d813ed56d565a4ab063bfde05b14da7a7bd7d87b2e3295a9f53e90be40b3dbffc547aeba0588fe757bd889e181d0819eee3bfef159a21aeb2d99b1f2f8753451c939225ab77d5f346eede0ca63e29228ece44c1c1fdb4c7257f3f0436807218df09f1b53f064d1f5300c7a2b334a5db1322abf85a0014f83d9566e857f0a193594f29419f070068c29bfba90feb8b12ccc0c1302130837930bc7b7d1f30e4e8cda95b47d9a74422862b2aa4353919203381d888a67f8bb5b06a37daf29e5d3e543c81a81f2cbebc2f72868de71815fb4b68bd17d855ea03a43029012534264ca0b42912c4e4ccbe19c657f83dcd81519898ae04c9b858e04cdc537e4efd1ea7afc61a62809cc8233bdfe16b6481359c1b2d8674d273c59c37439eb1d7b282f3fa24aedd85d705ccc98dc00528cdfb06cfd24f90febb20f1289e4addba5abd6b882f2d132fba8a0fd58fe043da37d2cb17f67fd3d3f84bfc6b5092da5fba3f8328b96828894822ab28df03536df5d9c057d893e480a19ff9159525288dd4d2b51c7cce3f4f668b53008b26574ec23db54aca47379b687252c87e79f3db0e7cd2013e911d55011af3521e87bb2ff2d298e40fae66625205a69f812f87a44d09603bb0926b2aa7a2a377edbfb9bdee0c4137bb9ded50b05a00be226c689916f94dd702f378a3d92669150e050ea296ae587b7a1b8ce1885d8b3a3aacb2aeaa6cd2090708b6062ebd24b4f0f2f3966c3e321b132a3b2944a8a410e69227cb8f7155fc5c1a1285df09f105fcb49843b07acba4a7f64217ae1a1b0ea89e997feb084b890d5da67621e9128259a8fb2b667450178ef5f5f4e5bf9bfcd707d0488d4d404c46dbed3a2e330c601b3ea89b9d51d74096311b1bb2a2c20f11dae75eaba5d624d2b4344d0088f7b6ae333d4585fec198dc5bd3d971053e2c9baa55ee92175a58ecefe2bf716bb941a68b10220420fb904600631b19c840629122ce4ba20ba1a2e5b4dd6cbf7168b75733e2bc5a281c82e7a8fc6b4f9fd038dec617ba6f816580610d2cf461292caca9cb7c542439b60ea83314a927526725807b143f877f6c01d6b1f52435bad3a654ded1fbb7caa053e19fbf2581e46d8eecdbe591f3aa826e9cbb4967e800d8269774894fd18acccea973e2787fe2be313f0de9cc6a0d1b7fcdcabb36d45c23d15690cc56f13c90d43712176ecf0225fed5c7f7f83a0e142631e18682cd18fb7bde327c617e29587dd2cbbe50ffca7a4ffedd065b1e815c0bef63c6e2217f7c5fcf1703a559a275a86473a2ff6e01a195f17bed97f2e176e0b5ef7b8e5370eabe1cef748db15d2f50d8b0c3db0b7dc719d470daca519749b4f87e99ab4db4e11f75e490b41572637a36ca358f0cb8970ddc8fb1b78f0f34994116f852f692906b6f2604d9e824dc2fc7a8a89576c3f19b169da67ac0f63af4afb59825c42ab475bd4bab171220537bb03d245739ec4a54d5dc832ef527f650f65cba56c8355c4b4e9689d3ae34e24e0c7a1bf9c1e8befa93001da0392f61cfc21217cbaee8f7bc363da0707ac278959b5abc33845f866e7e093f66c3d345a7ecfd18461be3b726e1d96e54267c1927407d0adb3b6129e21e05fdfbe2d415b487f5518d5af0c077049710b6d5da35f3f2318b750c3c7e14ee6886eebd953b72f61ae9c4e880840b3efca7440c5308f5e6bbd4614dff7dc1c5fd2801db0199762cb5fae21e17dde2487d0c782c28d7dff6138a4c5e0fc3f2fa5d433c69eb97463e7b074608046f353119c547a640a800e524e0696824cf3c05b50496f1327db91fba5829f13005982636cfbaabcc8680f502d0a1ee049d45a87b874d22c3c339208da9e3d892939198b898ed4711bade09e2c809e6a86e2b015640f96503b5434b397e7d22ee8558c60f5441d9ff2e0a02e6cb4f1e160e88375a7d37ffe6c44f57907ee1fe6805eb3d5ff4f721742727379c22aa2a8972a3f2d77b520eb8eaa5e299d4f2dc0387b1569755df86afa2cf287a6dc1700931ff84fe537ab3f159f3cebd685fc1300dc4a5aabf882b5e7972851d79a8d71e7f69d326e4d15220793ae77d4e917a396b4bf4325e962b238f6c31db06faac9867dcbf4ed82b097834c743bd05bbbbda6f8319fe029ceedf940bb9e17a6547b99a60b12ea1c8392d316de060b343ea52e2dc1b8a42c5f410834679d3956397c849da18f0f12141f5818eff8ebe1e66df24032a392facbf964e0a03661cb69c6f9070214a7017fc8bbb0bf4f245be9c8713cd511630391e31338cebf3cee5311489abf67c8a153804e3ddcf9b0c8f69d28bbbc3d2719f585352747c7be7b8ce38ccebc7c07efa2f27c52d83f1f2eadf86c4b14a8cbb2996e106e72ffe8396db8b0e1ac174479efee87f64d140361caa77b5683d256ece3d3c86e54e7af0ecbf579e8bdde511835b70f6566fad53859c9e455143318b1b4d7b57c9a7f2487a02a41b7951f23e316a40d81761836851eb7d0f6c63c005ae053f7c26f8cf2211e839ef4deb90ecb0321a528a16a3b652e5dbc4d96d5862be2b32231819c4d1f1335814a8c9438c1dd78d86a00c64c5a37b75aa925725792d4a29c577a289db1c2e2ad21e506d75999846dc7c750abc24bb0b94d199e6821668948ca020d56bbdd36bc3298265ad316b9bfa4347441dc01546acafd2b62725e1ce95d8d0904cfa94071834374b1f94531b9c7302166fc04b61da559450adc60bd9f5cf104bfbe9933db1d6178b76102d5c345210ae7bb68560e3c42a15b6118e2cf2825b9c8f5422b8ffecc2ba5d5eb5017bde85cd5cef54b532dbdbc2dc42f782a83df282478e0f1f323838be9399d438113a537ce5248d9a657210a7d1c4d11d0ff081cf54e86b2d7c845ac74ab99f5f333ad4612ef341f5fe94f8ab19180eab8ce797804c8d61654598004239c4dea47d0a8558665c3aaea418eb27d9a74156f9c88b035f723be34269d13f4072957ee11934b84596e68dadec1c630a54692c52965def7003de557c55f03bbecb4399f27d00e4194600c647eea3d52ba151fed26426dcb7a5886f20c5a0c3d7691b635d9", &(0x7f0000002300)=0x1000, &(0x7f0000002340)="3c9b80a426d66e7cf2aa1159fe91edcfc2febd1fb900478aa41c6d5eac165fa9860a70b02ec57c4944160e92045ef83accb0f0cda30a43afe2661fab21d582bf936be74b3cf3449a5b20775f85a7d762b181190fa9c5accfb6accb02c2fe57d1704d3c08cc4e3e83a7adb1f4138e713c0af8bb526f65836c0ad5071e140c7ebff501085b9b9c98587e6264471b5c55dde5ad071cc7a0a3e74890501fc84fb15e92ba6b688c99b6d8730266e150cddd268f05617f61b296943f8296e5b4bf3654aff4b4fb629d6ed45a211a5e9e866ca2dc0d5db998cf9134c7ecbb6693a044265df932ed9ae62f9d9fd6", 0xea) dup2(r15, r1) chmod(&(0x7f0000002440)='./file0\x00', 0x94) connect$unix(r16, &(0x7f0000002480)=@abs={0x1, 0x0, 0x1}, 0x8) syz_open_pts() executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x28, 0x0, 0x3}, {0x5}, {0x40e}]}) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB]) getitimer(0x0, &(0x7f0000000040)) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000580)="cbd7a505978bee3528fefae7d4a7cbefe2673e57f80136817b6e864e552879e9131eaee77034c212a14ffb115cce611e022a8a6f53559acdc8bf34aca837abfb919ec4e86f5f33705d33fc40746a7ef31f1a116bcda068e28a44749bf7746175533aba1b5260daf54fff23829fe881871460ce05c1c42ffe99722908d15b20739785217cf6e968f74870050d8b195ad12e1ae0bc89ada97b53a05ce4ef58df9036a210da8438f79467fe3e93132072a4f08696c5147c349795da1a3a45be63bbdd7d0e53b545d4a75316f5403fa9e0ea6380352097ff6103e9911c0d4f90ed8fd20c1256400a184e3db462b5623597761db76396ed3d6f79b78e27e17dfc24f84ae7fb19ef8d7ccdf00c1227d179cc915dbfb25c66690a6b79e53afbd7cc9852926d58f7f19480", 0x127}], 0x1, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffc, 0x7, 0x0, 0x0, 0x7ff}], 0x7fffffff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x5, 0x0, 0x9, 0x0) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x30000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = socket(0x2, 0x3, 0x6) connect$unix(r5, &(0x7f0000000000), 0x10) write(r5, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r6 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r6, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) r7 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r7, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x1000) r8 = dup2(r0, r0) poll(&(0x7f0000000100)=[{r8, 0x4}], 0x1, 0x0) shutdown(r8, 0x2) select(0x40, &(0x7f0000000040), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) executing program 7: ioctl$TIOCDRAIN(0xffffffffffffff9c, 0x2000745e) socket$inet(0x2, 0x2, 0x5b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x8010, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x8) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)=']-\x00'], &(0x7f0000000340)=[&(0x7f0000000140)='{:/+\x00', &(0x7f0000000180)='/dev/null\x00', &(0x7f00000001c0)='-\\\x00', &(0x7f0000000200)='-\\\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='/dev/null\x00', &(0x7f0000000300)='/dev/null\x00']) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000380)={0x1ff7, 0xfffffffa}) mkdir(&(0x7f00000003c0)='./file0\x00', 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000400)={0x80, 0x7, 0x7}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x400, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000480)={0x3, 0x2}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000004c0)) sendto$unix(r1, &(0x7f0000000500)="e24cdec3a17e71cb119dd774a9fd5ae94352d2a92a53b551efb62ab0525710e0912d0ccf7ad6adf9e38c3416d8ff3627f53f8bd1cbed21fef5ee25045f7f4e6366bf52d2b090b96ed74b94871b11a09947093457a682599a758c250bc9e6b0ae2540da4852fa862cf2705a1eef6f0bc1ca0500452729b90685a3cf234742e63264d6523967bf36742da6ce20b2aeeab5e61bd5992e468f845119002df3106fd6ad9f7226521ca8c273db2baf9f9dfd4124d2020017b6e88dd216ca5abac20f4f874ad759d7ba1eb02ffbb88a2777e4064ba181bcd2aa2f778891307205d2ce6ced422d015460e99420", 0xe9, 0x405, 0x0, 0x0) symlink(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000680)={0x58d7bc2a, 0x6, {0x8000000000000000, 0xfffffffffffffffe}}) renameat(r1, &(0x7f00000006c0)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000740), 0x20, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000780)={0x6}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$TIOCEXCL(r3, 0x2000740d) bind$inet6(r3, &(0x7f00000007c0)={0x18, 0x1, 0x3, 0x1}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000800)) connect$unix(r3, &(0x7f0000000840)=@abs={0x0, 0x0, 0x3}, 0x8) close(r3) open(&(0x7f0000000880)='./file0\x00', 0x200, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000008c0)=0x7ff) openat$vmm(0xffffffffffffff9c, &(0x7f0000000900), 0x200, 0x0) r4 = socket$inet6(0x18, 0x2, 0x77) accept$inet6(r4, 0x0, &(0x7f0000000940)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000980)={0x2, './file0\x00', './file0\x00'}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x40, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', 0x4, 0x0}) sysctl$hw(&(0x7f0000001200)={0x6, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000100), 0x3, &(0x7f0000000180)="f45b53e8", &(0x7f0000000240)=0x4, &(0x7f0000000200)="f658fb5f", 0x4) poll(0x0, 0x0, 0x0) syz_open_pts() r0 = kqueue() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x11, 0x1}, {{r1}, 0xffffffffffffffff, 0x9e, 0x4}, {{r0}}, {{}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffe01}], 0xa9, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x0) close(r2) executing program 6: madvise(&(0x7f00000ec000/0x800000)=nil, 0x800000, 0x17) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) acct(&(0x7f0000000180)='./file1\x00') r0 = socket(0x2, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000001000/0x10000)=nil, 0x0) shmdt(r2) shmdt(r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x3, 0x0, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) executing program 5: getitimer(0x0, &(0x7f0000000000)) sysctl$net_pipex(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000005c0)) fcntl$setflags(r0, 0x2, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') clock_settime(0x2, &(0x7f0000000600)={0x200, 0x4}) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0\x00') pwritev(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) fchdir(0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000006c0)={0x4, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x0, 0x2], [], [], [{}, {}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0xafec}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x24}, {0x5}, {0x6}]}) write(r2, &(0x7f0000000000)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd8000010000383a00f6ec06afdfffff130afc590bdb9e5cf6ff02a8"]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000002b40)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x14, 0x3b, 0x0, @rand_addr="f64ff600", @mcast2, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000ac0), 0x80, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r1}) fcntl$setown(r0, 0x6, r1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r1}) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817453486dd6000010000383a00f6ec06afff466c130afc590bdb7c89ec9e4ff6ff020000000000000000000000000001010090785b00000060000000fffc2c00457c5601a5ae235d3544d14cb259e4a98801000000000000000000000000012b00000500"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) pledge(0x0, &(0x7f00000003c0)='\x00\xa8\x0fIm\x03\x1f\xbf\x05\x00\x00\x00\x96*5\xaeW\x973\xd5\xb0f\x05L&\x1a\xe4\t\xac\xf3N=\x1b\xab\x89^u_\xb2\xf6\xc4.t\x05\x13k\xe1\tW\xda\x00\xe6\x88\x03.;\f\x1a\xd8d=\xae`J\xa7,\xb7\\6\x96\xc9\xafv\r\xa7W\xba\xd3\xb2J\xacr\xc3|\x94\xe9\xc6\x042\xd7\xb0G\xc0\xe3\xfe\xd9\xf9\x806\xd9\x02\x91\xa9/\xf3fv\xb9q`JleIz\xed\xdb\xd5\xf2\xb8g\x91\xcc\x1b\xaf\xfa@f\xb2\xb4_j7\xc5\xd5\xd6\x02\xcen\x98B\x1b\x8c\xe8\x03\xee\x15') pledge(0x0, &(0x7f0000000740)='tty \x00\xfb\xff!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x04wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3LHa\xbe\x81\xde\x1fw\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\xfe\x1d\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x13\xd4\xfe\xae\x00\x00\x00\x00\x00\x00\x00\x00\x83n\xbf\x91\xa1\xd7\n}\x1a\xcdB!~\xbb\x7f\xa2`\x1b\xf8HGNVrP\x16\x83\b\'\xfcO\x03\xa4\xba\xe6(\x91{\x13<\xd4\x91\xcb\xd5\vc\xad\xd9t!\xe5\xd2\x12\xf33~n\xc6G\x03Q') ioctl$FIOSETOWN(0xffffffffffffffff, 0x40047463, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x9, 0x1, 0x8, 0x81, "3a13e163b14a960626ffa2e98f57d35dfb2f3d5c", 0x3f, 0xdd46}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) syz_open_pts() r4 = msgget$private(0x0, 0x102) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f00000000c0)) sendmsg(0xffffffffffffffff, 0x0, 0x0) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x0, r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) open(&(0x7f0000002b00)='./file0\x00', 0x200, 0x110) unveil(&(0x7f0000002b40)='./file0\x00', &(0x7f0000002b80)='W\x00') msgsnd(r4, 0x0, 0x1008, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0286988, &(0x7f00000001c0)) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaabbbbbbbbbbbb86dd6004003010102c00fc010000000000000000000000000000ff0200000000000000000000000000013a000001"]) syz_emit_ethernet(0xd9, &(0x7f0000000200)={@random="cb970dd61b22", @local, [], {@ipv4={0x800, {{0x12, 0x4, 0x1, 0x7, 0xcb, 0x64, 0x7, 0x7f, 0x3a, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0xb, 0x5, [@loopback, @broadcast]}, @lsrr={0x83, 0x7, 0x7, [@local={0xac, 0x14, 0x0}]}, @generic={0x1, 0x10, "f73e710f8119f6df428110261c45"}, @ssrr={0x89, 0xf, 0x1f, [@multicast1, @rand_addr=0x8, @rand_addr=0x101]}, @end]}}, @udp={{0x0, 0x2, 0x8}, {"0c510d8e4443b130bfa2ee1e8eec3cf3aa51ae97ccb6ff9a15c29570ad0e2aa471ce11e9c98ccd62122a0e156fdf2aafff503cdd52e259a79b6b9f01a4788d08277b96408893ca41880975c12cdc0646c1a8329f7d9f484b3ae109838fd37cf589587abd9485ca8dd27edc490218d257f3a624d134c17f64e703e4"}}}}}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000140)="8b", 0x1, 0x0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) executing program 0: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) socket(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r2 = msgget(0x1, 0x8) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r4 = socket(0x11, 0x3, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r5, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(r4, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000440)={""/16, @ifru_media}) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) r1 = syz_open_pts() close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200732dbee6eff8966a00000000000000010000001800000000429d9fd4591a"]) kqueue() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7ffffffd, 0x0, 0xc7, 0x6b38415d, "2f78acf2ee60987b0d00a4b30db3e17c3563cb31", 0x0, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(0x0, 0x0, 0xfffffff7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)="b7f7ae0beba9a201cfb95f286749", 0xe}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x64}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setuid(0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) getpid() openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) fcntl$setown(r2, 0x6, 0x0) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) close(r2) write(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4011, r2, 0x20) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0xfe) getsockopt$sock_int(r5, 0xffff, 0x90c, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendto$unix(r5, &(0x7f0000000240)="b100050400000000000000000101000000000000cea10500fef96ecfc72fd3357a89583535673039d2d2a3a9266a5e4e7b0a164991f7becf5ff0ac3ebbc2fe3353eb067e7335a069d70800000000000000000089040000000000ce0816dce2e948210066ccdc14e5009d9d20002002c5dbfad800000008e371a3f8340000001e0000000000000200"/177, 0xb1, 0x0, 0x0, 0x0) executing program 1: sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0xffffff0c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() setreuid(0x0, r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x3f, 0xe, &(0x7f0000000140)="021b0000", 0x4) sendsyslog(&(0x7f0000000080)="0f1b8aab326e1e654663a5401ff3b4882c2daadc628a133a18c561857743592edac0042a9d50326a1c152b242f3f51152d5d876e7f3d879366d30621337a87ba7bb35acf8a04252f5940c90d2a9aed8280fbf44b6077f766892034525ce981d2bd5c03d61356296efecd9667bdd09464de218720329d7e2036c8432e84f7106e79b68a6246cdf15d136afbac4c6399c7", 0x90, 0x5) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) listen(r2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6", 0xf) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)="0300", 0x2) connect$unix(r6, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r8 = socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x1f, &(0x7f0000000240), 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000003c0), 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f0000000180)=[{0x3}, {0x2d, 0x0, 0x0, 0x23c5adba}, {0x6, 0x0, 0x1, 0x4}]}) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000180)="9cb0bac0bca3476fe74a902520e18b6ecc10a00c412b", 0x16}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r3, 0x20004269) close(r0) executing program 5: sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, {[], [], [], [], [{}, {0x0, 0x0, 0x0, 0x4}], {}, {0x0, 0x0, 0x80000000}}}) executing program 3: syz_emit_ethernet(0x66, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303a0000000000000000000000000000000000fe8000000000000000000000000000aa0100907800000000605adf0000000100fe800000eeadb816000023ae8ea20000000000aaff010000000000000000000000000001"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001180)=[{&(0x7f0000000200)="8348c3e7000300", 0x7}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff09060000000000000000000000c9a900"}) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x4, 0x3}) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_extract_tcp_res(&(0x7f0000000100), 0x6, 0x3a8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@noop, @ra={0x94, 0x6}]}}, @icmp=@echo}}}}) executing program 6: r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) chown(&(0x7f0000000000)='./file0\x00', r2, r6) r7 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000380)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f00000001c0)="40bd435231a1fbfe4a471d7137254f7f71f354d9d34e5e3173a4c89f7d93c3aa", 0x20}], 0x1, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r1, r2, r6}, @cred={0x20, 0xffff, 0x0, r1, r8, r6}, @cred={0x20, 0xffff, 0x0, r4, r9, r3}], 0x60, 0x40b}, 0x40f) sysctl$hw(&(0x7f00000003c0)={0x6, 0x19}, 0x2, &(0x7f0000000400)="bcfd831f5c4b19966ead2ede", &(0x7f0000000440)=0xc, &(0x7f0000000480)="7ff59a8182fb3e71ca84cc1a7b4d5a", 0xf) chdir(&(0x7f00000004c0)='./file0\x00') writev(r7, &(0x7f0000002940)=[{&(0x7f0000000500)="9cac35e6602991e25651ecb37fc0265665a70214cad515aa9a45e5c5382f26a1cefa791a12d280", 0x27}, {&(0x7f0000000540)="f2c1e67351abe7e3e3d0b2a0dc204453b3d3902b00d5323dc8ca7f76b6c7bc518f5a232a88a2dfbaab0ec251a1a2af6972a9e7986aa8548bcebb4992f1bb10645bec28c1565fc569c5e6c7a57619f66c4d7549f80710b7920a7e1b0a8f9de2373c7d2ba593c135534f35f3b7fd5573a07f029069419b21c38e6e13ebacc8b1e405212f3d332ea090c51e04b4b952473f899dac9e98210db7b1fdf80bb46b11d7b3a1b70db1375087c2f11aa81deff90f02d5d6c4daf8e79915527586e8b06e37a1a9c47fdb801485082632409051324949175965bdfeb43a4d62c0cb94f3a296e714eb7f80eaaae4b5609365f0609d813fc0e392961ba208486e", 0xfa}, {&(0x7f0000000640)="b5ca9cf0f8e167732d6fcdb89917d0f9593f6f73732db361ad4cc3ac49c948c2177cc1d7b48959f0e441585296ea9fa3297794d5bf9df1ea7f705a74baf353d76588c1c07ba9c2aa6c49c86093c4761201509b2805279902944fc317d5d0d3202724702d7dd7d6fdec85231889b145370cfd0277f9c17ed634bd349d975365ef22", 0x81}, {&(0x7f0000000700)="7356693d8ffa53373237b2683f8c5b4198e6bca56ecd4d732fd9c1419bdb587065c879ec4db1e67b38fef18b493cc78de86a1a37b31e93b2c6a02374bfc96a617fadab51145a49889ed2ccc903cbdbb59b6f8dc2269ae7972f00feb06b783a5bf8a586164f65f8e8569c36abbdf7787ae7d2b1a31a701ea192eb83727acf84d14b7ce016b678ed21dfdc49e460dc1981ff78d601f5b06b0c29649b9c14d58dc99c4b4d43e378edf8f9485790a1324850e502a0808c90763fb2c07c81f97a63475480c3484f26736f3f8f09fd72aa6d86f8aad0647967c2e3726545582afc435c0f797944ea783294c976adf4657ad744bea9d7ab30294eee9800680cf45e8d5d9a244921b6ee684260e9f4079e8b169bf80bc012921bc80e80c5286d79a4e748695a3c1c6ad892333ad54fdb370728cdb95dd089a4dfbc6597428d8f6d807945b98dfddc6d076dc9a57e9d78e85f486df2e8ee4673d8e9b89b897e957ae8d1fce4d9a2bc63b75f069be3ba51f7aa02d808973ea8240717f5e06251a1bd95aa1932f584e8f4a13310bb3b08736c89d259a70f57d8fd4f8e409765c5fa52977dc2467f5356167ab9923e6af4edcf5d1ea52302094cf71dc64fb8c4dd4a32381a5d3c64838a2b7145d7d217b1dc1e7ab9232be617dfea576fe20bf410bfc70f9a65675f1efed3461f5cfb425f9f989970b789c2da2690ad247c5e1138c47026528ccd1799bbed897ce4d838a3918389334cfa8c0ec89110632336b3c1598f604c9245bab62d5b5a7b5cd3f7d82abe14cced70025cd16c2eef68040ef576ffa735a5a48f5abd0fc8f84516dc7a998c70f8730637643299a2a4051c0a6ebf1dda71bbc35c267d40c60f1cef4ef2be21d62969e3a17e1089b02a8fe05d25552c4f1b67a081838b5a0a834ff3d2ed9ade852293844c2d37068753fab0dfafc73cd6eb510653606b3346d82c12632fc8c52d4c1931d3417af0fd11e8933d1a606609b8174aa91858b1f0061cecee709b42aab2022fed079dfb4a12d8c3568a2baca24b05a00bfccd58d7794ebf55d8709be0909ade3e6113af3e5249c096df737425630d02d705be9f7da61ec5b5a1daf7b977378e6d97254c64c82ea555b99c0be7d188cdbed55eee057fa3b340b13303fce7443c161e2f941d3eeec2185002270170dc66e94646499fc2b8deb1025af1d6ecf34e7c3b8ae75db691457fe96ef819cd93974f581a2102e405ee10120d4b347669c6846eb89909d490e118bb6b62091f92c31fbee9e91be464642f385c5d551dd4c4700b286b166f1a9281615b1b57cadc2082299b3f7450f9784e5797278443dd3af499d4431dff74b590f8a9b0962a31f2d390a5315004adcc4d8e120b68e1c0ae88523d60c8e5e77e3d902e30ecc4e4f8b4d6fb3e2e5ace13cbcaf6b47efcf315f8e4fa1ce61710b3854f2b0819a2d6193294778d68d191b3b584aed093ca860f0b23fddb65cd5ee3a200d4121116b39c11f8c296923c9b465631d817c50bfc6fe49ebfb65de88a98c3ff78429e624fa45a14f276b47a393121b7e89b97b8fa9e4110d7f46e1b20ca177573814363b90ae737291363428fc9e9106df72b66c81fa617ea2a85251bb8af69a16d98c6bc247db2c9131465a888b9437a7f2ff6909420f12a17d883e97259a6370492fac2641f2d1af0635b86f70c1beecc14cad01485b5c23de3796c04e60e7472983f07396072da9a5339eec2a74f1a80d9000dd271e419555bdfe40af1a3bb6226cf82413214ac47e318d9ba6cd86eb35280483125ecdd8392280badc39306cd9fd0024676631840f5122a74e24d15585532d4aa5bac85759f5164cece15eab888aa15302864d5ede282b94d533d427fc51446a1a3aff30ca96bfff2d081dd7b62caab076bb1f69730aca7e070349a59d338408d066dc331c9fd3bd010942c0efea4bbd1a4ffaf549a8de0d66cf16d2cf87bf227a10d848ddc91e7e483861c54c9b43387f40506f0aa29d85b6ae36d9d54dc02d243ad47e7510327c1d8bc6a7cf00b5d7adb673bc9d991629a75b4970ef086493ea0a91477a7f5a105e07a13089aa7621f6d9fd6c522e8687d16f45aa8e902068ca7190be36fe31b077d13b123a06cc42d905ace353ac04413424e00107ffb94f34d5a7fc2b7feaa5b1cc8f4c67d2fa1ca5bc12b51d38ba159055bbb8b117d0bf6e04aa7354069c7bb6d8cfeab828625a83b00ded6794c1db15de120529949589e8265c49ed3c901f6dd826d2f43aa0cfa779fed2266787ecabcc7355c7756dfa3ec65cedcaf41602c2f9b3db4fcaa5272227dfb2c025ab1f054bf64bfd885b4c6f5a2db1522f97083d740047e42ac17032064a317c977d73d155b9de15fc5231726b4bb64d835c19c5be2250b00a3815ce73523fb618b344879c1580234ebaa9e8ab25baae4fa5b7910e935db71aa903076c9bd78ba36be8b164d723f6f62c7093758c95cea3ea117e7b761f26fa526843f712c2049176bd54af893e0193000e51ebb71a6b923339eba7a52930b425fb321674be21e3df5b6760a9408904d43267f1eff0ecb409088677acd54ca18b66c68bbe4fb6f2e2b6f0a870dd8ac8f59968d54563ab65d570f55194346221c8b8bb22eaca8b6ad846ecf4c35c0b08cdc32e655227f4b7126425ec395d52d799c550704a6c3efd9b5437a44f492e6d055ae1fa7f39a7d662980063e77ec6aeeb6dc2bca8fbd97db47c4c019c0c992884ebbb314704d82c96aa8bff3d700ac0bcd8ec91c4ceb11801532d1f63cf944403187caab67ecf99c5c45dda5cf57a7f0bd4e9e3907f637c5d0c76a7d152e5664d2323efb579a09a11a411132a23bf3a2eabc0e3e487485c39a0bfa5455b6cf7178693186587e2470d84491b57483ec77aadb4c59844b381bbea952518942195480005d36dff2d7c043d63189122fb0f36db0c556e322f733bea67cc223b656d1a55e85749e54de8b35a982bcaaad4471bceaf15b8a91fafa719a5d5629c341b60fd8e531f164a66008a036c312b3ef515637f311a6f60beccb2c9d194ea65238707da0af3ae62cb79522cf79f076190c7890affd7e6ce79b18876226911135c38c3841ef68638798d225462e4903749f83c65aa036d7c60193266ff5504e568cafb9f497f9fb2c71ad44ce0eaa38a397b35305c6d76a46ab8db0044165a7dc5bb7b2f0794f29f0a748a7086ffc58db6d67f296e2122111e0df2f9dae14020116ba1071c9a321a94660f5ee205f555950ce5f9f5482ba0958b95105eab7a86e9616358ea80469459394cf92882dfbedaa85f7ca1aae9928964b5924a4c8819177fca5088fb3ce60994ba55edeb4925c7d55e4cfb295e86b4a6080a1169cc4de4556dba5620143b52e982c14b0e93505a169303f31140fa29b167faacbcba3013377d655f32072379b7533a66b6d19bf09a5d93884aaaa1558279faadd519c0573a205e4063734ca3faa6ea0a56db32dc04e3e67ee981f100c06a1717beef99050d1691b7d208248ec43f2ea05ca7dc8f3e2b6be9b5be8d5e2b42888c2a19109f845d2fbf86155d1702c93ef7c2ecf969237e27d8037e604386b09c1c8388fe12a281b07072f94ea7c899e2375afc10dcea5842cbdb5b4a1be7832eb2a19a4968ad8990a07417c57669e96f7d4415e992ce5b46e959f3b2e165bff4ca8b6835fbfdcc3f221b4b73b42d85d8cc6e0bb247b340ae351033892faa445f9b3948304d4e7876b2830b959448ff2351599883b8921a2352aae395f73d7ea7e9df3038986a2c7661f23ecd0e5724808bdfa7b966ee43c2d391518a5f542f1f5c922c4ea65672b4dd7d889354b01a95c548b960dc25d93616f97322e3cd908c4ca69af6a3c98347059523e7f19ac3d64842fde4be788c57bc2732c6e1418e10b38ab1db639708266f88288a06a0584a17938bb9d8288f5d0796548f0eaf78eba818d649222cb79d2e6e3bf7ed75db2370bccad2e64f083bb3edef6957ea3f99473c4054dbc889a1c26b9e2254f0346409663bd3b49dedd5fe2718827e516a3d85c7c1eba50ded52dbdbe90e377bd646e490092f0c7b273a50443c6981b72760ba0c9e1d2df8ca5d48772ac7ff2ef93665909eed4d33387dcede33a12139694ddecbe081f51beaf4a3993f3cdf4426a72ab98e0ad0f7d6ce215b94b831b3f96ecd13f8cf39214eccbe00775b1f19aa0d0aa5c7e42404936dde3bf44d496cba2bff81969db649e03f662b34c60c668eeb8adff6f51d46dd8658469f5da9698560830273012c2bddeb89b34aac8e447bf4c79516b265b12a90710a397e0c70aaf62f2153e2e3f886dfb08ad2f889b5897342735ba24e16132676a05f4cb8579ce2d26055cfd00ce0c00dcc027e3d9708dfe5ef08cf930734635770f8ec4da778c09e2276cb6811cd9d5c13742f85378061f062b12b0f2325c5665a4c3c84e807f2ca7d8e2bc19e2b97ad5992d4221ba95ebbb61d6b07763b963893b146bf824dbbe80fd9f79ac6c3e8e1d6a3ba0b0a98d681e4b573404052d44ea75c20929f38f12292ef8a08ad2708e96ccf48e5b78cb5dcc8c6408289df83dcf19997056379454652d605229c8b55f0e9c1888638901b8598155f3fc06d42da59c12c038b1e68cacb189f5f39bd4f7887139db4cdea11403acbe9ff6ffea17ceb3daa00ad53d896e3e3cd08e866080e099d8e3e2716604ed8923018cd3e9dd923adb6c61a41c629dd79ff7bd15d28cbaa8840e77c2dd525d04504385c649ce73092f3bfbba7cc5a97ca7c56ab2d93fb7ffaff9ca5e1805419dc4ee3f76ed523b09282cefe23387ac6abe357c6b04423a24239a2500b78af9540746ac9c9df759cb2eace51a4e09afc1af9338117fdf1c6c61636e3f6571213e38e95789cc20ffa59120b75382e9e53c05a713da33ea027a5839c78d62d912bb1fbf52fe7875d15d651001d1846c26ae5e4394cd717fb07b998c60e99ded5d53023386b0a4a24249ae2b1ef766ed7662a0a6b1ab510dc098690603a22492258c5f9873607de9b0d4f4551ae2ca72538f9f50b3e2cbcb1e4365cb3baaa6e7e5ed807d19c564433f246e6faf85315f1d5764879f8fca4b90df9ba2d54f5dca620c297464967a57f5af821ba7cecb0e7a8d171301637ee4031ed11383bb06f51614a302d813bae9e24fe0760479c00b1b7fcc0376ad71f5ff6a91c48487165bbd668f9f96afd36f482fefa813f42edd9055520714b99c7ab780ae071d7318adfa3cbadf067f46f7efab313bdafa4848988ef4b906305f8d58419ee599be728815f7edf7da6f30988fc542a6ba46ba0ab1f57838a10b794d0effa086ca97bd40cefd5ed6a74d31fbbbc4e691b13ba71eebfdcdaea0c53ec10c7eea5ed5ac608539ce97a4acdeef3b8383a293fa93b44dc01d2ce96be4ee14b6a56250cee63f97ffb897c7edac209ae4b8b4bb02cfff0b14463fa945ce2472df58add1f8b03d8ae1724a608e73bc6fe8a29fd453bbdb097beb021c0f398e02c82e8acef948e2ceba382c0d12ec7b4c98ddbedbe9c044753453e4318938939a83bb33c2e76b7dae943f8158d75f8a0430dbd7f368a1eab4325c5e4db4683b8d17cd3d676bf1468be2e099d8ce5d871083e6bcaac29938c229a1012492e0bffef79ea5fb9af3008ae65c7c3330f4839a97816e8ec8cc461ff3d32d6963dfb26abdb26068a771d1b35fb93c25d53f03d2193cac86a119a06d017d9097e7272d4d671c2855d117adc95c24e724386ce63e679e9ea2b2579546c13f75aa7ee0c9f2b6dbbd69205d6cc709dfdc7ee8e3", 0x1000}, {&(0x7f0000001700)="1bb56421535266455efb2c955f2bd1167d4514a5a0bd5c5f177ac659e97167bc8d83ccc95f9eb3ed8119fb0ce0817d0852a9a377774d0195db84767d8d223ed7bc83a5b1c4bb365e5a89e0f0ddb79a90fda9f9868fa72a62b4d0fef6ed7bd2bff22ae24818cb9b05f9c721e8a2ab1ae3cc7d", 0x72}, {&(0x7f0000001780)="6c4cc05bd1c2e42ebf303d9ae8e5353600c019f9f49b3c4c428b2e54f93f65c88f4fd7cda4d9374dcaa24ed715a9745bfe1b0ab260f3e0a1ea82052945f316de2703868373c419364efa9aad5b745cd64f6109b2c150de72b9ba52c744c9f9bac69aa9bb5d97172e1e1cf8985702501a5f465750deee5598f93f800584386025e0ab3eaf37501aaf7958b8f98277b0da681ebd81187d8a613067bf13a280fbdf932163a434a379c75ae695fd0ff7504dbea85a2cc51a8c98aa7ee5a6ec59782ae4d7828426c6d9fb1c0400aae5a4362cc50e1ec2c4ef5a6ba1d8e43a0c528bf15cbbeef522778c11789b5244b9abc9859abc71a25d15cd1b605b2a6cc3239285a3ac0d50595595a41194bd83a0d0681ecee738c378e0fc7231885ec869e22e1805bbf945060687b799da68ed2fe3ffaa3ec3a2bcff2d12cae74d5e819afd15f209935b8b0b38536ba51a5ddd1cad9400925a60e4d1282c54c466c7d714c666a2623242a38a8fae65823da10e720663327df03cabe0f077d62d16bb9d94f2f551a445a2d4840ee2d93390c0ee934c04a644d47f6b199a2fcd1a360b186129e8818dc8d7f9a6eebc8d3349a46b9943999c4c949ff43b1ccaa714c203bd52e00efd161acd4151fd8772d6121d84489eb00e70a616f72fa5a6a2eed2e0be140502a2f4ceeefa41add2b32c14f39a9e2ea5de57a119ea22b8d6b8e28e1998595e4b86e2f9d3ec69b7ff3f831ce9ae398d823039912e274b6535162219e667261848b61f64c2bc39f56e1eb10945e26e1ba6e94e63158225f7e43e512ad812e7b672a7d5a07772bbf51b8e9da63f8964e216e08d0f8c22acf3daff8589e7db895f72004d53b531a7b557ec840201afbd4afd66637b2b363ec6dcf1f0b1919b4ed7cff28154bde084173d41797ceed047094df46caef803c865afcc5b38ba05e2a92b2ca9ca57f22f32d07dc7b4e3668dbd0038e2977a984a846075488611e93593fe6036f550fc8b524be9c30d5b5ac0a3fa6e436e6aab30a79681b15617a1bca8c491b9ae564d474a551ffba6cb6235c4e06ac1b1500777cb0e031bec27961b990e38ffbb464e8d9b7f319e788b288fa9ab092f3c269907f550aabe68c2d607b1b76708bb1654ed2561511b23c4cb0b5d440ec43e2687ab94610ff795435234fa0c02a43d5938f9b2085cdaa46f91bdb03b0d644643d58889117be9c81303acf668b98c9b5fe6774198eb93430c88acf17e41e885172e12a3278875e3ca6a92eb6203215cc0323cc57e76cc599ec17e4e820eb62311bc0e97e2258fd7fd89cd5cfb5788c73a033b1bd055e7b916d6b276aabd8609af281a5c8695e38f8cf72df360626a243a0527f9eae3b2ea9583ef98c57b5172a030ed032978007fabef4cb6f49fb4e642efb91280c9127245abeec14e086638196fe776176f5506bf2c8c1e456e3398aaf7f53459424dbf58c1d9b4355acd9faf816a584393f3a136de089ea7c224fc7e77978e6826bcdbed0b74b8c0270d1eb345fa93c84f24fce1d8d00e0038dcb23868357d488d24ea2fe181dad864a4be277bf0cf6aeaebf33cc8ef09371d073832ac8d88c89498d2764c902f27a14bbbc2ab4bad58ba0579aa33a0f4a79ea6ab41512380c2d891bac6388638d4b16737dfe6292104cfa0a56b8677f1f657ae2e96ccb2292580cccf60616be33d896614eae6f6161b55dece949f362577f7113c3a57dd71490b97e43f49412b5ac4de965a78cc03eadb944485e35bbf8b47d00f5325482b45a2f4ee4ff2f89aab614dacea0a5469dfdb01cc77275519edf8d3bd2a48a2b8f4df24396c4cea8c562805ae30f57b56aaa2c85ea88d54d8156c501d9b3bd4b54207a14efcf681030ceb308fa8ae1e2d0f1a7dd37da9b3394979d6636cfa904fb2c3f6ef5e169db179c1e92dbab034438063794b804a7b8f13d81fea0cb51770000962761bcc729b1367592dd139a1dd3287fd5aa87efe48962f5c610fafd0adff74ddca45b690e4026cdccd33ece58590b96dd50dfb32923b79eec16fd899317ede7410362936b2fe5a9ef1041f55c4a50e48dfd30d58d49dca24c6fa61288f02af98eb564091b467607c286b4cfa05fabeee624fd134a42e7c219ec8973e4a79b73533060432decd426ae1cc61bd2b50d57af2771d4ff4f1332988af262624bfc69518a32a9effd7740183e645a5284ed86eb0309a404aefc14d3fb358ee663a5d8c5de298261a5466dff14e893ffd2e42864c3e49ad75a2c0d1727e61c09ef6228cc27f6c6b0241afb2efd35471a8be08cab51cea34e21fac599424b0e58d85cd23d10c5affb1eae077cf6c770e5b04f4ab9854246b195d3863d8a468c80904ee63ea661d36bf6fa44e0fa70a4299fd2370bfa216c4911cdf1f1535686a2d12b4a39db68ed50bf7e037163d60a7031c69d2b1d826336ecf0692d09e91a71e593de1bf2c643c7f75e885e771460f81490729431ff63538520d0cbd7a8ecdbcdd8c79b59bd50a095596b30085f2b9421a1a5ca1b97df528357c7001ae7f8ae2ab1da4da54e3018c7d5847136ea63c417a9e942ab7d94f16f6e9b13cdac4b7ee34e5bcadfa72c59a0fcd57a8b8805cd942cea111413e58b1612576321796b584a02331d63e37e458d6ef6dbc7dd3cb9f7af8ee03ead48559fb156ddd38750d6687e341370106778b0b245a8a89a0068f304d2ccb5f6133151e3bfe130b402d5162a543a78fd52778048dc70c86c395d72481c2e1941a5680384608ba0a3759f55df312cfd53fc73d52060dd9c569acea918cff24e8321de8e417cb44cc54d0a80c7ee0ed7d4bc147d529336409406edaa556988a3d2bacd2aed24a959642f40ef527d26ef9b0da38a42fda40aa5f145d754b6186b0ce684582445723d81e2338218e2a93cbf030f482d36e742103432ff1f4fd78e8adb79f57a21e427597353ff11389eb6a488db67673121c89d4c9b1ac23470c7e2f16f416306c2040f6cbd6907702a816731c25f3cc064294d4c105591a16a8f48e2bd58bff771ce2a3f78a661010912d88d45dcdfc985422de9e5b3ef59472d14151674c58640ee3770741ecbcab0e64857b877cfd2c4c9d4a3d5c94e8f181f13c4bc938d600466d47628bfab044414dff1c9830eb36db0f7cdf18fe27a92fba0a22e6eaac9b3289aaf731b8b45e0b7fe8e408c95ce637bbdbb0d59db8173511e9641f7f3901d8ccd24973c80941fea873ea1c77fde2f19fd9dcf13166e67485be41f718c3440fa8148d261119e9181485d95f26ba5b948380223fa1f33f03b9fe5e00fa15a40c06c9219c6dd2b329dc242c2d88dc89908884187f471a56a8e1a081e0c482308cab5691a73d25d8e3e289386c8aca30f212f939e5f0ed19bb250b9b52a264ceb4c11eb66d23fef56a8bf51aa92ed312e6c31fe57228fb3ac76b7d9eca467f397219d9ccd240fba38ee596dc6034a4001c8e3f51490f8eceed4dbc37ddacf23044e352cfdd7fc5be30b8d59521b9a5927d1939e7dd84e8b32e16d35917ae9ec86f511ce267fb405eab3531962d0a453724d2903a277fe480bd6db3fd0243c76ff278e92c127ae060a70b396168ac4645889c62a96ef48bead618fff423627fb7ec28f9cf39e54435bcb44cfc94fe269d097855ff1fb3103ed24a326ebe76f1fe27e954292fbe82e1bd4e7b4634292e79ae4c75a3c7f3055df15588f7dbffd27220d37d920ea619895058bcd926109ec2dbecbfb307f39eac88b14acebbb0e1ed081136315a741b80e4ab55001e2510d9efb8044ea8622076dd184395724c4d15887ef95ed685b2e6a510f834153e589bc347e38b78f5880722bdfb8bf290a1c441135915e2c11136e46069e22aaab334c518a55829f8956db2bee4ab202131c2752010c44ded947ae1b7ea31261446f2eb4def78205c8fb32fed8799e3866f541a9cd9d126e42bf3e543e93b7a006f140d3db545c0fa6c6251e456029a3eac8cb3cffeeea41e39cd37d63598240e985bc7690811ce608e73efc7d633e741995826b47086b7d3111cbeba2e3a371a5d29ba029929c6e7d6b7f3a7b39bc56e2b06468096e86bd0340406653fa46ed8e1c311fab06fc4758d8d0e0e9ab4f1ea54ad6bef79e6c521dcb7c00e8baaf5750b7671893376d34db41f3ae30a56fa34ca1ddfb8daa1bc7b154a520144701d4ed5de9e0c9678a5f1db5bc84591d9f8976fe54619d88ac89ece6be9abf66815bcc193d73a4c3f06cfdacd5cf0fcbb848f7868f5e4cf127b28ed00f9a8d98dd9f3341786950683ed49275ce55f55b577a64eb90bc519c2b81b001e98c6c9e7ce87878ce35aed23e1b5b21840a17ac6e76c31b3f75f0c93c585b99c1b277978bb3fd12aa5edb6db728cd268e30b2f4d46c2d707ace34b700d0ebf3aa9215d043e2c78be2ab7ee97069c54cf8a71b8317dff8a50a1a42eaba4a7487dc22c081b480bb4b3a2a82a04ddf6bb0b1c05596306ee90ceec0bcae95409aa4a425a0b2eb317875e26c0ee9999d55faf01f27c4921e774335fc6b26335552f726eb6293f7f28ad786a545ba194c1d8079fdbf92070f0c0f6b11b9fa51fbf7a2cb4851fb7e9965a4ad106cde07e674a561c347ab118f7aacaa50d6ca7b42250bf79b2f01be195686720fa3277759b9fcb183c3e4bd92609bc967ff4dd089f2fcc6cde936af3d0411100ef5192b8412322dc9451bc786f4bc89f3c6fcfe4f3ec9779aa84a5709ba1f6cc9db7368c5bf36c5bffd39a99ec02474ab6b104c90607b31fce3c55618db5c3559c5c6ccd9cc2ef2730bb408bad80935a0488157b328f391373ac3331ec13978d57e9efa610099962182ea25af5986882a196ce2216c3f2e1529e7d729f495738f51c984ae37c9a12188df2704c70ae139747a66dabf21e69302cb4637f102e36f9ef794b0b0d22192151eeaeab2ff3f8003dc772c9c6de6cdf7f67f951b3d2f0628a631aad4c883b4e3a11a23e44c63a4bec92015b1e0b65a8de6f27246d1b53d88340f568418aa38408eb4fabb24820fa9beff28ae6f1cd5dad5b9aaf04a7c82df899cee4fbf812fdb88b0262b5882ad97a193086ad0ccdd2fc667939032203ec7c769fbfc0488776650834e80397da9bb0335e7a5bec15358dac8dce0489dc51399f4df062ed127583b4fcaf46c1886e5e1588cdbb5ab5f01889c8133963ed48276acb2e4ad0db8e39949f62a00bf699ebaf7460ad24c1db91eae22c1f3e55397d095bf57fa7fe109fe44049a7f63b846529a7091d26bc701dcb1ee80a9a65012f4e42c17b7c8f2262a9b3eecfb2d265a494209389cf4e223d99fa625fd29c22051abe2dd4e3e4c64286568920a0ddbb4bdf6cc5f88ee2467ded29299c6a8728e48668610a20fde1f100569b58cde1063cb89524dbb041ccc48813fd241c9d7b9c30b1cb9286cdc67d1d4c5ba6b6c268d218594810af7e32b5a1225dac878ef8b9f8817bddca414884155e2303a83070943198ef7e39fa7891479e9d5024910d1325cffd457429538067d3978b9b09d02e423f7dbdcfcba6e077853dc046b0d9001656abf097ee06ad90f914dbd9a05d180c5db7c5c47a5f33aa3041596ca8aed0770a68cd092394752bd6e5736af5073d460f62a89e753b660171f50cfc9397f032c669f8455678b1a9799f7c659fee17aa80d2fb8eef3c559396c7855c0abc544ba5292debe87cc4978e93cae27332f128318120b6358244b4269fe15895fa5396c2e95f0aa77038ed3a99d8af01cecf51315b7f73512a96557f67ca8ec6d17f87c4a346f5d192bb723343f0", 0x1000}, {&(0x7f0000002780)="420ffa77aafe654c2e776f002d97184ccbecc5a5d04bfeb84358e06624e6d27b8bbb53a086427220b7ac39cc3f5781b4b08999da7a22be0363e1f350e5701f2dfc06b0b5ef12d1d7af1a17d83e53c8016afc263a75d0cd8331e2d93bc6eb202af3319d04b8be69eb6d26cafc37dfc61dd4b7cb1d004d3ae068689334d8330858e12ef16655e33eb14103f9db6e50bb2ea68b37724fbb14f8ef62b0b7b7956bf1ac79ff81c4ae366e0179bcb2036aadc659e2d9cba2d71c29d1f5f637d37bf6f56cc9ac524deec67a66a6c4aed1201bf13b4c1db0291fc6d56784", 0xda}, {&(0x7f0000002880)="1ddcfb24faa0e00f1c7ac53c57d644333eb1301d1213add80f96b3d34a434f1a9df36b669f1b4d7395170e2cb6d492158d3f22f4003ccf5a8fc5a8d384008fa00b52642c38b2bd34b3927ca66c827cd1ab0fb701f41c5dc0842363200e479199215dbd6d45ae758abbee828b77de176d82ecbc5eadd2423bbcd84ff4fc76bd8f00bc9a1ac34437eaf4028325534086c255e4da2275ac", 0x96}], 0x8) r11 = shmget$private(0x0, 0x1000, 0x1d1, &(0x7f0000ffd000/0x1000)=nil) r12 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r11, 0x1, &(0x7f00000029c0)={{0x1, r5, r3, 0xffffffffffffffff, r0, 0x60, 0x9}, 0x1, 0x401, r4, r12, 0xffff, 0x8000000000000001, 0x7b07}) setreuid(r9, r9) connect(r7, &(0x7f0000002a40)=@in6={0x18, 0x0, 0x9, 0x1}, 0xc) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000004d80)={&(0x7f0000002a80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000004d00)=[{&(0x7f0000002ac0)="11c8dc23ca6ae0055a2cd37adf08334f9cd112aebab9a076122060f3dd4531e9f56a5b4eaaf4bebacf348a5c2fcb59247d41a10907c663fca354a84d8787df691583e9ad45db05ba646d94d06f95761533bc401abd9a39988925271bffe5e847216c15fe28ac1a57eb5478973c222e651c49ac55e6d92fedd9d83f798be697207ec50f9f93d749b0665d1f91639da507ddae829e2209c9f7c57753c19b7d9ed49aecc9fd9fb867350e83acd40bf55edd865c9a22c4409e19fa88d3f5cde46ebeff8164974a8f869031a0351b61462d6d28475cd596a52b67fbbd579986abb56987e658f11de13ea1e544a21ac611625e1637ffd678826b691abf907bfb7d68d7ab7c4c65798e5cc8baffc5312ba09bcf312e43a25f2241253998dd0497f11be027ac67c68204fcef90b014cb597c607f5c8a816a7a60c950d05c74ad513008287f0c064add8bc7f39cafa70c79c0399d9ec8156553b25d828b0f7d4bd263b2d3d6b7e0a43acce2cb31ab83e58845935dd1dc5b9789a08b32c46d4134f6eaf570a1d922fc4ae24fed7cd994d9934e2acf0a72c892c5e617d072bc42f9b4d84a1fd5d7b4719eef54979d2cc7ae100825e92b96b19524a6be4b8e78c4c853bb2295b80593593bd9db239072a8bd66b3ed63001ae35807bf2ff88f9910a124656b1d86dbfc3fd49133c3f49f851e6d3d4654f8a41da9c51e178e45616e68873d43dcba88ba3c7bb60ea381e1e7e9b2472c2f264ad6793b52086792e4b4925f160534f698c36f10141a94cf0cc6a6e035d52b1beff8530dec16c59bb50a5c826545a8b8b89c5c1136aa68c55a1ca5f877b265ae101e10a7d7afa9dbd3b64d0769e24b657aebe0d033b7b7ae5e895c5405b34fa5e9669a5dda42f4ec919e602aba2e89c82d2a058b485b5a664fca70004f0f72b142e329c3addff34224271c6173b83f52f31f0d6dcaa07b3e078cb18f2aee7ddc16f1720bd887ddbdc448c693f84f46564094da423ffea9a0061001eb81213edf645a7a326bc6b4fbcfeb33a3fed36b290fba762f516f9656ae2a733ec96d49cb08791f499e89f83a4761219c0c11e140c2a2bd612d542512f136795ee61ac93854ab7e7d1ad0082b55d6b4ce21052bb08be12008c2e23a08c80016d98d832e7c526d59153b7c155127a64c52959e5d1174e116344c8dfb0a3dcfd16de5c35ce0b78e15df7c9fc52855d51723614f5ee2fa75989e049f6aa8a005e1eea339147aa91d4b021159f0508c62214e70e5dbfc0dafe89f5acad3a5005df8dd8b398b144998a56654982bb6dbfd1ca009778f7fb88dc0b58aa17ba3e930a1dd9a105607675973bfcb4d2c8bbb535e1541fec535bcba2c3eeea4b98940a9d10b27562123b2d81e7acd71c317e23b06ebe0f1c2170161a55d8259428e90a97f82cecddedef1a27f5d4721e15298a7df4c89e943208079180e9d36262501f57129c1f53c77f158c6632079e29ed6ba8935807bd2cfccade757583d607ad3123d68bb85064694e3e9df37ba72d3186a247b45ab090a799141eb49ff71b4d645138998e996022e1da6354cdad35d78a5560fb0c17de59af40acbed1f21a60f3e885f4f9075a8b873b1eaa76b324f5d3365f7f3d82fac3d182d601da528fd17324256249b01caf460bdd4b51f6588af5ce05d2234f144b0a6a9db10bd5e86d280f694536f269f9ec8359864347d4e5936380abfe676d1f34729a77783fb8a1418a764c991a3ae9b56170781e2904b27a1d48b3ab01e4f4db86466d527d712e2523c55fa52a305fb2b24523c769b66b5ad0af23a0d1fd1feff104afec260e8df4a36093a06c55911f285f0967bf3eb6dc8896a79074c7d0ccc9a0562ca1ae8aed7a50a56bf5b372a46df521e0c392f6607b53b3b27af15000b133a4fcd1120fe8ca9eee98e77128399dae0744139b815f7e11f9b792a59a4ec7fd48971edc593f2043c2a7afad1901971249cf64a767dc40daa647b41008ad97b73cde274fb4f730cf37b2155811a972e69dd32f64fa36385d8f481ac76ab0b950962b129a25881cac5207f14a9d3c685267bd6e6b35ceaa357e3b151201536663938cfdd1e543a24dc43d46020ee3f4a3a0068d387ed35661849a48db05d83f671d1558790a8207e5fc4c6c468e7f31eb9ff01deb310fef245cd89d25b92bce0aef4b8198597578aa4039015862a71bfdb972a4e1b3c3e5f7807ff3c81133e3173944f0434953fd4b0c09b2afe562a46677725e1fc24b4c286fc18d75c98cfa462ab609acad9e58984091a05a0b880685a5c3020a9c8ded832d72caef78c9ca878169b673bae8621a215d7f01cb16a50a04d6b10c37f1d2784b8fd49c77e7871ca61fc711e89ba2cc8306ac2d6e474b9b32e3fb58c6573ef519e852bcf125b8277684ee7cd94b7ed1dc28a83db935240e1e4360fa248ae907a879d65ae9ddd9273459c7cf5f2e549f3e8595a0a93c6210ea46a1f3a51b93218b573819d391c9f67df2865eaba308c8ab34a6e82111a58ab9136dd37ed887da193b50a750e91cf2f765d88b033069346b4f3297024c75445e2710773bcd0624a8b796109ce5418365e93b56334e4a22909abadd8d82b45b256249a2cd569ca0e60dfea78b6ba901c8f4e37c44e600abdd99f1dd288bc22e0d847c65077e3d8c39128eb039fc8ca661dbd19fff3fee712399d85c0ea128c3ef30a86d50437f09ba96155fce84b70b26a6754be9a25277d431334730e5ecb8fd79b2cd8253ef668efdf80c2e1f7af08813f5fb4180f61d8e01697af68ed3cf6b9a207fcc575d78897ece427c81326c953d1fba2954cebbaf5826ff5c70f012e699012faba0090ae6f2a5ae5e30f3aeef019666ead5eacad3a0af49b3567867d99d677094e4008800c60c01a8da624bb5dbbd935b8b74e9e20a85edd3b94b74a055c11e49bd75e76f705143ea68a008c15c08f5baee1aca61eeb994f48188e189f321ba3999bfcebcd975b0b5bce9d1607deb5434c54c98fd42547d26cd5738f1e6d0247c341a6d847abfbb08e696b1698f2cc5ea80188db54a7af16755fa462916bd8553d5377ef12761f99fe1b85208ef73e1c14d8e8b136d460ab272fb3e7d74c6378735dab24961a70cd42b2c176ef726505bdafc3ff82f580394349520c39a1e82792f14139048e0e244b1165529220deb683e617ec608809959218b3743463947abfbdd1a4b73e49ed6e38da632adbae9cb4e7c8c01831003e599dc2692ea5a5cce29cb04b3366d907f6b7deefcc80a40cc13c5ecb0b8f3c546cce8808f16c5e21e44932d53b8556fcbace07fde7825204c9e4cb46d05210a704c798a5f734fae114e0f961199f89d36ce87f6e41041dd6d32525b0363c196c25b47a2e4de516a2cbcaf55d45de9b55633b04eaeda61e354e56875acb701b1f77e3ae4e889f65882e0a4b1355b6b17d6a8e9502f547ce0d39df7c819bc04ef7c443cedc4528241485dfe74990204c1765b74c43360f10b2d97e1b85c3b4edf88a649299beb6c3dce8967255286ef920010db06fc952a0dc267a047bd6894ff837d850585c18f5e2ee7481c14eb685f1e103ca1edb89222f9fe73a14b7ecb2574c39c7b1fe57b3d4dbab4fb8a099f4e13609a643a98e5abedb44759061cb1541f433ae9791d47d698198c5f5b8efb704689397dbd9ec0ff36ecf032757aa7b1e0cbcfc718dfa7c0c0459923a712a38f4b73fb688be5ea3a83fc08e336c0d3abe3af2661945b80e6c16dca53211f757a7134a6fd8ea261bce591a681505a4bcd7ea1b860a47ff8aba0daccd7f60e0afc2aa776fc40e17fa1469dbb06afeef06fa95f9a6343510ea67a836cb4918f6cba9c6625ad6bafb6b71684f6ebb6ed8f3b9ecd9476ab13857d4f47f566330bf647b62f57b2b8c8a146bdd7171c7fcd7856e7fa56f42daa2a8dd2f9e6a16f1f5234e14bcf9de509b3509bbd626b795af61ac2195eaa26a3f01958d4b0bd12f28b9f4090db0b723635d71839eabd2ae20d2372b8815dfe592b6edaf1d7e791f70ef61535a8540b8708a014f9984257dc1854a1d1c07cc3f6e66cfb03f74ba66a198e957e61f274c3c9631f3cd1aab6c7169929179a8e42e642a8645f00bc1994514317519e1329ae9c4cfa874a7b0c24e4cc4759b5260444848ff178cefa49b5ca176a5f2186d8c9903549ed9f39dd17087b48a421d67f909f90ff5633dc90987c272e31568e83952e6be8dcee601863263f15e4190a7bcd19d373b5dacb49a0a2e56f4f1c33510d06ea52b7bda22d44cdedb5e114403cbf11343752984c67dae54f0fd15a86589a9afe1bdab1f05d73fede792e2993f0775b0bae9a21fb6d8e2c6c7646dd921b17bf2da13a8d1cf851d2143599ca66e6de63f4607f6f3d341a741d445dbf8de32856edc67b39854036e68263aa3b3e259ad537976d15ad3dc02b3664de83ae355619e06b7eb542ba618f8e4231f971d7f001171dc4386ba4560529f9b38bd5173892205caba806d8caf87096424b17306185246676e6a5fa07a53b4570c772c4d533bb7cf1bb3474e177aad32a263a66708a608ae311464c709643ef340cbdbc69cb139cf8497a9d74446fc64492eada048befc9a3200f8f9ddd9773bcd197bced7a0f751a373b25857e118717afb0a349b8a7c51f8fb3b02830e8853ced5521bc5067d1e269382b583a8eae9a349dd757411581888f538fca3e9b449ecb8543a73e6190a575e8e8ecb9bb2a0acd78a5a0850e65a6a0b028eea988338d4c733f982511db778bdf0abc616c07ab41ed280db639d7bd2ca8a4a26bc7de33381047d8eb70e4f9c89f0823dafd4fc388aa52357f72b52c2bd8453600d02f2d3d6bb80dc71940f881634db18977e28b018a2e32976d22348339fdd7c11da64ea6469e39119a2dfec94e72125c470d05fd9b69bb423ecf743d61ae8e701d19452c9b0e3fd3a9ad5c8dd80d5319bf6b89c25fa40f022f629db4530eeec75bc15457bc9976518677142e3c34645a14f138e2e5dc317d7b88341470f0ef9cd860a8ae888a438f029554595ccac8a3798cb7036ce5b14d5fbe05bef9c0a78f58bff518b832f5b329e26fe8a7b6b609547f5da947425d8aa2176b60bf898bc2290a364e1e85bc8ad7b62348ce04e6dc5f7947dd892240cc5c7473b3f3a9e00b613d52219a77c30bd21489ad7a2ca370e4f5f7d7388792e49a0b06f5361d348051341d55a3b2115310bd3239242a175a3679e984244a1c022788b025c57dc1ceddc59208f4b285105de86bc9d370e46a34b7d18ccbe16370a8f733ac070ead48c12580b422e1839bbdad74c6f7d33e1cc24f02b6f48b0f46f16de5b8323e028d1372f76ed988462f6edb0a948d2e076f5dae0c6b882e1eaac80d5dba2833d99f9f85c8abb7bb1ffcfa7d33789962688a700296e304f914b419e5b6aa95dd611c92bd9974cfc6b0c4da57f7704c7e1507459d42eff2cccee58ccd027f6845844d7d0150e55634cc5cffcc5ea6864507ad5940b9f6f1683e545ff735d708f635df519c669cff3582b89e3eddabef5bd46eaa0b71fff8f1b8d88d5aa3dd3d445b3eb583b18d1adfb5f4753f80ffee12d6ffba6c01960b44471fc8c75df25212d3af8dc3c65cc3bc6f3ded9f149f2071ef3dd679178f310268bef81b05146e75ecbc3877fff1c4a4cce465a2bfc2b42ad9aa8884ae2b066850f640d9d94d0c3dd40e3bef7c7e7f02521897e9ff4905f3b78a6f9e84718d1c1fa351935e449254ff2505ac445309c13fb8c8c6c6ac3c3a9010aca5835415630d5ebc6eba952727e275a", 0x1000}, {&(0x7f0000003ac0)="1e144dcbe5166738ea7f8e720781c7ff928ced8d037680c5a8f3b3560c8a9f50f89692e456ca0fb4ea3cc9f994ea5f446c197a237d533e0df9765d1d00df1ff327144f730e9b45092a1c199bf6c18afc382b072d266a3fdd77c96db3d1eaf243a32feb4d2caed335b83e34dafbe033d08df785a681be0a0408979e50009e0aa101bb7cf2ec5fc102bf748ef3328c5914f8f0488bbb251530839007d406b289ab1f7040e3ad371b88f3101f6c1a2304f3889678966ef7ca7e5efe8ab3adea5ea41ed17cb71b37312fd7723881a88257390b89b1479a1481fb4c6c7c2855001a77924123c7d9bbd6d21b576cf23ece72900346", 0xf2}, {&(0x7f0000003bc0)="00c62cdaad97351362d69a645a8febafc3125b2685544a4b4b67c33bcf08bce2c472eb5ccba85faa37f8b59816efe37ab320c9988869a931ed5157d3da803f642ca5b13827d6c3f2f0751ac01e184acb518bc8a420ff041e294d5043b95f90126a05ee67012de2c6d059d6f9a33855d2a5e144a45819e20ca618f1706f1e431afdd6cab911830cab10ef8933dabc55a347a87368581174e50b3e79b885a1c1f260bc319123d1840cf8f62907501cd16ea9ffd42641d7f274bed2893a3bfec8b85775ee5c38c40bc5553bd5a084f6bfe96706c8608c6e85596e03bf59624378449017575104ad315de4e82375d17c8f218b5e73036a5f5990e6790d87b8cd12488a0d1cba7a222f79becd8eda50151a79b7fdf26f884740be5e458601ea6af3f84c58e31e03c6370843124eb361f0923b81b8034b98434e59927e11875a1124fdb09869efe77bba03f53281f4e6d50dcbd1966874e129e08e4a25b670f0f30410b6fadd3a22475a40711c6c64918445a779a2f06ef67435648ecfeb63e6313bcb536b893758af266dabf710880354740d29b1c007830b17f60a555ba2aefe3aa9e254a2e9c676125304ff658e07f8b05d3769e74eaabec84696f52f540f7e423cae86779d94f5a9dc660275b826892a778c8c2e2d9113c0ebf826c9cc262a777df46b0e60ffdd6e246310057bd5542fd80592d6cbdff8dfbeb7f9e014bd5c38b537bce2040a3e660c1992987ec89b7a4a6412002dd9e73c527eb1562552e7841143365cf1fa3bf52a1d0364587da2852b2a7c305657846eba607d1ed765a98aa7bc7d056fc7c0994f730a1152aa22ebe0d383b4c15bdab988758536c8c805610d92fe70160c173c4364e58a1000dba2c8231121638e6d93a5a735583b6c4e66091965ffbb16561e6c5c43670252c9abefec1c0312a101e013bf03caea0842b8a1b3dae9e8dd46fd076b251579bbf8c98b35aaf9c2e9cb943ca154431eed970b1a6226d1e97b8d85989f6deed28d6451e81df22bd0b676014ff55872e5d769a3274d56453fb09dbed1db8259a3897ccebf2667d4667173c27a62ddc88a1c97468f953723fa9d6404d8b4e00031308fcbe1b40be223dbfdb325dfa2cdd47c9054d1bf536f39f2e4ac928e5352da1b11d1eb170c97e95f8094632edd5cc69cf6e6154381cd350388e253a283f2ef54f5cb160530806fcf215080c88191c91fbd6b75edf03d2ee38a547756046087dde27e180b846df85e4cd69b88ebe6747af3d3ef2107302529c676d7b8f5e9b92cff8ae8c21cb097ff65afb1eb6dcbc21377c65c87560beb8d5c04d54640f7b1c0160d8a371b4fcb11bed4482d2296056cc009808613e41c0a430b06580eb8d5a3333f85bd5294c75db1f113688bd0d403c830a553a62a837fdde4ad4706e075394c77cdd80e5ec84ac794c926362408a2c326b013c8519bdc83c7c679c86bd083ccf47ef97c85ceb865aa9bcde4350fb072cb7a672ca8761885da1a27545bf35ea608e05dee80014cb2d0a5b858207805928fc557256c96c6cea4f8743358321bcbceeca81a4cad2de3469a4c8297b04c8caa02d2e7348aae352e6a1261ff5a659907cf87ed1d171520ddd228ac29b36e61f3c24e677667335476f49eec446417ff1ffe6b515d87aa9880d654d6cc4e63b7a64665c78c775898b523bbfcbf75e4fe579adf3b1767c646e57a5b7d09bfb62124a088a7325be24e01392eb73396e00f882d92a77673899de9b23bb14a2523093c58eabc0eaa1d7c1e4e57cf8d239eafb71cc157b9cc855ff0a3b111f1e9b8f2ed2aa8c2f73c0f48ce00ef3bb0e0006b4f5b5b0d8b3a6771bf691bbde759688ee757a4ca65015b3dfe4a08bcb6c374015be86c93fc5fed1ad5cf72993a325d01cd5536a32d319f0b83ab2712fba9f5d351b52c2c8bde0a894807d53cbd74ca625b6323cc14ea1132bbfb7a4cb3c73f186d5f0eb40b1088625a0d0ce0367beab96bc723f72710fcc1b36b267a8644c53f4d0acfe650d5e7c8b8a4d1fbb3e05afd15627f398661108ceb225947c621432ecdab76e5375c99a9187ea44cc6df334f74458a1d69fbf11abe3b7ebc04e7a1353a2f25f5a090a8b9e98a24142cad8ab4fea934c2cca039ff74a2a8256b7724adf2ff759a530d10cd2d09bb2292a19b650b3e72cd424628893537e4a8c2b1ffc67c2446f78d08fae490fb2285401da00aecd56f4029957e72781877d3928a8ca713a4a93991c3b24c5166d5d990ba8ba4a6ae8f96177b3cd1c81cd5530f737ed4cfa664956b78f833d5aae24c1a9d6d1b84657e7dc76761d24fc2d0410d4041bee154e0a89acc50bccd89dfb05c633a0b92d58bb62a2495627c826268d39421f29ac8b5a4f974c3cd676cc347f38bd75405a42f3c7c17a38cc02cd7292dcfab29eabe7ccce7b444562637a5f0f713adee309f92ab70e692c7132bdfa4a62c783a1efc33a8347e1bcfede6e8a86f734994f889979b5cd4e41ead8877687944adaab26afb914a7638bad5c9787573ce2ecaf457c70212aba6c5f0e8067b9876a0f3ffeb798a34098d0d0391b4ee6879d3236604cc78536f56fb1dbfb3551c202c29377e7de6b3b3336825b3c9c2f9b594c900fd61b7e3af3fd09ba83662fd2f6a43c0680648639cdb2d74792dc73cc8666bff77685bd17bc0c733c4e5932c1b09bd77df7309b82ed8203b6b7fb79b75cf2816851f46a9f6094e06d6459673d06595f3ff698816183e6a32ef1b9d9b3196ef48d16ce3d5987f47798e7ebff1e85f290a31d0bb1a87a0ec939668959df732078d0d8a90b6f9e60052a18458b8362b1a4d3e549ebbf848edd5200b162091e6e40242f35ab83140cf3a14616fed34b2969fc86fe770449c9cc37e832b48d441c30d31a482f35a0324dd2f103f96b7fcfc766a3dfe5eac54bf439535cc5acbc514388a08e38526244b48824db9d50aae0e538bfa6c09fb29408641d4e003a6d52bd36b404986edb2a80acdd935391e6386c97698b4c5f47c6cda56cbc803989475813336498f8b2611655922ef783c8ee290466ff564cb5f51c3564a26b0cd25f592e6209c9e37a15038b33e1142271ce2cdbfbeb1095b435ab4dbb0d650ff750c448396800352e9078607422b1019066595ad66d85bcdcb54f15bda995d5e04e48f88af98227b59f0ae64d775d6dfb6135c6db5255d07b5b4893152e1bcf241bef0d9f57fc2505bc56f3888dfaa418480adb7e6ecce7bfea73bfe5b54fac589b83bcf04ecff14d05cc89ba7b0faf4fd2b818afe8b3637b12a5c821f075244a52d9c0915ade4f07368ea2339dcf9d306e4106b323d61a1f51232312bbc2c1e9fa797ea265740ed1ad6c9fdaa4d24b1518795cefd8bc0bfa8887183434c0367e957de9078ab606bb96d55e0d2633ea38c9460fbbd6b521d982aa219478a684c60f5e75cbfc265bbc77c1076ac6647dcf75d7310ccd350d29fc604027538c7d6f11de02e77a260492cde03eb3ead06ba4235754bccf91ddf805e80b3ce7ff3778505ddfd0937531c95ff19d6ef07b4671c7cc4039168c7fb9c955b2e1b72eba508cc997bb35f1b6755bc8acfc7c6b2228835bd59610b9700ba8db48bd523104031cd51199bbc854ec27736b9be4c3d5aef93e90b8a1f749f0164f2313045a82dfb8a390b1bb5841d3803cce0dbd83e7e5ff36cf1a7d1a62ddd4988f639596ddfb7092604c6eb6ea270302693a019f1dfb53e6f07d2979bdd8add544c28f22166745eb93951f0e6c4e385b782c2d90400645fc21b8fd757b52afd028aad2d2f03b8c41e68de43917669e1adefd21d95175ab380e1c9c8be8efb4dbde457af0d1c07cbc8b45953c1027aaa94dd37ae562b5dba9378e33c96ddb60634ceb342469a30c469ac945c8443f0e5b8a2a347bc825a164c4cf26d03b26e585663fc9fd5da5caf63e4a0309f684cd5489a405e9a0887d58c572dbdbb5ec20a983aa618c5272fcdb953da655e81074195f7b6e63d16a6c67bb8f1f68a50a3b4d310521cab423e7f1b99a4ad9acd90b0c8caa706245e4058f8ef3078bc3ad1c2341ec298cb803c4fcc6270692101f24c8111d5e49bf26064c10df095676d49ab2f82e79bdf7a97f00d74f3d1ac6c3a5378fbfd22e71f92f5e8b8c4872897ee3f07d78a141da92d0069d7c974c8cb1d15203c66a60035e8c83051a640e587899b13d8acff3b34bff29ea73909b6d864c44a67327b605ea49d99c6401a12698bec2dd72a3b163f823c4b0b2344a8504a0be70732f1e6d32f91c02617e7791d6e92feff2d0c941d7741720b0f5828ca2e7ecf02c9447ccc37d0bf2fb8f0023f2f51d7bed207348c25680404fa8e07e73cc5f5d6e8acd3085da418854df744dee088f56377aa5dc31c83c384ef44121f50bc8ac2180783c8be0282ac016ba93763ebdee43d92ac2c2ad9d3ac4e4bdf11f65b91fce574ba54b5faa82d6d086adc8ea6d85735e624cdc0b27e5cc976e32ae48065edcf25f5ce0d81fc97936771add02d84a940a550e2a9cb00036d49a4609aba20e2afc8937c9c9af110a86fa1a614a60b5996d486b83f0eccf73c14e356b8af2eb3f29ddef1722ef9703fd4e740b6b811735a53e1d5bc5ed6eab726def6ee436ff0b12e3b7a9f4458dae37af9d24d4c96943461f59e984efa9f6aa95ee2ff1b82d11cc224eed1f8233bd3cde62418ec6326b2d76084980085198379f37deac42f0f6c29339247b8e0e741906bbdee7194a8192f4703ccc651ace1d13b35c3982b98ab332db7d968d0b6f1f2f78177a7208762eee1e07721e723dda1d3f50cab861e42d89b3301b731016909aaa21c8e963814ab9bea216e4e8292cc89721d239e8e3d73fdcb933b6a6f5253c686deb890b80a7b67344e281aa0452d35015d99f72cb06503903aa2ba317b2a837522cfd9e27a7b48cfcb69fc627aca7093f296b8e13e32c7e61d001cbd8ca3812d02e732164ed11775e180a2ec42eb4021932fb40e96417273caa5169b72dfbdcd36f51af904ced8697b081c214eab4517e76d89fc3b3497dd67c89fa0df4f30e77e12f32ed058f7e3e16fa05c4589a64be8625495a11335052132c6c63396e27e6a179b594a8268b5cf92c3042be9e0b6c9d678c69aff0276948dec68945befa9c8c19858a43f51a4f94c74e00f19bd26ff46aaeaccdebb19b136519f13dfe10347e46958267764c09c06bb2b8f71f1e76811657fe4e7b3f98f39f49b7ad7aa6afa138715399a371a4f57bf5ab465721743697aa9c08d432537d1d51c0cee6598ed3c7d35bf5c912e690e4e087d5b3c79d1b4cbbf5735cffeca74966a6ae4a7ff3acbedeec762ff87989b5ce5336fcd66ad67d5013b449f24f6de183554b499114e18d8f5b3e6241c3fcba884e41740588856d8cac1984b75036d19c590f0515abef3c71fd1c1edd6ec33bfdcb5c3a5e996adc5e5cbaf496912dae0df312cca5c04fad6aee983e8f263f81d7eec128cd1c1d9074d8885fd08fa276ca77f25bc2d035f6aac28909d9ac48e2c5711f23eeec44a93b51bc82e229d1c8848aef63ed512636c5dc12c635319374fd418065dcbc776f4d682590aab787dedfcbbfb2ee058fcba7eaf2beb80bfe0e6d66db50d6d0226ab334967521083200eb14cabe6eabf64f1dd97a26dba471ef4b2bde0e37244735bc00d5a9093e59b10b81227fe580868ece06af31ff06d18f72936f457c522d85a2b61c42e92c2020baf38faf6ac1e3e20df7ca379ee4d117e5d6389b6f6aa4645895ab7765fbff9fc24ae678c6227613952450a6817deffcf93", 0x1000}, {&(0x7f0000004bc0)="44f176d4055198a70ad608f14c8037f0a7d0c8c314b6e3242beab4c722cb724d5e8cb9086cf05cf6b3977a938f5daadfc2c7dcd20c1c60ef79101648bb52c53ca49b8c5ca6e1bf6e0463642f0ca642d9bc01b879640d12ac10923d79cdd15441273867f90e70f7318585e0fd836bfb85c7e363d03f59eb0fd93d3c8118e69cb1f8b6d1", 0x83}, {&(0x7f0000004c80)="b2a27f0dac487a315d5fd52f9b7e50729a0b4b5df7001dcb0ad1e630694ebdbc53bb1ff098bd07929ee32b57aecc8237711a2c99a1c69f29030f666a6ee8d0c81eecae2a61b47101e15e52d8aaee93c699df7eea825cbf15ab123a1599e7e06dbfc8b0bf232d8b4bc922a333287b04e5ece5e06e0d027a80eae15e17f320", 0x7e}], 0x5, 0x0, 0x0, 0x400}, 0x200) r14 = semget(0x3, 0x0, 0x4) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000004dc0)={{0x88, r8, r6, r2, r10, 0x10, 0x8}, 0x8, 0xfffffffffffffff9, 0x8000000000000001}) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000004e40), 0x2, 0x0) ioctl$BIOCGETIF(r15, 0x4020426b, &(0x7f0000004e80)={""/16, @ifru_vnetid}) getsockopt(r13, 0x7, 0x9, &(0x7f0000004ec0)=""/88, &(0x7f0000004f40)=0x58) r16 = openat$pf(0xffffffffffffff9c, &(0x7f0000004f80), 0x0, 0x0) ioctl$VMM_IOC_RUN(r16, 0xc0205602, &(0x7f0000005240)={0x5, 0xa1, 0x8, 0x9, &(0x7f0000004fc0)={{0x80, 0x5, 0x5, 0x1, 0x89, 0x1567, 0xffffff01}, {[0x4, 0x8000000000000001, 0x9, 0x6388, 0x100000001, 0x6b9, 0x20, 0x8, 0x3, 0xbb, 0x9, 0x2, 0x6, 0x8, 0x1b060e35, 0x4, 0x5, 0x3], [0x7f, 0x7ff, 0x7, 0x80000001, 0x9, 0x336, 0x9, 0x7, 0x1, 0x9], [0x9, 0x6, 0x0, 0x5, 0x7, 0x6, 0xfff], [0x0, 0x2, 0x4, 0x42f, 0xf6, 0x5], [{0x63, 0x7, 0xa01e, 0x101}, {0x3, 0x8, 0xaa43, 0xffff}, {0x401, 0x0, 0x8001, 0xf09}, {0x1, 0x0, 0x5, 0x3}, {0x2, 0x2, 0x5, 0x3}, {0x88b3, 0x8000, 0x3ff, 0xd8}, {0x5, 0xba, 0x3f}, {0x8001, 0xed6, 0x9, 0xa379}], {0x8, 0x64, 0x5, 0x3}, {0x7fff, 0x6, 0x7, 0x49}}}, 0x3, 0x37}) r17 = syz_open_pts() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r18 = fcntl$dupfd(r15, 0xa, r7) fcntl$dupfd(r17, 0xa, r18) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) executing program 7: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x13}, 0x3, &(0x7f0000000140)="5de144abb9365a9c46cd4dc1d8d4128cebce48d4db5409f5bec4bf495799da0708d0ee41d7bd62b7d44b7ebbfef80af842d7c7c2342da4caccfb837993e5535cd552804b22f197a301e5dda05112db7ebd992bb92bd5d0542f606b400b633d6f3acd59b62d46dfda63f852b9873c28c740e97563428a290f36fd1ccb723f4c91c948da755bc1cf918c7494962db727c9ec7cb1ca3f8258", &(0x7f0000000040)=0x97, &(0x7f0000000200)="f22bee83e753f084fbddf33e2803722adcaa7f323d6096462154934e504a6fd95c56cd70ff3bf4c35660c2af044fb50ec41edb483e68b1edf442", 0x3a) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x3d, 0x4, 0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x0, 0x6) executing program 0: close(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000500)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) syz_emit_ethernet(0x3e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() close(0xffffffffffffffff) seteuid(0x0) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() syz_open_pts() mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x10) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000100)={0xfea}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sendto$unix(r0, &(0x7f0000000140)="071281e990b54ab5b43364ab867dcc05a3b9126ae2a740222425f0b6e7ddf5fe0ba84601cc10b3b39b335ae0388fc8572663f68b8f96794ccfc1f51899f3701eab4d21dce8862410a56b37bce767bc9e572a6e7db6baee6cccb37a236057adba80bb982871b3a107789aced6bcfc844c3f5410650ae42259fb2841ad8278423799584fc67ac11b029f70c9b7b32218d5ac66720dadea770572b369882f1587962233aeb63cb42218b491c56c181740f67fd985858b8eadc9", 0xb8, 0x404, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES64=r0, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r8) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000fe80000084cb3335000000d18f9517aa00000000000000", @ANYRESHEX=r10, @ANYRESOCT=r6, @ANYRESOCT=r10, @ANYRES32=r8, @ANYRES32=r7]) setgroups(0x0, 0x0) writev(r9, 0x0, 0x0) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) dup2(r0, r1) recvmsg(r1, &(0x7f0000002540)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f0000000080)=""/213, 0xd5}, {&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/234, 0xea}, {&(0x7f00000013c0)=""/69, 0x45}, {&(0x7f0000001440)=""/44, 0x2c}, {&(0x7f0000001480)=""/4096, 0x1000}], 0x8, &(0x7f0000002500)=""/6, 0x6}, 0x1802) r2 = syz_open_pts() flock(r2, 0x1) r3 = socket(0x18, 0x1, 0x0) dup2(r3, r2) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES32=r3]) executing program 3: r0 = socket(0x11, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000040)="0687a72e1fd123de075f7fba1d687bb103e522bc521da516e2804f087773898f8c4304521f7eeb86259d30be18ad0398ee85e47c003a9f78ffaeb459715841d9c58ccde20e00d50b0fc45df51239539c02d03c95c09555b89485fe1c9f24d3f290ac6fb51b56f5791adba0d9cb76db8115b69a5e0180c05a9f9fc06837da30b0f401edd59eaeaf151179647e7442ee39ed23665c1ac2f085883c", 0x9a}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f050007002000000000000000c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b29e7fb32619a5f927e7be1aa050000ffffffffffffffff57699a1f139b672f4d335c223ea44b032bfa896443a40602000000720fd38bfbb770aff5a872c8a82c6e87c5892000000000000000361b1257aea8c5000020027bfe031000008abfba0900000008e371a3f8343712051eeab71d89e00004070000000000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(0x0, 0x2000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x0, 0x8000000}]}) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTUNE(r3, 0x20005302, &(0x7f0000000040)={0x0, 0x1}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x1011, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) socket(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000002b40)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x14, 0x3b, 0x0, @rand_addr="f64ff63b6c00", @mcast2, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) malloc(): allocation too large, type = 127, size = 7069436652 executing program 0: socket(0x1, 0x4000, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) seteuid(0xffffffffffffffff) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r2) fsync(0xffffffffffffffff) getppid() readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, &(0x7f0000000080), 0x0, &(0x7f0000000200), 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="91a6e34dd8bbaaaa004500001c0000000000019078ffffffff00000000230090782d917dcb"]) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000340), 0x0, &(0x7f0000001380), 0x0) read(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f00000000c0), 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) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000180)={0x10, 0x100000000, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4000000004000004}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x401}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x8000)=nil, 0x9}], './file0\x00', 0x9}) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) executing program 4: r0 = socket(0x11, 0x3, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) bind(r0, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x0, 0x1}, 0xc) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$GETALL(0x0, 0x0, 0x6, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002840), 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000028c0)={&(0x7f0000002880)='./bus\x00', r0, 0x3}) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000001c0)=[{0xb6, 0x0, 0x3}, {0x4157, 0x0, 0x42}, {0x41e, 0xfc}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0}, 0xc) r4 = getuid() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5710) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) unlink(&(0x7f0000000080)='./bus\x00') setreuid(0x0, r4) rmdir(&(0x7f0000002900)='./bus\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, &(0x7f0000001200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000025c0), &(0x7f0000002600)=0xc) socket(0x20, 0x5, 0x24) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x7c, 0xfea6}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000002740)="bda03173fc59537fdeb31a76f9a5cc8f6aa0958c7b83966d93a390545ef9104f9b64022460dbf865be98217eda49d0575fe5e4e1f810777b4230738b8a48106b6a2c08a5546d4e1081637688bd8df78918ed7fbb88df6b6437edafbbc1203943099456d45277813283500de777d947a44628025bf29d1f97ac0a3878cc67a3f07d", 0x81}, {&(0x7f0000000100)="da0a056e9bfec0d97e24c436f221b6c289e67b88153458bbfbe9df428bb626c1ff15c75e6232d78fbae0c86aff8151198baf5afc84e59d919d3d0a6c0d9e381581aea643dd3926045fa209aa9fa4c3d98ec698d28fbfd436e6ffc76c6180bda96e62d5b753f6044598b604bbc3813b29f81ca9f9e775a67a268082ab1fbeee7c696dcfe5f287444c80d7fbcbac6fe1254f3a0d43752aa93288aceb6899f210873453f2929a0a0c4e534a9c580435f57d09d51fea730b37cd15b60381a826552a549e43f0f3bb89812a7e", 0xca}, {&(0x7f0000000200)="48fe5dc6bfaeaa431531aacc04f01a185d25c62b446a5a26fa17aa8598c789a68c45f16664bd9c3d437d1e5544d2bdab0a2f228cc70d3fcda657a6ceac12c4b97ac34055a4f7b47dc64aa0e2e5ee294a876f40e7881ec6ed626d6a338cbab2cde5b8f8959f187dde2f4b6ca0c753f94342bc55ab1fbf3f3a1f33562d23e03612e81c6d9096cc9bb79c9e9e0026b770c28545136703d17f8bccfc24c6f5d158ec395423cd6932feef2c4be42bdb000e814152fc57fd64862ba268adb10b6529113fad7bdea4af1e5d78ae445ef8f868ef062c387fa668a21a5994d2ebf66cb93d3002feea52041b3dbb242e4c123b8f4c61ba8f73c3296aeda827e4a49d6a1a9d3b0a5e17a3f12ad5a53ab6826caf493ae4bbfbb71a3e8d5e5d8b2b4f99935bbaaeeaa04ac1b2fdfdb74f76a496e862eda8b0a5cd5ec97b355fc25868269b32a290ec2832044250704131e1eedf187cf0c22018aea4b57818f44f072ed96f0616ca43f71f53ed56b49c1e2e8a6ccfc34624b90a7016d19cceeb16c346e76c9921459daef2cab76c4a729700bdd1135d9b59b2f6789604679978761cc2c55da9917947cff9e38ce6b4e388f70da6385c0e12fb533995c89530c7bb06c4f445ff8fd25bddacb2fae96bc93306ebbc7872c749552e2a85e78d57837c0ee667a2980db3dfbbfe1878f861ef8f7bd1b262cd3afad97160c00a57124201bde550ceff10878bb3ab1dbd10e094224d6426488ad88cb873cbe788e3b119f2ba8e7e375bb81b090b35c55eb4b7089013d73a012d4ecb351ef43c544c080a05a2c140efec97e225b97bed493d876d2cd70e6ca74459f8bb40c676f4360bf9c35b60b779cac5ef1fe7d75c4ef88d4a9e1b0b1ff488633c916e3b89ad1351cb47a4c652f576508c161f6f2eb30ee04c0a6b0818a518a350682a75000a8512a11966adcf96cdd85f99079b6f4a822ee3185802b1eea83100b92f5718a97949214dbc84c8580642c60b90f35213a6c47c335cce17ed88414b2706fc6cf234089f1f6129cbf38a5be3b6e5c5f6209f29f6227d359ed7651d52c647bfcf9703c45e135670a30a4e078e1ea7da92bffa835e262c98e65e4f406284e3b10fa3e9b24841d459c94f59ca860797187b06e55c605e50b287e62762e55389b19d67780d4bda7b0a44f33e5d51c92071f85792072d3951b5fcd03b4e5271997da45736e5ae52d074798644806356d2e4b7a0cadc46b046c70f00b3ae80ead70116eaad561975eeb49f7aae364edddb30ed87abcaa041eb3aafb4e31f0032e37e38aae86da2a47291a34b48a990789b2eb8517ac643830745c54c868ff97747ab50e863767deb473271b7057274f8d982446e5d15684fd828538c9f2afbd07ca6c4efe292da4079433ab00ecedffa1ad0b3d83ca7a0a0dd333d298ee30dda2f7bc95db917a013e542924769df6522c02a4bb64ce64d5521fca8ff196102e2583da227f0c13f64eb20dde5ed229b403195abf90fb2e64e2c90d23c17a31fb5311d00085e69d86f45b8551ff3da41a151a12996c9679dc7ac2e6c112d3836c229e07b5069d508eb1ea283fbe0c3da051cb63ab437cb08fcb7f7bd045fd138d722ba6d9b51e4ce003ec4ff6bb9ceb88c1f9c5fcaa2b5e62d4d28b5ccc87a6b6cd117843990b5cf43022c299b4cc545baadd0c77532569a79b3de38e7a44064d13f1123ee5c74899fe3bfbf901176afe04fa4fa4876ad1598f76626f91b4103e333623058bf295d0c162a1ecadc2b411b3fab59d3cf2e9c454892e953545f36096f1bdb39eaddc0064dacc90a01ed7d15759fc64c8b9d30f81696303a796a989479d9d4c4006d3409d9ea55ae42df6d92d5aa5049eb6cf59b32030d6627394aa13c9d87df01afd24778f8835c97fb5a057a273da032548b55a4e390bb3d46a1896021392d5b277af3374f38ba18bc56de9dbca076d4c7fc35830400d33c4348bdb72c5a2467800cdc56804617cee5d8d0ef9dc053f7b2421eb3c5aa26cd9e22423dbd04d7d8ed906237911cf42a1a438cddca6e1741bdee21f8fffc65e99f37de385128fe5be1a86aed2c657d67079637b5f6b1edcaa325cf67f3bf723f926087e1658fa89e8f22034d96e1d530691fde1320e9db22606a4846c5df01eadd5e249a7856424171d20ed7ecde31fce5d8d237286c56ff2e60c84c13f8509afb64c5c1c68729c20889782b884d35adee627117be4831da68bd0d322d76f4d93db0ea399a9a32dbc6ad6fdf6db31c3506336572f076c387a14faf7bb5211140a5d689804485f7b7d2677097362bf99aa26862b4abd78514a87d9cf0df4f511c1b9eae1b40e39038142ce75561eaeef5d7837953622569d74dcf396d28bd5ebaed9a0aedf0a61ebcd02187d609e59d010f3f73e36753cd3f75b43d90a4a24a2c60dd6d6d591ad8ec4aa90dc37cfbdd28c4a55495720660c963dd6062aa30c44ea0dfb9f1229203d198a46393665f7941f71e80234130315e85bd6f2c0363aa4f9bd5f1f6985a7990f2a36d7470612cc72f970bf561ee8899dbea85ed10d4837161b617e35a16c9ca88cd44870ba30ac64adbb469bc0efdd7d8a180df52826877b0d196d44717085b3774d43850f852201a59f096936d6961770cf602c9c0087b6c0fa3804d2961a147a89d5c44c023ffbdba4c2847901095e8cb7d07c871a4643337e23b886fd8f349b25786458e913189ae74596b8acffd2db05eea63c811274078c016da422718a9954731f185555914f215322a90d8724826c56a66c422e4a3999f941c95aef5ba68ec8cc95fbb07833f7a290dcfeea0e87f2c12c450372070815c80ef966de0d64034e0a9c1ffaa2770ce57b17589b513b757293e8d2c17633a5b3d2719081eefe7f50149f78dc49328b3bb64af9b377f149c6d70d54bccfe0ecf5d1d604a694245d7b2538d3c8b08996b0e9547e16cef583437477ee29c27d1bd1af864ac8dfadcef17c027b2d2978fe4b7be223968c57fbb9a1852e22f7e3ef369ecd5aeda3386e3e3e0fabded543e47cbeda3298f010ff4b055945b1e63827c12af7053191f60f70555fe1e92c7a44ea184ba4940b056e485fc3967cfe274e70ef39e6595aa9d8fcb9e7ffe175ba5ebb18d9ec9c9685910fc5203c5fa2f9d7359b72248abdab8befc95605ec44c054d4a6ca2a957735658ccdc1a7bd6a5325abb0d9d0802ccd0d58efcb2460ea4ead4bfa6596ebbaf0fad5d9e077bec45325dbffdcf3159d69a8e610edc8e3b56d71dc391f5587dd32c7799a39424eea100950dd63d9ce5e08cd818684efe0f7152a342647d29ad47a2a782e317dcdd6ac18a8da098197a1053eb9b96c0bfdabaa7f5fe4a29c3314b6a08f27b6a774ea888857c1137b32c0b33f42bfb441911c78a335558746e89c4b974f3b7636b1ea46c22a1e1b66eb15d459700535f5ba5f918ec3820ac482bbb9f3f4988bd76cf645d7895b88c1581b4858e357e4e598129d20a7a7b5dffdda1a19f598ca7fb6a27fe2538daee3f117105b655bd760282b57bc6bae9c8b7317658c0866e3ac591fb2e41d6ba4495f209cadd9d5a6d4c05841a8cc645dc9a35b22aba38570ed986876401af01ce721750f7419ee2f36190df5a648850d642797f9c05f52530c032d4f66c3a583fea12e6c0b940f95e9ba82d1c2aa2ddc5dd85650d9f9c699f6e6f90ced393d9d25d00ed7b835143e2c2044d38183c032a4e2c31687c2928c3d8231416e51d185248b219406b52ea082f0a765b44ea2cad6f3340a7a065004611182096e851b5a2ddb1cf9c6cc781f4ee73b70f7ab7e9c3235e0a917ddf7e35fc8277b732e59dcd3a4207aab700703a900d5f481436b8f2f4db006f1fa688607ed8c01c3cf6502a373364858480534a9450a96ec912dc037d412066b60be918946605318d752b3de2d6926d5e15848ccd8c364acfc59104854648ed50dad7c13d2e796c288065ab7245d242f658b85526342b72158e4dcb97da7161f494a1a8ee902d52b31caa98811c323d989b5584f50c382241d8dc02975d693f8c955b743541da88d83740e5c8aa553a9b9b4eafae1359658d7aed478d0d0f9bd92158bfcf0736abf8150c358324c7c0c98b05b7ff2efa31da771270d01cdf91da0ee60ff7d00b0b691b27c99350bf18c009b3fe56826ac4d94ccedf502553771f4fdf5ed15835429d1b4f023d34b2f52d149f3d10b72a6cb57c0f60ff85ac109d326be8883896e4c5256e6c1eff0ff59b1beba2724563f472946bbfb3fcedd8783ce3bf6839bccc10abc94ab5da87b867096b45bd8e7ef16aae2273689d76d2b6e6d3fa5c31e9afe08751a78539cbd723ce293043660183e7a4dd658913e6729b83ffb4c04d3251abf07c8ddc09e027b6b10aa42aa40cf40d9de562caf775f3c406d51b16f13b79f8fb1d72f4a02847dce603a87aba5b674f1e13da1b7ad50f72f2aa283535785a158f485f5fde04503abb15b94fae619b3448eb4faf03c1cdb5efbcc6e9d425666c32b7fd83b6dc98d2d36d81b725ed35ae46e0054ef85d5eb529a8226ee7503e57b31e2cdf3da1d6c86232a2621f914d7fa0469e2f6f9c2f1f55d7776124ce1089cecf581318c51862873b9af3fe94dbcff2d3de9f5fa6b05a9b62fcba92dc4b4528364970829959a0fa30d23320483783f96eeca9bf6c0497e53f67c73545b0d6077b5cb570482ed227206308bb7afee6997a468286a9ea7dab2ea70904833d7a37ce1498ed986bf2efcd940469bbfc6487f4facefd709633a0c99e0a30d69a6938dac7395c65d3084993a2a74d3b0a3f8affa2b83d8e7821b4a840d6f32784e7b4c98620edbdcb682b48d05c61a88ee8625ae03ad13ff8e4dc63044a7d0115b8dfe16d6be1415a680b73b1d221f6663e49344e5aedf6692e2d48a3c392adc56def2ca8afa333f9fa03d85635c74cdeb845faac39efd97af8202201a999ca8a638cd6cac2f73066ba250dd6a65b56a8879b3ea074f2a9a0264896336bfe0afdf6f7bb662f5f7866b90d9ab87e2557b5981407866ec4f9b8a98058022b6863e652d3fcac205bb5991937234f1ff2a1fb2de5677be16280e5613d0fa99b9ea0402455059845927b4405694ea1ec6cf8f5d1e5f7811186c511a8d5ae36cdc035cba72ed2aad555b6d7a09ee5872d892140498cac4365b02e1cb9db44f0d491fc1b92913184dc8315b1464ae5eca7d7770e28c4195299065f594f68df081d8fb2547e65f036ea1af8f6a9ef808ea857710eb39d41ab65e0d405613d268aa30d9bef615cbb29ee8334d25031d5c25d1ef9fce381c9472384b2a5eca52b0e8cad21616d01a45a8a3e4013360dda72b00b34ffd24edb85cd84c4e55576ebf7aacbc1c3db3e99c257518a7b7494ca4e585834b944d7fc0a5f8cbe2d8f612f089fcf63af68b640e7c40f9ac21bdb22bb21bdb5e38699712c1cbd8ad5eff0af8474ed022bc9fd3d7b93a77ae36d9dd802a730796f33f733a5f8ec42d6e067650834c8b73e1d082e6704aadf660cd8a8e15716f7b9c5161a7b6a425a4dbddf06adbc723af847c4e962b4adde0143da3e4cab4e8fe3b50dd7b40b856d935d75f1eef02a15f246f6d9b23f327251481dfde372d88c17dc735fbe345ab12b96738e8bbf7ef1db478e657b07cab4dd4ef4e0ced7de18db7961fe74677cfb5686f872acb684a2e0b1ac07e935e1501bd13475886f353b0ac4c7e1de2bc93625ef9a1124efb121ecdeb3bc47670fde2cf1c928be19a131000c108cf4b04dbbb9a9bc378de0061da1a87080acad9286b83068b865d0ecad", 0x1000}, {&(0x7f0000002940)="6379d69e8a93e33dddcc55ec47186f5d6334234c2444fbfdc756e0ca9689c6089db26d3d48a12c04d04301b22d7066ef5e62047153fbe37b1fe42e8b7e5052258f9d2bfe6289a765dad44abafc4ae2812d3b8c2e261679e3748dc2c33bd71fdc7385e0eebf8a88affad838f7cefd903980d0e3fcf9b04a09d264ca77da30", 0x7e}, {&(0x7f0000001280)="3f5383daea4b8fb438baa51d4686ca73fcab17de5ae91fe6d83d78eb3805441a27f753cba3a7a43445ae1d3514ea3251ca7cfabb14e0bf3a67f3d2ca2b36e7", 0x3f}, {&(0x7f00000012c0)="e4b45fd4faab6caae5daf77c2e42a06be519842e92caa5caffa1f0943ba083b03c93172289ba70b4fecbf924bfe0147029ba7b61c0d48a205e21283c143f6a1754ccccb490935dc8397a77e5200bea7f7f95acd903002372b7a4316038735e5c764512f24e1a1d98beedb717b1c0a0bdaf8dd789eb19674ae231b8e73179bbe7f47221a18d71c760caf504f8b9bc36f65229", 0x92}, {&(0x7f0000001380)="724763f9bdefc29ee35d1383bfb4923ae706920c53acc6c07d650921fc91009d83e3feeedff961f5cb633465a313a18836651c2ad3733f1800dc17562b0b64bbc2ab6c5f9e09885dabdb61b44ca612283cee06a57c95176c50f3d0d9aae19b61694b602a88776e38ef31d02ab62d4fd907ff505586770a372b47f7de9003efb7afb8445ef160650f8cb8915ad6439920d9c17e7d3fd362e683bd8094ae6ca43a652ed0733226aa505653a2fbe8386d3c0863ef9b66ebdc1963344ae52baae5900af45b3da0f7733ba7045d2c36194ebab4ad2a5cec86827b09a7d3e4e67a4efc12e2ff77e9b6ee3ca15bb2e29f3ff976c9cd2391494097132343e4a50d1353a29a8154547b42bfb163796e84322fb8d815e2c810a64f767bcf4b167953ab61ae2f4a690ce3f13659a3bb42d676e8d8180de04733112b1da6f0c92b8a456da92b4f3e03cf9811bbe14404ad5a57dd38d521b109cf630f5c844126fa46e2d725627a617da4d17bf8a153b6cea42365dee5ee2b0e9c01a853e1bdd060f6c9149bb7b8b63f1c1abb0b49767ecad2c9dc92a3f06a5e61a5782bd90b38cf6fb5bf637ff816396ab545187d0e7b114b385610d87f144c05871d58fc1ad34e5e10c9f7a8a4fc35b9c79dd34ad2f519ff4500a590fcb5da36341d26b6db13e977b064ac195f7fadcb4d81c122ffb9e466fc0903086dc7e1cb700e76cf5012846c5e0000cd00e92c45ba8555d67e3a97b072c2a4e7ff62bbcfcb6062ca9ce2f903300c33b9fb889a6c410687e9d92bc25b8b45f97cccc70857c4faa3f7fa606bd0adffd3f28057c278ecf85d9762d7bd9dace7fb1bf3af09f8d390cb78173b57d6f68d4aab1d85aac7bf26ae3fe254aab9fa75120c690d6ed150983b76065dd7ca35230361c9ed1aed95639d1f45f23503096b9dd21cd4e1138f5ad30b268ed5f6dd2e97544f5ccafd6a2ed5d6b46dec1b16c8e79f6effbcb6ffcdb26970de54bb2dd3b87a23df3ed47df555482debfd058b5fa3fea7f552bb31d1d4fe91c9d4a90234b755494014cb979a2cb26e6d6dbfba498585dadefced9fb06845df7f4e93d2a04369363d3a13f21b5ecd22f30d6ca5cb3d0931ef849230969eb80bc920c35b5752aedb5b9f5cc63e9c09cef90e2f1d7fc6e86625e487f3c3829091ad10a8d6da420c5fcc3ff20eb2364452ac430a10a7769cc0a4e90bb9830c80db467dcbb10089959d4704853b93422ef286bf8a05ae655f8de595511636a17d8bf8cdfd655c234157d31a51c387f1df3149334db20e3c104210202b19b3098de8707d7a71b397ed1120a47a244a3b1710d3e82cd41604b905592c2d0cc7b216fcafb3cff33b2b6201eca38d31f86e051f3e8377210bb9a7a6317c407cd0d712188de1c71a27175bb5e7116c773c1a4b7d5c9c9e8694d8a8c0a8a2b943c37338ea3edd227e1dc97d9c1448b232b72d76c0f1cb86eae379c27d8243c1314a1879a171511e369d73e10566a94b2f03e070ae24c865c301e84f63b692d479ecf5771db870bf94c999256814f13208b4e6814a76140cb2dae3b0d34097b00085828756d719a10b10747785ece9a4910e598bbb72f7ef8e55e889f85817cfe69d5dde11ec89f096396860e82852d6589e1f7ba94d5459435ed9f0095f2bde4b667fec409d1ae14d8501bd6804890c24774b6b65a60e29616ccf8a9d1b18770af0c3535267a9deba1ec1213fb020ec54ba07956ba669ae440648946f70bef4256d6e7562f708b89a256d8294c01f11a319f01c054d91eb32b8f9343097faa0c74a4841da52537acd1ee927058aa50de7199928a5d75af4eb66bd387d58cb487fe4219d5514acf95aa25d9ca2bb57c0b7869245659e76dd7ed99c1bd75722da1c0402723a82cecb9a7b5631907782296fa69f63e58a772b09194f7304640191e270f9c6019909e6adf5431aee0e5489cb5f52a47a6444bf6c481aa6660a7f1a3a30c66554dc365246e104c4e498b5dd0e82a72cd8201ba6705d21cf86ccaf459ada2eb128b9f62b33866a38bc4852399182abd29983a72a88c322c1625210428f31f726b2e272bf2aeb016cd2a1a0540b4c1eb5da12f2af8d1f7e4f07d4013622f538928e38a4ce0a68489f6889c1827c174ca0be9644bbc7d635af93b5eb38c5aca7d88d82c8029fcaa50a54d4111feb03615815c27e2790d1d8ef8031b7b2d49a2f96d759a64e3016c8bf2520e6fc40edea40dcd88bce05134a03ce1efbd3918e99abd34765910495345202e8c39a1737507fcfd7215460722317da3331c6ece3de89a2c3adf649d396ec884c1634480fe7b9b7cc1ff4ca26b8c09c31cf85d4e4d9f316cc837a5ce02a1f0d1056ae1e1ba074891c41fa532f31687a766d2eca03f9c4e449dfb070098389e378feb7fa815b79273cc6a80516373e7954f853be130902a9b224b33bfd3aa8ad4bf6a250e9bcb399a9d200141274fac5e97186f2682b2fa1630388e9f580667759ab59d54271e1dfe292e82de45851ff93680de9fb038c3dd8779241c8939eb41cc210b010180d7f9bac2a6e6e5543266d4c1c0fae56b4c0bfa1384552f2179fa01d0c6ddb2f9a3d4007eb5478ab382fe3150c69af624d37e59126f37296dec4ed309fed81ab9ef864339849fec964e9fd898be45f792ad12251ef73499928a17f4018df860b8460fcb7985d070b14455394961969ad3dcd64c57a9728c25a7bf4f2870c67293e928daa0253f8fc017630eb72b3208edbf758e8dc75aa61c2e0fca0dcd56967df4f5c74e9c9c07d87eee509e128f3475c123123739e4830254ccddec4b310b88467ed7191fb55a3a1b22c6631d2174e108fcffb18e219d759927ac7800899950350bd0a73e60ac50733269f463304f3999bd60dc66f981c159a51cdf98f94cd9d0fe502ff55638af5f1c55f5241a736caeff15bd61570db27e4c6c157692e6431c6b26f2f58c4a1f9eba1d74001a56ebdd3e20e12539c1713c2f1669123b55021e37ca059fc29222993b026f54c955a3821c166d263ee091e39fb1c748e45b88eed4f49e2c04b391a5a593115b20f1ce2de074ae7ae25c731352c50d48403aa89165932ca8de12b917977c78416a512fd86f81eae98884bfeea3aca02aa049f5db319ad484e98c13bf511c28cbfb3f309a2fc52bebc60ad05d3051952f010adff293225ed9a5608cd561c52b3a88c04ce51eb67ce722674b0b208db854c738bd82cd1c94f47138151d000a99183025e7a4c2f6d7a7c6994a87f32de99c78f7d1ad5617f13dda6d6956a93a48b0d9897774f34983efc900b3841e767b03bfd5acf74c1f270e98a6ba011564db3c0945d0694c93b5824d92b195397faad8272874ea066ca3bf6acee16a72afe4f8d27428dfa5a0ee22290c7d64656c0d60564a2d9d4cdebd541b8322f8b85182c23e5fa784d8f888f34b362d8bb77659ef1e1a95a23e6f29f5f595ef6144a38b984e751e26fa87f263d23bff07faa17b505c1440b61b99067ad61ed35fb73c5ae62242f708004082092e8c162bb3529a213cb3854055a95afc5c774f259689b32bc9e4d7b63efacbc155cb184c249a45f1ad2cb965cfbedbbc76e28ebe09d7b8fa5da4e833015ad3ffaa9d6614e70dc7efbebe2aed6c118373bf9f1828d8913078d0fec904cf9d51d5b0ecb23634957589cc51dff64c1c59493a032be64a81839c78a0dea9f70dad489c1e4fd1bd8d6564d5598aec49f3c2262eae05e3ff3dd2eb1750c2224ae2c3ad413c2886774238de45bc45173fd5a6446ac86b99ba5a8017e3c2f91cb2fa401461cdf17f64ddc825a8816c02bbdbee154d6ad4e7993b767445f9e7d3c31f9463b776d20e77adc5c6fd408345e10017c4f5f4d53a0a59f634a60fa65ccc88bf456b680263118e853f41ab21dc0cae6c86bcb031bbbec4adcb12fae165b504244d58cf8a91ea93d1f36662864d496ba3a9d41ee2bfb89cdba052dcf518f7aa98543126c1225aa9f26944538029cdd5dfcd8bbe4cb7211fd9c32eff485ab2880d597e8ffc587a7db04173a0e16c371e66f7463dc223fb6fc00e4a0946eebcc9038bb0850e4c6402d65ac53633abb69bf22e80a12b5fdc46a5a59accfe5de321ab98bf69260911e8ca4be2f90e283a4c109e1aaa92d1b0c0030267bd214860c3b57f551e4c8a00355e4fed90ca353bda08e8cb1bcf16d44009c17b88faa8a6615e3ba7fef01e5744039dacbad3ee3076deff22a8d154ae6ca6983b161028e6df2230d173694a9607ca5c8ec3ace33b89eccac88e60bac49440c38ee9300ac495a1b7ccea3be93218b3cbd5b8ad1fd4eefa19e33830df45763c1068749970c54bcf85e5d316dd5133ed37b4939310a1fe157e731476886eb59014ac3b6b806a4fdefe4991e9f009cb410686a43f9df40d8469c0bdb582d23d998a265b57105702efccc26e79e6be41517d2af37f069d98757a6e3f4318142cfd33ffbd6934f68a9b9cbbe6c6125da4366453c5aa5a7f76955b37d7920eaa42519b3aac0dcdb58c11c18acce0c7673649cf6437b36d64ba0cff727104970b93c1d6e0bc3ab132e92294f71afd8ca449b4ef2af665349c78878cd9bde2ff4c2a3f1afe6edd2ed10414103b5b3f58a6e73aec44803d5ffe9d138cf94d0d23a5161fbe2f77e05fed7b9e4e88c9fdd5989cb9e944eafbebd6a2aaef1291d1d514b88cf9b5cd9c603f6942a190c546b88d0b3d3950fbca8a70ed10b57acb1d2137576883375af05fa9513380d675878816f3f4d1cfde17783ed6d69bae8b5da8c4b78654016819f4a2185add395b5f9026a4210fecac98907c0aacb3eba51e327389e1a45a201c66a125fcb6a13f61adc2168641977fd7371ac648175af8ade732377755539c106ce27cc003db24200c7c6a93d54c1c0834dc2c8367ff4cf0ec27373493c8ab1670366845cd7480cd6899e1ee970d2467e15d3507a346226ac9d359ef4fac29544856380146f5ffc6f4d816761203fc87176ae1a22ecace2ce028a9f992a975c89e13b40c78ab45c71d5903560d4ee9bd1c39e654695a57d0c215a26e25623f93925d34de42ee12a02929285629b489bbdcd70e58755a6219f5152393685f7114b159a31df238d405a328f1a3e756e44e3bd9862c0c0f47304c2c57b773baffe8dc0dd09e9385ea648fc178736c1cae77eed39c323e156a3a950662c49984862d6dec3b80929702727f6660b19647ed30be64c6a46fcb27c7c053522b328d03004176f9c491b944f8a7b2734dfdf9833a047a76d680c180b7024a15e4ba20933c6f47cbf945c67923af2d88b46f9747a1a408abe2a3fcc798e1959725ee5476695e6be8d1c39a0c34b87e09be33155683c3befb93392e880e614739b1b0ce01ca4ca38ca32cfbab95842672696dca5ce32d5820a37ef9afdcd2a12ada46c989aaf0055c7b4b7447e4850bca81892bd774300ae4b1b800c101ec535833449891b88cd0fb2e83c089cac0ec500fe7f89cc1134e7d30173f35f7aac948afd36f37342ba777c4b4c5fd1cc8d8e6410c6ea6dbcf8eb8bfa13557cf89384e723939a91ea748264dc2f36c22b790339c15854f00ae4b0cf10b5da423a9c6def3f8f1484cda1fa8477ae552bfdec44823eb10947b3f185d95731d16fdbd6f48d74f560387dc2cc5540fec2120edb66b15d166c933a879f48fd4eae4bba7390f2d0e8fa3ae52d9f56283e35e655af82bd8bd6e2bad7424b4002ccc37f376ffe55f11df25b376407f0f7e6d4e947adbdb0efddcd646a67926e4a269ec87bcbb6b063208d0cd19959dee27ffb7187", 0x1000}, {&(0x7f0000002380)="1e77b216b08351d0fc17ddf11b7defb1a3da2701fda781c3ba7b7c7b5ea02d97a47412fa9136e8329e951ed79e36ad5e2a95dc12ae4c74ae5db6d065350ae2f45febd2c537e020bd12f0c96cf226b370bb34c024938f45d0b9db3d580e8a19e7836c2f575f5b590ab98351d5137eb33abfb86a9f05a4168ff29df53575cab7ab64add3f7426503ba456b2259edc268bcbeeeaf960890fa6f11b5d8196bf35e2a4e3fdcde26b785ef3697a16b637407b04aa5794371fe3fa8716d76d542207fa9574fbb05213297e653dabab2eb8ad235e55b06e7d247df955c971b4efa5ea3dd348a5193a3ded270fc10f1450de80b0953f8109358e62626cbb1b9", 0xfb}], 0x8, &(0x7f00000026c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, 0xffffffffffffffff, r6}], 0x40, 0x40c}, 0x5) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair(0x0, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f00000004c0)=""/106, 0x6a, 0x0, 0x0, 0x0) setuid(0xffffffffffffffff) execve(0x0, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x400, 0x38) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000400)="474e2025c19f4396f8da063d9c3e625cdadb769e8dc4f0e8ba8a5170ed768f1e5b7b36fa37307a29b587709534a2eb7a5074fac8b8a14e634b49500ca34de066b885d4ba229f624d8755fd0ba0458dfc54b818bd5e0797163403e047430d264ee34a42e581940147e7866311ff135783a28017f7994e3b488bf3607cea3f4a2de461d92ed5c924e40486bc417941fe92eec2a00c640b612aa977128c9de0805095e8c3a92e2a3237152e1252e90a13239152fa98654c05d66fcc19b8f1b7c1b5bcd347a1dd884406af838440066c9d691789b56032ae890921341a5844194db20875355f425fdf5287d985", 0xeb) open(0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x400000, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={0x0, 0xcd, 0x0}) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f0000000180)) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x2, 0x7c}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x2e) dup2(r1, r2) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x66, &(0x7f0000000040)='./file0\x00', 0x8}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x202) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001680)=[{0x0}, {&(0x7f0000001400)='K', 0x1}], 0x2) r1 = syz_open_pts() close(r1) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x10000, 0x0) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x0, 0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200732dbee6eff8966a00000000000000010000001800000000429d9fd4591a"]) kqueue() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7ffffffd, 0x0, 0xc7, 0x6b38415d, "2f78acf2ee60987b0d00a4b30db3e17c3563cb31", 0x0, 0x3}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) poll(0x0, 0x0, 0xfffffff7) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3d}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000480)="b7f7ae0beba9a201cfb95f286749", 0xe}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x13}, 0x3, &(0x7f0000000140)="5de144abb9365a9c46cd4dc1d8d4128cebce48d4db5409f5bec4bf495799da0708d0ee41d7bd62b7d44b7ebbfef80af842d7c7c2342da4caccfb837993e5535cd552804b22f197a301e5dda05112db7ebd992bb92bd5d0542f606b400b633d6f3acd59b62d46dfda63f852b9873c28c740e97563428a290f36fd1ccb723f4c91c948da755bc1cf918c7494962db727c9ec7cb1ca3f8258", &(0x7f0000000040)=0x97, &(0x7f0000000200)="f22bee83e753f084fbddf33e2803722adcaa7f323d6096462154934e504a6fd95c56cd70ff3bf4c35660c2af044fb50ec41edb483e68b1edf442", 0x3a) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x3d, 0x4, 0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x0, 0x6) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000002c0)=[{0x2d}, {0x4}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) close(r0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r3, 0x7, &(0x7f00000001c0)={0x0, 0x2, 0x0, 0x1000301010008}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a00000000000000a901f05f000000000000fe8000000000000000000000000000aa81"]) executing program 0: chflags(&(0x7f00000000c0)='./file0\x00', 0x10000) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r1, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, 0x0, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: mknod(&(0x7f0000000240)='./file0\x00', 0x6000, 0x4202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x80200001) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f00000003c0)={{0x0, 0x1}, 0x79cf2d18, 0x8, 0x9b2}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x4, 0x9, "ff00000000e887c0b46a89ae050800", 0x0, 0xfffffffe}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) shutdown(r2, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, 0x7, 0x0, 0x26fe}, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x20ba9, 0x0, 0xffffffff, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) r5 = dup(0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x22, &(0x7f0000000140)="fd0cc085", 0x4) executing program 5: r0 = socket(0x2, 0x5, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x4}, {r1, 0x1}], 0x2, 0xffffffff) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000180)={0xb8, 0x0, &(0x7f00000000c0)=""/184}) r4 = socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r4, 0x1) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f00000001c0)) connect(r1, &(0x7f0000000440)=@in={0x2, 0x2}, 0xc) r5 = dup(r1) r6 = open$dir(&(0x7f0000000480)='./file0\x00', 0x10240, 0x30) sendto$unix(r2, &(0x7f00000004c0)="1bac1d6409c69ad2436ec7d12959c6a222c4be24b3e8fb925f335d5c370e3b80a7127d65ac2383b7d2f2c2fec0f4f2b0a094e62b1f29994f9b2b87257e59cad539ff323d2d89987f28dc3c8e8287dfe7fdb55fb5ae93f8640e2351905f61e005f643d0f0c5b1358880df3589d4b9f5f6469feae5e321936168d0c5e939c1adb4353e9fb7709c6aa2dd95b0735c7f6ed44a41bd0ef64862b3b35a2466a948a1b1fca525615ba8dc50532463bc5d89d45430c89803dae0fc96aaca", 0xba, 0x8, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000580)=""/200, 0xc8, 0x801, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r5, &(0x7f0000000980)=[{&(0x7f00000006c0)="92510e03f58a8421bf3733ccc15f87662b9317f5abbb8ece6b126b56061f5f22dfe677993aea17ae22f4e00080ce664f2d224e61558f64f86a717f2859ffcc60112457475132ca027b941815c6e26065eeb8fb56e5c7fa4a4ccaff9563fe6d27796bbd0ac43c648b76b0c6fc6744dda63bac0ef3cbe93dfe97ce1d56a17d6eea976c71ded598072b720797a87698c17205ecdc89fd41bcd37cb9be32aadf275e9862d85d3d7fe17cd27aa2bc51449091af1e84b3e69178da08ed788870878d59b201851ca0b7fb985e5fe2ddf58e3352b5fa634b6badeb8d12e87bed", 0xdc}, {&(0x7f00000007c0)="9aba5606929693e0db3daf22a8bed2dbcfcf55448b68469761f585151b1eff73171710669274c9f916cd5d846a04059565076d2f4a9582b83d19578fcdc8881f7d213497c330f3524180512de952cc9814913ebdcb5480bd0be72cb1234b1afef9fc9d52ab462fdff595340576eedf3afb2716b334148531ca5431962b7eda57", 0x80}, {&(0x7f0000000840)="8203aa21d54bb29ac58434", 0xb}, {&(0x7f0000000880)="83b5d6d60013def9d931cb721acc4ea3410ef07dbb9d1396c439f1e115c53056e52acba53b31d01566f3aea925dc45e4f5bdbfce4cfb01b1c62d5a5219d5ff51f8e7fd04e563fe3b47a7b4a2ef8e711a2a2e4760ef7414ffbaefea2ee825362052160fa86d31165d79635525aee553e5883d7b4381f582a482082e1ad74bdca12d1cbfd6577fcca189f1e560487543783a7232d93cdca217d0c9d056d92cf6bc7acbc4c0b6da7341b77f5a2a8f65603d4158c053ad52df42126d875865cb62ff7ab8de6267f6f4bd839809fb0657bd44fbaa03857585d199f60a67964da52178c3f275b01acf828f5727921675adbbcc4c36", 0xf2}], 0x4, 0xfffffffffffffffa) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000009c0)={0x40}, 0x10) faccessat(r6, &(0x7f0000000a00)='./file0\x00', 0x28, 0x2) r7 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r7, &(0x7f0000000a40)="8541339df013a49646464e7bc5c2bd5187fd79bcb6f2c1404aee74ec0da31ce6cc35adc6392212492d72abced7468bab560fce8dc4f5e541755c8964100bccbe6f5859d264c779843dc9fe5d403bd8faffaa75040679fd5639fc9e1b2bae36a5d907f297be26186bb4b6aa04485241dd6686a8beffe76578b273d1a19a5d4fb8c3b81638a5a42c0199dff2", 0x8b, 0x3, &(0x7f0000000b00)=@file={0x1, './file1\x00'}, 0xa) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000b40)={0x20}) bind$unix(r3, &(0x7f0000000b80)=@abs={0x0, 0x0, 0x0}, 0x8) shutdown(r4, 0x2) bind$unix(r5, &(0x7f0000000bc0)=@abs={0x1, 0x0, 0x1}, 0x8) faccessat(r5, &(0x7f0000000c00)='./file0\x00', 0x10, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000c40), 0x20, 0x0) bind(r3, &(0x7f0000000c80)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000cc0)={0x0, './file0\x00', './file2\x00'}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000d00)={'tap', 0x0}) accept$inet(r0, &(0x7f0000000d40), &(0x7f0000000d80)=0xc) dup2(0xffffffffffffff9c, r6) listen(r4, 0x80000001) executing program 4: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x100) mknodat(r0, &(0x7f0000000140)='\x00', 0xc000, 0x5e2f) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x10000, 0x0) writev(r1, &(0x7f0000004340), 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x1}, {0x44}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000100)) open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x5) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f00000007c0)={0xbd, 0x0, &(0x7f00000006c0)=""/189}) lchown(&(0x7f00000008c0)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x2) readv(r1, &(0x7f0000005b40)=[{&(0x7f00000009c0)=""/4109, 0x100d}, {&(0x7f0000005400)=""/165, 0xa5}, {&(0x7f00000054c0)=""/221, 0xdd}, {&(0x7f00000055c0)=""/233, 0xe9}, {&(0x7f00000056c0)=""/157, 0x9d}, {&(0x7f0000005780)=""/209, 0xd1}, {&(0x7f0000005880)=""/230, 0xe6}, {&(0x7f0000005980)=""/116, 0x74}, {&(0x7f0000005a00)=""/170, 0xaa}, {&(0x7f00000002c0)=""/126, 0x7e}], 0xa) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfff, 0xffffffbf, "a46df2c7000080007dca00000000150000000409"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x84}, {0x64, 0x0, 0x0, 0x3}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000380)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @empty, [@dstopts={0x4}]}}}}}}}) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000300000000000019078ac14f81f70e1ac00bbe0000001"]) clock_getres(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0xc050756a, &(0x7f0000000040)) executing program 2: openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/227, 0xe3}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4002, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x13}, 0x3, &(0x7f0000000140)="5de144abb9365a9c46cd4dc1d8d4128cebce48d4db5409f5bec4bf495799da0708d0ee41d7bd62b7d44b7ebbfef80af842d7c7c2342da4caccfb837993e5535cd552804b22f197a301e5dda05112db7ebd992bb92bd5d0542f606b400b633d6f3acd59b62d46dfda63f852b9873c28c740e97563428a290f36fd1ccb723f4c91c948da755bc1cf918c7494962db727c9ec7cb1ca3f8258", &(0x7f0000000040)=0x97, &(0x7f0000000200)="f22bee83e753f084fbddf33e2803722adcaa7f323d6096462154934e504a6fd95c56cd70ff3bf4c35660c2af044fb50ec41edb483e68b1edf442", 0x3a) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001280)=[{}, {0x3d, 0x4, 0x80}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket$inet(0x2, 0x0, 0x6) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffc, 0x1000300000001}) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f00000001c0)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES64=r0, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f00000000c0)="451bb598", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setregid(0x0, r8) close(0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r9 = syz_open_pts() setregid(0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kevent(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x30, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) r10 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) setgid(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd605f6ad900083a003be1e300000000000000fe80000084cb3335000000d18f9517aa00000000000000", @ANYRESHEX=r10, @ANYRESOCT=r6, @ANYRESOCT=r10, @ANYRES32=r8, @ANYRES32=r7]) setgroups(0x0, 0x0) writev(r9, 0x0, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x0, 0x1, 0x7fffffff, 0x603719, "0406ff0d372e4c050000000500"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080), 0x3) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2e", 0xd4}, {&(0x7f0000000500)="6279608e56c2c288b1ca8fbc9674dca03cdc9ddbf15ab43177c619d996cfb7aa8c9e6ab96935cda44a97080b1540285fc799e765500399be977c1b6a6fd5a06e2aae2134faff30afcccab9e60a1fc44aa82b08cb052d61c0f27579a343e3ffc453a3e2daac140539951656233d2c1986a67eb4454c3d07892c80642f8282c5602706fd96648fc12c8fc6389fd2b734f5756916c5d93bc6d62892e436aa670e66afd313ff9644b44024049c91e7235458e9e268f4815deb31dabfe6a4a9693196b24396f752ef591e9ada56e3d8910f4ae2fb2de56f6e86708a61e8810cafd5bb467c043c798954595a1667e5c548640b0bb621fbd6011c0918ad68f051768d1b8bc723132961fc0c57e0fe70c4a09174c5ff574234082fb60d1501d730578ff7741ab475ac56ab8dad7276fc12c9bf8a7f3cc9a96825d19b20785bf62941943fd17df8b2527ecd7b6961215beb1e4ed817dab64d5b15153b12e38123c97b2fede4dc625edc62957f3728f529be8e7d713558b8f4885083eb8b9f356b29e4c128b1e65914edc95091a72e14fe0dbee2bdb45780093b8bbf37ce62b93ee4c8", 0x19e}, {&(0x7f0000000100)="bc75f23f129ce4670488adb07fd8f8d1135167eae19a7dd43030f60cc82c8950c34cb7c6b1ab39a67efda23e5e24b9d111a2590599e2bf0b5fcda4bb6ef61ae500315be832a8b5de2a6a60c2fb1fdc21529f58ced0636ba11f00e7b1067cb226e2dff7a31a0ab2b3254065b6ed963b040578bd205066c5aafbf70c285cfa46121f5ce37a3361399e5d3a8c984afa8b6bb18c13a3b900d57d14ba62dc2754d0a170e93faf0c54bbb3e171201633467841d7e6edbc10a7ed882511e5e84d18599fdc0d2e9c0b5ea537251b68b4167b995125ac01368b58f0014da83a8e918418a2e7833f14650e582a7d33e96b8a0a7a", 0xef}, {&(0x7f0000000300)="2b29ad62b002c7c9c3d0a72a0f92449732b04c2fa590170de73be639f951e06a127472b068845a9e1f305319015a9ad290a4eccef96769cadda7aaf9493c85f393f9022c33d31e62233897a16f063f33f82c46b051e840d60665049fc1fb4318a558a3e87f62deefb5923113aed649fc777a6ff42060b1214bd2836d1e70fd91cf5e01e5413a2c245b192af7310834134119af761182589d3c443862251f5dc8de2bf9f9c4b3feeb914f5bd2ab56fb6d22887f593cb11bf0abbd9059cc97bb4980", 0xc1}], 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 3: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r0 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{&(0x7f00000001c0)="541ea87339", 0x5}], 0x1) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000280)=""/150, 0x96}], 0x3, 0x0}}, 0x10, 0x864, 0x0) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000ac0)=""/211, 0xd3}, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) execve(0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000a80), 0x10) getsockname$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) r6 = dup(r5) listen(r6, 0x0) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) sendto$inet(r7, &(0x7f0000000100)="18", 0xffffff4c, 0x195a05e282d6161, 0x0, 0x0) r8 = dup(r7) shutdown(r8, 0x2) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000080)=0x849, 0x4) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r3) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) vnd0: sloppy read from proc 59409 (syz-executor.4): blkno 0 bcount 4109 executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000140)=[{0xfffd, 0x6, 0x6, 0x7}, {0x3, 0x0, 0xa9}, {0x8, 0x9, 0x8, 0x10000}, {0x7, 0x40, 0x32, 0x120}, {0xffff, 0x90, 0x1, 0x9}, {0x0, 0x2, 0xd4, 0x3}]}) sysctl$hw(&(0x7f0000001440)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000513000000000000000012000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a421180000007226dee501d610a05f0fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407", 0xb1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x802069db, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) link(0x0, &(0x7f0000000440)='./bus\x00') r6 = socket$inet(0x2, 0x3, 0x0) r7 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r6) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f00000001c0)="54c578b547bf78e444b82507014d592246571eb416ce36b6415112f5edb9701ae6e9dfc89d424305f6afb7352252557b10c2fde4f4cdb06b6401bd2d59d2fa364a173a0f45b88415ecc67e3ffd41f4a4f9191fbd171b8794d3bee9a8d9239423c6364076433ac2bc144dd5139a32dd3cf6ad9e1876e52c8c612b8080440710ea065b7a8620448e7ae415fee0bc535e31bf384c4c7ea71d36751c6d333b5faa7be0f71da0687d3fb0667d49fac7bacec8d72a2ae641695efb20e6fff16b11cafdda1368da591bf55a4713dd4ff750fe95c42f2de02c8ab8ff3787f762a75a13b2c639f34c", 0xe4) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640), 0x0, 0x0}, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0), 0x4) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) executing program 7: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) close(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x2, 0x0) socket(0x2, 0x3, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f00000004c0), 0x0) semget$private(0x0, 0x2, 0x4) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, 0x0) open(0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x0, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, 0x0) setuid(0xee01) shmget$private(0x0, 0x3000, 0x0, &(0x7f000000c000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffb000/0x2000)=nil) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x5}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x87}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x400, 0x38) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000400)="474e2025c19f4396f8da063d9c3e625cdadb769e8dc4f0e8ba8a5170ed768f1e5b7b36fa37307a29b587709534a2eb7a5074fac8b8a14e634b49500ca34de066b885d4ba229f624d8755fd0ba0458dfc54b818bd5e0797163403e047430d264ee34a42e581940147e7866311ff135783a28017f7994e3b488bf3607cea3f4a2de461d92ed5c924e40486bc417941fe92eec2a00c640b612aa977128c9de0805095e8c3a92e2a3237152e1252e90a13239152fa98654c05d66fcc19b8f1b7c1b5bcd347a1dd884406af838440066c9d691789b56032ae890921341a5844194db20875355f425fdf5287d985", 0xeb) open(0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x400000, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000000)={0x0, 0xcd, 0x0}) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r6, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r7 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020691f, &(0x7f0000000180)) executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_gre(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffea2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc1206951, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x800, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x4, 0x9, 0x3, "1a1116f0d0a64300005a110000fffffffffff700", 0x80, 0x8ee6}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x26804764, r3, 0x0, 0x0, r4, 0x42}, 0x2, 0x0, r2, 0x0, 0x0, 0x0, 0x0, 0x23ffffffffffff}) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) r7 = socket(0x10, 0x1, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000240)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xffffffffffffff2c}, {&(0x7f00000b0000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f0000062000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f00003f7000/0x1000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000062000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00000b0000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00000b1000/0x4000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x2000)=nil, 0x100000000}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r8, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x0, 0x0}) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r10 = getuid() setuid(r10) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x4a, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x409, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x8001) syz_emit_ethernet(0x4e, 0x0) syz_extract_tcp_res(0x0, 0x5, 0x800) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200732dbee6eff8966a00000000000000010000001800000000429d9fd4591a"]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000040)="4202366c478dba86be7d17a8f59a96ecd6e7516b3fe15418981f778520059acc2bf8f859173999ba6fc18ef6afe06838b8b4c1ed2c53505452e55cb967054c148ac9a2fc6a2d5d30d9378effcab9b04ff00b0ab6a1c2e9df197ce9e7551a43d8731b6f0eee66f373c8c372048e919bf931e5259e22dda24de1c5930a09e4345b380b7d015b6f701a58100f1423f0e1db9991bf408dda0dca7eccf0fd24c1dfdb02a7d2039b8a9d470d43", &(0x7f0000000100)=0xaa, &(0x7f0000000200)="03d472a37d8ce5468a21908bf6183bb252f95d33b212e512802151a3edcb8ed2375cc26cba8632f6881db3f9ca151a2cf4f6b17bbeb9e97d8ec74cd8a07f10da90ae1f8a77def2c943b1ee1700a3ebc88709f9c61648b55656b00a9078c91221dfa72261b6974799f8f2be31f043e1fb9ba60f4162c48e4bd00aedd2aefe6fe2a6480b", 0x83) executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)) dup(r0) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000000)=""/99) mquery(&(0x7f00004e2000/0x3000)=nil, 0x3000, 0x2, 0x0, r1, 0x5) executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r1 = getppid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) r5 = syz_open_pts() readv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/238, 0xee}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x65) r8 = shmget(0x1, 0x1000, 0x143, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f00000006c0)={{0x0, 0xffffffffffffffff, 0x0, r7, 0x0, 0x102, 0x80}, 0x0, 0x877e, r6, 0x0, 0x3, 0x100, 0x6}) r9 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000002c0), 0x4, &(0x7f0000000640)=[@cred={0x20}, @cred={0x6a, 0xffff, 0x0, r1, r7, r9}, @rights={0x20, 0xffff, 0x1, [r2, r5, r5, r5]}], 0x60, 0x402}, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) r11 = socket$inet(0x2, 0x3, 0x42) setsockopt$inet_opts(r11, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r11, r10) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000540)="ca4c0ee0c73f7b7863caef2b16fa14ade8001df7237c347a5225da7322fb3c6e831dac27fecabc18db4a84d9f76f2727dac9c0ac3a735578883406030e41a567f88d260aef49be98288810e31c7dffb8c3934006b78c5649ff7f7c71d0e7c9c6642c7202f6c5fe498cb09d2f79729b731dd3c6595b2902dea5147e85f60e547c718b9f4495443c88f7a1c835949fac6dafc182eae41dca1cc553eb7b0718f489a458e75a5cb0307fbead153eaeec832317d0db5d4b4298ef4997872053cd3959ffb3efd7a2cd", &(0x7f00000003c0)=0xc6, &(0x7f0000000700)="c16b9fb06eea82adaff17cbfd4a9cd1fbc8e29140db85ec8406271c9fc5a7c0c4456d152a683db57d498e0d65877fbb1bc4b6c88573767b5388e2bda3628da5cb3934bf5f4356423427d68a421fcad5099c4", 0x52) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r12 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r12, 0x20007465, &(0x7f0000000100)) setsockopt$inet_opts(r10, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x84}, {0x54}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[]) fcntl$setown(r0, 0x6, r1) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000480)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000240)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000540)=""/181, 0xb5}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESDEC=r0], 0x10}, 0x0) symlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') lstat(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) execve(0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 6: socket(0x2, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x3ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000940)=""/25, 0x19, 0x0, &(0x7f0000000980)=@un=@abs={0x0, 0x0, 0x0}, 0x8) stat(&(0x7f0000001440)='./file0\x00', &(0x7f0000001480)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = openat$null(0xffffffffffffff9c, 0x0, 0x80, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357a", 0x21, 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) socketpair(0x18, 0x4, 0x6, &(0x7f0000000180)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000900)={0x2, &(0x7f0000000080)=[{0x400, 0x7fff, 0x7, 0x6, 0xc00}, {0x6, 0x2, 0x1, 0xafc0, 0x3}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000001"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x10, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) madvise(&(0x7f0000581000/0x4000)=nil, 0x4000, 0x6) executing program 3: open(&(0x7f00000000c0)='./file1\x00', 0x22, 0x14d) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14"], 0x18}, 0x0) shmget$private(0x0, 0x4000, 0x402, &(0x7f0000ffc000/0x4000)=nil) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x15}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f0000000140)="e5ad766f3dd0db76d7637067d15d869ff42162654859d7f3a453229aa20694a4c86b127210ce340d", 0x28}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x0, r3, 0x81) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0xc7}]}) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x3ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r0, 0x0, 0x9, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) dup2(r3, r1) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getpgid(0xffffffffffffffff) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)=[0x200, 0x1]) r6 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0x9c2, r4, 0x0, 0x0, r5, 0x5, 0x7ffe}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x6}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, r5, 0x0, r6, 0x5c, 0x101}, 0x49, 0x8, 0xfe}) geteuid() r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x0) listen(r7, 0x0) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000380)={&(0x7f0000000340)}) recvmmsg(r7, &(0x7f00000002c0)={0x0, 0x7}, 0x10, 0x800, 0x0) accept$unix(r1, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000012c0)=0x39, 0x0, 0xffffffffffffffc0) semop(r0, &(0x7f0000000140), 0x0) syz_emit_ethernet(0xbb, &(0x7f0000001280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb8848"]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000080)=[{}, {}, {0x6}]}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x6, 0x35, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x800000018, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = msgget$private(0x0, 0x214) r6 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) open(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xf0) socket(0x10, 0x1, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1cc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2949}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x8007, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206981, &(0x7f00000001c0)) executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6000, 0x201) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x80ca}, 0x0, 0x0, r3, r3, 0xefffffffffffffff, 0x0, 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r3) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x4000070a, r5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000280)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0x0, 0x5}, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r6, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) acct(&(0x7f0000000140)='./file0\x00') r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) dup(r7) writev(r1, &(0x7f0000001000)=[{&(0x7f0000000200)='>', 0x1}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) syz_emit_ethernet(0x4a, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x0, &(0x7f0000000000), 0x0) msgget$private(0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x409, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x9, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x8001) syz_emit_ethernet(0x4e, 0x0) syz_extract_tcp_res(0x0, 0x5, 0x800) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000340)=ANY=[]) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200732dbee6eff8966a00000000000000010000001800000000429d9fd4591a"]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f0000000040)="4202366c478dba86be7d17a8f59a96ecd6e7516b3fe15418981f778520059acc2bf8f859173999ba6fc18ef6afe06838b8b4c1ed2c53505452e55cb967054c148ac9a2fc6a2d5d30d9378effcab9b04ff00b0ab6a1c2e9df197ce9e7551a43d8731b6f0eee66f373c8c372048e919bf931e5259e22dda24de1c5930a09e4345b380b7d015b6f701a58100f1423f0e1db9991bf408dda0dca7eccf0fd24c1dfdb02a7d2039b8a9d470d43", &(0x7f0000000100)=0xaa, &(0x7f0000000200)="03d472a37d8ce5468a21908bf6183bb252f95d33b212e512802151a3edcb8ed2375cc26cba8632f6881db3f9ca151a2cf4f6b17bbeb9e97d8ec74cd8a07f10da90ae1f8a77def2c943b1ee1700a3ebc88709f9c61648b55656b00a9078c91221dfa72261b6974799f8f2be31f043e1fb9ba60f4162c48e4bd00aedd2aefe6fe2a6480b", 0x83) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = msgget(0x3, 0x492) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/132) r4 = socket(0x18, 0x3, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r7 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x5, 0x80000001, 0x80000001, 0x10000, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r8, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000a80)=""/52, 0x34}], 0x7, &(0x7f00000008c0)=""/247, 0xf7}, 0x2}, 0x10, 0x1440, &(0x7f0000000a40)={0x800000000009, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2013, r0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000800)={0x5, 0x3}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) write(r2, 0x0, 0x3b) executing program 7: ioctl$BIOCGRSIG(0xffffffffffffff9c, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000080)=[{0x1}, {0x50}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getppid() r3 = getuid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r3}, 0x0, 0x0, r2}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r2) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x97) socket$unix(0x1, 0x5, 0x0) getpid() accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000003c0)=0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0xfffffffffffffffe}, {0x7fffffffffffffff, 0x7602}}, 0x0) executing program 5: msgget(0x3, 0x0) r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0) mknodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') r2 = getuid() setreuid(0xee00, r2) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000010000", 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00", 0x2) socket(0x18, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) r3 = kqueue() r4 = kqueue() poll(&(0x7f0000000000)=[{r4, 0x1}], 0x1, 0x0) kevent(r4, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x6b, 0x11}], 0x3eb8802, 0x0, 0x0, 0x0) dup2(r3, r4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{0x0}], 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x4}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = semget(0x1, 0x0, 0x604) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0xfffff7be) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000100)=""/253) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000200)=""/157) semop(r0, &(0x7f00000002c0)=[{0x1, 0x1, 0x800}, {0x3, 0x3ff, 0x1000}, {0x4, 0x20, 0x1800}, {0x3, 0xffff, 0x1800}, {0x3, 0x8}], 0x5) semop(r0, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x0, 0x8, 0x1800}, {0x4, 0x7, 0x800}, {0x3, 0xff, 0x1000}, {0x1, 0x1, 0x1800}, {0x0, 0xf9b, 0x800}], 0x6) r2 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000340)=""/93) semctl$GETPID(r2, 0x4, 0x4, &(0x7f00000003c0)=""/84) r3 = getuid() seteuid(r3) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000500)=0x4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540), 0x400, 0x0) getuid() r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$KDDISABIO(r1, 0x20004b3d) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r7 = semget(0x2, 0x5, 0x220) semctl$IPC_RMID(r7, 0x0, 0x0) rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0\x00') ioctl$WSKBDIO_COMPLEXBELL(r5, 0x80105702, &(0x7f0000000680)={0xfffffff8, 0x6, 0x4, 0x3}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x50) lseek(0xffffffffffffff9c, 0x8, 0x1) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)="38484cded2", 0x5}], 0x1) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) chdir(&(0x7f00000000c0)='./file0\x00') syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7ff, 0x3) executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_gre(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffea2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) poll(&(0x7f0000000080)=[{r1, 0x27}], 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000800)='W\x00') execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x9a1e6416f07402b1, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x5}, {0x812e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0x4a, 0x0) setuid(0x0) r1 = open(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) close(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffd}, {0x2, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) preadv(r1, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000140)=""/192, 0xc0}, {&(0x7f0000000340)=""/175, 0xaf}, {&(0x7f0000000000)=""/18, 0x12}], 0x4, 0x0) writev(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000400)="aa06db34430061f3cc48771172d8e632f61186170f99724864d977cae8cf564377cba8768c306f6ad37420df7ae281ac3a41c425eacab8f649534cc6fb4b3d300d9ad55b6e147c781bdcfb4e2a86c741c797270b6906fc31a30c9748ba71b690b471a2be633b931c87803d08b62ad225a7b450a320918292f5a92e7aba28df211b70c1df2d6c36a8099dc6c54feae235f73b9df1f5b16265d8593ab8a81444bcb17eafd543a803079ad96db70404470693b7f4e1492d9e20ce669ad6a09ea68d666dfe1e7cbd9aadc5fd0651333575d730515db338d550e54d98b2e9efd49a6d9c4b42dc", 0xe4}, {&(0x7f0000000500)="8981ba271be3bf9f83de79609ac17c2229e9983cf430c72abeeed8b7b527f117f540eff06980f9072cf606842670b095290f9d53413f0588bd669a26373c5dcf7666d9cdab4a7d73e9cda9820cce0af30e5952fb4169ad341d242119f34e2c6c54e4329cc1f26ff4d9446c", 0x6b}, {&(0x7f0000000580)="a529183d9b07000000000000009d558c5a288f2de97457b6218c25d5f606fc6845eaf5deb3c1275b9c0c06c6ae545db5644de40d118d15dc511f62ba59a68837084bec500bc08bdf", 0x48}, {&(0x7f0000000600)="eb06a04872f0f100000000000000035c4ebe308661b01ec74c3c01000000097a73f5593ae4e9f7abfad2e8e2cec0dd8343070e4caa293f3644840141070000000000000071565ce1865a5db2a4018578a83fb9288563de6a22eb21b6f29515c42f325e40f393bbe3fe833508a9234b7c1d", 0x71}, {&(0x7f0000000280)="868281dc346279d663f665ddeffbe7ac5f2fba6276363b3c357ba812b69c9d78a5bc6f2add85544cc8", 0x29}, {&(0x7f0000000680)="bd023c5a946703a04b75c044514ae001d238c925bc43e0b534aab19e8ed3549ee01fa146cca999f660b5ad58d60619a2825323aceefea38c69a5b35c270c6404f1", 0x41}, {&(0x7f00000009c0)="2dd7afbd69ff923b0add4946488ad43f61198149fd8fb5159cb48066c94c59eb12a6530f081211094f6e2195a7ee79950fefd10ccef07d94c1f4cda6488a45226f423db02fc39979cc677ced54284ca30aade1f9f404e73bb8e1d249d30a49512c400f8b163bc59fa8d3bc353ac01206c7e9be36f65815fcd1896a784390a326ba399ca97b2413a76e92000000000010000012869fb36c69d9441f77de909c6158dcc42d964892851721fe72b07b68db07bb93cc212c0d35195e9091929a8f706e91121457f826c7c1b3747399b16d821efa7728fd73ef458c11a441b1c449dfd0f12c680671791cda21311c78e9528fba83195afedcb234eace1ea3a0c1317ed0a99245c940cda632873a664c49f5ea7a73a99d4cf3d3e43b4728a653bc2d74af07207feb629a743e52569d070466f432796d3b1ba005236f661abd886953abec45bb7e09c2918e34c248bc39af84e3d56b9f4276570c2b08b029d2c46a986fae7ea8cfb684bb0da3bfd3a6b12f16cb5d735ea3aeebcd3eea9a14f287dc29bff97e2d76cd69caa73249c1cd22451ce327ca443862c509e242df259a95a3e08ca836ca0650f693a13df3ad935456b9bf72fffb02fc514bcf7295eaf4426268ce5730f18e81380298d0d1e7a5d5348efab9e7c1b50f4e981a5694229e0f9f6dee1affac0b3e9d969839294c3f8a79fc50e26a9b657f426b9f43ff9e5c1512106a9d44305307314d4e79adab033ba39279b8ece72efa79772bf20c572fdc7e797859fe9f63f4363bf10d87056af09f836c47b9265068e7", 0x236}, {&(0x7f0000000700)="9859d6a74fb1b2e91b1763e7213047da3ab3ac0bd8ce952e4dae2081202b10d0e9455ef8780fd21145f0e505a1370b68de03bb1d9dfdd7b791ed388869f10c7c08ced9890000000000329795004aa4654511f761d2a894b4f6ec5d5ec37f3da98b5f09be7509653750feda9af531ad738a3b9d20e609106541fbe83efa6e68617e236c93c140c8d4286374b21bc9f855f3c59a005bfdbac6ccbe02af4a78d1bf17201ba6689e6377fd4f7e1c452fb69c14a602d4ede5d9aceaab5909b1a1bf7b48035f83ff7f00008f9a6e13670000", 0xcf}], 0x8) mknod$loop(&(0x7f0000000100)='./file1\x00', 0x4, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x5cda) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) socket(0x2, 0x1, 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) socket(0x2, 0x2, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000002a40), 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x45}, {}, {0x6}]}) write(r1, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000140)=ANY=[]) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random="fd9339c0fa4d", @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x4, 0x0, 0x0, '@]`9'}}}}}) select(0x40, &(0x7f0000000100)={0x10a}, 0x0, 0x0, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) syz_open_pts() syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@empty, @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: sysctl$vm_swapencrypt(&(0x7f0000000500)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) syz_emit_ethernet(0x3e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000480)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f0500060003000000331c13fecea10500fef96ecfc72fd3357af302b37b673039d2d236acf20b7804be38224991f7c8cf5f88882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282102000000720fd38bfbb770c1f572ca81ea77b3c5890400000000000000361b1257aea8c500002002fbffec2200008abfba090000001d89e400040700000080042000"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="d39ca07bc435563cc845ff8d46e07de9c467708a1ad396711502e479d80af607502b15d9b3681d073ede6e0855e8ede2d737205451339ae78fb6dd8af2d7561d9e37ab8331d1b2d45dcbf7fbf3affe42c5450ef6fc81d0d9f2f4790126f68ac3ed46c22c4d1b9d31127e0cd905ead880660bfc4c7503c9dd1e1f3ed01d93e4895cd38c94eff189f19ef59045ec4589da586a197a6f05ede66801ba173f119e0994bb7145eaf593780cbae5406616d51b4d66ef3aa852472c7c3b48354d673a4b4c66613fd706845f29d996784bda1528da9e3ce3486950f6df07cdc5d62db25047aae536cd007642f0d032774c6a6eeeeb628fa79c0c", 0xf6, 0x408, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) executing program 4: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x8) malloc(): allocation too large, type = 127, size = 7069436652 executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00002a6a0200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r4 = socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, r4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) close(r5) socket(0x18, 0x2, 0x80) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x3, 0x0, 0x0, 0x0, 0xa) r6 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r7 = dup(r6) close(r7) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r8, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000100)=0xfffffffffffffe87) getpeername(r7, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r9 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r9, 0x80047466, &(0x7f0000000100)=0x5) setreuid(0x0, 0xffffffffffffffff) executing program 6: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x8008, 0x0) r1 = socket$inet6(0x18, 0x4001, 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r1) recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/220, 0xdc}, {&(0x7f00000001c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/42, 0x2a}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/110, 0x6e}, {&(0x7f0000000480)=""/90, 0x5a}, {&(0x7f0000000500)=""/46, 0x2e}, {&(0x7f0000000540)=""/211, 0xd3}], 0xa, &(0x7f0000000700)=""/17, 0x11}, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000780), 0x20000, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f00000007c0)) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000800)=0x400, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000840)) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000880)=0x9ee) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0), 0x200, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000980)={0xa, &(0x7f0000000900)=[{0x2, 0x79, 0x5, 0x46a}, {0x8, 0x8, 0x4, 0x3}, {0x7, 0x1, 0x40}, {0x4, 0x5, 0xaa, 0x55c}, {0x8, 0x19, 0x0, 0xff}, {0x189e, 0x6, 0x1f, 0xffffffe0}, {0x9, 0x93, 0x6, 0x3}, {0x7, 0x9f, 0x0, 0x1}, {0x101, 0xa3, 0x40, 0x1}, {0x20, 0xff, 0x81, 0x4}]}) sysctl$kern(&(0x7f00000009c0)={0x1, 0x1}, 0x2, &(0x7f0000000a00)="15a10823ea39315987024950d7873323250797d0781bba1b4f05c499fbcb1d1d77b43d3731c1de4b44519ea069176292c5764fd57214898be1e136c9f9b9461d5c6c5b362f66dd0e4c630f392d1ad8da2178c5de86d3da9cfc8aceb22f2f982dc4f0247b1d9e2b153d60a5c76854eaa1ffbddc5a2cf39f7460c68db14dba3e9d0da8f7f6e567f9ed9a77c1cdd4", &(0x7f0000000ac0)=0x8d, &(0x7f0000000b00), 0x0) rename(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') accept(0xffffffffffffffff, &(0x7f0000000bc0)=@in, &(0x7f0000000c00)=0xc) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000c40)) sysctl$net_inet6_icmp6(&(0x7f0000000c80)={0x4, 0x18, 0x3a, 0x11}, 0x4, &(0x7f0000000cc0)="f3f2cab9197defa519c81f7cf46b7ed6fa706b443f921b609defbaab842946e52a", &(0x7f0000000d00)=0x21, &(0x7f0000000d40)="bf07d0d2960a02ca744b22e105261b55f8af4035f85d93c148d6fbaf701dc8a9879d4bed9224fd21a810e842d0fc20d6628d2267420c5a44d662531b5dcce9e7f1dd63bbdda4ced6aad793aa3804d8d248181a11ed292dc954f09f112f00132c33698091fddacdc1c09a8cdd74f7a19efba59198b34d92da5c5fc63f4e394d1e6b5c0ea294157f706cb14d13f907a44db2deee844f5f21757bbffbd6d42a1b4a7e3e23751a", 0xa5) writev(r3, &(0x7f0000000f40)=[{&(0x7f0000000e00)="e72d04af4f2d282b85d4a7809357c5d2a1ed365f6d63a7224b4c4524d19ac70f1acc3ee19e6642ef003d758d6a4d6d7e87fe3fadc27825ba55441b649da79898cfe1be6708ca5661060ed1e1c6ed8a99aa3d2c6d3575ac9ef5b6915da76db5d0426d507728d2eb1f00be252aadc2d9bb39b6c50cc20c471240ecdeb704f26dffb9d0abac401e2efd18b1d118f3e30cf16606e461b49ed279b5962a8bebde561f8576603e2d34103074c2503f34c80500e15c07a7051ed508a5c82794cb5ca9d58607bffa0038f56fc5d19a9419f316ffc58834d7eb1fb697e2b1e392ea6456d01e9687172af2", 0xe6}, {&(0x7f0000000f00)="6b37cf6b8aae45dc7e74bc3ac9a0fdc2df92228d9c4a7af0", 0x18}], 0x2) bind(r3, &(0x7f0000000f80)=@in6={0x18, 0x3, 0x7, 0x40a}, 0xc) r5 = fcntl$dupfd(r4, 0x0, r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000fc0), &(0x7f0000001000)=0xc) msgget(0x0, 0xa0) link(&(0x7f0000001040)='./file0\x00', &(0x7f0000001080)='./file1\x00') r6 = kqueue() fcntl$setflags(r6, 0x2, 0x1) setrlimit(0x3, &(0x7f00000010c0)={0x5, 0x15000}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000001100)={0x1, 0x0, 0x3f, 0xa652}, 0xc) poll(&(0x7f0000001140)=[{r3, 0x20}], 0x1, 0x9) r7 = accept$unix(r5, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) getsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000001200), &(0x7f0000001240)=0x4) executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) msgsnd(0x0, &(0x7f00000000c0), 0x8, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x18, 0x0, 0xfffe, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp}}}}) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80003) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000003c00), 0x1013, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000001c0)=""/189) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./bus\x00') sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x1, 0x8) msgrcv(r1, &(0x7f0000000100)={0x0, ""/48}, 0x38, 0x2, 0x800) getpgrp() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000080)="2e79f3c7", &(0x7f0000000140)=0x4, &(0x7f0000000180)="90f59bbf", 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000040)="c53b9025", &(0x7f00000000c0)=0x4, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x6, 0x35, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x800000018, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = msgget$private(0x0, 0x214) r6 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) open(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xf0) socket(0x10, 0x1, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1cc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2949}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x8007, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206981, &(0x7f00000001c0)) executing program 4: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500), 0x40, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000440)={&(0x7f0000000400)=[{0x7, 0xca}, {0x8e, 0x1ff}, {0x4, 0x75}, {0x0, 0x8001}], 0x4}) r2 = socket(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) dup2(r2, r2) r3 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x4286, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) sendmsg(r3, &(0x7f0000001880)={&(0x7f0000000380)=@in6={0x18, 0x1, 0x2924, 0x5}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}, {&(0x7f00000018c0)="35a954dda3f79a5ceb4687e6152fab6cba8c2f39e1292d1507563fb72f17d8bd71ca33b554c657700cb112fdc6e008c966cfaa7ebffe1dd1130215bf3f96738f7983a314abb3b4fa7d69703642587271b8a085da8672e8db79f30203142f59312d10d1a76ccc550b6548ab671e51cfc641d76abe7e5475b3f01ef3b0d22604585b2a4390f592f8a8a3623df67b85aae80eb4bbd1064459a720a1b05362689749631d29dde9c2d54e53c43b0f3766a95b391ecf7c111f10a08b3da47a4a028ddc9ddfd323c132bc9ad07aa924d6dc4426909a01c3ffdf7866c8c98ea22369dc657ff27b48d9375726a712d91702401a39d6639186ffa5aaeeab1d7838ff53a527c8cb6a4733dcff21c8f47ae396b85f4fc5f2820cf39a396a01d9e82c26bf542caf8fae1f9566f44d25cec81d8205209bf03353b7af437224d22bc004a45b472827d41397889241567d647e7b26dd115fc559b3f0d520e13030feaca2ab2e5400976d69bdd4d6e78538e1c16e72f8709f6345e7466b4c118ac878508f0cb9a863ea1593bbf95f5695569ba047b4d12d1f90239f68ed91467d94dfabf18a3dd497d173e82afaaeb67810ed409bc91116510de7600ff26b22ec74b14a8ff131ea405ae693ad0ba5cfba32daeb35dae8ce97ce60bb4da43b61f270aa2088772fc22c27b84bdfae63836a57da18acb785124c788a7782803e94820695df9e2d085e36649cc2aead632fa31763e2bd3844d1b7031aef56a94e9613ca5add2fecc02fbb7a153531f0e4ae62b941551927180254cf64ab3c35ae1a26fdc1af6f57db403220027d6a3daa58bef1980e137da66629aa309d2540a3eb5b7aa86ae0dbf3d54708193756e8707ccd76b7e5c1d1569b0f8dc7a74be601eceedc7799f0854ab5e16996fb3b0cc2bc1d3bdb75177014820f33949452ba17306a976b5ae0dd2761a6a333384a1ca28cc4e70415ee49fdae8c37574e6f9ce389306b12f154cb22424461de8ecddc487688351f1969e1c0f82c17c4a512018059c0d9268bbd5bde412ac211f1b0df9ce30554aea19b0d2118d1e1e38a5124070aa40c072d7a154fce7569a1676045558ce84741a51604d76397543419d4cebe04bae1bcde2dbfc6216e97d73db08965e8678e737fb40b31e7c0557cd93411694a762c48e47982047e81474bad84738cd4c239d7d9b2b072151796b1887c10e79903db6ad00d6622ce2ef51577d0023fc4b44ff58b00983a439b3a8b252af122da7da75fe40c8026834a9f3ce63cb1db4e11bda5951bf5a5e6a615bc4dab7e7fe78f49fcdf1a72b83ca9e3462b1ce4fc6daece16e780bdef87260056240d6afed3bdc393a6c11c9efd45faa11422468468c2122c80634d3cc2a58a4825f919edd23f0085af25228924e242aa809f715816b05b796d3f8f89fed14d6179de42261a78e4009f2bd9e2b8e944ca0d8500db801b924da3f68b2ba0db5dcab15acc6742009a91d19747ef17bd7ee8e1247a9e783795ccf1b8158d5eefce5224e1eceb575912aefcf6e4ce5e0e79a15c889795d3a15144f59bfe9550f60cbece2dc2080fda57187606ba0fa879b3586036df3f8bb167bd27095237dad249e46c211e99538f0f2d2578c1c7f6beb16fbd160e9f8594bffc780b25827a53af4a781cebcb024cd36d15ecf735d806a992278b55d73dd927580f5cc1d9e1e7da816b6bc0d057e75639f6c37493378f3f37ad0c7ee7cb4a74a8547817b8ae8b0da1ecfb243273453aab1d06ae031d2b3c858431bcd60b0d1a769d1f3aa4985876d6fd3ab6a1c2ae1bb5594b67f02fa10585ab9580ceea027dfaeee928876ff0409339aa688a0bec2e83a16f19ce7001baeb978da242f07720b3fab2573f1c2e8223fae3a5d35e525d20894d9656b72000bf03047ed0f0ac07b34a0a17fc9f3ff203f28090a239e0a97ebf0beacc0bb998731f13834ff1561cfd2e7add1ea6fdadcc2c2ff4e4fa6c6d45ebe7cf73a571a98695f5860700e2038ee231a9a8874c3a8aa3cf7f5816b1dda375fb10a304c19e5dcfeca9bf8e3b23ac20c55e0c4c6eb8320e3773efda1944f865757f8f08d6fc51526eab8585a7dde23a8efdb72e711b65619e2f596572a958b5d59e9b034dc7f3de9ed6724431eacfc612ab94aa32e88a3003b0a4655409f9900fd7774e7c9ea1f3e236234f91c40336173bee162ff82a931693548bad9523bb0b8826cd699155b5802fd14c1e18afe7efabdc74fa4adfe5b17a7581f1fccfd81c3c7c225ed902c26c3bbc83bacccb6019d6942805817a9e452b9948d5ada7df23edd0e6e4090088f35c10bdcb2d4d754a368ba8688349ceec7bc5508be8ed94766af4db25e58ef1a6cd6d1b90385efd00752d6374c3ce6881e1de611390ff84c6ff08b701ed96123a6452fa67f6d33f7390609a10806c8b92f4b99ae65399b3dad5078600c61968ee77fea041d76b01b8ac5a6151bb68737107fe1494d5025afb56f475dfe0d97b6f3db4ee246f2164da5818eeb2983f10c96ad8bf179effbcbe48839b53c40f1586daee7d8dac195651e9b95e28fe0a0db3b38e0ba6cabbc7abaa727e5666a53711fd5f9e0056ea9cd3c436b2da0b7e50dab3a31687c936b595f3c907b080ce10a28885829c6799ef12c1d5d49835d73d780efe6a9f702616c70905362e8a2d101f14159bc5d09b9108ab5cc1277743abf07d67fceb4fcfbc8f18a68c62541bd7702e6b3c703ee3a0ecb687235e48e071977a2cbf78b1c2ac94572c4e6333c7d2e751d18a69c6db0a9cc29e47a904e017a2dd9d33a3e6b5de2a409b1a32849f7f0ee1e510b6e3821491f97c0434cdf3485dd3726b0e87c253d12b52cb0bd7505ef97908e01722b73304a4de40b06a84a8fac85465cbc8e41c747d5cda8c0f682bb989f814e3c4bfc51acb95f15486d3478875b408c185128ed6e1f1905a7a5078b8383836e8880549c463d8e399bbc844666b62d247590bbf3b6ec78479ceea1c274df8d401579049602a9dfcf03ab0d1c146edda8c95f8a9c7890f52733a28b9749c5e902fa3a73d51b620352f581e44a473a0c331e98ba7192f78c6527c2dc3dac2ca86159b36be686b8da1d74139cd51e6b05d393f1600dc69d8e5fd600b4dad54fee68c4311db82297f32d0ded10cfd819aa73711a6fff76ca98351aa8dd373b39a6960f05bff15b5e9039e7c528cfbd33171f8a477f87f85d4a1eac2bf9916caee02a46d84c3c8ff8fc68fd940d23fd8da1b7117a67d330d5bdf2e477dbf0c4dc2bb5c9e0858acd4176d5af99bfa207224de677d77999a225196b86defc2bf8716f6e02d87cb3b3043424bc3edc27fb74ccd0bebe300a0b9d9b8c4723637811a59874169bde617535c7a1db9deb486ff0c107300134e91e4c5f1c1ff4f37acb0c47a86a5ec499280e838507e48dc6d02a7045bea6a52e7c434779cd48f30410311a0191b855e6c50e153d1d1cc07777ed8514f4b50ccb231733d21a652dc55d6684dc4d32f29c1b13e701bd49d835babbe9e56b25ad9e5885faebdfdeef021131d5f78d3a2afaa532ed0fa94557e50dbb086b92fadea18bb424b57b953c3ba6710a2afdc4564af06a932eaca345614428a67b36619181af54df3fa57ac2724116243e24c214240d15505e30e5f209caa8065a1117d329948ef4af1fa79a9dc0682dac2ea92089216268563abb64c9532f2257da38058f68efc4e199c22e73b889764efc31ee8a47efa8923481a30ffd580245025853264742ee98a85e5983d7e14efd432c62e1927d61a779447d8ad61b986009934c22b831043b3a1f60014a539908d60342fb5c0a7ce326418f59ba4d659fa25dac0cd33d55b21bcedf3546f52d9a8df94b1f64f2d6378d278142343b0f5e2bd7cf6b3d104b1ab448e1220b93cee42fdf0ac9006bd8e06db429264c1d64e49037bbcde2219804c275830401a61c521f0ee1556a55d1a8c9187a5a96bc44ae2c6dc21cd87eca693f517e2aa122816abc5429c419a271dd1cc63aaa8beb99a54884b19afea55a6af71e2d2d33714e056fd1192e8824b8dc74486747d0e777b7f3ae2118e67b810482345cc16843496920266485886548b28596e62bf16a3097b964151f5005e28d1a007277dc191dcc3587e32077ce188e22580060b615d7b6d4ccc61506bbd8f876657075fc35799b487646ff26fc65c06a16476b86172457b7160d4e98f796c41689c9a10f42c17c2b80cf21429adf314007074f3607fc6dabc2e2695bc41ee63c80924c4e8bd379bcf070f779b0a542ff320fb15c7be97d9ad4fd770c47d5a63950c84967562f06ace62e70dc075eb52192ed0ae186cb11172bca046c9e37ec0df6ddc7b12b8891d11ef9ed30bf8087a3179738e69b17ec9059f2724a148e41bc0bc85bdc51e316df738f56cddba4f3b04ef32ae83bdcd1003e8294e2bcda3471b0741db8eb02757c49e9218389aa2db7d79590ea1ebe8fdac1a813da5794fe2d4819273225a85559dd982234b05413730c1a3d1fe2733ed418b177af6c6d3835bce5c0c8d3c1f65ff545f7877f0213a3eb3ec3952e8d53c34df5bfdefbde0f829889ffe4fc662089a5a0553e3199cb45c999c7090197d3d48ea706643123778fa98aef3075053f9a1eb484d6cd6b983aaa0b6857e6ebed1cf91329388debdf626f435a14e574cf70ddd05981893afbe7c8ba7286cce5c16458f301be31b97a73f0c823f01f21590a623b3f0742d5b5038f391202c079b469a08a26fd7bca34c0943992dca58f37cb9b22f2ee2304fbf5d52214694146735e9b41618865e067694352f4d0f49dfbefe183ecfab455a34cec0b1ad9fd892ed34e66b1904de2e97f35f246c37b897ae3f485c1c65c34a1b467f29512dbcaf0ea1b6896c78f1b4b3190394dae6de7d30fed37499c6838e170acf4c6a8409bc594811e3c730883944800aca706ee97bd7a37d37e1527be63a678b48b6a25841f949eb5005b10bea3dbb83175e026dddd6bb7af2ec48ccf45df800a30f5083be9fc5023cb30bfb5e1fdab2007adc172245363f84a159e4e45e5a9dac971393d3be58e2c6951284d4185a179b9c558391152237a459c8d6309718b400e3bec7cdd2bfccb96f316390235a5cb779de64a26a4daa7f3e792cec966d045861ec6131a0cc9122f3ab3c94e4cbe1e996a9857e3698d0c1d68e72b01fa564e348bac05a527a9f5f07b22a0539a2ab3cc36529f6a4ddd2ba76120d595f1066ed8e1db6819d4d676cfe6449de0ad8cc3def6f5f2aa64697236626c82cb9a24cb11898b3ef801828219f6769cba91f4baada1bac6180f8da291b62d263b6bed9196b5c56e727f224bbdd5aa15ebbbbfafe6a1028aedfd2cc0f9b0bf3421bfe5f551585355b1f61d2f5e9b31b4f502c550d314c70e8bdf4257bb3a42c369dd3c7eb5263b2545725923d735f39dd0de7fa9cfc5d769c6d185e36a9aeaf3830b1f6882bb6d3c1d900929ee76c004e2a2fc6a7073412c06fbd071a2646eae63bc410e135e79c3672fc803d071c3722138aa3a5a7b938593f7dd2293a875bfa1170730a5665069bc3c6c8eca4f1251af02c27a3e53acf5100752e8fd3340e7b3d2c33cb69cb016f90ac80419233b55962a3aa93b7e710323b4f7c964f2eb4093c5df912d104d794135a5db0aac52d3ec0eed29ac1627871ee9956f8cde5c29e996ad0f84ab3ae99956763f42efa906a5616e3465023f304276f4f4120a0a5bca43ae54c2c26bf3650955b38888dbfa65b1e933a3bf4026559f2d66cbc6d41335a1f78bf923a08ca31", 0xff8}, {&(0x7f00000002c0)="593cde8af8d55d748fef467344992fb03e559f6fe6596964e8b599ecf4b3c9548a9994a97c54f27ee6b4615d472bd3d5f88af2b28671f9ba", 0x38}], 0x3, &(0x7f0000000880)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42433699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e163890098009b3bff0a7c163b8e8333000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa900000000000000"], 0x1d0}, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) recvmsg(r6, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000580)=""/92, 0x5c}], 0x2, 0x0}, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f00000017c0)) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r5) r8 = socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(r8, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x0}, 0x8) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6060626000282c00fe8000bbffa3c59053ae00b9fe80000000000000000000000000002a"]) executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0xc, 0x0, 0x20, 0x1000}, {0x2c}, {0x8, 0x40, 0x20, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca", 0x58) r2 = syz_open_pts() r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000200)) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x11, 0x0, 0x1d}, 0x4, &(0x7f0000000080)="949dd2a1e73a485997b073d1885313af6a5f2de5c6ecb661e195d379cfc8b403f591b68d69be30ad4d23011c431072efdc135a8f44b15bbeede9290e185b1ef42f989a52d371ac8510268eb7c1861ec25d95367b97211b34f13c73655a6ca3fdcf61016fc1a9e863a06f4f", 0x0, 0x0, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) syz_open_pts() syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@empty, @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r4, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x400000051}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0x20, 0x7fed, 0x5, 0x1, "1a0001ad090201070000200007791dcebf00"}) writev(r9, &(0x7f00000000c0)=[{&(0x7f0000000100)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129900fdd105dfdb1b164c6d77275ccdb3ad35ea196c329b7d6fda0dff1cdfabc9911929ed856c5cf1af29612ac0e5d565e6c5b3a679f459013a54eb9c6883ae71e629b9dee9bf29955832d2dd6eadb9043b7967d9fc8426daa8a4f5563e0362a1bf39ccc41dbb3904202c1e6011925e7a12194ccd6a093a7bdfcd611372cdac340948a8d", 0xe9}, {&(0x7f0000000040)="bcc77d229b84e956ee45dd94ce7883741fe28fc845c89f414e34b7d36422d71f01", 0x21}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r10 = syz_open_pts() r11 = dup2(r10, r10) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r11) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES32=r0]) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000500)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) syz_emit_ethernet(0x3e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r0, 0xc0187009, &(0x7f00000000c0)) executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xe676c141f5ee3697, 0x13a) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000040)="0000a8942edaef1ffc9aae417db067dd", 0x10) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x15}, {0x15}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) close(0xffffffffffffffff) socket(0x1, 0x4, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket$unix(0x1, 0x0, 0x0) executing program 3: mkdir(0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = getuid() open(&(0x7f0000000080)='./file1\x00', 0x100, 0x3) setreuid(0xee00, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2485607, &(0x7f0000000000)={0x2, 0x7f, 0x0, 0x0, 0x0}) socket(0x0, 0x1, 0x0) socket(0x10, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) r4 = open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) r5 = fcntl$dupfd(r4, 0x0, r3) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup(r5) listen(r7, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() shmget(0x3, 0x1000, 0x0, &(0x7f00004a3000/0x1000)=nil) executing program 2: r0 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xe2) poll(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffc, 0x2c5d36d679bbffbf}], 0xdcbc, 0x0, 0x1002, 0x0) syz_emit_ethernet(0x3e, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffff9c, 0x0, 0x0) sendto$inet(r5, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) syz_emit_ethernet(0x138, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00e48000000000000000000000000000bbfe734d360707000000000000000000aac8"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, &(0x7f0000001200)="e1fa6422fe041cadd19c9b4b80bc52d738b565148f34dd19e0903985312a10f59f95653c8056dd3fa6cff9efa5cc05ed4a324d55325c61d69867db42d9268b5e18ab076d39284d2041f81be8193bb805eba50d180a96e75e391335a8632980feb64d92fd8dc42055559a6c706a59176a06b2b840433405f2ac4694a334bbb3e1bd3a2908d578a2b90818f79eb717964b2faf38793d9d5b6890538e51cff359b92776b87af4faa28e4a7e5f03b9843ec99f733b6cf44ddfe0acf0ae6425a082b8088c145bb703da72575dedaa0f54de3991504845a0bc85bd0ea226f028aa27492fab212d38616008a6b4d434299c596aab", &(0x7f0000000040)=0xf1, &(0x7f0000000200)="0f053638e2f60297e0cb881b98f37754801a5f99bc63a915b2ddf1f2c8efe9cf0e9aeec1ce8336addac4e46102f03e1a23b1ebbbbcb704c7415793fb005712e54f0a68e2ee519c2b93ecf0d52b925e0c6882fe6f581159443089b9c11937ce27d63d7cac5bfb125e2f340fc844e8e512a1462397b8f68c2b0f1c937147ca29553f83193024dee83c4048a7023f4ae9d15590eb15dbe6205c90b0a91f356af62a4bdb6cac87912476366eefbfb0f1c981ea52108792fa705a79577bea59d3354fc1993977d7620395fc98a754079749ed21e84c6ce17f199ed9d68b6050e2e01000aaf85bc822901a1855efb5073e0cc037dd96cd8d43e634a426f6ded7a39885196521fc08489389b3e687bde396851dafbced9291da45e61f8a71e527d5474e0554cadc6383722ddef8e48c74e8c67e8d7ab46f5d650328c9dc3e938e9e3a6f965080713bee7765f4473ae13c4f0640fcfac5815a0ba50981b369a0bb5ccef228bdafe66aefdf001b226bb3253c35d343840e1948a77bcfb0066dc52e59771af0bb26b3d03d27b73c05bb28d6844a80327f2ae8291383b5422e92da4f957d46332c2853f01ebf46e8efc85427a2a31e786c1d65c870aa5f2f3c5a94ccc8fc6068488b23bc3b5e99db770dc87d5760fa7016efd4e348cc5dac669e590d47da7ef21494930185b4d552ba94c58a58b759b3bab3105366daa8b064859eed807baa1ba06ee95bde12d98d5e4d6d9751979228a8af9f5b0b0218c87d85fbf84f8bd3fc9068dd40f6ffe668d892fdf9828d4a2878ac27ca0e93c70c188935d4ba8982044b8956964e8ead50130be9b5bcd69bd09ef63546701713bf5ff2ccdc73dd16463232a7775ca286d409cf029433b04f0d87566b4a140491de0d1434a20f0c446d3245dd9d7e545693956770b56d739acbdc76e36bd505690ecf00bc7fe86a998b9b61183ac53f17a13203be6daea2e6c8329b81644963f0d0a1b0e28cf6ca7a5bf5187860daced9943e059e7db2db9da68be0441a49676db66ee85592a6ada07d894713b2cc840da55468dea4f7192f0ede29707a21e14485fbdac92f8082033420673aa177dc11179f233590b70266fc2b2701e3cc398c300948a740cca1592b612087025fa0ffb070d18d93423dacbc48fd4a5c5a94d9bdf338e2e0da938ef521d4744a5b28ab1dfbcd9074e17ac1609b19169a7c8232d346f2e28c4d42f000f19bfe7dd9facbf9461cd56262908dd233c4c382bd43c21046eef7d8db81b6a4d764baefbd41e28ac399891d698e99be22a2a342a0a71e33d129f60eefdc09ea4c4db2d1e23af9b048b03d0b86296694501cbc24dfcec0cb0bd3bf1a3ba1caa378190670444a7f123c55d61fc2c90efe690e611fdca97fdf010333f7f5cdcc59cd3fb0814100a4737296bfdadd27e01fa77270273582c63b382eb873223d4c5c3632198f3a68ca334e50016cd39efb6f52852faa4cd70b4e7134f0fe8c176baf884fe43c416514043ed2c5ffa1c612701b3504cfcebc4d654ecadfd56dc030c151dcfecf102fe79351b9c23a98344648a93127db2403d90fa29abb11ef8b9661ce8474f4ad56109021b4893424df6a98b091f70a80f2c3487f421525ed368d1e3b1105b982a4ac9ba343e8796526aa2e50ff2ec982844dfa14f86d43a7ec92e5487938f1d04df8323ebadeb2e48bada8e1819323e9f5f959a2148db1e99c6f98c6f79419c766a3ca9b0e67f2cb8bae52fae3631a74d6288c2771f8e52b0637404347abe074333c154671b9a16a8f99a8cfb0aa8686ab0f73732e16a84477b27b81c0ac36664d24f93ef69b671508067ff7b89763f22a396be331ddf7374dfaf088cae60979256b4a5310b2a2d92abef78fcc692da4af1c82ed94646cac41449bb72ee8d154dc62a1ce2c6ed6ee9dcf0feac15620b155b4e26e1be943bd9b6966afe3d39fb8361a7932d72b72145688c188cf68402d39871ad8c9f456d57d0bccb9389356ab7fa2331a0cd557629af2d51b856d5f4e5b61a0d38623c30df31bcb03c5498af22da149c8a56c4fbd684c2dfe5e13b47402203e2421472cf5d48c9e43e0ff6d1db4ee40757877ef42766fa35d8a79525d8a76e9b992e64274812f85b7b5d2205c5660eb25b08e6173c5c459e2e6894c8793660d3e3d80a97e747ae6f682828dc0805b5724b1399cd1aa0b02983de48c0527182fccfd11d708e0ac7e98fd28dbad723d75c0b9509fc1454b64ffe9eac2b3f9046d4e8707a770a5838b36404eab2e48228e19ac6f42938c61ec0e27561d531b179acf87a091143bf90641045090897b8903336f88bce2b90bbbecdf8e1f77c4848bae22d5b78a7f0610116c0caaa6423ec6ec9ec8961de7ed2702bd076112f8e5f0fef9e24218935b43b11a557e8e35efb35996c1bcf7533cc4fd2ba16e8dcb3d43e483b75cda53c91bb27353c10b849342f3ae556c0c5f6d3c303bea805fe1fc6e838a9e6526cf95aab46244fcf609251a2da10c4c681fb08085e57e55a5aa5175e493f4354d06ab0dd21ad85a997fc5a4c81df065342b1c5c678aa56c82bad9fe6cb16223384143d2fa2d57acf2a9f2b33e34f0dc62b633a761fc189cb1d6fe65e6b89f7ca5f8858fabaac95ff5ef0e4bdf07287237094e533ce1c6d4563dbc96bc2f54b3b94608e3acba5ebd6b771456916befb69a1abbf1bed86743bac2e76c341167bf0adca99386d2e80844e30ed89b60c5afe2487695dd7b9ab05ac2c52b5b510a74d76283a455ea8e5c3e7599b41d6cd0d1e0e7a24605083b07d443185dcf43d97f5760b9eba8d0ca59a4a8456f1b0ff5cbb3621552ea1ab481fb939e6b0be7052be9182c2674c39195000215177b58e2010019a5b13022c2935757aaf8a05165194084ebb346ce6f708346f41a1a51e2b29e9a34a96be6cf4c5dbabeeac51049e539c1ca603c67f8c32071fb4f77e3a1a499a8e4a15d747fb4366993ab462477655e923cea5c341c74f311c12315751a13426a52687534f751f25bfd4d895fb1a6e7b1ef45d6bf6e8755b295e047f6cc265ec548a121914763e484a6e154a242f797469853eee6b315b5f838a82685b028045540a87d71949c0149505d60a307355566d4add62b26c8f87c51ded7ca939e01394e91ccac08e177550f693cbefee40dd9ede34a5698c4835d464ccd57ffbb38621ca5ca37f0421d2933f392f0c77f4bb97327bff6c55ac339598a0ad37e2212d73f2ee47c25a48de6f313105d9bfb945c5c57cc86a151c9460b038f610d5d6c7c49e9dee73cfd3cc08ad89dd1adbd0667b5e71cbea7dbd1f0fcb1981b7c5545a7fdfa9b26e758a51ddf7eda1549c8742f529904a27075be5b83c14d5271df850f12c1cfdb89c11e4586a5b709ab6819ed7725824e8f90d1b700c66a79c4e6d2040d57cf7b2bf1422fb00192aa190567a29842ce783e390dd637e415447fa5aecaedfa4f068365ebb45d1f61c60155218ae5ec5347d0898b10952f6589163e3fa3ba108f9c007d06b4130e0e2b7e4de4091cfb4c2b6973588baba0d42c7498fec8caacbcb19953876aca7b5d34160998e1f6a278b33f34252c02cf5358a0a9c8c14f50a259a61f1d8964b5db14485684967c951872d86319279b1080e02e7be336a2625f078d7595e1a4da4668e065bd2667f2b9a940e1a58130a5e8939c611f1bbaa002d140a26e6f5c08999d46666e71ce72bd2dbbe85aba355ad7bd1749e119e083bbc635c7cd68542313b26bb16470c258903f4b0c08135fa1f69abb49034e96e30c529aec4a8fa1c5d6b45efea79c6549bfc83f4c623e7e28e4344eb3ad4c43f5b74e2c74a2a0827d098caade37ebb44a2f6c7b7776acd773947cd944c073f35b204a98c2e5895e1e8f162ffdf02fe990d0fe24562f9b955b05db51dd132daa3d8d938e4ef7ff6dff4317230bdf971cb9926fc74f4bbf13f1000d5d1b5fd98973130c4f417e758962735a8df5109c6f257cc9229f9c6f673b7f6fb3498fd3284941215450b82890d8cf7ec43b55d11aecb8f8cc10d2db2e7131462418c8dacc3229a9eb5e0bd974c396b013e71a92437996c72b03dbc7fa66db17c0593eada0b3efe2d149ce4dcd45b872b8aba53e70ac095c18fe0ed86ce385210fd72dae59a13fcd3d87cc92ebfd72a457c1b1b835b3a1b42d6bdc47413ae1520aa3a6a5960070a720e46a42bc593d2dfcc2e200e5479827c3ead02562cfd07a6c2fed4aad8425b82e9abcfd528f7c3fe4f331379976a9b0da697ae54fc99753fd0202fd86b90cfcef6685e09c28051fe0b97fab7079b6cbcd9c252fe48344c3bdd2d5cd926bc016d4b203a9de75b702637ea644c5ddbae396db5214a5efec8a99cd99caadfec27c462954af7d7667febc9753acce7474ab94addb64c965044317c3031f7dd69e514b537b9c578ba54850bdfabe7c44e668de108b0ea9c71b3659dba96ae3e5d33de6498d3f7dd67b246d45efba42b925c846eb70695e4e26e6ed9be247a0d0b496d2ade0b3b2b34c6586cdfe95a0134b80afe308fd38d4900f0676dd6b583784e2569bdb384fdad827b978157417542e2b8f7b9f9f9d93165577dddcc383a10ecdef9153244975823b2bd1a0b0a33dc371c536ad1c9f49293889e742c81ba5c8439c25f91cab257df652a49e674746814c4952a40408815c53d28e05c2a127c7e33f6f3da7adee10efa1f5bd8917c1d83b8d4b5fdb1c73f1914624f2999fe62753a67c65b03234051c8789fc825a7dfce6d376c4e90a8252b8dbd0c4fdea5b0803f98cac49640d7d274ff65a1fd90f4665a097138e8d58990264b0978332905135a95d8615711c22a92b6a77188f5faef6dd82b9f57bfc462e6efd18170383da7a18ff1401422dcceb22426cfc3458c880a7a4890f24e4f9717e4ea7cbc7c9bd37dfbabc7dc0ce84a4f7210921e5effeb0e63263d69e2bf29880f725b5270737ff755ec96de55506cf001c1b4c6f8cfe26ccfd6abf08ce969213587ffa51e30b01f992c9991a12ee80fa3aa0777cbc59f6af796d3a568c788799f8493568b7eda230b394615d46ae5916b58eeb0a394e8bce0f959f777d687d1e8e3f6b0d3d7a06d54a49b26a99b3d685785c8b0f499602bd2061b479ca88021e8a87823b6779eb4d585660120fa132725b7b3477a027d59f1fbc91cca9d13bfa25c3ec8b99261b18a340f204455afd810af55c60ed74e711fc712b045da6bb76c434251752dcf51f3132366be2fb03c5c1a9e78c772e6f27f463dd674671e3ae2562ead3d3aa13d32241e09bca2c4a2f780d240fad319c476ac96544db04de7fa18bed06b92de5fa7372e0ad195060dd6fb2686f4dcf7deae6c827bb0c3cf36be364bc1c2323d0d3adb11d7254341d6011ed1f0e9c63bae4018f016daa21f4f7d8a6f9af019fb0918bb1bd152eb43100af6d618a96e37d1dd05332f5749b2637f279118d18073d1c2134df14fab8944ebf3ee3a8d1ae3f3d8367e9fb94d23cbec7407731d88c3327b63d0ddaf6c0daa7bcf1cec9bdb3c23ef25d5fe26f6374c1781e1d5b3e836645dcc6697fdc987230b8afdbad64d5b367777f5c65f5d7a12173a4944288401b6376aca4600a792e4472478fa21338af6be31b3cb9be9bd7d38abf9443947b28fbd43dc8ebe46ec1da08453cf919394aaae7b1cf3834cc90fac6fc3fb560e3dbf9ce7f3a8266842f48f7ba1b4cb5af0a68b368eeddf348be5ef687b6ec49c8e87cffe80a5588f75e36d8e09814e5a4ca755cbdd5016bc6b26c08dcb5e8ccd44275a17e50cff24e191501f98be8", 0x1000) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = getpgrp() wait4(r0, &(0x7f0000000100), 0x2, &(0x7f0000000140)) shutdown(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x20}, {0x7}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = msgget(0x3, 0x492) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/132) r4 = socket(0x18, 0x3, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r7 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x5, 0x80000001, 0x80000001, 0x10000, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r8, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000a80)=""/52, 0x34}], 0x7, &(0x7f00000008c0)=""/247, 0xf7}, 0x2}, 0x10, 0x1440, &(0x7f0000000a40)={0x800000000009, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2013, r0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000800)={0x5, 0x3}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) write(r2, 0x0, 0x3b) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) unveil(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() mknod(0x0, 0x2000, 0x0) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000080), 0x4) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000140)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) close(r1) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="d2", 0x1) r4 = kqueue() r5 = dup(r4) ioctl$PCIOCWRITE(r5, 0xc0107003, &(0x7f00000000c0)={{0x3, 0xd2, 0xd7}, 0x0, 0x0, 0x3b}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000100)='./file0\x00', 0x8, 0x3) r6 = socket(0x0, 0x4, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r7 = dup(r4) listen(r7, 0x0) setuid(0x0) msgctl$IPC_RMID(0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000001c0)=[{0x0, 0x3f, 0x1000}, {0x0, 0x3ff, 0x800}, {0x2, 0x94, 0x2000}], 0x3) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) dup2(r3, r1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000480)}) writev(r5, &(0x7f0000001840)=[{&(0x7f00000002c0)="f51949d26c5d4829ae18eed44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x80000000, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x7, 0x40000000, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0xf0000000, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x31, 0x1, 0x10000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x584}, {{r5}, 0xfffffffffffffff9, 0x80, 0x4, 0x4, 0x8000}, {{r5}, 0xffffffffffffffff, 0x20, 0x8, 0x7, 0x6}, {{}, 0xfffffffffffffffb, 0x30, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x4, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0xff, 0x10}], 0x5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 1: syz_emit_ethernet(0x7a, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000008004900006cebffffff97019078ac1400aa000000069406000000048307be161aee4900000005009078000000004e000000000000000000000080000000ac1400bb88124b4606cbef162e5aec6ba179cc483d5da68922c695f415c58b12862f9406000007ff1b5aa9060990b00cced4440816fdf4e85b5e9e1a65cdfeac098e4a2696f39819fac39da4cf340f9413337e2b1a9089ab6fa0b00034d3ddc133c25d0fa911587db56a5f29f004c826c60c10c67c55b472177fb9eeb39b3d05394320c1fe4f431b65dcf1b95c09b414ff19af6413db2b512e377b90b57ac42a98d17c1e6975a30b73f07580861b334929865788be7455271102db80b2bf7c54e6d4085696da280b096857b5765c60a9969f1469b174efc02b6944b62ee23d7ddeed26c8ddc429ac92cfbb"]) syz_extract_tcp_res(&(0x7f0000000000), 0xb46, 0x5) executing program 7: setrlimit(0x0, 0x0) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x7c}, {0x2c}, {0x8906}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) pipe(&(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x69}, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x2000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_open_pts() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) getsockname$unix(r3, &(0x7f0000000080)=@file={0x0, ""/35}, &(0x7f00000000c0)=0x25) ioctl$TIOCGWINSZ(r2, 0x40087468, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[{}]}) syz_emit_ethernet(0xe, 0x0) semop(0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x1000) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b3"]) writev(0xffffffffffffffff, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15", 0x36) syz_emit_ethernet(0x381, 0x0) syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x72, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x3c, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x0, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa8"}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000040)="4ce39dd7da861b30c66c072fd21acbcf620011c7ff1400d5a346d19d34356188449beb5eafb9aef63e3d46be88ee982d2ddf8c633dbb0666e2fea13ea2d6a1105ae279dce28346544d73d0f6350dd8ea01311a1651db50f1361a4a18792724d68820d44d207e04a2911904f5ef31aa422e0000000000", 0x76) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) syz_open_pts() syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@empty, @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f00000008c0)=ANY=[]) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x0, r3, 0x0, 0x0, r4, 0x5, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x3, 0x7, 0x7f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r3, r5) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r6, 0x8010426d, &(0x7f0000000180)={0x800000000000000, 0x9}) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)="62dc", 0x2}], 0x1, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x9) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206982, &(0x7f00000001c0)) close(0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d000082b0003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c99166796bf7cb7330001000000"]) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc00000000000000"]) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0x7fff, 0x200499, "d88c28fa8797f9bdca0988d11554000900"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e4275fabb9d24e24ce323f21527f027c6e818c045ea2a9586fd7105e89570d8c33a8455b1d62781d6563c7a2ad57df0f649ce8bc440e8c26693b45319867472884620e65344b01d2eb8eee502324af03719f08a077ee9d57ceae9510c0158899b4d44322006e94fbc6319aa9ed42caf4a1ead787952832b97057a4611a83d721cc389a134bacfc1253f157052ae6b56dfe53c018d74b21085537a7c00d29411a83460a50b4cd94d26542a626f87eceac528b523c3cf047b70b6699c456b9a4d90a2f3b0968809", 0x24e}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x10001, 0x20000009, 0x20351d, "28b77c09b87aa57800080017d0d2000010001c00"}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(r6, 0xc00c7007, &(0x7f00000005c0)={{}, 0x7241}) writev(r3, &(0x7f0000000380)=[{&(0x7f00000013c0)="ead45c3818701e04e3b1c56852c5928e5f55dda040bff924e5bd86e8affe442d73de928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce6696a40c57bdb5a88280fdc93402917a", 0x4b}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: sysctl$kern(&(0x7f0000004700)={0x1, 0xa}, 0x2, &(0x7f0000004740)="13", &(0x7f0000004780)=0x1, &(0x7f0000000340)="6407279a15c12f43cd75b1fe25d0e5f9635e336543fa07a803ef2da2156dac6a3efcb315f0a2de784e65810c6d18564126bbdc74e467c8d424bb95c26fbd32e0d3101514cbc7f9b0c51014c77ecaa0ddedb44c14dadc716fb44c52479f2881881261ee2a757658f912bb370ae923facd8ce36c98327b3be5618a46aeef8acc006811eecafadb5d6ca050f1cd112a92c69d5b57104890167412aa9acd4d739c8ca571106fc96a83d59d7bb2a3a9e53f6ef65d4f7406631420abae296cfc58254907b04cd25cc9f94f9c0dcb931ddd7ecd901680b7e61ae4a7a3ecd67b7d5c9d8ea22d3c6bb8c702c16d215928bad92c77f7a27003", 0xf4) r0 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRES16=r0]) r1 = socket$inet(0x2, 0x4000, 0x2) getsockopt(r1, 0x9, 0x0, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x78c5, 0x3, 0xd28, "0d95f93e0f1279911cdf00000000000400", 0x7}) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, &(0x7f00000000c0)="a0423cb28b13bfa2d0982523f53229521cdb57fc28c87d3218f9b6542cce4bb48ea0e7c60ac8604ccb0659a4e23739b0ebf44c1baec68f1a817ea2fff4691d31cd67129779467f561d2242663cb142c87879d8f6941a306efe66ffe722b79ecd06c83a82c0874435bc37770214851f8015c3bbf70194356d653e0f1ad9", &(0x7f0000000180)=0x7d, &(0x7f0000000ac0)="643150dd68f12c8ac50b52721de533868a35d29f47e343d1354d4abe79b561cb51550deebfc828f726874718b35189d692cfa2fe805074be35203b726ecb4455c2dbb3717fe7ec346581ae0e8cffaed84011db83e5b27598b96ec98b7cc04224cd583d9845438728204b394703de8257a384ff4776b2b9889645ab4a9ba984eb9e99fe4c53960fd9da2d6b6fb76315735e02f4e6716db3545d37f3db630065478950f613a87b2d81e4c44d96d66a5b2527d62b26b15adc042c389841ab14b274f2bcc4c402112b4022c886cca0e15246e12fe86ea4470b6ed0555a43740f3d4893bff5a24ae9028f6a2da9fbfdb386716b5277a221c6aab5a2c8edb693409c82cf4c4a9d83f75343f455d6d2dfdc157beaf1983d1a85aecc23e90d59fc5acc737e425d5eaf584fd9f02cdb85c7724c31ddea2f590c900070d05f7dc8db99227252816b3f0b3c632ed0f058efa602b5fcc9963530422b5644de0fef8dab2c0b8d9649ddcdbca59cc7cd8c42c7b527c432a354da5653f476c913e59f0d9cab7f4f65cf6863832378353d6277292c579436be1a00be5850931591c6c3b6d0036c97e47597dde555158659e2ededacf8c8c089eac8b2bd09cb34c278ea81488f5ae1a72a7509d148165a53a78bf2c5b2d48e3fdea65a8ff8aac7619613e0901e81958393bafb2e4617a394f34a8d6dc62b19a08fe7bd1f7d01fc46be597847b2412658325d3f026d91b10f47aa24ef442c91ceebfa112c9e78d1e5f3493fef10a97c8d816adebd71a3d00f8a26bf9bc5d3464c75d6778f1e56b6d9d74e92249578156c60abb69e414c37e8d37403e75cafe62e4a82007579a1a13eebc99d1e62e61a2e1a749d226fb61b5031820c72dfb395c268e924b10077d114174bbb7d17f31588b043991e7cec9c505afd525e2581111f07cee8b3f7e2ae5579d4e6f471ad5612718b80a64485f99740d54fb67fdcaca9bff87c8f5aeecef4226e6aaeee1d9518c6820ef54432ec7ffbbfee5fcbe6fd65a772ebbc8bd0ada0fff2269c499d73273e2afaf09fd284f5cd06ca44a691df98777a2c69e29b74db88cfad8dd20eb46996a38f384cfee5c0945530e2a2d869fc84590e99df71bde9a7885539a1b91e4d92affd2257df9a996cbfea2042578bab75f00f25c9e0732569cd9aced90d66054117216092aec0e382d24c45aa06e467e302cc7c48f7eeffd589074484de7e3379e706f7c8bc95f714bda97933ddd10bc6588f23d03cda055d8a7e673f5232d81fc7987c01d967fef09d122ec948d100b70a4f291eecbcfbce22d8eb8198d4938b47da251726b39eae697be8aa6d77ed48a2ceacfd89640886cd817cc10c73f6868db5222c22bb5b37ea23927220c0eaf21cd6026b0d45d11f095c99df1b4ccdcd0bf50f35c00e1017281e7e30805b8d27fc824a84b4634bb983d6ceb13d75552f555f817e68f557c9757ba65592979e324860990481c15dab159ebf3d838093718e2b56b03ac56575994d070d2ff8fdf3ed3ef5cc1f4131ad4d5008a1d8da1f66711f563d6d746770f63b61f9f2adf6edff379e628ef47e3dfa19ff87d05f17c422053a0efa0635a9fa784c7015ad692d8a14a46f9aa2894154adba23b06a5376a41500c6a14b642c1c26443a859fa7ae9756b7d3b7b23e4d82c1a7a7deb431ab6ea9907556d58f6fd20a359a68c61e158bbd54c6b9649e684c87ddcfc49b9162e5c43e6219d9958b9340603057cedce0ab3fb599fe36d3a6f3673a8588a8712d8c3b52ee085ea0ce7167821bf13b549cb6bfedf1e31688e5fd1d902c8793cd19a8a2c7d07d4ba421093955ab5ee7354eace5ba704d5c17c6332369c3ebab5e21403ea4ccf001bd1d997569a63be928065d4ab6275edac4579b3697a580563627eddddec751150e377892f69a8170529992db01f1b248fd361d840d6fae5b44997d37849c474f88d46dddbcd7f0cde470d2bce4accce3adbdff331a058f6340192aac6c840a340e482b74ef11ae5be04485cadee039c6b532c7eaff51a18be0bed0f8e865939b351199c86bae8b46973378ebf2886355aa1877168f13199b40061c8286105cb0795b11c5babaa1d062e9f109957a3c1e36200afa7fb3622feea37828418f01fd2671b82230835689607c7cb55a3fab042dc3a75ce91aef84c69c77dcd613a481c5f160e6c7fda474db70e8549f503486d272a285fb621e546dc303cf11dc2ba89402eac5968a84d69e7af843aab211c220c679325485f308b733fb6c8076356ef2ed761a6718010e7e33aa3861932b9cce910e4643340fd7a0a7f9145969e70a1173b2c4daa0064d8d8df9173c055ea5fa9e722d1b4058843f729b296d1f723158470b06404afe8c562d5820798bc53be15b993416c7eccdc25263dc074b55a037ac6d28e4f1ff9779dff56e5a775912d8302b994f3c0ea20bba38b3f9ec8e99ffa491c486a5c182c9ca1ac1f220b3e5f2cd08cbe86a25f44606fff2cf36c5a04b53464e35055209de86fa30fbf8423f4aa93260c90f378735ce250d2bb0153b74ffcedcf751e10e9a5159cba2907842e911793eb68c9935d6c13526b6b829c91165b203b65331fa341802b9691013ff4e8769244b1f33f6042ab64b32b211b190912efc4d45c047a56df2e85d638dbe54f00a0647eeabcf2727d57108dfdfd0bed7cb63f1a11b44254d8cb384a7c6fed045971b88c64c646fcecb9ee32d071bc29413dcd45629808a9cbd5250cbf93788f47ea3acc1a135b4430a36e8caa0d3725aed90ce98373e67542d64ceb99453d755307a97924c4330f617790ba2c6e2e7460ee7714009f213de771d5fc5cf3b57fed7acca1608019cf4778645fc55c12e1d42f8dc97c60638ccd1ddd209fd7ad3123d45a0d69133c8ae7ee3958f947750e3729e0f5455cfbbadb917958f06bf54ec155df011ec2115b6d4dfdbff41f29efad634f8585cfb1fc8cacaa0f2d760ea1b6032b61882209ead4143486a0d3a7007a99aa8a1a8937280e0108bddb73f7538ee17163dc986e31c49c9fc02e452b0b4d7d203eb63873f0f7b75c23c65b142615dc7c610f68908291c9e8fb04f5a00ba0b2da60d9deadf67117551f4ef27e13cc66761c75fe0b385093dc8863aec24fe0fe5bbadcf20685f7c6cc914676f6580a031c5dd6fd8e6606987ceb5c3a6c689190b1b9ddfdad02a0d537f6947c18159732927c9c44865ae07e53dd2f62883620518f7c8a35e2ef414f0120a38371dc85159bfc96589589ca8d82928aa3426403a2236a06e0a13be1dd95aefa26da87c7cc2da1df7618af461b30324280563e5b09c03b194b5ec2f77c7008fe533c0a7c6be9f1e4ca3011eba9901659323b3306a9638092261a698dd3c3c8aa957e4a36873a9df29dd62988e0bc0a0192b3e4314e668f84b63d83ce7ec597544ce6429f28e5e9c203a487536322eec067716f564131af70a2ba20ae285afa3af9de26adf564cd904a11595b3442862a680b90f3814ad220e044ea66e67a056448edc2f0556d3677cf6473ed1844ba8e4254730e492d2e02295257313ed2e94b494eb5da5a2d267024fa89cc8f08186850a559535487f514a4ee5220058b136097f1c0105b1d998fd57a2392bfdbbb3ddab910b581ff1f708ccde85017792bd7b818957bbd2b583e39e012b38287b21d289b3b663ed02e3100b3f0112c078d35f7f043b927ab20cb230aa63b6bcc455501451029fa35665248570d3fc8da2fee06635f1760b6dc93deb0f257c73cbd102fa3b564177c8ffafe48b1caf249ac65f6d1754a105f8541a601aad1bc3ec9b67e3c93a5debe6bb9840021340d625064cf09277281b2c9d17a8d8e34e2af0bcdd20a58c0487f7f56d7622f5a53e22dfa11bb8a8264f5277a9f220986f6a6985a9f443b301094137eebc06c3b493c1b1592787a4f7aaa2c96a2abe4112a39d7defb54ef78b4baf6f52e1b6ba111ae570ae66471bfd970fde31fdd3ee60c9deeb232d7e2be6c15fa8b966b61fa5f4112222422b323d1dfd61cfef2c470ccf2c5664420ba363d670945eb4c90f7fb792c2e253e227df8bb7c62c75ba47e74f936ffbe3e10a548943556be025be53c8c6fc8d6edca35c5f6cbbef7d2218ab25b64c3307a77014adabdbd450a92cfed6626e3eaa76b8191b95bf6039d8eccfb348c2ccc353c8f0a4b68c0a069091741c52d2cf278a8ff9fd0a335e995ebcac413cb9290020fd0d60254ffebd41b61f8bb59914c1c30dffae6721d2cf0fb00166df3b0ae05ecc8f8f479ddb822e0885c9dfae530d1d354160a6627137313cf6e37fc728701cecb811a1adf40c35a0c7c1464d1bd21f2e4dd725b311677769ff3a7d8bf067768030aab91de380a442550020227aff5c8382ba28db9f01a488a3f19cf548697310c50ffe20f6f56240343a64e0ea4f9fb146353d72e406509200003e17cd37e8186f5fdc01151198ba9f98869cee17e4e7bb2e2240ad0d1a50bc0e7ca4a71e7a35c34e567587cd03238f3ee331cebd5e6242c9308f7ad57be15579f834f7f261daa51cffa5ca9f3bebad4886a842d1ffe543a3b069bcb469474e3871a3e7202a2a324f632eb9ce6c5a4a4f401d1f5ff197087a29623b0de2bd29eb5cb7944f180484c7ad16055decbed59c2d3ea82234ffd287e462fef52f4acb726447911c487b21281b3ea2734a71131be9ccb8bbe74407e5aeb955ccf084cbb77e236dc05e23b545cd922a335d1da821191fa7a8109dcf8221630f031813acbf86c917beb35e8cc3f11698a6c4591b64a2f61ccf0e6abb67d8684ab43774e4d2b8549538462afcf6a590549ac162ace570ec7e1453e5af7f3d0effe9fff8847d83a9c96d43cba81bd6dba7642cc044cd319ee6d351b752c0af2664b4140ff3bc944774d960c239b35e8e4343e4fb99e73cda88d91a40665de22b1a84e6223a40b7818b24db536e86f91b4ae273bc101434fe11c4c486899f0a52acdbe71880009c7324c7cf0544b355feb3e53ae1948c599b620b07312019870d50de4abc721d5ff902fbea24a48813ee688f87a3661d44346e1cac42782b5b79d80130f7b250d413ccd8b8f5a52d35ac7696831010805192e530ce5ed11c669f623ae45f83875d24ff06759f2c1720fce53e0c9edc8c6dd9d634f4f5be3225634ec9e2bb3c9b2ccb6739bbc77c5c14cd758055fe362a20d326b466940222aab6f7cb04c19c29716154f5948490699c208ea32b55f9a5a0fea926f1c586d0f676dc4becd0b1e1c3790859e316c751e0a61cc6f5494a579c7e97138aa7f87625429594d5e5fbd7ff0a1271f189a0435ef73cb23f86bac0dca699700b978190c7a62964322fcb8cb9dc1d8cf987d4e014921faffe775664326a30832912ce7443cfd32fc6905a8cc0508dc3e6ad4d1fbf51ad8bc9f704f8c5a1ca02e12ec855f1d0a3d1d6d5dbd8c12b549946df92db5a1448445b7a47f26df472bd70c16fce9070ba5953acfb6d38e6e2fd3552257f336bfd4ff8b9fbb1c605463406472610791ff21489d71041d3fff61fb0151dd971c8d6983af6d62667e4864f7ec3ac2a156a99650520b6b44e8e9484d81cd9cfb5d4ea55e9ace2b648180964926407b1ccac24a7b7d7147f6eb7bd5c847e8977e78f1ca1a5083554d8e04816c49f7ea0ba2b5b533bd91c03ac32b7de3e879d9e067adc57f782ca6bc47d1e6656a009de525ee13cabc4033e6aa614dd3cb3b2586c6e0b562476fcfc2ba0af6e434c488407784633bff133ebaca644914562c52d038613b82a60779767492aa7044c0b304bdad694", 0x1000) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f00000009c0)="f6172e7d13c88c6ee5fbdeb82ac5de45e49811006915b57aa9420c3d96fb6e013b06c8cec30555650f3ab78ce91c0cdd126b2870cefa740e14b90458546be47f474ffc58d922507d74f3f25c0f16198dfda6fbf59cfab813533ae1c2a5e20a06722eafafe92f5efc97e2af8d797c820e360174adbe060e59605df15d86191b1921d68938ebb966c7549449b1874cdfce4a16b0c4e28a446aea10b857efaeca04b805658c901037c4cc69021404719e57d6a24abbe2721669069cf6f42800aa01d294f2c256f4ccd52480dc0bae48c10791a12cd897d6c85570825865c218fd433b198efba3b831199236504f30c2d75d5f06f01b5931be23e6cddf0d", 0xfc}, {&(0x7f0000000080)="40483a33330a4b3821b0b1dcf0567c6d2cc0a5ce036bff", 0x17}], 0x2) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206980, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) socket(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) executing program 3: 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, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20, 0x644}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/46, 0x2e}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01000000", 0x4) executing program 0: setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, &(0x7f00000028c0)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000140)="e33745e8", &(0x7f0000000040)=0x4, 0x0, 0x0) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0xc0) r3 = getppid() getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r4, 0x20}, 0x0, 0x0, r3, 0x0, 0x3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r6 = getuid() r7 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, &(0x7f0000000000), 0x3) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setuid(r6) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0x2}, {0x8d, 0x101}, {0x23, 0x6}], 0x3}) r8 = fcntl$getown(r5, 0x5) setpgid(0x0, 0x0) fcntl$setown(r2, 0x6, r8) r9 = getppid() setpgid(0x0, r9) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000180)=0x10001, 0x4) r10 = socket(0x11, 0x3, 0x0) sendto$unix(r10, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) close(r2) sync() executing program 5: writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f00000001c0)="74bf8a74b692b413cf8a8c6b71f28dbe99dde8485187e0f37d9f6497bb0af50c26ee629e37b4e2d9f8c049521acba25dfcd39b2a1161dc6246e427b666cfc96255b08a27049836f70aa0a7deb148f1daf2ac36f4974d9b1c6d6e3848a6d1cee530423675", 0x64}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmmsg(r0, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/3, 0x3, 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000002880)=[{&(0x7f0000000240)="96bd1d60d37ce9cf1c079fc25ac05e40c0cc84182d6f4c0e4fb8bed146ab62a19aaef4c8baa859b84f504c3893f704043e061af763a24e4c6458e9355ed3403235dcd5f79bf8c0ff605021a1866f11abe3babbeb10c314d1eae57aedce5a1ed77555579384809ac30caf94a8c1fe", 0x6e}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="8cf08c0d666a7c03616bac53e28599b825491d3542f324554adf7265ed838535dbe743181f49801706a0c0921e0c11cb5679e65f29c1913908c965ba2b9d7e7794437ee9912af50c1e5cc8c45c84f09e4c32de4ccec3c31c7de16ba9f2d40b51f8787ea5db214c1736679e6f6e", 0x6d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x7fffffff}) sysctl$net_inet_ip(&(0x7f0000000000), 0x5, 0x0, 0x0, 0x0, 0x45) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) fchmod(r1, 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r0}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r2}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r0}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x30, 0x0, 0x57d, 0x0) r3 = syz_open_pts() dup2(r3, r0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x16) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ff20ffffffffffffffffff00002000"/32]) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r5, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) munlock(&(0x7f00003e0000/0x3000)=nil, 0x3000) r6 = semget$private(0x0, 0x2, 0x60) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x8000, 0x0, {0x0, 0x2}}) setuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r7, &(0x7f0000000400)=[{&(0x7f0000000440)}], 0x1) execve(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000000)=""/14) executing program 4: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES32=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) mlock(&(0x7f00000c0000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000080)="e02c3b97", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x6, 0x35, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setreuid(0xee00, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x1604) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x800000018, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = msgget$private(0x0, 0x214) r6 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000080)}) open(0x0, 0x0, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xf0) socket(0x10, 0x1, 0x20) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0x1cc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2949}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x8007, 0x0) ioctl$FIONREAD(r8, 0xc0206921, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r9, 0xc0206981, &(0x7f00000001c0)) executing program 2: sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @random="7fd675722107", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6aa5", 0x18, 0x3a, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0xa98, 0x0, @loopback}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x800, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000280)=[{0x101, 0x9}, {}], 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) listen(0xffffffffffffffff, 0xcfa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) socket$unix(0x1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e0000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) madvise(&(0x7f0000400000/0xc00000)=nil, 0xffffffffdfbfffff, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc25769", 0x4c, 0x0, 0x0, 0x0) select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0xfff]}}) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x10, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, @routing]}}}}}) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r0, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r1 = socket(0x11, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r2, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) poll(0x0, 0x0, 0xffffffff) syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x2, 0x20}, {0x5f9c35e9860e9cc, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {}, {0x0, 0xfffe, 0x1000}, {0x1, 0x5, 0x1800}], 0x8) sendto$unix(r1, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) executing program 4: r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f0000000100)={0x8, &(0x7f0000000080)=[{0x9d05, 0xffff, 0x6, 0xffc1, 0xfffd}, {0x5, 0xd4a, 0x6, 0x4000, 0xe000}, {0x1, 0x3ff, 0x8, 0x6, 0x3}, {0xa90, 0x2, 0x3, 0x0, 0xfff7}, {0xff, 0x1, 0x1f, 0x0, 0x81}, {0x100, 0x1, 0x1, 0x81, 0x4d}, {0x1f, 0x2, 0x272, 0x81, 0xc6}, {0x3800, 0x9ed, 0x9, 0x2, 0x4}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setregid(r3, r4) r5 = msgget$private(0x0, 0x460) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x7, r2, r3, r2, r4, 0x20, 0x5}, 0x8, 0x100000001, r1, r1, 0x7, 0x8, 0x8000000000000000, 0x3f}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x7fff, 0x1, 0x8, 0x2}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r6, r8, r3}, 0xc) setsockopt(r0, 0x8, 0x1, &(0x7f0000000300)="652c1ab9f50a024bf18c8089b228e7bce3de03564d2e4eff9a8110cc68c7cc7bb9c959c6b45fb2ae2d0fabb4ceb5b05a82716d5554ebd1b6dc1de0a54f24dc937e266e80ccb04148e42be43361929d32f2a98cbb275fa5647c181954", 0x5c) r9 = accept$unix(r0, &(0x7f0000000380)=@file={0x0, ""/521}, &(0x7f00000005c0)=0x20b) recvfrom(r9, &(0x7f0000000600)=""/30, 0x1e, 0x2, 0x0, 0x0) getsockname(r0, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) recvmmsg(r9, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000006c0)=@in, 0xc, &(0x7f0000000ac0)=[{&(0x7f0000000700)=""/238, 0xee}, {&(0x7f0000000800)=""/228, 0xe4}, {&(0x7f0000000900)=""/255, 0xff}, {&(0x7f0000000a00)=""/188, 0xbc}], 0x4, &(0x7f0000000b00)=""/213, 0xd5}, 0xffffc4f7}, 0x10, 0x1000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000c80)=""/72, &(0x7f0000000d00)=0x48) setrlimit(0x7, &(0x7f0000000d40)={0x3, 0x3ff}) r10 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000dc0)={r6, r10, r11}, 0xc) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000e00), 0x800, 0x0) kevent(r0, &(0x7f0000000e40)=[{{r12}, 0xfffffffffffffff8, 0x41, 0x2, 0x0, 0x20}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x81}, {{r9}, 0xffffffffffffffff, 0x4, 0x80000000, 0x83d5, 0xcc}, {{r9}, 0xffffffffffffffff, 0x2, 0x20000000, 0x4, 0xffffffffffffe90a}], 0x2, &(0x7f0000000ec0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x7, 0x3ff}], 0x81, &(0x7f0000000f00)={0x1c0, 0xd864}) getgroups(0x2, &(0x7f0000000f40)=[r11, r3]) sysctl$net_inet_udp(&(0x7f0000000f80)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000fc0)="a0b0184f6da0b16439decb57b71d991f79a0d2751df5aa925cbda20f514f37b4abe0ce4975c3b73fdaa1eec26ec53e721fbafea13cc328850e3b7adbef67da7861b73d4a1db1619a9b02a8f0d030c6ea522cafe066a21bba3ea23751d7f53a5e3a64a6a86fac18502b415eafc60508b1462d5352bbb5977019bf475e28a55adce3f80b95ad45f63fdc3b6b7efe9b5dde9b85ed51dc5ac7a932847fddf42b3892f28100faea9cbbef893f48389d34dbe256a0e789d6cb0a390af236bac1bb575c9ebdbf40929e67a031739e7ac77b336f69d8a1f11b0cf95b00cfc2c6dd7d912981137ded33d6036d333a9458faf6dae7429bf1befea87b2a19fc6a9ebdd7f226631aec3e46ed4b90eee0418afffae302151e306f6d0a192be2424dfc48235da8aea7a411bd7088acdb0e9a572a2d13369e932c59538c43a29dffdb8be3543fbd5948e8a82f3d2fb78a0f784bd2df4ed10cdce4fe2a2f2b2944cbc4e4360e6b508551e956a3ff34946129f88a9e7bfe1b86a893f69d6472dcd1ff6dbdeaf4458150a90dd10b6883d7dd86310fc7f18cdc7a40326062d9f86d3f2019b65de6309367718e2a407cdf74d68110838bd2dcea11b334c9343771af1fea06b3c03eae9f6edcdfe356ed1f1421b56cad05f1e981b2831181c664254e20debb5dbac5706938de217e9256bdb1299c7b09d38b3cb198decb27ff95a41a56c6734b1bc3f7ac398bbfa4f0d8135cde0e1a17223ccefbf7a9fd6cdf02e6a1c4e5dd5816953279d669cc4826c8d156db9936c0909cc837cfa3cdd76810f6a473b340ee774aeec0733aad9da87ef97150008dddda2a9e16d8795978f433967d057d42d0378e8aef82252c529edc9465070f227b01cf2de5f057c7064c4d929151033949d9d530aafb54f208ba54a44d7dbfc2db822866653c4e4a499533ed911258612077a169ed93b88b5012c474946fe711e9e724d183bf1652f5cd5b371e170dd2e878c631174fb85ba4764d879df07e99cdb8c9eff5cdc22e9a98ee5d39d46913955360cdcc79bd19bec7bca4028a8c5dbaf818a40bee2530fed85900ef35a8796f340b1e2f3398d8b6c3bb842e599eff117ff6a54d4c20149670fa121d4e14c9dbd279996db9b6e98f0a47a31715635fa4d34a059c51785ae8542023d2259d5f143e21c64a4a4d9100ae6c7d29df080c3ae45131305b65f9ac4523a8136ebb9e4ab4cc510231c4b7a06540c3855e470742ca1b90a00db295995cb80776a7550c6b9f5f77db8c95698577d5fa6d9fec5b6476ed0cce3d28ae4695fdf7414c594aa630c2e6c0ad24f77a86c4ea78a18ba33300c57376c977b6b67f3dedb85f33cb47f8527457d5a86df5f401f098480f97706477e1b7c0e2aff908e82a589d5d3c84c1fe4a409eda933a021bc53bc00678db86df3c480dac1e7c97c02ae323a343baa029ab0b7c7d50707ab8ced670462c054111f630e368620ded356aa4196051bf4f2e96132a2b036b83900f34d3bbc2cfcdbbfb4bf1ca38aff33096c4f6d0c11a6944b33d7a72f6ed3f12d14d6ea0a632a07bd25e28167491965386d4f0535427fedcfd6abc1b0aea855880872289d2c08783c849ab2e3097a34be1886a3ba01ed7fd946609dafbbb622d0ee30fde169c086896477f5a6cd2956e7a6e21e0dad2ae64ad8009ebc556c48f6f4841da3625d1ced9be39079cecad1d42f0f5e45bdbc28bb4f59bf6ca559213a2f5c881afcc17263865af9cafb9428793419c815971469421dd0bb2eb694ead35a8185f39beac2863868ee823286df0acd7932126ef7cf0ccd00198fc30400b5499ca358d2ade72ac6b22ce721dccb2d7e5e4422fa4cc722945e83e0cd95a74d25b23b22d0a883f2363d659c69c59e0c9e49de751152f9b8875090a89006c98332050538bba330e4fa163aa71cf46400107f6e810db3ebeab06f700cc384c1b81e072ef64d31ea32a4a8bd1b17be49876cf9bec65a53a20f0810095be3bdf4762f6ecc9e07368dd99e5de64c250dc85ff34806ff254bdceb2e194105a1a3e139859762e1abe23e09509e502970b7a6da3dd03e025ebf122d10a83f1a7022c71a2a038fc2626f6522bc2a8308f260e9a8a4a4ad4ed4e2b8f02c4fa1821278f3df5332df7e6cf5e52635f05baf8816645ef82016305698193e811ab8663aaed58684e63375527b5ef669647b84e7b6e2dc4b3cd967d857c52ca81138fc3671fbc4a1ff57cb3931cae2ae928983715c285cd6fb85f37ee08d27fc13d6993c8b71f1b89ea16c2d8f46ce49521288621c0967b56c4930d2ce3de1acc1eb31beb881516724e22ed52ed35ef8e6e590db96eb6bf9a40c4aeb402b4b754768f3c350bf4cc498a5ebb3260356ce24c3945b26c750b59c7ade44ab71b1a1458d5510262add36ed527a192d0902cdbf708a1f16dc5e788acca56189a214a5224f0ec1d64faf4c566d6a0ac6eb96c7d39b4884a4d0efa0cdcd81bfe238ab9359ca3ecf2541d7d99286070f5b6c2d6811f66eab79509ab171308c994340bd36c4acb10bd10d68e305d3888d6385a522218487210c830495d32be1317b26ae5018c120de08f11238c357d6295abb5b8791ec34906eeb2fee6a04eedf9283e8b359b140185c2f82de5cff21ee4166c590eaa619201b864f7afab11063fc8c13ce52d1d59c72c1430468c51bdec9e904a3c9b91d0e89e5ffbfbb57dc7bac5177ad7cd7b32682e4012e34d6dce36f425178dae3c2b9615d5d96931dc73ebcde9aa76edd639b24a9f955cac5368175807bc7dbfc9a4984264b5c956e503e0517b9623dcc341ee0cefa55a77119e74bcc46bd623d56bd1b5daca90b1cc7bdacd5f3b6c12f8ef6791b005e6d6bc4c83dbbd7097995ff4c8785451fe081bb52ec369a36a927a8129ca2d6222462ec6ec74ca15b96fe2d68b2ab3b39211822479f90a65d513c04a9f816ad0815a58e5096add2c8d321c381b7b195b6d6122cb8e24ad7ab29140ead844e4e52cdd861e4c4c8b9d91f0949568cbb17a2f48d45ca077ff7d05950d0c805921b25ae70138bc2e2e57849d7b99c8f5f1c8fedc0ad73a3f69125dcc5ff8f0a5e87ef1776811e368ef00a36f0491f5edfbb0ca43855cd70974e755f74105e3b5315fc380f3b46857b17ecb9f74f7f949c5f65af0b97f4cf672d4db30dbb52cad59d603ec4438f0164009057dea7dafa5cc89e61f25c6a0287319e265600a76c6812455ee6dfedc103a4188a557aa5cdd9d09cd94bb06039ef6d2c96cea6156764bc22726aaae85bef0449a73346beeeeb2b50fec9c47610ebf1c39a95cff3a861f791a68b22e923365879f899c0a98ad7b77ad59765709942312c8311f0e8d39f9b384ced2178251fb2f99197cf780e1f0fcf934a71b53581ff8e85c0051a53e59e2d768d0ab94fac921964d071dd4b0a27fe419fa18ea261430e396aa5c28d9187efd7b3f9f83eff7e231211566e7a3a3cf1e3f65623922f3259cb7718a53ed1be17fbd62697343638391b78a43bd47ace10ad586327c299396abe8f93b230e790b82abada61ddc40af706c01c3538ba9548b81b4fefd079118d680b052abf0b7afd754ee5cbac64001c71e91f6204ca0eb55316158ccc5bab12e5ede09f4fb73f9b520fcd25f0b5b7491931083a4ba2b15190d298bff005514205eb42277dd940c2c218b1003267996400f142eb51550af2ae6e38cfcf26fd2999779039c49b3624e69a5f932c705baac2825e886e18af8bc9f8300dbebf465c1139aa5c2ad44124227fb93901d6dd968ca328c7b59f2ebf45a8c4aa59e5f9f355698a79f3f8124da3dfe0482c853a16300cec6d8423586df1f46cec3306aaa74710cedaacc89d0ada55eb1aec5bf8415304dda5605684a2a541902e172c168189fc30a9ddff906c80c0d4261ab8117342782c13015d677e88c82e8e587ef9e7bcf65f1683c099acbf4929866ec083488db11a540a7a182f35cb1c5662fad95f8092374ac52ab636b48e5caaf7e438551a355d852baf2cde96f9f49c9d1df37a56d493d30fe912f015d4519a1400a5b920adb64c743677a2b52e72c39773f5bfba01a8bf53639a59d98e5c09c3734f777f141d6e0395380f60970a9972999cf27968a7c5fd1a3b21e674d09bfcc308fd9f67e8893746253ffde6e5da1503aa682c4ca6d129ad20d54a6891f7d0b26fe29d16130541bb72e7e50940799a5db1bd2830e5bffd1f6b954b137c91fbf6003c3f0698cce9ac8820554c1b209cebea7e11681f219b0e840b2fbffaefdab9458b620bd98bb405ede20c324f86975db65adde84ab9a4893d3f3272c05d8dd6920c090354c940c0c28da3156ccba5a12a4ecfa6665925b89203f56c62409c9b23e4d824de1bb5833b639f27b62f34215ef6e4ade79e6ccc675789716bd260a804fa3a6309cc8d9521db0b65c42213259e1db425d87547ef23fce19aea2f27978077a8d963ad795228ed6fff0b28557e8635656fb36d1543309a1f3dccfb5f39d2b62381a2e368be7bcbf47f34d0a14e051ee8d18f56627808f758aef71831be67ab597f380826249fdf438338511ecddbf96a3d5fd7a077d05982349c7cf9f608744f86b943c8ac9b258d8b113b5142421165d962b3913ad0aa901e851d077a7267214a2fd4b0b9cdc9a3e45a54d5d4ac9ae4ec75cd83c64391b1ec8a7c1bc173e657ca55cedd0cf72f33af5f0364287dd92cc7ee0181dddb9cd38e2059279df27d539d4bc6bfba5b3755958a797ca32cbde118deac1b55ffcc24635dc0d75594917f10c0e8ebc44ae02fb80fc4415a8fc1f089899d9d1741e11434ec32f2a67e1bcede89e2ff500e69c7fde14d19f0f70119e01438d83f98ed7bcc9a030c9dd3a06ab2f4ef0c4211c78403da5a1952a4298ab754a2cc8bae91a0461958d146f725cc9f1e038cea2ace15cb729e8c377e11acf23e8b6bb07e795d9f8d0bc46e455b1d779b637cd88740f09cde1f0686e881ece74cb66e03ce71aa5e271dfe5a3fd1895e62aa09c67ace9175e8aa10a1d2aea3d81b4981d19f083235ec2b0735b749b0f7f1c78906be289af26624d9cd8e9c273d7a52ee48923242b0314af97464acefc584d7be0a0e20e8febecd45021c03d572ced6c543b58ae750856522c22e9ec9baa482a1f9380c0e73f9e52e8da07289b9ca657229037d52e0158d9ae36688c55552da6e6f94e4f680f081d41ce53dc22537bf9b916403c62a4e8de84de5df35e7fbd9cc1393280531ebde345b84b84e425151bb63999b48ffe63b022e5cee9c9483e247fe56a9f764783c7e6f54bb5b951465e2b0d71c590fea9a261caf26fb10afa7dd94adee6868b7d27a5a93aacac0e4a0a6ad62968ebd982d48e93d0c138fdab564d9dfc2f0df3ec85bf37918b308a4d51212bdc37d889e1a58785d3c2ddbd0317e21b0d28b6a970af8d33f217710df924f5950406d277f501ae241ce22e081430f796e1fcd63eb928d4b95da86428916028eb49e3f6e0bb637c7694d4e05577f90931d596f41a55b39df6d137b4f883858f58ae9e888f005b69273f83cef78a7626958472cb1e389b618bc8350a366e4b839fc787326da281fd69a48db0dfbf769f6c8c99950a3cb21150bc6e81484073fbbdfb79b62f2b323c8fcf3c90f3b4d25f643b95348b4279591e04d68162220f999ef6aeed3977ad2fc8b2399d57813c5f12a9f1a4a5d048b2d2dc9071f4977d7767229aaf26bc4704dfafe6dbfbfe0e2b874f6aa5917b17fed02c7b36832a731037b70190a28001f532935b7d10c31bf4cd0d38ee0172a51d69a0a3", &(0x7f0000001fc0)=0x1000, &(0x7f0000002000)="1ec9b0e7218666b694e3e4ca902745c6ad6aa40ed4b4675e6f3742ea56f96ef56ddfb087de471d9fccd2d1f28f8fc82ec7d4d461428082c581a661d15695ed9512f9b4f9f5b7cac90f1191e1b7d07013f172e25ec5eadc9d3353e9b25b73266e004ab9af75e0cdcfe1ac5ac48d57b14eeb66ae56721e41f2a3bda7fbb99e4c14b1f71b01a1eb5d68d5fa3c5818ca7360067c7ee2b85582140c43b76bd8374bd663973a69978d65f0afc2ab5a2cae090809e7ed5fbef557b87c83a4d58d1851", 0xbf) r14 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000020c0)={{0xc4000000, r14, r3, r10, r13, 0x82, 0x4}, 0xcc2, 0x0, 0x8}) fchown(r0, r2, r7) getitimer(0x1, &(0x7f0000002140)) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x7, 0x100, &(0x7f0000000200)="6ff2cc6a3fc78bc8dbfea643df0081030b4ee0a32bfdd20be52753b63a5a5838795bb3eefe36a1cb210bd323a7627575b99045838ef2dd3c60897521aa2424abded5fbda35c1462a725a6af14560015c3a2b73abcb8289c7d610c82723ee309826e696bad861282aff9b26e95220faa5e9eeb1da100dde09943a77db", 0x7c) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 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}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f000012e000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdfd6}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socket(0x1e, 0x3, 0x2) semget(0x2, 0x1, 0x234) executing program 4: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000001dc0)={0x0}, 0xb, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @random="5fd01f461c93", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1}, @icmp=@generic={0x12, 0x0, 0x0, '@]`9'}}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = msgget(0x3, 0x492) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/132) r4 = socket(0x18, 0x3, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) fcntl$getown(r6, 0x5) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000280)={0x4f1, 0x6, 0x5, 0x3, "df2c53a211e79de654005d912735f51e1c7a376d", 0x9}) r7 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) select(0x40, &(0x7f0000000380)={0x8, 0xff, 0x7, 0x6, 0xffffffff, 0x7, 0x3, 0x20}, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0xb68, 0x1, 0x9, 0x8, 0x7fffffff}, &(0x7f0000000400)={0xfbe1, 0x6, 0x5, 0x80000001, 0x80000001, 0x10000, 0x101, 0xff}, &(0x7f0000000440)={0x86c, 0x5}) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000040)={0x0, 0x4, 0x7, 0x8, 0x1}) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) recvmmsg(r8, &(0x7f0000000a00)={&(0x7f00000009c0)={&(0x7f0000000480)=@in, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)=""/106, 0x6a}, {&(0x7f0000000540)=""/158, 0x9e}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)=""/168, 0xa8}, {&(0x7f0000000740)=""/148, 0x94}, {&(0x7f0000000a80)=""/52, 0x34}], 0x7, &(0x7f00000008c0)=""/247, 0xf7}, 0x2}, 0x10, 0x1440, &(0x7f0000000a40)={0x800000000009, 0x7}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x2013, r0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000800)={0x5, 0x3}) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) write(r2, 0x0, 0x3b) executing program 5: open(&(0x7f0000000300)='./file0\x00', 0x70e, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r1 = socket(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x68, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{}, {0x2, 0x9, 0x6, 0x3}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r4 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) kevent(r4, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x1, 0x1, 0x0) close(r5) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r5, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b3", 0x4f9, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x8106, 0x2, 0x0, 0xfffffffe}]}) executing program 4: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6000, 0x201) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x80ca}, 0x0, 0x0, r2, r2, 0xefffffffffffffff, 0x0, 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r2) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x4000070a, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000280)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0x0, 0x5}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) acct(&(0x7f0000000140)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(0xffffffffffffffff, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x3, 0x2, 0x0) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000200)=""/5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(0x0, r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x36, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x1000000000000000}], 0x9, 0x0, 0x0, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) lseek(r9, 0xef, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) r10 = socket$inet(0x2, 0x2, 0x0) close(r10) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r11 = socket$inet(0x2, 0x2, 0x20) setsockopt$inet_opts(r11, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r10, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) write(r1, &(0x7f0000000000)="b8", 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x5, 0x1, 0xfd}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) write(r0, &(0x7f0000000140)="0920e9ed33668d0e53c2bb203ce62b627609018010000000000045b65369db0000ff4278ad535c2a413f308c2f39e4e6987f31dbf15624b77b6a0a", 0x3b) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fff, 0xfffffffe, 0xd2d, "8717f9010700000000000090d692480d51aa8000"}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a219b90 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r1, &(0x7f0000000100)='\x00', 0x1) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x100, 0x0) dup(r2) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) socket(0x1, 0x2, 0x1) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000001640)='f', 0x1}], 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getpid() fcntl$setown(r4, 0x6, r5) setpgid(r5, 0xffffffffffffffff) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2485607, &(0x7f0000000040)={0x5, 0x0, 0xf5, 0x0, 0x0}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) sysctl$net_inet_ah(&(0x7f0000000280)={0x4, 0x2, 0x33, 0x1}, 0x4, &(0x7f00000002c0)="68bdef8371c033701afb97134943446be72a61d9b40472a280892c77396725c39b2875bde5da7032c4431f85bc7b004c22540ef6", &(0x7f0000000340)=0x34, &(0x7f0000000380)="b15be1dde319a7611d678d1decdbc66d71bc5de58c5d026215d458b4df893c7d14be81af445afb4be300e8211bb751d2fa795aa49f32bfc2a80190311d7f11d39452918f18f93a622610e7aa639b0a43174fa0979b767458168eee404b323ba48042bc9705ae720e28813c96109559842257b629ce0cd2cda193db29e67076b1ff41c46032aecc344c46e9426db212a3aad9e979a84662d709af", 0x9a) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000661000/0x4000)=nil, &(0x7f00007c0000/0x3000)=nil, 0x41000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000062b000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x66f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000018a000/0x4000)=nil}, {0x0, &(0x7f00001db000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f00007f1000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x1000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0xd8) recvmsg(r3, &(0x7f0000000600)={&(0x7f0000001480)=@un=@file={0x0, ""/4090}, 0xffc, &(0x7f00000004c0)=[{&(0x7f0000000340)=""/2, 0x2}, {&(0x7f0000000440)=""/16, 0x10}, {&(0x7f0000000480)=""/57, 0x39}], 0x3, &(0x7f0000000880)=""/186, 0xba}, 0x80) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x4, 0x2, 0x0, 0x0, 0x0}) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x8], [], [0x0, 0x3b7], [{}, {0x0, 0x2}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ff}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r0, 0x800c5707, &(0x7f0000000980)={0x9, 0x1ff, 0x1751}) socket(0x0, 0x2, 0x0) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000400)="a1a01397e4e0f82f263fd0234d875e9b36de89ad611d90045a9841f96d531af28f64c907ea4386642c373cfebe76", 0x2e) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="01a8", 0x2) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000380)="8bea8a59e1e3a7d69fbbde918f8438c57c309e152b7e3ac6c2919ae4057f83fa104f8c732692e64d6078420d5bb2ca94c11ed098e4ec8ad890746e1d831b9517bea7d04c4d826380260250b843de73235530f66acd31b5d0f35fcf6ee6f7006cd869cd8bbd8296df0e5525b5c1270c3ee19eebcffaad7166674a0e4136d840", 0x7f}, {&(0x7f00000007c0)="01c5104e693820019f2f8ac1cb416aac4aeeff09910382b0b5c0d6657e4e587468bdadca9080058b0c0f7fbacb62054cd109a804e3ff2c50f40e103848102543cfc49fc1e4b81b052b0e491d4e1f752549616f46933fb1a00e530f9c735dca177d18f7c91d392aee79378931c26c1651f639710aedabc8bfab0aef32c8610373d2d5ae86195bdfa1177194b6ecc45d4e6cb8fbb2055078a846344ae137efec7ff5a3dd", 0xa3}, {&(0x7f0000000a00)="f15faacfe8a930347d1742d70db6a087918fdd820043b85b8b3cb7231a0deff08f2e4148ab65947682f131830bcd85f67734cb386eb2a9166b8c21aef40bc72f7280fcd9a36aa4df64258f40191927a45335e6e39471c2b7ca397962f6a4c7b2b1868237427736c6989f833626b08359574cc0296f0e6aa602493228d7e0a590cf15bafc486370b2f3e81b7793b4268ee3da473da766ac25720f471fb353960ccd2451d586f1eddeedc65482e386de0f6175741e409ba73f9308e125649537968e2b2c84d25bc3b0cac5196a1d4b505a0907fcea6f48ceef6163bb7c7e15b182012ada4333f59a0b34fd8ab148fee7c2687f37f1054a26d6df7cfac13aaa08dda77d1262ae91a8b800bdc01099fa70c3eab0eb72bba500be6335f64dabcc426372daacc716996f8ee1b9e2badd07ec96188a338f7ed8f102307a2c362ca954ed8d1c5738ae143d127403015366b6f7d42286e9b09d33a0f8", 0x158}, {&(0x7f0000000540)="1f4d2a63c06bf0302ec520592c04077ec650c7f7ff033c68bffbc0e7344b56793e78d88093a4ba4af1c0817979a2afa2c469ea36fea70d85bc622b2229fbfc4130e1e3e66c0563f259d01f542c0c143e699220a74e7c572a2990305be72eb41be7c27033ebededcc76e2d2d26529150249d5b374246dad134a1ee547849abd1bd600f543ee35d6d7704c691800000100000000000c8b683c0800d2459191add0ff010000000000009d9f810d502880b486a69b5ebbfe043ad621add0", 0xbc}, {&(0x7f0000000640)="8231b5c3bf915b549aa500acb490dbdc844a5003f5762c3402dfa6b8c900d7522727e0ec9794402fbdc7ec6cdd398f52a2473ab34cde16c2141281d16e12633090e4881591281ddec3aef5063fc30710951bfb108f470e6a98cc7c7c8f5e0a543f35863ac725450a366398191960a77879e67e18704f266dcdddb563ab7224532f68dc9b2cffdc9158d36cae009a07f794cbb68716b3761206f84b3fd45ac5ad722a06c2d1884a02c2c870ed102f3e5e0e1d4c300f39c543a365b55979de5c7539b51dc900"/208, 0xd0}], 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, 0x0, 0x0) connect$inet(r1, &(0x7f0000000940)={0x2, 0x1}, 0xc) executing program 2: sysctl$kern(&(0x7f0000000080)={0x1, 0x5a}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x6) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) ioctl$VNDIOCSET(r0, 0x81946467, &(0x7f0000000640)={0x0, 0x0, 0x0}) sysctl$vm(&(0x7f0000000240)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)={@local, @random="7fd675722107", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6aa5", 0x18, 0x3a, 0x1, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@mld={0x0, 0x0, 0x0, 0xa98, 0x0, @loopback}}}}}}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open$dir(0x0, 0x800, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000180)={&(0x7f0000000280)=[{0x101, 0x9}, {}], 0x2}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) listen(0xffffffffffffffff, 0xcfa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3be167d2, 0x0, 0x7, 0xfffffff7, "0010264d007c26000000000000000000c300"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42}) r0 = syz_open_pts() close(0xffffffffffffffff) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) r1 = dup(0xffffffffffffffff) sendto$inet(r1, 0x0, 0x0, 0xf, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) sendmsg(r2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) setsockopt(0xffffffffffffffff, 0x0, 0x64, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20dd9f10518", 0x111) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x801169ab, &(0x7f00000001c0)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{0x20}, {}], 0x2}) setreuid(0xee00, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000240)=[{0x0, 0x2}, {0x81, 0xff}, {0x206, 0x3}, {0x400, 0x0, 0x47, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0xb8, 0x6f03, 0x2}, 0xc) syz_emit_ethernet(0x5e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60f6190000280600fe8000000000000000000000000000bb0d000000000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a010"]) executing program 2: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) r1 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000)={0x2, 0x0}, 0xc) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x3, 0x0, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3f38058d704d44390b3dc009302c21d2fa777afef000828d4fe4bd4b420f86af3110469ff074a3a3ee3e1c972b47738656d36cd498abe68fe3a68fd39cb669c15e90303b113274ee0b5ac018d979422231399dab573b11537d869ba51a130faffc8b90cd4f0c6379447b279bfecb803d39c7a365b9163857062f049650ff7dd9f4cb25aac792f92cf243de2530c04a1d3833415132f8b1ec966ee126b36fe474ed3849dc3a6db70ebdd82ba28e92814598984309be9e94f32e0391bcf2dc4e674760d8dd28854b96ba7a479f52be99ff8d95a1e427adad27407bb4a2b81319671910b24e1fd79df9d72aabf3e4659581bc90f301d8dbb18a7777f50299758c0035154819c58dfb45569a33f3132a580d281f91b7ec8a38a47878e89e8cb4ecdc0d37a302063e16e790aa637144502eb9aa4a983418b399d9eaed554fa78bc73e3547f877db5770df8def7fe909c452753d018220e25fa5abbc6c020000", 0x15d}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) clock_getres(0x0, 0x0) r2 = syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180), 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000002c0)=""/249, 0xf9}], 0x1) fsync(r2) sysctl$net_inet_esp(&(0x7f0000000300), 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8b, 0x2}, {0x88, 0x7}, {0x100, 0x3}, {0x84, 0x7fffffff}, {0x40, 0xff}, {0x40, 0x7}], 0x6}) close(r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r3, &(0x7f0000000680)=[{&(0x7f0000000100)="ed547b9cac4b4f3bd47aae00e6efa2080d7f723d2c58b2e9966db0b039bc7f477d6bf255aeb5420776047da2a753748f53be3b7053d14e3c109219643ecba8529f11c7c648a5842d22df4870a35bce0f4c716d4d6fa13ee43954d18b50494fe888f9a014d5a75a3bb7597c99755de78b71ef4bfebdd0555ce868add76a5f4624a8d935054f06118b006b32", 0x8b}, {&(0x7f00000001c0)="5f80df2cd76f93eae53ff1064dc6e5bf5fc5f83356b8b40a2a16d0121f3f21e10a57ae941c757b5e03618b7feeb7d2526d158e230e2852087082936beadb848e2de347a79c046d25267110fbc7396c5ca11ab7c57625334a7111f7cec1698fce89b50803523316e40f9f0c08896e993f6448d8587674c5915bdb76fd1e280cdff6c9a376257d9363c215ba75421c8b2be3e502b5e00db26ee79abaaecc894c09901a356b04f9d7cca86b75a523251b988e5684dd07f66dd17582fc1f86da3f593c8da8958e3f64d3fbeb9c7fc169a902", 0xd0}, {&(0x7f00000002c0)="683a1f9d5c96fdf91da11ce58efa52ceaff2d7dfbfabac4a748a75c1640f4976e5aea951f0a2d7819edb50808ba0479fe21f4263e113f0a1658af2c77e3fbb9c714159210d014b65b0c9f07584ed29db9d05c8fcac4d42e1b1ed951598c04f9a3ab5aeac4087bcca4c56a7f7da5b861ebc12a203a55269f6c15a4631d8dcfe9fbf0e23ba0adc395ae8fd2403f3b2", 0x8e}, {&(0x7f0000000380)="49b7ad783182eb1db1b5222dd7916eacc30b73cfc780bd0fe1fed509f2655f954e0f068cf7566e6800a8ed13a8eac5063abc61d232670db895bdaf7dfbd54fb52de6ac9cd392f8e404f41e45e2c87a67a0c6603458d371dbc197462e19d4abaccd2d75721e65f41b981a0db8e529e224313b8bb30fcf654b80a8584c0ab55c01a667784f452d6ba9cedbd865d678bec005a08c21c621b0c81732c835f36307b156017b9f2db26a9b021a1c29dd3f5966a967e8e80f35cfead62d4e968e8c2c09beb0fa5ff13aa0373c1a3ac56c75237cb2da7057e7049c5d4a63f3fc23313fe639727e019d6f257723c1073eff046053c162a9153053", 0xf6}, {&(0x7f0000000480)="a1169058bc2b772ea10ea04acd3fa7afe2e463b9aa4288affdc1d88f01950a5cd3962c8585268a213e6a763053ffacc7b351431f80886dbea018760e8bc2584485361bf6f092620aa7e188444262d5f202195098b29bc5da60301eaecb61ba4e93c3a8fbeacccc9bb6aa6fd465dbfa495bd7ab77f12c212093bfd14e94631344a4fa048288a007a2c59e4dc8c945a8670bd33c320d6b3c0f59d55fea00db37321be568", 0xa3}, {&(0x7f0000000540)="c3b9dc6c358d3bc7d4ed32ca578c78400fa8c4d2f02229d1f075427359b685d4e8a60d3be3d3acb491538030f6731cf467285c0d915cea58425321a934183b25155392991b03327926d30cc802469a17ed908a6320d91f0d00c8a44ca7859ee67f962444bc05d2b85f1b6b1f564cf52d6cd04faf0fecaf7d09982566d18d95484750aba90e1b71b383a0726b577c20c0db38cd7ff133fa9f5653bf8eadc93e3d9b10c2456be0054d1c9e755d121a96b0a085c5b2bec19e2b5ffaf5f6cc5fcaa9e47d88d961a199e8126f70c19a3a69968fd80f8572ef9275bdf91f65c910d6877a3126", 0xe3}, {&(0x7f0000000640)="bcfd64bb32b8a3ef478fdac30497d0b5d682da651789cf1281c39823bcf5a9f2e2e5df2c5161c731", 0x28}], 0x7) openat$vnd(0xffffffffffffff9c, &(0x7f0000000740), 0x200, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x33, 0x0, 0x0, &(0x7f0000000040)="efa9da9e1b538f7b27bd91bb8c0eb3b4dd0fbccf8ab490aff695826d3686e320e4b1b7d4ba7e4ce7eb284e143d367ee6cb463bbdb00c4f3bacd634177ba31d76bcc132e612ffffffffeb6494ba4cc7ceb40caf60b3e382babb82535307e6d601fee09ef1e8aef72ed415d41227daaee5053ad63a51daecd666013ba0efeb2e3fc4cc1fffdd357a45155a6431a250ea5cc5f83016abdfe7eb8edc41b64915eb4d8aa7efbdd91d0dc95efef6bce6e9914842d1da5b829fa21548e75b66b60dc8498b59f1f128ca776efcf3032d04011336f257102e470d556b01829fa09ad0ab36f7d08088c1204d6978eb46f18218be75c5754b14a52ae5b264317f88eb3f1ee7476ec2e521dca91af6292c2f3a0601ce9d2ebe0d4ec377f405338cbe9e56e2df085c241c9b4054dbd24067224ead32dafb78734d3d6c954fa032c7cc2ca955f8595a21ef307964d650258d31f38b116f4b74cdcf15f61900125c44fbc741c94a6fae7b1c02c7fd2decacb481565f866b0aa500b1d7ca1db21a87ec130270e867747e5c62c8b7d816db702549d622110a2be7d354c5911d8f51a328656de212598dab2100"/431, 0x33) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) executing program 2: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) link(&(0x7f0000000100)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x7fffffff) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) (async) open$dir(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x28f2) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r2 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) (async) close(r3) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') (async) chroot(&(0x7f0000000740)='.\x00') sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r1 = getuid() mknod$loop(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) setreuid(0xee00, r1) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r0) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5, 0x0, 0x0, 0x400}, {0x28}, {0x6}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r1, r2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) syz_open_pts() syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@empty, @broadcast, [{}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@echo}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8002}]}) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x4}, 0x10, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 4: syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800001a0000000000040100907800"]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000033000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xffffffffffffff57) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x10000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x0, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, r1) fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x20006473, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r3, 0x0, 0x0, r4}, 0x0, 0x0, 0x0, r5, 0x1f8, 0x3, 0x7, 0x7f}) r7 = getuid() setreuid(0x0, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r7, r4, r7, r6, 0x10, 0x100}, 0x1, 0x0, 0xbe96}) chown(&(0x7f0000000040)='./file0\x00', 0x0, r4) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x7f, 0x0, 0x0, 0xffffffffffffffff, r4}, 0x1f, 0x6, r1, r1, 0x10001, 0xa45b, 0x4bbfbda7}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x0, 0x0, 0xff, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) executing program 7: symlinkat(&(0x7f0000000140)='.\x00', 0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00') setuid(0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x1003, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000001c0)=[{0x2, 0x0, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x6}, {0x6}, {0x1, 0x3f, 0x87, 0x1}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fchflags(r5, 0x0) write(0xffffffffffffffff, 0x0, 0x0) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) setuid(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = getppid() r4 = getuid() setreuid(0x0, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={r3, r4}, 0xc) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000140), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r8) r9 = socket$inet6(0x18, 0x1, 0x0) r10 = socket$unix(0x1, 0x5, 0x0) r11 = dup2(r10, r9) r12 = getpid() fcntl$setown(r9, 0x6, r12) fcntl$setown(r9, 0x6, r12) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r15) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f00000005c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000200)="959d3a3004115bff703b549c4c8a1c1cd06a52a848011aadc87c013b1e34226a5f7be214d72700175558d11d6788732435bc1a88420af779bb61c9fe0f6e0195379efb159841e5297f63ca26fbd48697ebd672c5462bf9c771096c07f6fbce147cde5202b03f699fbc1a1ce38453b77f1d794f06673e4c2b1284af637affcbade256dd50cd5126ccf23f9e67612931ae166b148a0503dbf9158800fd75cf02d03ff7cd3f54dacd559c340369e864229629bffcc8b7a7aa5cf215ff00a7cba6f2ca5b89550424b280707e417c035e7ba6af7772e078f1835148b6f526ec364f47bd846a935af1874c1d2cb50bb06c", 0xee}, {&(0x7f0000000300)="64e0ff284566e26d6eda17c72b2b61c04f76ea753f1425a73fbf8db91094fba783a998550888dc49d0ff46d0ebd50f29743bae2261dd950568867a6ab3a810c6be34e05341742a84f7512f6f590bb63ab889e5538910bd5f9d2d3739bd3d9a7ed4f2acf6e0a9d47c1ebeb7a81638288c675e528623225830082768f102a062d033e71d06802cf4efec18c5d83616a6b73c93babd1ad15561650868caf2bbe89e87f90d62cfa72484c5014b89c8d4bd9c89b627a7e9af0580c4dbfbb8ca6ef4763b65b35cca6a03", 0xc7}, {&(0x7f0000000100)="78aeb5416acebd4f4dc8f7db840917d9b5528abc009a5b412280e40b79456d956122ae6faf0b351680ac7c8d8ce97a8d861b3d77f23422340a977c4fd71e37fd1f756a97e1f87b28ccc89395d9eba115490f32e90908f56d39e44d6313d729173fe8fe06df2fe175c18f7a3003e8e80d13a77ad41b168b90e5278a9d8335dac243de3da7", 0x84}, {&(0x7f0000000400)="1b3e2f09e3aef347918404549c0536d3618844442935671c6a1cd435abd338b804f7be51e01a10d1bb0b42c4330893de0fa754a0d1ead53244459d146cffddb248bf440797824cc10a804d4c5b4c63d2c4d5c5b4948cb62b6418d7cc88f287999d914e47f826884eecfd1f0f60c0930e4ffc53a0b0210eeccbd1f786deebd2c93d15f3c569261d69d308cc6534", 0x8d}, {&(0x7f00000004c0)="c4b68c1522ed09b97a53b51d379f5678ac0e73a6b1fdb9e4d4f78b545d", 0x1d}, {&(0x7f0000000680)="bf1b848776a215ea7800551d0eb7e9026189e4657bc00b22a0e5849801c0a19d59e0", 0x22}], 0x6, &(0x7f00000006c0)=ANY=[@ANYBLOB="600000000000000000ff0000010000000ddb7d7c7b2851abb500146e5c", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r2, @ANYRES32=r11, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000400002000001307000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x402}, 0x403) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) executing program 5: r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaa8086dd60a10b6400083a00fe007938d906b4d6c36766c9b566a6c183a6af87492a17a0efd0a4ceeac290b181"]) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="b46d6c140d6ac0f6c72628637a0352c2da8261c53a4906e73b13fd2336805db94a4cbacec8", &(0x7f0000001080)=0x25, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200), 0x10000000000001e3}, 0x0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000000), 0x10) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000940), 0xcc, 0x2, 0x0) msgrcv(r3, &(0x7f0000000800), 0x91, 0x1, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000009969cd9cf8733236c13539b0beffa6d4b971b540a839fae07e86a530ffdb56c60df0b16f560f6a5c157b4ac7fe575f8e8c83e25fa9d14c03f35f78e0ab0064b79af31aa6c950501c5b8d0cd23e76ce2907b9ea48ea2d8559bd97b5a876fdda5f5210de93ede0257486beb1c4c00bc358591aafbfa01384ca0c855f120ab667b56b348e113ab05454"], 0x96, 0x800) msgsnd(r3, &(0x7f0000000200)={0x2, "404c8f06354e9dd3f6e9dac2084e16a44b6755d30d99dad80d4be8d0227b48ed1ebadfd4c247fe17c60557e971385abccc6df25b93ac71a4576f3fc273b6f401dff063c3fb4c5bf9c5991ab97c3a2e933e9c774dde53ced8daa09a2d2138deceedec7385ab6b453642821c898cac199bc9b6ef6b682a320681fb06925b92ac4f733b247b015544ea008ef51909e83aaacaca21e16fed04dc8e471fbd69a7a1e764f7ec825d9f2755ec16fd357ca60d9ada9ee63746b87f375f08a52093e4044948a9709eb3f602f57c4952afdef6a0b55e0392ef1df04f3c702bf6c8166938351a8596e0856b539e9a5f668ebb3dcbf5488cff186a8092"}, 0xff, 0x800) executing program 0: setgid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x54}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) clock_gettime(0x2, &(0x7f0000000000)) setrlimit(0x0, 0x0) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r1) close(0xffffffffffffffff) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="8003"]) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="e734331419edd70c3746a347a2ce5ae708a27297d17f", 0x16) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f64104a3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=r0, @ANYRES32=0x41424344, @ANYRES32=r0]) executing program 5: socket(0x0, 0x4, 0x9) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x910, 0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) read(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)='#!', 0x2}, {&(0x7f00000002c0)="d670", 0x2}], 0x2) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x1f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 1: syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaff"]) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {0x0, 0x100}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x101}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) 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) mkdir(0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="39ea7955cb6f0b0afa2ef7ef590398a8", &(0x7f0000000100)=0x10, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x6000, 0x201) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x80ca}, 0x0, 0x0, r2, r2, 0xefffffffffffffff, 0x0, 0x2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r2) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x4000070a, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000280)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0x0, 0x5}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000080)=@un=@file={0x41a0805bbded0123, './file0\x00'}, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xa96b374c563bccb0) acct(&(0x7f0000000140)='./file0\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000880)=ANY=[@ANYBLOB="ffffffffffff0000000000f9300c8001080006040000ffffffffffffac1400aa77f61ce24219e00000028564e0ac53bfd2c7a59c1cf484f161581fc5803172089980be7eb8a950f9bdd032ff8c247a612be011997ca0ae0dd722eff0d51a641fb18fdf9ece6b57773aeeec91f166fd3c6fe2de5d9c4c867c81ebf469dcba6f2a858240a198401ceae14880085d7097952ecafce75c20302721d1ae332b7e837c3f7bef8df5b22bfb19cc8123cca704069ef1ceb0590b69945ff75f570fdace9f5406f11b2c188a24c337d074f2453326974b2c1f4bd02f10638ae511c957577ca9bc9a5fb1df745d18942e849837472a6ce23c2561c465c76e633336ff4d30e8df77abce2b9ea910fb701447bd2979c2b22b2254efa72a0593d0d542d82fa66c630cd5949da07c61b6f90aab3d5f05facecce960e43088f3a504162f9df72139c38f69c08a8aa976f5d36cf5a37f21f2c7020a9550a6d98bebf1570033ed0aa6f70b80c2b84fb1e2989de290081edb0bb670006e37ccc4471d2421a5e6792fa23514f918845309be9ab40744be89947bab997abdf85cc30f1fbe121c1b11c822f79246cc6bd8a1beb0636a55885c26628686ff9ddbd67a3d830be26c94c688b3092317d5fe910954785572b51315f2c735291bd9b0f53589dec90a6592f4a4f1e4f8860ff72edba2099576bce3614b93b68fb2283add14d32283bf08b1124475f141ae5bc349", @ANYRES8=r0]) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f000069f000/0x4000)=nil, 0x4000, 0x1, 0x1011, r0, 0x2) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x200001a4, &(0x7f0000000700)=[{0x101, 0x0, 0x0, 0x3ff}, {0x5, 0x2c, 0x40}, {0x8006, 0x2, 0x1}]}) write(r2, &(0x7f0000000540)="76e5dead6fe2f7607d2100020063", 0xe) msgget$private(0x0, 0x640) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)=0x2) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES16=r0, @ANYRESOCT=r4], 0x401, 0x800) msgsnd(r4, 0x0, 0x401, 0x0) msgrcv(r4, &(0x7f0000000140), 0x8, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) setuid(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000240)="93b20e4051ad7c30826cd711e56b1abe22ccb2e9f5a2b9bd7f5a9529d26be38ab5eb90c74d5330d9252a239778b82cdfd49712d069c18cf6a1", 0x39}], 0x1, 0xa) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x1}, {0x3}, {0x8106, 0x0, 0x4}]}) msgsnd(r4, &(0x7f00000003c0)=ANY=[], 0x83, 0x0) socket(0x800000018, 0x5, 0x2) executing program 7: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) r2 = getpid() fcntl$setown(r0, 0x6, r2) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) execve(0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x40, 0x70000010, 0x0, 0x2}], 0x7f, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x3, 0x401}, {{r0}, 0xfffffffffffffffc, 0x0, 0x8, 0x1, 0x1}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x40, 0x6}, {{r0}, 0xfffffffffffffffc, 0xb9, 0xf0000009, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x68, 0x40000000, 0x7f, 0x5}, {{r0}, 0xfffffffffffffffb, 0x58, 0x4, 0x80000001, 0x7}, {{r0}, 0xfffffffffffffff8, 0x100, 0x80000000, 0xfffffffffffffffa, 0x8001}], 0x101, &(0x7f00000001c0)={0x1, 0x8}) executing program 6: socketpair$unix(0x1, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x2}, 0x22e, 0x0, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) socket(0x18, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x74}, {}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000280)=ANY=[]) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x3, [{}, {}, {0x2}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {0x2, 0x1}, {}, {}, {}, {0x0, 0x4}, {}, {0x3}, {0x3, 0x4}, {0x2}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {0x2}]}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x6, 0x1}, {0x86, 0xed1d}, {0x26}, {0x47, 0x200000}, {0x89, 0x5b75}], 0x5}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) clock_getres(0x2, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000200)={0x1, 0x0, 0x4, 0xaf0, r5}) setegid(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000002000/0x1000)=nil, 0x0) shmdt(0x0) socket(0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x2000) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000040)=0x3) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r5, 0x80047466, &(0x7f0000000100)=0x5) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000003c0), 0x0, &(0x7f0000000440), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) seteuid(r6) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) syz_emit_ethernet(0x52, &(0x7f0000000080)={@broadcast, @broadcast, [{[{0x88a8, 0x3, 0x0, 0x4}], {0x8100, 0x5, 0x0, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00\";', 0x14, 0x6, 0x9c, @rand_addr="7f8e769e0afd415700000100", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x0, 0x0, 0x0, 0x3}], @generic="429d9fd4591a12f2217e690b"}}}}}) executing program 3: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1001, 0x1) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000140)=0x8) getgid() ioctl$BIOCPROMISC(r0, 0x20004269) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x20000, 0x0) r4 = socket(0x2, 0x4, 0x5) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r4, 0x3}) r5 = socket(0x10, 0x4000, 0xa9) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x3f}, 0x8) sysctl$net_inet_gre(&(0x7f0000000280)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f00000002c0)="5561dd2499ed921c0d71c39b3085fbcf26592b496755e6865936b02487fe056f955d529c211ab76fd3604ec117e58a62b29ff579ba3165befa9c3fca9cb0fca99bb905536bfb1180418e6a1ed5080c069d647d4dbc45954b326ead90cbd76090d354d61ac3b29a9589de4049c7e86e1377e83e25df34d6ceffd72e00e20741c66ec18fbb534ff1c97082b4410102", &(0x7f0000000380)=0x8e, &(0x7f00000003c0)="1f25f3d597440469703d6634cb7c460168e6edaddf0d2712e61d3f4a86fa2b8dd5e155a99065cb6df5e2eb6a0ece7d7627a86a", 0x33) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000440)={0x6, &(0x7f0000000400)=[{0x200, 0x2, 0x9, 0xfffffffb}, {0x40, 0x4, 0x1, 0x8001}, {0x3, 0x12, 0xde, 0x2}, {0xfff7, 0x81, 0x81, 0xfffffff7}, {0x7, 0x2, 0x1, 0x80}, {0x5, 0x7, 0x9, 0x5}]}) socket(0x1, 0x5, 0xb4) ioctl$BIOCPROMISC(r0, 0x20004269) r6 = socket$unix(0x1, 0x5, 0x0) close(r6) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x3}, 0x8) sysctl$kern(&(0x7f0000000500)={0x1, 0x4}, 0x2, &(0x7f0000000540)="523b1c0244c2f4d6515f9b1ff4556d5aac7e631c1821288135e448de0a4c4c3712c17f950e62c78bce4f939b295fbdc5424abdeab94a3b2fdc2c7747e4e7ea95b8e77eb3cd18e378e68939dc84fc9952a10e7fda5cb8aef77020c5361062665687fe85619bf527c3d7c063a10bc5fbe63bb63cc632e9aa5f78372b69c15d9838520cfcf11f5a8bc1a693b22f0e9105c187f1e0d4ef0f27041713d7e0ade6595a2d59c7b84377b214e4738e624844", &(0x7f0000000600)=0xae, &(0x7f0000000640)="03a1c89d40577e6a7c0c98fab88baa775c422f21e89794cdd3a5ff547dae", 0x1e) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000006c0)={0x5, &(0x7f0000000680)=[{0x5, 0x19, 0xff, 0x1b3}, {0x9, 0x81, 0x80, 0x7}, {0x0, 0x81, 0x5a}, {0x3ff, 0xf6, 0x7f, 0x80000000}, {0x5, 0x8, 0x48, 0x1}]}) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000700)) getsockopt$inet_opts(r8, 0x0, 0x0, &(0x7f0000000740)=""/100, &(0x7f00000007c0)=0x64) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x1) renameat(r7, &(0x7f0000000800)='./file0\x00', r3, &(0x7f0000000840)='./file0\x00') unveil(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='c\x00') executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000002c0)={0x9c7, 0x171e, 0x4, 0x3, 0x5, 0x7f, 0xffffffff, 0x10, [{0x401, 0x3, 0x3, 0x2}, {0x1, 0x1, 0x7f, 0x3}, {0x2, 0x90000000, 0x9, 0x5bf}, {0x10000, 0x1, 0x7fff, 0x2}, {0x8, 0xfff, 0x5, 0xfffffff8}, {0x3, 0x0, 0x7, 0x2}, {0x3, 0x7c0, 0x7, 0x9}, {0x3ff, 0x8, 0x200, 0x8}, {0x5, 0x4, 0x40, 0x2}, {0x8001, 0x5, 0x1ff, 0xa103}, {0x80000001, 0x8, 0xe9, 0x1}, {0x0, 0x40, 0xc32, 0x1000}, {0x8, 0x0, 0x7938, 0x5638}, {0x3, 0x950, 0x3, 0x7f}, {0x80000000, 0x4, 0x8, 0x2}, {0x108, 0x10000, 0xca, 0xa50}]}) semget$private(0x0, 0x2, 0x400) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x0, 0x0, 0xb2, 0x1}]}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() semget(0x2, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000140)="ea", &(0x7f0000000180)=0x1, &(0x7f00000001c0), 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{}, {0x3, 0x0, 0x6e, 0x800}]}) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x16, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) executing program 7: sysctl$kern(&(0x7f0000001680)={0x1, 0x58}, 0x2, &(0x7f00000016c0)="3465f6d5", &(0x7f00000017c0)=0x4, &(0x7f0000001800), 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x101}, {0x8}], 0x3}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x80, 0x0, 0x80}, {0x5}, {0x6, 0x7f, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) fcntl$lock(0xffffffffffffff9c, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1fc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r2 = open(0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x1f) socket$unix(0x1, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0x52, &(0x7f00000002c0)=ANY=[@ANYRES8=r2, @ANYRES32=0x41424344, @ANYRES8=r2, @ANYBLOB="709b50a7e8aff0b7e45f91d7312702000090de"]) executing program 1: socket(0x2, 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abf", 0x8e, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80146950, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x3a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000140)='/dev/rvnd0c\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='/dev/rvnd0c\x00', &(0x7f00000002c0)='*\\.-\\!\x00', &(0x7f0000000380)='m.-\x00']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) open(0x0, 0x80, 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x40, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699", 0x10) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e71", 0xc) kevent(r3, &(0x7f0000000380), 0x8, &(0x7f0000000300)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x20, 0x2}, {{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x0, 0x4, 0xfffffffffffffffc, 0x1ff}], 0x0, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000440)) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0xc0e99db6de761f86, 0x1) r0 = syz_open_pts() writev(0xffffffffffffff9c, &(0x7f0000000180)=[{}], 0x1) setrlimit(0x5, &(0x7f0000000980)={0x0, 0x62}) r1 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000180)={0x0, 0x0, 0x0}) close(r1) fsync(r0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106978, &(0x7f00000000c0)) executing program 2: getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14}, {0x25}, {0x16}]}) nanosleep(&(0x7f0000000080)={0x1, 0x100}, &(0x7f0000000140)) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf1332fbfe02e7ffffffffffffff0000000000010000001800000000429d9fd4591a"]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) select(0x40, &(0x7f0000000000)={0x66}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001680)={0x0}, 0x0, 0x0, 0x0, 0x0, 0xfd7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r5 = dup2(r0, r3) r6 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x1]) r7 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, r8, 0x0, 0x0, r9, 0x5, 0x8000}, 0x3ff, 0x5}) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001540), &(0x7f0000001580)=0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000340)="69ae1fd5c1ee9bb80f7e8666d271859f868e5f92dc17c68a79f5e100abd0b5fdfbfecca3088901bb7bfb7800ed8b80c8c95de17fa40ea48803b430c11e1e529af6cf157a6b898ba6f9e1701cb99d6245cb1856eedd20594b49b82d90e5cc97e805fc2d64de418ce2bc31001fd3e2235c280cedd40df7551e6a27a5a12c67e988c6613fdae4eecb1f46f8d811c8dbd0eaf9651235565a0af27eca08cd2712ec6a699bc818153ec9867b714fa434a437f930b0d0bf151fdd3aff730e41927273d0b7cc8054de57701e4d5b4f56c9433dc6ca7040a808b8f88a6b6b34406a74414693686cf96c387cf4989325d28be326d2a4c7282fcd4ac75945df450acd7096a49e97302e1aea45a7d72ad2e9afa87c6d316f1dacaf349d4f696f8b33341fa29b36cddbc22e67be1123f8575cd2507a9b80c04b0546c1828300cc3fbcc829c7871eb461f26ef34fdb2795c8406124822f415ac5a6988d2b2bef80ec3369d729a168f2b37f83f473c419c6e00a6ac483d084c74947dd69bbb5d97cadfb9806d35f085e00b6875497fc007f428acea3e0aa888875db06b1ab83fb13f6c143e04d18977ea1a13831ff5510a0cdac517dd1127409b9b0c4954ce071eac86dee3fbe97f5b413502068817dc5225ef65dbc5a5bef63a6f3ae68649cb8027dfee56c2731494e50bc0db10f6004e9bdc45b4c036d717cc63ae9f8371c5421bc86de951a0ba357e0c757b91d0a6dbfdc33e472266d18d6126933abc6721ea4fcc7c1715f671c5f5d72fbfb6179857b9a8722113238b450ebbdcd4eda8c187145e8ca653e4ea340ab7ecea78c0596da07787ffe9aa3fb5cde9aa26952057f342034ce9b68ecdd602f879434453ba975e6bea4ef76b02fc8859096497eedbafac68bda20c17fcf516b51d1de2437b1527c9a8719ce9cbceadda4c52cdd9bb0304061a9213ed67a9d02e0659258a4646b30af5fa5251830ee6d7fc1917d490e3d31b279e866d60fa16e97f25078091272099c4f119be6a3e38920477586eba46ac48b5d474421bd2f3d8ae17987aa95911445d9b55721975b83a61618a38e2b0db6e4d747b76c093a95db78b27eb38da3c6f12a168f4abc7316f5e735f31d7d7b006fa65742dd39982bf1c1a4ca13cd6dfac60bfe3829d75d08662bf485cde5babc04fc6457c5a0214957f54a4372203d44d0cbf038e216cb7079c89501d2e4dce4d5e915a3393b2c8bf884e7102a30521dcfdd4b08995cfb0ddebb3284afaa35a91bdd478aac7e0b8ab3f7555aa2e5115698db55bb41401a56b11354612503f00f45c34ea0ec511ddc4c98140804307971a1852c517f303f449b6e91bd4724519e9a8789478d0be46df0733556960fee479b77fdb9eb9e58e94b01ae065185bf6da2a22371a445a4991075de71876be7f5932f3df1cda9320a443c8cfd82be8b53582627cdef9f38fdbbd8166eb32ff9ba0762a85a2b76c3ea5a71c593f09e5510b431e8ad85ffcfc3365d68b2b93fdc715d2c00b33240df8bda59254083164b6be03233308277281916173a5489b6a37f1751ffd2c942665c334f2c669794dcc32266e5fcdb3af692c832e69f6e91c110c9481083bb0f4d96bea44b592fcf2c19df413db324f9b96d08da1cac0a2a44bdcb2c107f3efd6ac85802d1e272142bf921fe1aa45e82ec992559a059f8ff0b698e435ef19c482fb87eb6eb1a873850ad403ded182fdf60c6d9cfb4cc67bd0b0f4389fe3a765690740439f2221091d67a22bc397c883c0aaaba2926e5b7a4025af4bb71c02d8e23495e3c537921b8ab489eb46e146b6bac1370d6953161eeef3bb2fe4b3ffedd0db7bf4d55607cf160ab33efc97f6acce45addabe9cea562a8f25fc6cdcf506889f00babe45456230368cfa4712270617e6a6d54e0d0d6142b9045968a54c7defacf2f2ebbc880976c88565f086cdb03d742d4e5cee0f33a5aceee39f630b84e50eb79fd26031dea9131b6218aedbc543b3e57626e5e279ccaf325dd79668b81012098fd5fe992c4e649b92f83d61f6047c1bda3464402b058fcc51236fdba29f26561ba5a723ed5e4e152a4e7972cc8d3273d66c7164ad956208b8c4587752aec3f820c5363769c6626ed8a13aab982e1446c5994950721e86f5678777bbda393bbbe0e8b4be9a7b3471d435b5d114b6b70e1734557aa9a294dceca06ed44abb048820194dd56b28d89c23c45d94ae24bfe2af4a3ec706b39fc2330a9b41ec2b52f5c8bb13a5364d04a9483387115f5019a66ea1d6bbf3d1996980d963fcca36cc3a7f951638f616783b66c6379f400dcb6a7469d6ff8795173eaffba33e29eed31b39979be7e494b0f00d7e67b3088128648e2b0df42fa5cef5db7d5bd2e9ce016977da3f1757208aa26580efcddb39b1738d352e9a03543fe9ab8014c1886bc7a11ea0aded8df747b63ab0e1137b0bbbb98485ac904ffe5ae296227a3a77a5f92cc88bff6e577f33561c83f6a802e98f5199eb85e8dbb593253fe0952a8234a39473e3c07a9331b096d701cd5fda93cb8155e68844bf511418b7c35f8a64004ea26cc8dcc90fa486a8abce335cda5728a1836cdfc9a61c2d012c076bb2fdb574f371d17b37e46e65cb85cad31f0286d7059827169de55bec50505436600393e60d6b9643e236b86b74b062102aa79b7dd993d2bb2527e9c1a8102ac625702b79b03fda61a6158258463b37f24ffc7f9cadd9c681e21263caad6cda737e3b9791e322d36070346622c93ced9461fad074d6a784d7906a1034e40b0add6dad882cb46f39cd2810cbd995da225dd4ff0c89160e0cbfe1933ad62b459dbc760879b35b9be4b78b395309bd0b450e4f7e3b9b7f53be7e793b06a1813db2fcaec824f30f379884a2274051261d7d429b2f0e508dd8d823eb7022fe01ca46ed6fff00f9e7370d1a65930d663e6731461c17a684150ede2d8a5e61ad4f6d0435860bae5f4966c9944990188b05b266b2f3e101fc3a9ccb21ed466b63cd42fd86ad484e42b7ee5ce5a10929ddc08616354b16ba91fd31c110ed94db9558151f466ad5bc13ade2e1a8165df085f56c6dcf745a200e290a6ea16859a5448b40c689de6b5f755568ed7bb83f170d02e0f3fbc2ce553e0084f98f6451cdcfb39290da6e98c70ae47bbdcdddb6d24babaa42aa2d6b78e2a11e463944bd280a89817d6087c3d227b2bd99f49476442ae399bd40c4f720ee417699e8e7210858e52a5717e81d7f95134982d5d5a9b5a907122d70c7e879a8704456328806572a0cb6323ecaf6e6bf6f2e76b5a1d2c7e928b2ab6a586bbaba7e6cd39d5a63edfffc60e16bcdc200c34ca10e4c84f981c7c9c363bc487f8b0ff934eca2700f233dcae65781352884a6602e5d35b52ef7023adf005d513113cfa8ae7691a4f21d329593d590995b656d0ec61e8a10921b744126487c20b20e5d970ab2bb5e228b01a1fcd820bd29df138ffa75a685d6bf70ca5623e59c6542551d8c7f7b61142b676d671753ff56a452a9a6d8ebc62cbd428015a2bb81fa1690aec726d2e5c7887a6bc660781a48e529228b8fec4ed7156e45c173cd5cf7508ff1793f8c070830f197be1d2b8c5c99141114e70a2d4d53c185d2ceb912b882564c9821233fe5de99b411ef9b2e50152e17ba117e4353effd042f14173dc78ffcbd7bde5848dcb8e33ec67f2162c22f065653146ed6bd7d9afb416f30ea095d70270b2f77778bab12f57cb012746d629a3791b99ec9b050595b3828e2a04379027f384238b5e82d08cc81bc704c622afaf6a5b8ec24b2685ba9c6e9f1a84fdf8a6becf398e8724f5ad1455bce77df1157b450af0c4b76bd80b408bfcc01cf1619a04b1c62ece13a8cb3c7dcc13ddab80a436a6220848af1ebfd73ac627ab9f8a1946ab7c67091b21557af5c1d914e1db473806f3d30e64d7de6d985d4c23a470e33912ce845f41ba0bf0c4b5238ac7ca5f8eee4f7bb2e1543d28ba9dff9d18a99a91aa44b5bfb1d076426bd2d51d9b376c1fa660eea02317a4406bc0d069742c64c5de3663b7b5e797e819f9bdb1fff32aa576072de8d079c8cec07342893b0608ce04c0b8fdf0652c54269574e69ae60c9b9d0f5113d34b22512fd87fafe05d2de9dc4419520da5d1f9d76f3e996f2e830f5fde40b7dc155cb77ec04ebf72ca957da33134002a264cc8b22b7b3a9132c2b6a2978927a3a092e3501a43df2df0a8ca1031f0b7ea478770b99e4f4966586380d70d181e3e3755bc4153e02419a50a8b9fc0712a1bd878fd30445bdd0170767a2e4c8589c15f33ba01b8cdfaf9bb4cf363bcd6fbbf7ff7abf0a430ea15dc6f8a937b2cf0564e606e2f1d7c77b018a32686a460bd69572bae9dfa9369e34243071f67a68193d9d2d16e23f27786a623de8dd5bc6628c9d40b47ed655ebc07541cc3a323d50e9a43af24eec932bafe0bbd9d3778b1f7eaf4a9a178390b1b7c18563ea6958e3a09c25840b7c1fd0bfeb08fadd00eaefc6e8c414ae2be8101c1d9ce01c1795851dee8c23a4a4cb6983a0641f5e36c0b460f01c3a995ed70b0d72fc7c3909c0bd9d9da62bbc0cb101293a275ad190f43d8d3f85ee477601a08d169c464fcccf5bc7ffa0affe3a387d98e4ce7a3636b9aeecbff7083451a03d3c90f6619610b98b0d574e69c4ac858d5a82e45b3bcd4a97f6e748976e935be0f750156e3287442d3cbc082a8b0c1224bafe02150c2493f98228ade3a42fa27f7544e49488eed10dc282e6674c5a533f4fc89ef848771c2a3e954c7924837d453cede2ad260e3203e07376d69941009ce9f4067eb4803648f1a8a0865477991fd198cfa0d18e959063412af47a01651b5b50dc39bf466465eb04b2e2b15d45d35771e56ef9c7131c6a1aff8021a4c32ad6687b80565782f3fe9c601bcf8fc4baac3e07c4822cc3c850fdec137eb1f2877b8a534877c8e8d71052d00f830a666f61e2e3f84ff2ce38ffb2528376426417836bb46097d4eda9b8e79d2793e7d12b65d9eabc6e41b47af4a827e31d2058ccd6946b3974e6136befc9e26121785598a985ed0dd3de3784a1152c4a3bac962aeb83f1187d3df5e895b3b7921f8fa277aae30b82e69e08877eddecb311a6614cd02e0ee0abab908e854255faad0a2a7a36b76b73b09103221d6a355805f42318f9fc242e7a85ba39f36b32711997e26e63e2ad3e217385ab2f088b926e1be29a9a03f129f6dd652b032e3b0a9db0af994f9bd2d2a4275f9203081b9511d8c5b035956ab2bab029afb9aacf6e56779083902824a5c283a86c98398ebf0852bb649b5817db3c0d4c42679b97f3a70f73aa5900fe4db1c0ac896345e6db8ba2eb264a6aedc1093ad29521b3c700af5e528025105bc0783d69fb98451b41cc5f4154dbc9e938f32f06257b10e2b141e42b564fd310a44345a3b0f985f59e7dd2897ec2d0d0ceaed80bc4b4370373c04d4d134187da30e54c99cde84653b5dc480d4b6c796d31c9904cf53765e62114c1e3adedd68fa4f165269de5c3bc2a97228774fd1b12a7410b390a19660193fb51d52a690f6a56a5beb2f6e5fb95cd8d2bbc9d6c65f7b952c57d07c3ccec2fc2109b67ef8ea88a18c7eb27bdf9858754f0efef51de841b49b0518e374f8130189f1df2ae284280c0fcb41a13307168bf67148a879696e935f8ccaa0548bfd326a1628d0d6af8e969d1adbf93929011f50c2acf0b253abd941636978e16289838c17632983fd9d7882c574cb01143f8b5628928e89090a2180b215887f850dac19119ed92d39e7b65c6e7571357245173447ba", 0x1000}, {&(0x7f00000015c0)="b886d2c1cb413d99588a4e431fb61b6d920b17d00fb7706ba79b63454c08ef5e86215c2f652a5756de79dad6373154725c0f150da5faaacbd73348d1741026c76371b1", 0x43}, {&(0x7f0000001380)="b419d6f58f3416d9eba424900048b14c10667d834dd92fccb310aea28e675888fea1f45b04d40817cc0be6a27e794aba758aaad9da54d2fa3678067f8de476b5cebe5a0800dd6335d7b85ee6f4425a946607a03e422818f7b1696cd5244ac5ce27ef86ca787244bb817fec256bd168b26b78555a19af091c5786d24d4c86cbb93fba280eb1dff193c0c90fe94efc6cefca0dddead2dc294a56a6addf7eee4e3b849afa9ab4a70fe81bbd802e28487b1cc10f77f8faa7045f619511d466325c077c98216b7693d7d05b545aaaeda78a2095ef2bb4adb60e6fec4b7def0cd5909a57", 0xe1}], 0x3, &(0x7f00000014c0)=[@cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, r7}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r9}], 0x60, 0x8}, 0x400) semctl$IPC_RMID(r6, 0x0, 0x0) recvmsg(r1, &(0x7f0000002b40)={&(0x7f0000001340)=@un=@file={0x0, ""/34}, 0x24, &(0x7f00000029c0)=[{&(0x7f00000016c0)=""/24, 0x18}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/92, 0x5c}, {&(0x7f0000002b80)=""/247, 0xf7}, {&(0x7f0000002880)=""/140, 0x8c}, {&(0x7f0000002940)=""/87, 0x57}], 0x6, &(0x7f0000002a40)=""/216, 0xd8}, 0x0) r10 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r10, r11, r12, r13, 0x0, 0x8}, 0x2, 0xffffffffffffff90, 0x2}) executing program 6: mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) mknod(0x0, 0x2000, 0x101e5f) open(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(0x0, 0x0, 0x0) setreuid(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = accept$inet(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x8004}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(0x0, 0x8, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x2) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) dup(r2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = syz_open_pts() close(r3) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x31}, 0x400000000000000f, 0x0, 0x0, 0x0, 0x43) syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x0, 0x1d}) sysctl$hw(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffeaf) ioctl$BIOCSDIRFILT(0xffffffffffffffff, 0x8004427d, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x1100, 0x0) writev(r3, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00f6ec06afdf466c130afc590bdb9e4fb6ff02000000000000000000000000000101009078000000006000000000072c00457c5601a5ae235d3544d14cb2e907c8ff0100000000000000000000000000012b000005"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) executing program 3: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00') r0 = syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000004c0)=0x15) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYRES8=r1], 0x28}, 0x0) sendmmsg(r1, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0xffffffff) open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(0x0, 0x0) mkdir(0x0, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) r3 = socket(0x0, 0x8000, 0x4) dup2(0xffffffffffffffff, r3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x4000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000880)={0x10, 0xfffffffffffffff9, [{&(0x7f00004c8000/0x3000)=nil, &(0x7f0000247000/0x3000)=nil, 0x1}, {&(0x7f0000424000/0x4000)=nil, &(0x7f00002f0000/0x2000)=nil, 0x3}, {&(0x7f00003d0000/0x1000)=nil, &(0x7f000016e000/0x3000)=nil, 0x5c29f5ca}, {&(0x7f0000047000/0x4000)=nil, &(0x7f0000540000/0x1000)=nil, 0x2}, {&(0x7f0000775000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb01}, {&(0x7f0000731000/0x1000)=nil, &(0x7f000015b000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000382000/0x3000)=nil, 0x8000}, {&(0x7f0000624000/0x3000)=nil, &(0x7f00004a1000/0x4000)=nil, 0x1000}, {&(0x7f000073b000/0x3000)=nil, &(0x7f00006df000/0x4000)=nil, 0x8}, {&(0x7f000078c000/0x14000)=nil, &(0x7f00002a9000/0x2000)=nil, 0x10000}, {&(0x7f000012d000/0x4000)=nil, &(0x7f000042a000/0xa000)=nil, 0xdc}, {&(0x7f0000437000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000425000/0x1000)=nil, &(0x7f0000370000/0x1000)=nil, 0x3}, {&(0x7f00001b6000/0x4000)=nil, &(0x7f0000575000/0x3000)=nil, 0x7}, {&(0x7f0000509000/0x2000)=nil, &(0x7f00004a9000/0x1000)=nil, 0x6}, {&(0x7f000056e000/0x4000)=nil, &(0x7f00003fc000/0x3000)=nil, 0x6}], './file0\x00'}) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}}}}}}) executing program 7: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) rename(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f0000000080)}) syz_emit_ethernet(0xe, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = getpgrp() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r2) bind$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000100)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) open(0x0, 0x0, 0x0) setreuid(0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r5 = getpgid(0x0) fcntl$setown(r4, 0x6, r5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x8, 0x200, &(0x7f00000002c0)="a73a90ce43118e144ea03f131eb51ba619498f94373aa16ab79bc5773136c295ec6550c6c3c1bb26f6b9269775a08fb923bd9bafe0ad1d6596b5574939d4fbef26a6229fb8c3f940b35f97b2a121f70a131c3265affc729d2827e8559230ece272b64521d11fa833", 0x68) ioctl$WSKBDIO_BELL(r1, 0x20005701) chroot(&(0x7f0000000180)='./file0/file0\x00') lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0xd1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xf, 0x0, 0x37) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x8da5) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000001240)="16796c2984e1f31d1505a362afc68f99c9ef8b9a8f3b2ac4b7449c9c726ff37c34eb5c38a2f4342e3bd90b1daf26fc142f5637ae7fd436e88da4fefe9329cdf29af73198d942de4a546ed6618ddb9acbac23fb77df7706ebb6102b2f5e352426968e766091e930c5c188071b55c12db00da1048c453a8a5eb1866ffb1bc2ff39135357a472217c08774db1808a8cbbca19c5450ad80233166608a9e752bc9daeba1d723511d508cd0d41f083f9a4fc8c835f91232fd15e576a6ed5ca1b9e5b574acf0f88863a7abe8d5420e8ff7d9d57ae7b2dcb6c3de2e16ce0b155ba07cf4b0505e7f5b8bc2635701dc475d89894d4dc92972c88ddaffad0b830d207b8aa94fe6437ad9a2247012d2f3fe54fb4034d540511c1d13a7ef059cf229bbc6998690a28dd3bd8b9fd17604505128a3a7cc445bbac234739cfb6c58283ae5276aa3c064733db076f0af20d52a223acb5be489724ecb86eb61684ecd494f4b84b5d4d504aebc02effb8baa8dd07291d239267185f2737a84775160379b995378be07821e6398cf1a0636b767abef62ac73592180c853519597939819bf6ff647fb359d38c50235a4ff2e3e589b2ae8aef7d56756bb4df7e911dbf3f2bcb8f51c64f97fcae3d82bead8e0a5be1d2d200cba05a37b9d62a24f4ea3368a8086e4d7f691bb743e77fde20e7c34db63f404bceac86860b4d556b6094c31b41cb4e5bc4175dc9335870ecdeee2180de5ec444966aec", &(0x7f0000000040)=0x210, &(0x7f0000000080), 0x0) executing program 0: r0 = socket(0x1, 0x1, 0x5) r1 = socket$inet(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) close(r2) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = socket(0x2, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x1800}, {0x0, 0x0, 0x800}], 0x2) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f0000000140)) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x103, 0xfffd}, 0x3, 0x2}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x2, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xa4, 0xfffc}, 0x0, 0x100000000, 0x7}) r5 = socket(0x18, 0x2, 0x0) close(r5) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket(0x11, 0x3, 0x0) setreuid(0xee00, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000500)=0x2c99f942, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f0000000100)={0xca, 0x7fffffff, 0xbb, 0x9, 0x5, 0x1f, 0x5, 0x10, [{0x455, 0xfffffffd, 0x1ff, 0x814}, {0xe946, 0x1, 0x2, 0x50bab363}, {0x8, 0x7, 0x3, 0x100}, {0x2, 0x9, 0x1, 0x4}, {0x8000, 0x7, 0xffff, 0x80}, {0xfff, 0x3, 0x5, 0x9}, {0xd7, 0xea, 0x2, 0x8}, {0xffff8001, 0x3, 0x5, 0xfffffff8}, {0x9, 0x3ff, 0x4, 0x2}, {0xd7, 0x7, 0x53, 0x4}, {0x10000000, 0xfffffff7, 0xdc2, 0x8}, {0x80000001, 0xfff, 0x0, 0x786}, {0x4, 0x0, 0x15d433d, 0x2}, {0x5, 0x0, 0xb16844d2, 0x40}, {0x800, 0x8, 0x2, 0x75}, {0xfa60, 0x1, 0x9}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) executing program 7: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x5, 0x0) socket(0x11, 0x3, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) r3 = socket(0x18, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000070b000/0x3000)=nil, &(0x7f00005e7000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00003f7000/0x1000)=nil, &(0x7f000002a000/0x3000)=nil, 0x3}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f00001f0000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil, 0x400000000000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, 0x0, 0x400, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) connect$unix(r3, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) bind$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r6 = getuid() setuid(r6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xc133}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699319296", 0x13) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469bcd61ae079aa5386dd6000223b00070600fece76a44a170e318b357b8f754e1d5293"]) close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x7fff, 0x0, 0x9, 0x1, "8a53924af3357b16660a7a35e1311119a98caf28", 0xfffffffe, 0x3}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000aaaaaaaaaaaa08060001080006040004fffffffffffffffffff8ffffffffffffe00000025e1a43"]) sysctl$net_inet_gre(&(0x7f0000000140)={0x4, 0x2, 0x2f, 0x2}, 0x4, &(0x7f0000000b40)="4ff67c7f1600399d1b430644329e5b63eb1d1e2c526d714198910669e534ecfcacb5995faf1d479e0b0e57dabd8dbe0dee8b4f119d64335e080ef7a0d9635159fb8a6ca1763e4f5ad43a4453248d0ffbab14294c59685c0faaba950db129d5043c5d7e98c1a389ab098d20dcd1d732198be046b8b5d54ddff0ae8d86fa8d0fa340f912c02106a3b91b42aa550cafcc1c5e958781a732b0d4a6600fa601b4a0fc16fabc7a42e2dbc6e5bdcb335d917752a25c5a07cdfe4d968b8443c969a4fdaa892811d9fcf31945a7c845bc651ead701cebbe6a9d88d398d5bfb88101b94b0c21e292cc677451c0d49b9c9bb87540e314bee9c83abf2b5d30df418cb127700b4a8c50761898043c6d627cbecc1ea92136e5e098bc0d069a5a7692b3de97993c2d654eafbd7696e6ced97aa086e899264acfea2cff1f87606f8dde2eb262bad25cea4d004463641fb682d7f03a39925da0946550b425bf3270ae809e8bd74ae0d32adb50a8731be598d01d0c5a0211d23c568b53cdb075f3a33cc8ad6935bf186fdb607890833b94b168fa0b94bae6f264eee93283a83c0e90c3a54a46f84f4083891f0383600f864209803c1fff20b986bf34e7c6ef3bf0807cb50471c6b9bcb879b1b287ea3cf92eb14367c2051585650e6c3ad34d46b00c8dce90d756b8abfc72c38321343a0aee893dd4ed398195bc8fd68ed69f9a781b07f41d4fad2c1608cfd2dbd89b1a33bc9e204c1e99a4e3e6c21c9bf00f76afbe90eccf8153c80f9961a6790461614d011a9ae324a0d37269a2287f281e6a9315ee76b7386548898b69e6ae011cc82af7820c3d49f6f0916178e02ffb5733adbaefd58935f5d6e2531d137b50edc2da7676f2b33de63a35fdf2572dbd19b5b4769f39024147ffbd88d6b63a70154f8002fa17853b2743aea3bfedfeddc3e144a3a909d36ee514e27dd08f6071d3031148d417cad856f4fb55add6796be06fba41d8173266f5045c160457f58b509a447ea05886dca3df459dfe326688d5c92da8bc373ef4d1a8567f78cf8d40760661f2b6e2db3fa473174083f46ab6d109e06afd303e888e369790780a1871b1657f35e73a52afc700cf7362d79fda2631a6b7006789f11c432d0cf79b188e09541d78034d52ee2fc4e5fb58cb4402d7fa370db99c9c9c6fadf455fb6e90f37ade3e2fb2892e2d78495d487432216e2d7af80a390fbe64b9023b1eb2eff8c8ff93a11036aea2a8de170dc734b6cf8857871d50082ad14ad623689b4ca114a45300848df03fc0ebda6e4a8d7302b65af875bf0ee129cae8f5f9a098f0bf316141e398c77a99440c0143b476e3204485310573bfc973a2a12336c82631fd7fed87c5088b5ee4723477c841b3a15825a600443d81464ec1bc9bbb4f21fd77c2eac36a7b95a2c7ccf8dbc40c4569ab52357d859725980029d48fe5f6a0608778cac6584ceaeb3a4f3ea848bd57c460d008aca2e5fbeaebab186883b94924145f89161f6058fb67298e07a2a93b78326f66d4b960ab469424a8a6dbc057bedced783ce2e8c04a8e8ad51e0569842b8a442f8df2fa4524cfd9dc5a8f512d1a500abc896037972a852e57099de8fd3a4ddf073eaf5231fd062ff571eeb06e6dadba30eaa48938ebec4e711d498c0bc4ccc9330ee7157204a878253364f9b3732204d222236c411a1e72c0d9875b187820ba8995ef9e879d04cf39e3e397d28a5e7132480c7ceab27cb088dc5934ba7d5fba98a23b3ca7c56125b93335501769dcc83af580463898cb89e9ff495f0e0ffb5486cb070d259f7636b20cbe41ddd5c91c25398fcd6c3d62d980c88a3aa477d9f25839809a24021da04542055fc2aeb9eb21a2f020865471c84ff7ad21b87b8b9c355343c71d8f395cfb365d21210a0573e56d36ac178e22d4c91bbd1c444c2992be821d4ce6f08817190cb695e18e44fbf6940d28e180777ea0dc2903b405ba2a30ee2f1837ffb4774a9b36aae09953dce85c5c27557f4ff45fba56ea093ab1af922b21b142d48789be1e129e887a54bf44114c17c7fc32d5f06e91ac6ee59490324d1b2da550d9832cc214a50d0871e8ba1c37ffd5363facad50f0aacb8859e7c8ba655d841483c686ab44f4815b92030e9926c82ce7854d00277dc2c41a2036c1afb48e286262b47fe39fe150cd415d966964cf88bfe38237f6c13424fd194f4e2bac4e97dfdf03fcb790b06ba1f6c6791e410bf9097451170d83b9011ad45feb66e07166d4162d630a46cf1e2f3d75609fcfd96ae55c3237bf43a28bcc5d3bf16a055c4417b7f663ae125e7ccbc4f35817ce08372040c6c061ca0d59415f4ca7997a0913cd2c8fe724967228c9644341504f87139e29427eed4472221208bab0a2bd076eeaa4f79a3a7aaea8e5272aec7413e1fcd15f5da7c48797ca12be844d370b923c97d50f3080c0bec7beef51199384b3582b7f308ccaab12e05be879266a6e68fddb65351d9c015e1879438ad16d439e487063f5e4d0384fb94d25c511f5ae99cdd55faa8064213035e71ff258e41cf6a946d5238d063fb85a7088caf28507eb6c8c8e1c661a8d93be836f4b975aa79600148f68df55eb4a2eca5c8f68b45ae9d05b2f2e854c5e9b23dde30f556cad190a325eff2dad6955de1a84c34168adf479e01b0e3ff500207754e9827480387199a7f038bfeee9b6d655be1d2dd9b1f30a54c08609c5c08cbc132c81ef98ba015d84957b8795454eeeb3669a9784186c174cfa2479db0f657d2886ee27e74ed49590be6d135857bffad278e6ad0ac1f9d284e878695d5a69250e0db5195a5fed13b31675ec5a8374c381e9204049abbbb20ca3cacbc3748bac3337d1d58391c4e74ccfc5ef74860a98c928d6b5f31f8673cffa2213f66ec0c90e0d69d75e0c7695ffaa501912118f16ca7851407412c24782c901e6a2ac4dc1cc5843e62a85dc21ab393c6d56c5581c186a3806fdb72cab83da1614244a6da6c0ce6a288f7d87d056a82f56030f23b54313a5bf09fbd57b6de6dde3cc8fba231f771a2da53735b35c635205002a251e91a337ae21cecf5079abedef4f9f5557cc1c373b6fe5abfd7fa6d7938d7fc1a7907218e7cf0a20d673b1f986ce64647e2b28c639665e8251747e32e4bd7e9a32da6377592c4392ec4d87221c25b7d38bbfc6d0fd7c13f819134ba8da336ab4aa855bb54f946372ba3f43fd9a82cdab3d28c52a708fd1be59db4e21b71035979eb4ede873938affae8c446a006a222fefbff4154ac9d51b57d22ca1e69b8d38d288925aa0e3f1490e6a0fdbd0d9d0d94d051b92e4c4276aeec6b356cb91b48ca8a9457fad559283b787e157d86eb4ddd15fa23ca6499bff9d0e78bfe64d7403bacb86df60d7294a5c2f0029947733450ad4366c89dcffa51b509074e42285ea2aabe96aa03491a3c24179c96d9294e9a88edd3b9155b7cfe3e0e28a42da9ace1fb35c84ec9558b6062cad2b24f128a29f8aa0c78594e815533473dea6ef23437e02ef692ee65ad7636d83be28e5ddf6ef1b5dd8f7919edc3add85461105db8d2949dcf3aaaf6f1d4dda99556d9bc026c7d7074a4d0995c1f750bbca93e0d1bb5ea3c25daf88fbe90b5400c8fdc675b3bf24a315cfc16820906df957c2572a1d0167a5a1200bc2a8a03f4b95ff4105b347df3eacb500d004fc24e0fb35544d945b37265bdb9080d97691907e19401d60bfe07a1b023e197acf874dd1cc5e784da7fa355830c5cf0ece97318cb5550d3e12c7355e3e6c4ebe4a07801a3ba6064a0f822676e09c9e4728e5527616907046b683efd0942511b34ffc7de61f32eab00113c6e33848826353bef7f6af8d47408fed1e84146a1c280cae5c032e3315dde5b22f5fd1806964823a1257ab36aa4662f61c1d0e661c0e34c6c088be530afc8893530bf9c661ef55e5ca7595b05a3259458017638f5a6d9df3b22de3ed5d67b73af0ee19582a6c35a8494199f7454fe7876afcc30d0b4d5d8a86e4857c61a88d239cfc421254546e178f167c792bb5dcc738a31d3304dcbbece725c969f5b039a2958d4019738a443f227b7d02ff8bbd206196ebad4fdab5c5b2478e4fd7bb15adc8eeae8d3ec80614f14d3cee8e680d9b10802105e127e1fa381828438ee0c7a522d6412fb55c295ae250f30b7f54502b140a3a07078d0ddb3b1e07ca1c19f0fb029c2527a8c93b31545655d410bc10a4506c2dd4471f72cc7edd442391020b15cd7e5c3eb478580cd7f17b62781fb21b1eb93bd12585b512aef77a3120d4f24c61bc519f0adf4fad8f2d1a533cb28a65cfe461b19545cf37700d50307e7ae6b5ca6dacbb4561994a1fd61e0b8ffcf157027583026d7da0a987f031bd3ac351d6f099e31ee56ebae048afc9637250c3ebfb938ee0ef8e32f45da11b580654feb9bbe3538d5151b7554155c08990bc8740ede296d6da6adbff0ab55b4ebd5e2e807d111fe7975a2eb58eb00e040296e0b9c298b016aecf35006bb3a5660c90d0b33d318be4ad81662c9037592df7d5c00551d7d61134b2800a5517a441a0da8b7687f09bbbe17e1e9d5a555e242bdcf96b1705db3fa27850880220b5cd22b7b745fc8032fde316b6a35834335162a3ca41730cebaafdff80d926129781ac88a2d891fe56da184e6a0889c487ea78d657e21cf6e263535adccd94af6005043ec65049072de314e804c62e1f9b97700d68053adfd7c9e4510ff64e4e0933e975ae21b7d3f6ec67efb7b3003326db049dba6ef3ffffff2c19347a690702d45ffbe416f7f559f0cf4474fd69f351768b609a7fd01e72aefaee45698225421df148f7782f073bc0420f132541a3ada09ea4e5997c411f2a34f4e5b59a142c6fac8fb97cb504aa056b1ce7c516e82dd01be95809575a6590c1696d4e515aa14edd3178559392f04a9c79f2a385d31aa4cc5efbed0d729eea959643d1e5e9a435e04189c259c5931a07a98d41d63e0f43362f52c7c61d851324c410efbb8177c1322948ec17b43ba106265962291a1e17d5fcb3b7e3cc065d682529a626918ea40368d25a7e421d8b2c8e8b3023e98370c114e216bd77dc740386b482a472432c9a7c233683961d8c423d5ee7e7c9b182539b90cddbf2a41b721c0265aa7b6447aff6ea1c2b459f0adf7cc7c4a8835a3e87ea61b3fb58a6ef369f7ce40ab923d0f0721564ec7ddab80f9439653fa130d11ae29ff9edb209a83ee3b89b157261e864ef7bd632605f0499efd52d6464779fc0707bb51044e59a939d1144673241342519a213ecaae8b6e178beafa312e3320b657165382a68cab47779fc58e022d703fbde79fe2c593545c44cd282f3eea6cbc0fa4c5a0adc41e93da9f9f57ba41bd307e38ff8520133948af0a12614af6f97f22f99c3edc670538730af7ace5bbff260733aa77e87e8db87c384fb84b6ba81fdd4e95f5981bf047d168e50d8b7a627785ade97f074bf8bb9290db6d8c4a6cf64bd97426e411a8cc21685fa7f4a5e0af57422cb31cdbd6adc258b293265dc1d07d906120ea9f264bb495b7408895e7c4d3aaabb283cbad73a65ab03a55194de59775043c447bf0a1e8b87b349d51a47c80456cce39e7198f597b9ce3c4d65851f5e6fd532608b1ece6a3e346738d79aa58772aa6a34b4df089a7a38b8a8cc94bf9873325f58e3a527e141d4e630d47a02dda06c73ebabdac89cbaa00581c07ce8945bba1d578e2a2a79e7e6ae639b36853db050050f475ed003c0e1234cc0042b103aea5de2c29d02d842fbc8638da01047c32bb33863ea452ab6829473281dee", &(0x7f0000000200)=0x1000, &(0x7f0000000240)="681d7e1f59a96d9fba96fc0abf2eaff273896891bfedcd601cedd57a4020fb1d0398839ba8e58f2e99f6cf1750d44c7e0f4841e625409f1897205bbdac57efd28f35e293834b", 0x46) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000009c0)="38484cded2ac991ce404ddb735cbd8a8fbd6801c24610f20fd40b22a65042651714f603cb654086cbefdd35dbc165dc10e02de9fb3a455ca9b6d2e44e13133ae5e1605d3c82e742724ae0eda4d7d5be4ff1f1edd21aa198526332d9f0d2523e2da8a3c5648dc094fe93c8b4a2565b4de5316da98fc283c87bdfc83c06873d5e2db1014943ad3ca524834664759c0ce08963a7a070eef283aa90f78a360719f67eb076420f2420129c09fbb5918e4f55f9888f32b6f2fe651608d3387b569009a29218596cc413b32357a8d6c1ba58862b9da5b3830b68a9bc5baaf42fc462025bca24d8e477b92718b0cc8db9854e091e83733eda82333d7accfd6839475773ec5b24833fb8f13faa8621a9df0cb1fe074a7b01246ffb1fe61a92bd58d29e85aa5ebac05e6e84cde8fda0c2b0923e70145568d9c2f95546aee24c76f1b0266675576bdb646615d7649b65cde592444cdf8715ca8", 0x154}], 0x1) executing program 5: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x106a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x1034, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @tcp={{0x3, 0x1, r0, 0x41424344, 0x0, 0x0, 0xd, 0x20, 0x5, 0x0, 0x4, {[@nop, @window={0x3, 0x3, 0x81}, @md5sig={0x13, 0x12, "d4927e1c57b11d1f3c261ff2061d814f"}, @sack={0x5, 0x6, [0x4736e896]}, @sack_perm={0x4, 0x2}]}}, {"44e61105e905078272c82637bf840d1784ab060441a725b594e655f1c5c7a8fb41f0b23c75a1a7b28e527a3965e7a437d97c06e249c93e5fa356225e67f8b4de4fa8ca58e902dde1daffd96029cf40873035c0780366f50327e7b176743bd39ae241af2bda7219bb23abdd3543aae87d6a7254d5fef42856484e09a2b516eb8720fbdf21b5a4bf6e186084147a6ab0de3f8ac31ebb89f3c545ef521afec6c672e0ae4f3d076f19dd3c350d5712102c35c70729773b3fe2eaed5ea151e2645df59f28deb3285d5d21e42fc22e89e52282c25e0d15ed005732f8ea84526a65d71f03016c377b734e1ab1ba672941b4056f733f686b44ade8df4a00a97f96ae2da2d9514fde3ede5a30ba95d4b90b93122743457776f11e25c662f5a580bad79eccd329f576381fa5e161abfda3223b75d32fbb252fa029814112ef7d18e29a45d2a9b6cefe333d21ec3e2c0d19935a42711284fb98e35f08b3ff846e9d4bcad2a844553febab2b84dbe0894a852fdb3998854e3549999cead50ca9af0ce0334901e47efc4a09d0ed7dd49e82ba3ccd87f6031f563f4181da34084a6f54b3b2429c2ef2d9561b580012513ef9cfee58c6182ea3e1460ba632795a400741b948be2ce63badc1fec2ea7e07a1a0b48720580feda22292f04caff8565e647cd574151fbc7ba4afc772856824efc67310b4ea8903150c5338507c9a47b4c8a012d2e71885dcfeca7cb361d455dc15b462e19e087c7b60942ad5e4aa3a6260021a18fe9dd01dc0af517250103492f99f7a4d6d26823bb6071e633c413a32f2c8cfa11fe28b158fb7aebc81335f322ca438d4a16353f86e60195f95ade4dd378fdff07b87582389e59deae17b7b25bb2d2258e157534a5a8193d1e019c2367b0f4cd8d67a88388babea404f782887e315f3846a227eea604614472f90d3f6fceab3f0abd79fcd783f421e62b433e1ab9923f43973d2ef6addbd105b27fa02b56d0ac1f3a959ddcfbcb92461562437754aeba1c6299f3b10acb5271932cd114455ca73a8780bcdc4d837b0bac758da73dfe6865254a9809a6039ba37cb577709c53ad727ca38535213c2512db9d0540bdbb03e08af20af53390a5f9d4e33f72df719bfd63d305a2e89f187f7c9dafc91eae73d9bc1fbdd33aeafa8a448fbb9e46405516c7028ee73327b6d7deefba15b337cd4109222f481d465969ccb3308b1c25265777bb4a2d7ad3f73904f43b9974222f117becccf9a7b03c3b1447020a67604c024b58148c192a138b341c4bfd99e4bc2ab0536ae672bd56c826168a5a0c5b0395714d84ce8938436346ebde1108f44f562be5b9a665b9e4bd16239a17ff663f69c7ec912da160841ec3cb14488e548435a78f88f266959a3fa6e00d443567d34a3aaa79b861a7ca2a4edd04fcb81235269ab98610c055a11e5c312c72e26912923814783d7b5b839cd890a5146f81d00ef556e1a9a5db9f5ca87fad795c5236f6beeeace7052fcf4dda5f0d4abb51872cfc4e053ec1fd6a17f4d273e79675ffd5d573c9f8cfa203510c938c22cf518efdb70853442ab82f808c5a3c4416d0564ed966e20bffe88c66bf2a749bd14a3f06ef3f615370183241ecab2a4bbb15b218ee7dc8c7febed54d4e6d76ac021c372e7a7f03750dff5de79ed73b787a83f6aa5371bc66616e8569fe193944ad89a529caa0d47ad02f319e4194bf470ef80c07cbbe1e57f034680c64d88f5cfa24f444ef0c823946de8e85bae722d53d5bd1fbee2b0833a11aaa81c23f5e3ea37dae857219408e29a61ac3378e4cd397e71ce29087910a04f23bcc518a4bd60521bca9cf570b26094c51461c78cbfbf50ba10a949333ed653821a4befbe70228166ea980a2afb7b26791526abb634297528c0ebdb91a42b23cf9069d8289a1e60edb25207d8d600c6b558016840428766cc40ba14c3d74705fdafb1d819ae9ff2ac0e140d46c259c95d26149ee9d540d7d37a2e9e4d249e28887aedf9c7448fa3eff6e289c50f3a2e94919dcf9fbbcec67330e20f96646acb4d73cc758ecfea047d50fdc72c9d9bcbac8422d3ea45579c3e11cd504de4f4ed76846927d2e23792e0977e498b7c6083c7f7c4376e2f6bd46274f9cf398ab535a69b29206d4bcb9f976825f49118ae0f7d2c0a85c995a89a7032fd2f6e7d9c66d0951af159f45c7e74d48c85a3df6c3f9bf51ffeba24b4c449b74965084bc968d6b250130b14a408941489a1d85aa72ff77c884bc402c69fb6099440a6b015f8c91e03f7fb81b54cc8926c833c9ea98634b4547ba057c1af891033998aaf8cb8ff82e10bb9863aa467bc95292e5d3501fac837abb0af73c36118fdfedcb61456bd3bcb0472948a5949a33f0ef23a4474ca08c8143840abeea04c4e1f29520a5a64a55ad591ccb0e7b64ea06843d80fecc455386f39d03df0696ae76ce7eb9b23911777ca1ca859fb8dac04c36584e67711954e1ccc8e9493b36f7f5ad50a674dd89bde9ca22f502f46491bea078969ab131f899dd7f5f30a0a3ca040bbf72e97661c0d9d19136e42ec0ddc0a771b7f907fb5af65e5cae4dc3ef18f6e6b23e3b2bf6143a7f38ac6030897a712889cb9b1503160c2405fea622752f63925126b52d8149f7e2eae39a1880d2b2848884b77a4fd96e8c43400271bf29ae594ddeecd43facdf83901a9dc7a2605a44cea4452cd604a6ecb78d7f4b51105c96804b1b71b45b7f61bd231daadfa2227fa57dc8d6ce4e681399c0ab319347ed0b21e5d130533e1f1af56a198a0f25326f62a18c0b2650d9b1719337d27706264408bdd0c9c752e521ed9c2e9fe7d782d2e41b5f849a6b6609f5d7f2d76bc4b52e804ad6ef2fe8e15605b31838a96f9456a1039fbdf756b7d5771f5c35f2959b24e7155b61edf95176dc1fa715a0703ccde56c3da1c88eff8e371afac54ba5e29ee6b09f614e8dc81481d5cc574bc3a1beacca7aaaa8499b2d75f5e29770166e09c3ed15f4d7a51ce0d0bfe81cb4c478751d421e87ee2996814d748aad3853d99a5e4ee1c0dbfeef0dd21b375fca8773ec5001d89c362f8881dedc5f393c38b0ef015521b041d73558370806c083eb3dd231034a833a4907bf8e172e7e4413ac9d81050a6ab6fdbe103efe9d24585b8bb6f5ca492c859ae814870052ba8d48cddd682e217439471c72251bd9a39bd9a91c2758cd8d4d421df01929c2402fb7c54e34397733414ab29f52ab6c9d0b5ca3d8c2c787777bb13c6560b49d2d0d8b52397756b9da03a4afd4a0858ac1200919c8b5d5e190c574fcfe8aab264db4174ebb8797a55f293530ca03c6c3d59597ec3aed4e31a8b6205a810dcb01034f4171025521a7f4688203be2278ea47393eb6e6a05eae57fd61729c3011609bd6b8d037f7f6b87058c80b37b821935b8af8fb4b525746ed1bc25d4bac1fef1678c16e361a8b3dcea070aec12e3f0cd8a3bd514aaa9c6a34c65e0b4b46dd2a8bfff78d8ef8f620dbdd323bf2a3182faf50f6a82512487f5a34258a016041705c4e06b4d995d2ae78c9552e882f24c8051ae79d8c71ad4af788d023c40fa4673ab3e870296732ca81d8cca3db1336d4a1e252377acc0d003581a96e5c5ffded0fd4f857d5bea407daa58acc21cf8a3eac523ffab4daf351d03aed661167e86801c7564d127696afa8f3aa96ea8ab94b0e1536ea22c6d72c3fba8f3f369206ae2f9a5ab66c85b43d5191978650342603aa62e3982205f4efaf4b20578acd8ebedcdcc463adfbfbc09c514ee84eabe727111c1376b5a425a8710f58463242b2f6eef16d97e20be1b8857ae3e6df1178672aea1a701af08535d6184bae14b700d68cff11c71537c08131d9e33eec0b3ee9df40687caac1178e0f0563c379673dc567f33a90f67404195b4913335c1c97913ad3c1e304eb6e6ee49851d6fd547e5e043ddbc69ed1a35d9cdece286adc0664fb25f1baa12cb1c604dae08c21f231b518c58eefc87fd667c7334fc99d4afd22356b60af5da007c08d759d9f43322234cbe5101d52e30c779b27475f8b3d418bf3eb6062646b3413fceb019ab0044cf96ac5da852e5c4e1a6d8a6d1e91d1fe93a97c4e2389340d2bb902ce0cf714d1430135c51d1f88bfdef343eb050810584fdee5f69d1973dd9c96014e3d62f9c224eb385adefe4d4974c1a630124a0916988c76dda885204d8a7eb5c574e4aa127bb67c6b2cd54ca879ae581bf9c09da1580fcbb5f86773e6188ea35c7f7efd6bcac09810a064a17997d6d7009b8b9b0a894050ee85e35dbaf1251d965eef7c0bbe0a0c41f80d80192d1f654712f53c6156f1c18f26712b4bd823eada097f38069254e2a370b3a75d8d933706e32f4a21e1061f6db40200ff209bfcbd4129eebb49704c103a45205e7089d29415ce680a275fa372ac8ef03e04006b5b1b5f2fa48c4fdc5b99c9a725c5ecb98eecbde6e8feebbd0d55513b6c839c16f8b97e8fcf0e78a1d423e22d3be7d143deffcc71537da5312089f802da9009d0ba0c6ce0786a0725330903a023868030a838b81c34d04a22227da5d579893f50e566a440a73632d73d4a2e396d9f2c163c25b90aadccee9a148d32da2c47b4cebfa6c74f4c8e34d42f53f463347269cd8b9b2b66248cd6e40ed6449a49faa72f1d42ee4e81e97abdf8c081c516406c18f4756057d32698247c6cf882c5ef455b036bd9f602ee561388a46e31bc8da20729b614ae11e5d2cd6f5e41db256c82f70a705a5d0f89d430b05428161a4a79bf30196dc18ff61d322f1515a38f3318eba9917a4cc60e552b7a118e325dcad2ce93b5f765949fa231970cc67b6d2a90dd35b0deff9c01b47aacc5c5279333b6dbd096047bb1f469d95131d3e9fdc95d7ed31231eea61f52b54e836cf48a75c741303549be7c6c457797976447b4106191db583d0515af9624a740d9e3ffe703ac7f7748a2e450b2810ab67e3b6526a1ea13233a8a5daef2b3b72405e2a92f9bafc3c7b71f9f2b642b6148d7c1ffda83b80afe94fd8b0fb531b30d238e1f1ba0e741675bf4d71e6058567df0cf5f84f6318de91f82d389a3035151a9910c64476154c3f97b4e12ba0c0bf018445a4b20fe8698b37078e27df36dd3ffcb62fc339392860b54e65feac2b693b1e3074f68100e1f85697f99f26f3a2ca53ed0ae985ffeaecddb93b7dfe451fb4cca0a71b5acd812edfe07e98255b25aa413f9006197b064faf0d0a211122eaec6c4583f30742d0a74cfb522307a139652226a879bf194a18a3c05f5c2d561dd839af88ad1125c9f54ee3acc48a111514e9a0da0c9f07e993f25f3f15c937a088c46778bfe0c65fe0707a15cf296a4fce3ba13466a70e9df948df7f2e0233daf36e082a30045bc30a83f79a650972474e8fb58701b2be0c30ac9cdc521d7bf58e29d074e7c865df5b7f33b09f59d9284b76e6e7bab325746e3bd4fc223b780842bd5d8c13307081c1345f982e6e96000535cc6c418bc99b20ed80d5fd68cc9b26e49b60a2b50d670c49d4e611dd3934868c82363685c857e77589017ce7ecc32bf6b2e15f99bcbd8a4d0c9e9db5888b02cf957bc88df62ecb10fd3dab6e1a3f425d9708c076c080ac20a7ab4d2d17656b4e10ec1ee609d9acbf4c5d2646f9f2939e165736345930eee404a6b214ce6e00fd165db5974c84404e97ddcfdefadd7ccbbc49e7e0fa14d88db27b86c09693f302f8a2e67ce926a69b90c0b2653c888e6e17370b54d931bce4aad5ab83ea6aaa3b15659e4307af5ef249bcf2de83e98bc9d0bba01e6742dd8106963e9d928994"}}}}}}}) executing program 2: r0 = socket(0x0, 0x2, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6a, 0x3}, 0x8) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)) r1 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240), 0x4) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) mknod(0x0, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000002f40)}, {&(0x7f00000000c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9888924dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441c95b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8e", 0xba}, {&(0x7f00000007c0)}, {0x0}, {0x0}], 0x6) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) fchdir(r3) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) read(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: r0 = socket(0x0, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semctl$GETVAL(0x0, 0x0, 0x5, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000100)=[{0x30, 0x0, 0x0, 0x81}, {0x44, 0x0, 0x42}, {0x41e, 0x0, 0x5, 0x1}]}) syz_emit_ethernet(0xe, &(0x7f00000002c0)=ANY=[@ANYRES32=r0, @ANYBLOB="3efcafee820034fc9c00957d9e75ea3612bcf9f9b291c19bbe7d2215639fcba0c455633ae83f3868aa006ea5a7d3aaf04c45c19585ee093791350e728d05", @ANYRES64=r1, @ANYRESOCT=r0, @ANYRESHEX=r1, @ANYRESHEX=r1, @ANYRESHEX=r0]) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setuid(0x0) r2 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7a2a86996b469cef) socket(0x2, 0x400000000002, 0x0) setsockopt(0xffffffffffffff9c, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = socket(0x18, 0x2, 0x0) getsockopt(r3, 0x29, 0x661, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r4) writev(0xffffffffffffffff, &(0x7f0000000500)=[{0x0}], 0x1) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 1: syz_emit_ethernet(0x86, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5bb750786dd605f6ad900403a003bcc2629a17a6c58afb8877c8be162e3fe8000000000000000000000000000aa02009078000000006006c33e00000000fe8000000000000000000000000000aa3a5b8167d63cda982ed6d49ce65ca48d0002000000000000040100040100c2"]) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x7f, 0x1, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @udp={{0x3, 0x2, 0x8}}}}}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026307e7be2df67de20888bda64612c3100"}) writev(r0, &(0x7f0000000740)=[{&(0x7f00000009c0)="803f4a2b0680d986f7d8f5153a2eeb199a38a421d33d06a265d29c593e24f6e13a087e1e4ab7d2c402e2e8b36e8fe95a0f758fd7f1a7273234b49077ba383a401fab034c90d02974ae4b8b873f4861110a124fc3dcfe", 0x56}], 0x1) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d"], 0x101, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) msgget$private(0x0, 0x84) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001340)={0x3, &(0x7f0000000200)=[{0x1}, {0x61}, {0xe}]}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) write(r4, &(0x7f00000001c0)='o', 0x1) write(r4, &(0x7f00000000c0)='\x00\x00\x00\x00\b\x00}i\x00\x00\x00', 0xb) dup(r3) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6b3224f4ff2c00000000000000000400"}) close(r2) link(0x0, &(0x7f0000000440)='./bus\x00') getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) socket$inet(0x2, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000800)=[{0x81}, {0x5}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f0000357000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x801169ab, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) executing program 5: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x106a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x1034, 0x3a, 0x0, @rand_addr="f6ec06afdf466c130afc590bdb9e4ff6", @mcast2, {[], @tcp={{0x3, 0x1, r0, 0x41424344, 0x0, 0x0, 0xd, 0x20, 0x5, 0x0, 0x4, {[@nop, @window={0x3, 0x3, 0x81}, @md5sig={0x13, 0x12, "d4927e1c57b11d1f3c261ff2061d814f"}, @sack={0x5, 0x6, [0x4736e896]}, @sack_perm={0x4, 0x2}]}}, {"44e61105e905078272c82637bf840d1784ab060441a725b594e655f1c5c7a8fb41f0b23c75a1a7b28e527a3965e7a437d97c06e249c93e5fa356225e67f8b4de4fa8ca58e902dde1daffd96029cf40873035c0780366f50327e7b176743bd39ae241af2bda7219bb23abdd3543aae87d6a7254d5fef42856484e09a2b516eb8720fbdf21b5a4bf6e186084147a6ab0de3f8ac31ebb89f3c545ef521afec6c672e0ae4f3d076f19dd3c350d5712102c35c70729773b3fe2eaed5ea151e2645df59f28deb3285d5d21e42fc22e89e52282c25e0d15ed005732f8ea84526a65d71f03016c377b734e1ab1ba672941b4056f733f686b44ade8df4a00a97f96ae2da2d9514fde3ede5a30ba95d4b90b93122743457776f11e25c662f5a580bad79eccd329f576381fa5e161abfda3223b75d32fbb252fa029814112ef7d18e29a45d2a9b6cefe333d21ec3e2c0d19935a42711284fb98e35f08b3ff846e9d4bcad2a844553febab2b84dbe0894a852fdb3998854e3549999cead50ca9af0ce0334901e47efc4a09d0ed7dd49e82ba3ccd87f6031f563f4181da34084a6f54b3b2429c2ef2d9561b580012513ef9cfee58c6182ea3e1460ba632795a400741b948be2ce63badc1fec2ea7e07a1a0b48720580feda22292f04caff8565e647cd574151fbc7ba4afc772856824efc67310b4ea8903150c5338507c9a47b4c8a012d2e71885dcfeca7cb361d455dc15b462e19e087c7b60942ad5e4aa3a6260021a18fe9dd01dc0af517250103492f99f7a4d6d26823bb6071e633c413a32f2c8cfa11fe28b158fb7aebc81335f322ca438d4a16353f86e60195f95ade4dd378fdff07b87582389e59deae17b7b25bb2d2258e157534a5a8193d1e019c2367b0f4cd8d67a88388babea404f782887e315f3846a227eea604614472f90d3f6fceab3f0abd79fcd783f421e62b433e1ab9923f43973d2ef6addbd105b27fa02b56d0ac1f3a959ddcfbcb92461562437754aeba1c6299f3b10acb5271932cd114455ca73a8780bcdc4d837b0bac758da73dfe6865254a9809a6039ba37cb577709c53ad727ca38535213c2512db9d0540bdbb03e08af20af53390a5f9d4e33f72df719bfd63d305a2e89f187f7c9dafc91eae73d9bc1fbdd33aeafa8a448fbb9e46405516c7028ee73327b6d7deefba15b337cd4109222f481d465969ccb3308b1c25265777bb4a2d7ad3f73904f43b9974222f117becccf9a7b03c3b1447020a67604c024b58148c192a138b341c4bfd99e4bc2ab0536ae672bd56c826168a5a0c5b0395714d84ce8938436346ebde1108f44f562be5b9a665b9e4bd16239a17ff663f69c7ec912da160841ec3cb14488e548435a78f88f266959a3fa6e00d443567d34a3aaa79b861a7ca2a4edd04fcb81235269ab98610c055a11e5c312c72e26912923814783d7b5b839cd890a5146f81d00ef556e1a9a5db9f5ca87fad795c5236f6beeeace7052fcf4dda5f0d4abb51872cfc4e053ec1fd6a17f4d273e79675ffd5d573c9f8cfa203510c938c22cf518efdb70853442ab82f808c5a3c4416d0564ed966e20bffe88c66bf2a749bd14a3f06ef3f615370183241ecab2a4bbb15b218ee7dc8c7febed54d4e6d76ac021c372e7a7f03750dff5de79ed73b787a83f6aa5371bc66616e8569fe193944ad89a529caa0d47ad02f319e4194bf470ef80c07cbbe1e57f034680c64d88f5cfa24f444ef0c823946de8e85bae722d53d5bd1fbee2b0833a11aaa81c23f5e3ea37dae857219408e29a61ac3378e4cd397e71ce29087910a04f23bcc518a4bd60521bca9cf570b26094c51461c78cbfbf50ba10a949333ed653821a4befbe70228166ea980a2afb7b26791526abb634297528c0ebdb91a42b23cf9069d8289a1e60edb25207d8d600c6b558016840428766cc40ba14c3d74705fdafb1d819ae9ff2ac0e140d46c259c95d26149ee9d540d7d37a2e9e4d249e28887aedf9c7448fa3eff6e289c50f3a2e94919dcf9fbbcec67330e20f96646acb4d73cc758ecfea047d50fdc72c9d9bcbac8422d3ea45579c3e11cd504de4f4ed76846927d2e23792e0977e498b7c6083c7f7c4376e2f6bd46274f9cf398ab535a69b29206d4bcb9f976825f49118ae0f7d2c0a85c995a89a7032fd2f6e7d9c66d0951af159f45c7e74d48c85a3df6c3f9bf51ffeba24b4c449b74965084bc968d6b250130b14a408941489a1d85aa72ff77c884bc402c69fb6099440a6b015f8c91e03f7fb81b54cc8926c833c9ea98634b4547ba057c1af891033998aaf8cb8ff82e10bb9863aa467bc95292e5d3501fac837abb0af73c36118fdfedcb61456bd3bcb0472948a5949a33f0ef23a4474ca08c8143840abeea04c4e1f29520a5a64a55ad591ccb0e7b64ea06843d80fecc455386f39d03df0696ae76ce7eb9b23911777ca1ca859fb8dac04c36584e67711954e1ccc8e9493b36f7f5ad50a674dd89bde9ca22f502f46491bea078969ab131f899dd7f5f30a0a3ca040bbf72e97661c0d9d19136e42ec0ddc0a771b7f907fb5af65e5cae4dc3ef18f6e6b23e3b2bf6143a7f38ac6030897a712889cb9b1503160c2405fea622752f63925126b52d8149f7e2eae39a1880d2b2848884b77a4fd96e8c43400271bf29ae594ddeecd43facdf83901a9dc7a2605a44cea4452cd604a6ecb78d7f4b51105c96804b1b71b45b7f61bd231daadfa2227fa57dc8d6ce4e681399c0ab319347ed0b21e5d130533e1f1af56a198a0f25326f62a18c0b2650d9b1719337d27706264408bdd0c9c752e521ed9c2e9fe7d782d2e41b5f849a6b6609f5d7f2d76bc4b52e804ad6ef2fe8e15605b31838a96f9456a1039fbdf756b7d5771f5c35f2959b24e7155b61edf95176dc1fa715a0703ccde56c3da1c88eff8e371afac54ba5e29ee6b09f614e8dc81481d5cc574bc3a1beacca7aaaa8499b2d75f5e29770166e09c3ed15f4d7a51ce0d0bfe81cb4c478751d421e87ee2996814d748aad3853d99a5e4ee1c0dbfeef0dd21b375fca8773ec5001d89c362f8881dedc5f393c38b0ef015521b041d73558370806c083eb3dd231034a833a4907bf8e172e7e4413ac9d81050a6ab6fdbe103efe9d24585b8bb6f5ca492c859ae814870052ba8d48cddd682e217439471c72251bd9a39bd9a91c2758cd8d4d421df01929c2402fb7c54e34397733414ab29f52ab6c9d0b5ca3d8c2c787777bb13c6560b49d2d0d8b52397756b9da03a4afd4a0858ac1200919c8b5d5e190c574fcfe8aab264db4174ebb8797a55f293530ca03c6c3d59597ec3aed4e31a8b6205a810dcb01034f4171025521a7f4688203be2278ea47393eb6e6a05eae57fd61729c3011609bd6b8d037f7f6b87058c80b37b821935b8af8fb4b525746ed1bc25d4bac1fef1678c16e361a8b3dcea070aec12e3f0cd8a3bd514aaa9c6a34c65e0b4b46dd2a8bfff78d8ef8f620dbdd323bf2a3182faf50f6a82512487f5a34258a016041705c4e06b4d995d2ae78c9552e882f24c8051ae79d8c71ad4af788d023c40fa4673ab3e870296732ca81d8cca3db1336d4a1e252377acc0d003581a96e5c5ffded0fd4f857d5bea407daa58acc21cf8a3eac523ffab4daf351d03aed661167e86801c7564d127696afa8f3aa96ea8ab94b0e1536ea22c6d72c3fba8f3f369206ae2f9a5ab66c85b43d5191978650342603aa62e3982205f4efaf4b20578acd8ebedcdcc463adfbfbc09c514ee84eabe727111c1376b5a425a8710f58463242b2f6eef16d97e20be1b8857ae3e6df1178672aea1a701af08535d6184bae14b700d68cff11c71537c08131d9e33eec0b3ee9df40687caac1178e0f0563c379673dc567f33a90f67404195b4913335c1c97913ad3c1e304eb6e6ee49851d6fd547e5e043ddbc69ed1a35d9cdece286adc0664fb25f1baa12cb1c604dae08c21f231b518c58eefc87fd667c7334fc99d4afd22356b60af5da007c08d759d9f43322234cbe5101d52e30c779b27475f8b3d418bf3eb6062646b3413fceb019ab0044cf96ac5da852e5c4e1a6d8a6d1e91d1fe93a97c4e2389340d2bb902ce0cf714d1430135c51d1f88bfdef343eb050810584fdee5f69d1973dd9c96014e3d62f9c224eb385adefe4d4974c1a630124a0916988c76dda885204d8a7eb5c574e4aa127bb67c6b2cd54ca879ae581bf9c09da1580fcbb5f86773e6188ea35c7f7efd6bcac09810a064a17997d6d7009b8b9b0a894050ee85e35dbaf1251d965eef7c0bbe0a0c41f80d80192d1f654712f53c6156f1c18f26712b4bd823eada097f38069254e2a370b3a75d8d933706e32f4a21e1061f6db40200ff209bfcbd4129eebb49704c103a45205e7089d29415ce680a275fa372ac8ef03e04006b5b1b5f2fa48c4fdc5b99c9a725c5ecb98eecbde6e8feebbd0d55513b6c839c16f8b97e8fcf0e78a1d423e22d3be7d143deffcc71537da5312089f802da9009d0ba0c6ce0786a0725330903a023868030a838b81c34d04a22227da5d579893f50e566a440a73632d73d4a2e396d9f2c163c25b90aadccee9a148d32da2c47b4cebfa6c74f4c8e34d42f53f463347269cd8b9b2b66248cd6e40ed6449a49faa72f1d42ee4e81e97abdf8c081c516406c18f4756057d32698247c6cf882c5ef455b036bd9f602ee561388a46e31bc8da20729b614ae11e5d2cd6f5e41db256c82f70a705a5d0f89d430b05428161a4a79bf30196dc18ff61d322f1515a38f3318eba9917a4cc60e552b7a118e325dcad2ce93b5f765949fa231970cc67b6d2a90dd35b0deff9c01b47aacc5c5279333b6dbd096047bb1f469d95131d3e9fdc95d7ed31231eea61f52b54e836cf48a75c741303549be7c6c457797976447b4106191db583d0515af9624a740d9e3ffe703ac7f7748a2e450b2810ab67e3b6526a1ea13233a8a5daef2b3b72405e2a92f9bafc3c7b71f9f2b642b6148d7c1ffda83b80afe94fd8b0fb531b30d238e1f1ba0e741675bf4d71e6058567df0cf5f84f6318de91f82d389a3035151a9910c64476154c3f97b4e12ba0c0bf018445a4b20fe8698b37078e27df36dd3ffcb62fc339392860b54e65feac2b693b1e3074f68100e1f85697f99f26f3a2ca53ed0ae985ffeaecddb93b7dfe451fb4cca0a71b5acd812edfe07e98255b25aa413f9006197b064faf0d0a211122eaec6c4583f30742d0a74cfb522307a139652226a879bf194a18a3c05f5c2d561dd839af88ad1125c9f54ee3acc48a111514e9a0da0c9f07e993f25f3f15c937a088c46778bfe0c65fe0707a15cf296a4fce3ba13466a70e9df948df7f2e0233daf36e082a30045bc30a83f79a650972474e8fb58701b2be0c30ac9cdc521d7bf58e29d074e7c865df5b7f33b09f59d9284b76e6e7bab325746e3bd4fc223b780842bd5d8c13307081c1345f982e6e96000535cc6c418bc99b20ed80d5fd68cc9b26e49b60a2b50d670c49d4e611dd3934868c82363685c857e77589017ce7ecc32bf6b2e15f99bcbd8a4d0c9e9db5888b02cf957bc88df62ecb10fd3dab6e1a3f425d9708c076c080ac20a7ab4d2d17656b4e10ec1ee609d9acbf4c5d2646f9f2939e165736345930eee404a6b214ce6e00fd165db5974c84404e97ddcfdefadd7ccbbc49e7e0fa14d88db27b86c09693f302f8a2e67ce926a69b90c0b2653c888e6e17370b54d931bce4aad5ab83ea6aaa3b15659e4307af5ef249bcf2de83e98bc9d0bba01e6742dd8106963e9d928994"}}}}}}}) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) setsockopt(r0, 0x7, 0x100, &(0x7f0000000200)="6ff2cc6a3fc78bc8dbfea643df0081030b4ee0a32bfdd20be52753b63a5a5838795bb3eefe36a1cb210bd323a7627575b99045838ef2dd3c60897521aa2424abded5fbda35c1462a725a6af14560015c3a2b73abcb8289c7d610c82723ee309826e696bad861282aff9b26e95220faa5e9eeb1da100dde09943a77db", 0x7c) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0xffffffffffffffe3, &(0x7f0000000580), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x800000018, 0x1, 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}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000000000/0x400000)=nil}, {&(0x7f000012e000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xdfd6}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a219620 executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x80}, {0x5}, {0x0, 0x0, 0xff, 0x20}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="406cfc0c9a14", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x3, 0x0, 0x0, 0x1}, @icmp=@info_request}}}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x4}, {0xc0}, {0x34, 0x0, 0x22, 0x10000000}]}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x8020560a, &(0x7f0000000040)={0x1, 0x0, 0x3, {[0x17be400000000]}}) executing program 0: socket(0x2, 0x8000, 0x0) r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknodat(0xffffffffffffff9c, 0x0, 0x2154, 0x1ea3) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10, 0x80) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r2, 0x2) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r3, 0x1) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) flock(r4, 0x1) flock(r2, 0x5) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000001c0)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r5, 0x8010570e, &(0x7f0000000140)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRESOCT=r2]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x8003, 0x0) socket$inet(0x2, 0x4000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000006c0)={0x0, 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3", &(0x7f0000000080)=0x1a, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x400000002, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r4, r3) connect$unix(r4, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000880)={0x10, 0xfffffffffffffff9, [{&(0x7f00004c8000/0x3000)=nil, &(0x7f0000247000/0x3000)=nil, 0x1}, {&(0x7f0000424000/0x4000)=nil, &(0x7f00002f0000/0x2000)=nil, 0x3}, {&(0x7f00003d0000/0x1000)=nil, &(0x7f000016e000/0x3000)=nil, 0x5c29f5ca}, {&(0x7f0000047000/0x4000)=nil, &(0x7f0000540000/0x1000)=nil, 0x2}, {&(0x7f0000775000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xb01}, {&(0x7f0000731000/0x1000)=nil, &(0x7f000015b000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000382000/0x3000)=nil, 0x8000}, {&(0x7f0000624000/0x3000)=nil, &(0x7f00004a1000/0x4000)=nil, 0x1000}, {&(0x7f000073b000/0x3000)=nil, &(0x7f00006df000/0x4000)=nil, 0x8}, {&(0x7f000078c000/0x14000)=nil, &(0x7f00002a9000/0x2000)=nil, 0x10000}, {&(0x7f000012d000/0x4000)=nil, &(0x7f000042a000/0xa000)=nil, 0xdc}, {&(0x7f0000437000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000425000/0x1000)=nil, &(0x7f0000370000/0x1000)=nil, 0x3}, {&(0x7f00001b6000/0x4000)=nil, &(0x7f0000575000/0x3000)=nil, 0x7}, {&(0x7f0000509000/0x2000)=nil, &(0x7f00004a9000/0x1000)=nil, 0x6}, {&(0x7f000056e000/0x4000)=nil, &(0x7f00003fc000/0x3000)=nil, 0x6}], './file0\x00'}) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}}}}}}) executing program 2: rename(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='./file0/file0\x00') executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}, {0x1}], 0x3}) read(0xffffffffffffff9c, &(0x7f00000000c0)=""/237, 0xed) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0xc02069a0, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r3 = socket(0x18, 0x3, 0x0) setuid(0x0) close(r3) r4 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700"}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r6 = dup2(r3, r5) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x61, 0x0, 0x10}, {0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xe, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(r1, &(0x7f0000000000), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: r0 = socket(0x18, 0x8000, 0x4) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000680)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f5753d5d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a433af7cca1b5337c44962929484f7f908d03d134fed393ffb6f774d8b98bba7a834e2920fd9b1a9a", 0xb8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x197}], 0x3) syz_emit_ethernet(0x163, &(0x7f0000000100)=ANY=[@ANYBLOB="73702eb9ccc30a541493219986dd60756aa3012d3aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb86"]) r2 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x2, 0x182) sysctl$vm(&(0x7f0000000080)={0x2, 0xc}, 0x2, 0x0, 0x0, &(0x7f0000000140)="46160472956712340700000000000000", 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r4, &(0x7f0000000480), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x0, 0x0, 0x8, 0x0, 0x8000]) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000080)=""/92) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) munlock(&(0x7f0000008000/0x1000)=nil, 0x1000) r5 = fcntl$getown(0xffffffffffffffff, 0x5) fsync(r2) getpeername$inet(0xffffffffffffffff, &(0x7f0000000280), &(0x7f00000002c0)=0xc) connect$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r6 = socket$inet(0x2, 0x4000, 0x8e) r7 = accept$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400), 0x0, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00 \x00\x00\x00', @ANYRES32, @ANYRES8=r0, @ANYBLOB="485aac123fa90d9b4eb3e7a02b4675a6c1c0ee4d6412f099510567adc477f334aaf3d1d642b5c5b202803dceb3869415ac2f1459f472558ec3cd2324c6480aa3d6cb11ae341d0674a44fa7b54eff4aca6b3caa1ac24aef43e46de4a08c19e6fa5dcf6f1e9b61aa4af17794bca8713bffe2bfffe3274549bd8a5d29ba91c829fd836b4e6bfa52eb36a74dcac73b3afa62950eb76081bf905d2907c3851c18047df4faaaca1404768785a3fb63275abb4fb669b5f1ab51b930a1032c27b34820ec9072b27684b47e", @ANYRESHEX=r5, @ANYRES32, @ANYRESHEX, @ANYBLOB="8c9d0fde25d74c7d5d2a0d8e464b4f852192fa4ef9a6cc00f43e6d0e74bb76c6a99bd4f8b46ebcee3318e023e76c5fd0846cc3bbee7b1fc46763051d5a78c9c5dcd96e04bef3c4045443fe5f554db02025753ad2866f9fe98e9629ad55c39a331f4c08a790", @ANYRES32=r7, @ANYRES32=r7, @ANYRES32, @ANYRES32=r8, @ANYBLOB="100000101800000000000000000000000b0100002ea85e4fb4d341baa9dba227244ec86362392ab2d89cd12b82c5c0d05cd899b3a7dedb6189a55f7c0453467a0620dc5d4a281ac66bbe80799236168c736d0859d55a7a84936fcdd4f5987065ce79d1e180d6321f54812bc5244428468e84e671df5541cfe441bbf44b67dcb84acdfd", @ANYRES32, @ANYRES8, @ANYRES32=r6, @ANYRES32=r7], 0xa0, 0x409}, 0x5) lchown(&(0x7f00000008c0)='./file0\x00', 0x0, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={r5}, 0xc) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0x40000000}]}) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 6: r0 = semget$private(0x0, 0x4, 0x40) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x10001, r2, r5, r7, r8, 0x161, 0x200}, 0x40, 0x9, 0x7fffffff}) r9 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) lseek(r9, 0x6, 0x2) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) chown(&(0x7f00000002c0)='./file0\x00', r7, r3) getgroups(0x4, &(0x7f0000000340)=[r3, r5, r5, r8]) lchown(&(0x7f0000000300)='./file0\x00', r2, r12) ioctl$BIOCSDIRFILT(r10, 0x8004427d, &(0x7f0000000380)=0xfffff001) r13 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x10) chflagsat(r13, &(0x7f0000000400)='./file0\x00', 0x0, 0x0) setregid(r11, 0xffffffffffffffff) getegid() r14 = syz_open_pts() ioctl$TIOCSDTR(r14, 0x20007479) r15 = socket$inet6(0x18, 0x3, 0x3) setsockopt$sock_linger(r15, 0xffff, 0x80, &(0x7f0000000440)={0xffffffff, 0x3}, 0x8) r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) sysctl$vm(&(0x7f00000004c0)={0x2, 0xa}, 0x2, &(0x7f0000000500)="05856314e9344c3589bb3d90ee4d142d8430592bc93484085a401e16e13574e20e48304e4640ae3a89a13ca970c2d0bc6c8edc6ce9922b645f6b68442e62eb5e41cd54d024", &(0x7f0000000580)=0x45, &(0x7f00000005c0)="542facd8bd0024378a3c9fdd26edbaa7f46145761fc812d468a280ad7de5aa0e035904a71f3694b9387883240c8d8f375bcc7560cd893abb5bad40e214fc1e2ef39458a6d46b73181146983e984a586ed3b7435874eea00bd62dce5b17d4e5c6b8092612cfe7109775aba8f356e6a576663424a4830efd55994fc53d7295e555eaf3f1296e3fcb763acb113681bb4c1067c5eadd3f14e73261e0180fa2d6e9af28616a7773221841dd69402a5e474ef570499e6658a350ff612c867237a3641f6b5b97f60989d3629071cf81236f20d4ae6c1db84fafca6061c588e9be269c89e0245a8b0d", 0xe5) recvmmsg(r15, &(0x7f0000001c80)={&(0x7f0000001c40)={&(0x7f00000006c0)=@un=@file={0x0, ""/99}, 0x65, &(0x7f0000000bc0)=[{&(0x7f0000000740)}, {&(0x7f0000000780)=""/194, 0xc2}, {&(0x7f0000000880)=""/131, 0x83}, {&(0x7f0000000940)=""/141, 0x8d}, {&(0x7f0000000a00)=""/115, 0x73}, {&(0x7f0000000a80)=""/42, 0x2a}, {&(0x7f0000000ac0)=""/211, 0xd3}], 0x7, &(0x7f0000000c40)=""/4096, 0x1000}, 0x6}, 0x10, 0x1800, &(0x7f0000001cc0)={0x6, 0x5}) writev(r16, &(0x7f0000001e80)=[{&(0x7f0000001d00)="4c4bc09124cb1da078d583d2f09bcfdd6651708543f687efb8919b4697d2f7aa69d8e783161e1b2cd86a597845fff6964a9806d0b0964486903a1bfec5ccb3fdb539800bba244e6e13c7efe8c0a453dc8dd295e44d22499f8789cfe88db1fc3f", 0x60}, {&(0x7f0000001d80)="f30f295e57c2b514aa315db860a51b19bc4028a097272b890c4dc8b54849195214b5fc1c95bdc5e177fb09c51b6dd9b8074e5f5ddbc89ba17006b42ceb6a349f759823402fa18615e3c364d25fa4d8e4fefcecda6c7323096902e034442ba8847ae47f21adacc674474e9379a592a64b7d6cebeb5e84074e95c9b4faf0c30fa7e72bb33ac46475e3e8de1da13a71d3889e", 0x91}, {&(0x7f0000001e40)="b70ffe4537632cdf45e6f4e51e80a1d9", 0x10}], 0x3) ftruncate(r13, 0xfffffffffffff646) sendto(r9, &(0x7f0000001ec0)="9b914f9b6bce5d344947fed43ebd137d714f8a228a1a679916f715ec7bbe9a9d8a375a51937f052c81da460e9af27f1ae4749578227c00011d70e691027c16ddf72d5d3a5ca6c342d7d04fdc4c7efd159b1a2a034b3d34e52f0032eea107e0a9be39fa711de53e61f13d7039ba2c6251b96148ef7551a315e0ab4b4deca34950ccf209e03c7deef8fda1b55ac2a98a061a7ec52acaf6c6b278b47abae8ac143bd7ea972b8143be9d845507ccc8d9ef6b4c131f18984ef4", 0xb7, 0x1, &(0x7f0000001f80)=@in={0x2, 0x1}, 0xc) r17 = getuid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000002000)={{0xe4, r4, r3, r17, 0x0, 0x0, 0x8000}, 0x6, 0x4, r1, r6, 0xffff, 0x9, 0x5, 0xffffffff}) executing program 1: openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000002880)=[{&(0x7f0000000340)="96bd1d60d37ce9cf1c0f9fc25ac05e6f4cddb48aeb3ab05c2386dd06114b6dc17964960874b9154867bbbc66b4", 0x2d}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="cf3151576239e15d3a4bcbfc151257c5d7224ff431aa56ae67354247f3ff17dcec9ad8101f1898aadf94fe6e65", 0x2d}], 0x1) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, 0xffffffffffffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) clock_gettime(0x0, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60604c60005c6b1f26e8637b76002c00fe8000000000000000000000000000bbfe8000000000000097822a952256f6104a8bf50aa3f35036bd70c17772a8d19b5e8b0da4e0d5d21b0d7bd289d9952f3993a5e99824761e2ededc43fec44b3bf0314c046b1eab9456ecd22f96a96dd9b0cc0d200bf24d3ab76a4ea0ed79dc1db35a01ec2faf936ebce74855190c7d70986502db73420602351885bd988d0fe255a429dcceff72f24a6e6776def143c8a89af5a8b5234c7a7a7213ef63138b09284093c6b5a995f01b24be5a0ef709f2dac523280c41a98286875fb123719cf6ec09ef4225b90625455e26bc1b"]) readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x1) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000500)='L', 0x1}, {&(0x7f00000000c0)="cc", 0x1}], 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRES16]) r3 = accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) dup2(0xffffffffffffffff, r3) executing program 4: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0x8a8615b7}], 0x1, 0x126) syz_open_pts() seteuid(0xffffffffffffffff) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) socket(0x2, 0x4, 0xfd) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) executing program 5: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x450c) open(&(0x7f0000001080)='./bus\x00', 0x24020, 0xa) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='\x00', 0x1}], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) r2 = socket(0x1, 0x3, 0x0) r3 = socket(0x10, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r0, 0xffffffffffffff9c) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES8=0x0, @ANYRES16=r3, @ANYBLOB="54386f15754c14edbdeeb1496fe81e750129fd298393c76833d810ec712f", @ANYRES16=0x0, @ANYRESOCT=0x0, @ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000001140)={&(0x7f0000001180)=@in6={0x18, 0x0, 0x4, 0xb}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000001100)="1f2c5a99a6e9133f18", 0x9}], 0x1, &(0x7f0000000400)=ANY=[], 0x410}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) socket(0x2, 0x4001, 0x0) r6 = socket$inet(0x1e, 0x3, 0x0) writev(r6, &(0x7f00000011c0)=[{&(0x7f0000000040)="09c0afd0911105c80ef6877181651c00dbfd791a0a39b490dea4932813f89179a4f6d7c31f64d6bfc9296b8a1cbb91136eb84564eac3590ef37025567588e90d897aa58fa9ec889108de8ef25709c906bd0bfbadc871b4b9fcbe9f21e940908a7e6fdc92f996748ed3f183d9a893d2060045da0903a7df7e90eab767b4e587fac6eb8a2c8a97f322d9bb162aa4c4713e3d10d604127f4ff6e1d875e3c5e27680c2e149c57b193c6c7b28e5e6283a32e105d1d0995d0b9bca2ad1b0135b98a43f8188d741cf60555c4ea7ddc20409ae5539889e4b414dbd33ee7e", 0xda}, {&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f4d548a2ce95fddd25f979884eafb5eaefe36166cb3f5dd306dd6e3dcc0966f887598bd3f714f2f03b2bf3061b971112bb459a5ac12c3984958992d750afacd40a0626d11ef0e47681d5ec1e9cbf37be8b8694b21f751478eab4f7e846d97e27748d0dcdd676c536d054f0cd352d00fd438bf5c1cb911d0f03f76badf43991c8a52385367a3f54fff005d726a5eafdd461692aabe545f7c51682e190f5fe72ae7254a4f8a3834d41a16016d3184fddee71803005bbb2a70ea6488076cbb0be04fc8264737650511e3496708c5e297c0da2bf5391acaf24d519bb4e1b562c3fe0960c1f171fbed8125cd397e68e93a28ecf6b7af10dd62ac11852dd61d562ad7d17700049de5efe50ccc22f9df35518cba123ed863d57c32e4d2a571a18791dadc3ee8ed7d20987cd8f659611066588a926130afe7e335c16e41c395347338c0080d8cce8972f43a180c3ae3f2f1233639bbc947533a2a40296def2e5b46d78e461389195e7d90f6860f3426bf53cded3ec6f0ae9ee2711aa8a68ded58149f8e42c2b7f3279c7ba6e024674c6325f5a2fa1b735c0f621a1f0323519a5f937990fa0df904157f01d6f9fa64d1fa676483fa98cf87d73525dd4aa411e6ca1d17397ba17bc844c867f2c68b7c779bc14b2fe23ab8260717d9f47666b2ccc12779ffcc7f53620e7fc10dac3462188b3ad29ade26fdc511243afac1e32e2c6a4109443564e0f17564c7eb369ed7dea849151558858652121e4f95563dcee52bc950b25888a2ed0f1f13a92e7f231d714682fe2ba8596f521538dd3cb1d099afb0c04563b37fb709cbeefee348b1514f578bb3026c8a887ddef442ed3559769d0b1d62838e46f631b317fca0c005731856a4858c7c2af5cc535ac0645df310e756c25562d7832f1fee1175cd68d7eea6ca25cb429c686305eb34c4ff7a51dd565ef335425d88844b1daa833d62e53b66520f624864581bfb67c78f824879e93f9249dbcccb74acef438892e299b1e4389b2dec723afd9881559957313d455bbb35ddd6821b8d20c9fd66d9f5d4d91d2b7104c0165e2911b66efc1376db4e72787365b9c0287587fd45f85411c2515fb16820f15c39643bada0d5b150bfa5449ab32964dd7fccbeb7183033debd4594c7c3892bde4dc1bcb8016c6445e360d97f34458c5fec9aca6a40965dab76303883e9d8ad3b1a6390946b77ff84101fcfa77a2e5c2a0371286e6dc3000f0f2f38acee98d875c266a9cbaee5fbcf4532a7faaa3181c47569a71665d032b7bdbe047740e055b793866b1255af7fb690fe0b61df8a2dd8cf6af1d6fa264cd0395d44cf7a942cf00ca4dcbe765ed3f02d9040813de15575d27eb7988b5d4d9fb66f393c0c7f87a2bc79128e605d3139708709f9d8296fae292e2534fcfc797c9989a981b0d7d8f1f5779c82e41c69fc466f39b1a501ffcd0f633f91b744f60edbac48d9ddf75f528fb04cbd222343f922a91b7dc8a29b92d702a90314929b3dcc364105e6e30c9e96a6d3d5900ca69a918a07bc41c255ab31afcf3c790e1899a7fcec1352cf23b25cb1abeea53a5840d9a29b7a8c2e0e111b0bd8f45c57ae9e5cefc719bc8f87e1b1558346be02193edef45b01fda1f06017b075c8de57147bf262a4ed7ca95c2a1ee5bcbd4e430ce488576db438854308374a8f36005393c868e14d62ed938d9a6358e8cfca3d13822ab0fa4fecdd18bb3602d690d672fe94f6a0a99726c36ed29fc84a0af34cc2aa93c7578fff62e15f25eb9801a0d62b9a105e2ed41ea36c0b178c331069c1fcf3ce77e00774e51a357a7ac3b92c675acbe181d58cc0074a63252b5ea75846c63f87c4ecdb23b9c32ac73c9f9046b506dcaa07e2b7aab414d6907084ff9d6cc4d98327f277e3bd65272bb66fd03b6a017b73aeb678c101d8b4d543653d398c84f3e71a755f780c8f4b28e4aff1e7fa4b1b923954039a7d8a477657b878c90ea76d44a08a7b43216c06ae6f0c9b76f1e1d78372bc1e8b287f3e21d4687735439cf8dccbe2d833090848c4e84ffc54acee8214c1da578de5c15e6bc7dffbae00d8a3e73889c79049bd900c8bc75693ca4c22b2625ce8e7c552db22e0cd8476d24243c69d9b53c9a787e43b47dfb0db26047f69973e9770541974e690fdedb01f8cbb981bc00d5e4c7c3c7608622d36b692365112465b9ca1d627da573939170058885c2203136d167d1ce1ddc4ea04a6e67cafc100f85aab5b7fa3d9cb00ee77ee7664b400bae01a633e04b5a581fc17e85e622ca8a34fbbaf5a9fc73854eda56648ebad605b79c1cfe81714d51c822f9b60a030f45256d85f1ffb75a1d1152bf36ec5aeb71ca63610624a205acd0b654b73a485a6705e4fbf02ac81449da81d8c73628b2ffee1e1d4b1edf111e1854ddd44f5c8df34a856bb65fa70d7f537adedc825af3b67859bf7dd6944bb3b525d9e3493af514657172b6fe68fd28559ad092b170d645a89d8256a8b98a9acdc8b4d34a56a8b17fd25d1a6c9f8052ef3e70a8cd6d64b761db45d50bf76c7fe4144e8f59de57dada0ece7e0955fd82d6b4938bce64b623338b55c0d29b0e80fac16944e2805ba29d6dbe81de52ce7b736c75179440651005a3c0a806a3cda6bd61911fed592881f5e4d257acb38c60e42f80bb6d543341d886af02ad5628165bc487148cac0392062c425f51376bb2e63486e23248c0c170b1902265c9b05e7871b089d75a76561d1bb0da0d2ce20f839cf3fcf9b97fd892ec477ebb91c528007a999ff221803f000b996a9f4532e4a6e0a41c45f6a27584138a2e34aa961bfef83c97f0179b3d6e40fe36e3422bc854af9cbe2d51d2a9467c31edadef22b48773b858c9ed42bf0830916473ff30fdeef798329008843be21066e968f18f459dae26a1f4db12dd85cde12c9179e7176fe19e8cf2d26ad0ef75e7df46b5cb66cf8b76cea1f43344af88b907fedf7345ee2ee595becc35984d15ebf2364c4ddc2dd3a46ba10829ec15474b1f01168298b8b63d4a91a969fe76cdb8a9c832e66fdc4d52e5cc91b9ed1be5f91cb820e9c996514d0cd6bced3a736e0e107d2d760c0d44ac51de4258566c26699a6ff279cf35f75926c527662457b34f91256774f1c0f212da2fc443a4c45dd1f16b3f27140256df284ad82737db1cfa2aebeca70b1790a6ae2f554bc7e30a0589d59eb7b76ebe3f18e2db8965a0df5722d8e8fefc7eb966d70687b8e89e427c6cb5b238fd36603aee718cdd20dd257ba043850d5952cccbd78f1dfbdec15dc6b6806670e2c07c7aa90cf8918b37453bb7c0dd3dac4d39d4e7b7f7f6d042623cd63843de20f1901e384f8839dbd221df61c1797a410e92f23ffc678db57a9a204881c6af2d1aae8c71d915cf9bb75b2c47066d9676bd07459728f984440d353bb1ffc5b5bd146fc9115a72b4fd6861b6cbb7b6a1e49affa63f9d326f7aa821efdc634ba8f978725c309233525e0a3cde704e2da93720c707468feda95c193a1afc44a1c8592141ad703e53061c3b63607f47935572d8896b6bd45e6a2d641d6c4b6247af8d3f9e72d8f6f026bc89732c6b4395ed30292f3816735921a67151a9544fcaf8728972a6508076504bc4d5b127fe8aea3967dff03d0ff1bbdd2c66801af57679a44a06e911de21938fe24b7c0b5116726fdafd046ab0a835ffdc358c2f09fc95925be9e802399a913d5c845fdac55af865a4a9e8e8158247421c63965350f267593896d5924870937fc5d183893a111c3ccb3150814cfbe35569a887bdc0fd84f6684b84386993da73c9f5047277bb2c75389b3e7b058db764762179a5ab3b0c90038095550bd2daac8084242628a117d6cd2cee0d48cc1f77a5454bdf96c0c661fd6e11a8fff9ec2019d1d3e32f2b11949674376a01e840220234701890216cebd425964228b198dd9b622dd968d853bcd1ebf0411b4f4692e2f30d8c6dcd5523277255fd3dd98d8969c0f2decbc4ccb9649c4cc624c42b24a996c72c67159eec8047083b15272996fa16917bf79c718144e0a5087719f97689f7d5519a18cde12e0a15e7464a0dd6cf23586507f8e9145bb2b0fe99e2733f8fc8e1059cfe483ec5ef885a64e2b314678813d9d86e5bca26047e54a0444f64cd9c8803efaaf3dcb945da5d79de772a9a9560488b0e99c2303d333c2060641cd606cb4cb655ec1e1546c38df34f69998655833b1f157c1b3305b081bc89884546b0ccb5ecc7de3275599ec7131867d6c2c19c524d3d47736932f53aa2743de9655583d3a8e4e826046f8581dcc6e5b883b8f037cf4215f7eb8a653374882c310f8b4e911501d1cc3f3e1c92847d9d40cfb1734baa170485fa3ec8d5dae725a6b384cd4780842dee0b021c7b293ae056880a160ecfbc987775fbb2dc998f548db46661f3b3a719b12fb7b9abf89dd672f9a65318e78748e7105610894067f08f387887982ff06b7286f2133164fa3e480540f0ef908727b00eb62c985c20cfef7af7930940421295c10f265c8643c421a039a7e91a621aded9bdb09b05bfde535026b46a3520a0f5ac284f6cc6c1adb0a125e18097bebb80c7fe2ed9003a81760d2ca8e43d867eb4b2089808f25ff95e16ca3a06c70904a973c5dadbc3066dc17f5a7f6d4fc223afcefd7b6ece7ce807de79d80b8ed55a10c142ea9b1f942b5bd9fd5e9b62dbd2197870ef71065f34bcb523a167323cd89ee92d3b656ea3e532861b910a1c607901e40bd7b8cfb7074f789777ec729228c462326c2e63695ce28b0812a6302ca87cad1c3ddb8e225cffffd23fcadc1753eb9d1008d4eb4f20c9760732c0e64caa606966435e52cde16a503b57436cfcb9d01ed3c83805901ed7decc6d68053f73a80706f131cf75b7ca060c639a95c1d3577676179d768fba4e29859b31f1e85338e8ef94f6e50396ad76a88bcc532e34fca86d16d95f49f12d89923b8e8eefed8170405893cbc34ef90e10f67142894094b9306d484d41b4c6eaaece29a1cad5bdef4e2354ba3a210866df930a6be98463ecf229abcf3299ce0ea9b69e517ae37f5784c0ddea793db1a15d387da0dee7152f3902abfa8e947b6d81e99e3f006f5df877e44e7dc67ab804226dee3753e3e234e9468a3d0da06c950c6b20c15ac83d33f7c448e54911e0ab8b3fe1e856248407124fb263ba536c7b3", 0xf27}], 0x2) dup(0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaf9ffffffaaaaaa8847"]) bind(r2, &(0x7f00000001c0)=@un=@file={0x0, './bus\x00'}, 0x8) write(r5, 0x0, 0x0) executing program 3: clock_getres(0x0, &(0x7f0000000000)) sysctl$net_inet_esp(&(0x7f0000000300), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240), 0x0) open(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x5, 0x9, 0x0, 0x0, 0x559da2c6, 0xfffffffffffffffc, 0x100000001, 0x4}) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000140)="d0f00c728a5b", &(0x7f0000001140)=0x6, &(0x7f0000001180), 0x0) executing program 2: kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c00000000000060b4e23a000000000000000000000000000000000008"]) seteuid(0xffffffffffffffff) fchflags(r0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) executing program 7: r0 = socket$inet(0x2, 0x8003, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r1, &(0x7f0000000040)=[{}], 0x1) write(r1, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f00000016c0)={0x6, 0x14}, 0x2, 0x0, 0x0, &(0x7f0000003c80)="8fd16dce67256fca19841621f65c105007d009825acc71ae9e511ea2fe9f920377a75a5dd23811bc219da0767b1e255eebcff3d2db131a108d0847ca6ebef4f6ac13be711118b21869c1c8e897e16242ea0bdcb59012b3275cf2f507e1462562", 0x60) open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000340)='C#', 0x2}], 0x1) execve(0x0, 0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') fcntl$getown(r2, 0x5) pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230", 0xe38) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet(0x2, 0x1, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) executing program 1: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [], [], [], [{}, {}, {0xfffe}]}}) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') mkdir(&(0x7f0000000280)='./file2\x00', 0x0) unveil(&(0x7f00000005c0)='./file2\x00', &(0x7f0000000600)='r\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='x\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{0x0, 0x1}, {0x1, 0x0, 0x0, 0xfffffffc}]}) executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880), 0x400, 0x0) writev(r1, &(0x7f0000001840)=[{&(0x7f0000001400)="5d810a367861ebdb6e5d441eb012d78d32bfdbc685b2e5974050392c4d0d6057342732baeb22aa4757f897d5a1ac9eb0cbc03de1c01f3efadffdfd81c2d4ee857bb28c4155ac4bfe88cd0b8878a0de4c58bc829ef7abcd2e750465e07e7e", 0x5e}, {&(0x7f0000003a80)="52c73fca9144e362bbf4bc1e5195bca83d6ee50ebb2120ba96f7a09fbba127322b08698da834581dc08fda771e7e7d6e4dade462d88afc9d78927389dc810a22c409971da549cb6305b0dce4149307bab47ceca52cf3b30cf3677b32ed7a6a5ce76c3a74c063c3c07e4ff4d9919fcad0d40de17bacdf2ec9bae68bc0a8db0482085f74c6b4fb7680de88c3f9c07f967157679614b8fe4306e0bb99d3da74c3c972dc6d87dbae6060b39d3532adc42029ba4adb91e21d5648e88b1002628dfa842802d9acd15e2bd034c330c0cb6386e6843247e8741711a99af37729749997c80a50d565c5f92bb71ba66ae6186601cce0514a6d25f28b850bcce2189bb728fb5cc8d4eb0b63ad77723332a00ce8761efbc30b1de080127e61c2c46640fcdef18c058352ea47ce74d8fc8a67b7feb51a70622ac402eccc38959be7425aeb3e0004ab7b1e52b81bbb12c1f26f6c6cd7699d8eda8ebad297c5712b1e050bb3264ba0e801dd653087849e38e87ca12d71db4a31fa6a39100a94675bae423bfc959cc8d1ba472239fa10f43983f8e62bfe7aeb09bcf8b542e3d65cade0cef8a5fa11ef16e3191391f124d356dd63e11883db746d5c7c316f82cb3bf407808a0e153be4992980d890ed19988f538714accddd252c1342bdbdc2c56ff12533715c3a55df70709ca6effb1b0c85c84109659d1315c16dea9bf8bdbe445986acb876c382d616caab590161e9c9297df4ef28e9e8d7234d86d1a2a3feb09f813f01641c9d51b5ae2dc828d80a1537637105f1c79f2f6ec5a291e526cb7259bf5f553c7967a7b1b8d60f00759a441d138821a643fa83a2a326ec802e20e1f33f708627912931dc596bd29e3552ba2e4a6f9ac85b63ba85f7bdff85eb1e7b3ed7a31ec95f9ce3b4bea39e922eca2441d3ccc1b86be24aac3492d21ed773a268c2607af14dc2848226614281a5e8863892f462ff5fae8ddbbc0f0cc69ee58b4e89cadd4b746a48aee11cdff42f011a2fcd981f54deea49c615d65f075aa8ff2450fb62192ed53d9af3c83d343ea04e32ebe5b208ce91bc7684299beaf6dcd7a659a2b5cc2f0ff083494899fb58715b798b3370d99f7ecdb1a8acc9b0494a75d92ce081eaad12ebb1cf1fe5fd72d8c1e15f4da2884aa1cf989d2244d9d173fe8c60d80a9cb9d2ef04d38b9cbc9c4271dc40d7c5560859b9f11fdec99b8580672635af4049a2a0c3578eae8999f8a15313934c59fd468cec3cfa3aece51c96147e958a6b79b9e8693dd8e204cdfac31b06a58fa1d3e3d0ff0d79c18f6bcbc4660c842db800b96f8dc5cb864bedd9e93494d72fcc515bea515e10e134d9461713a53d9da8894b00978fb92240944a3c1d73cb2af84e26be9c43191b2de989965dc8720995b4f1a6bc040e370f5a174fe1831d362660941adffa92a80a200a9b4e2e01e38bac19bda8a08f98ba8c0ec932b5093aba38a8a37d4cff7ab71bc6946562f9164286158418f632813db6c9e2dac860418c4fc7d33efef38ddda7c3e2c9e714d1aadddd2911403544123ff5def9c6cd6a3ea8b0cf945def6f83597ae19bf889f94e88d9df70839d79df2b844ea9e41b25d82a3279c311dd60512d98a940d55295b0759a97419a69c262c4f032ce77ef9b7b3318e8562fe069c72b986c1ddb65fbcb1b3b8a82b8e489c104060fe17a94a5d4fcfb3c1230ebb807790dbadc74055e565d7b8cc6aacae380692c00455d14d86503ec06858e4db9a72cb3c67bf517e9f458eb0a735be6b8ae5cb4add8309533c100963b53f096e055e6cdb9b7a4e397287423189c065bd52aaf0891d3e02364e3eb5ba79965af9c5e58719918bc80e6852ea3f1525f69df6fe71de0c333fb196b20705e4b2dcd9188985ec8062ac3c35abb25056d32c630c21b481115b4ccc7da786f9aa09669d02e091bcd84526883376db7a152dea5886adccad55a272bfad2ee07a691193066292976fa28d5c49d0f853c1d2b9330c35dc4055a8aa023f51dfa166a30dfbdad9c3438eebf2f50fa38350607ed2aba7d25636d0a495eb32a51d474f47ca196ae2447856d361729d4ef769cbe93a1df7551001a61ce70c05e5b9cea67c8c0e4b7c89c00407fdbe880511fec56445e705186a2f0cecd2184b8bdd728ea18ec1c762379201bb95c5e4e347a6f24011f77e1cd2fd0024e8fd3b0e8835e7477ace88fae70c71c36117ecbed2febf2375387ef31a9958f0de3e77835aced3f346b7a97c9f87d7aa9363c91cd5cc72c625965dcec9fe73f4b2361ea24efd504ff00dbd051cdb6964016985873f336173a302e245d3cd34e828d8c23bcdf1035ed52595da430703038543d6e80e8731f9dc39a6e1cf20b50c2881751ecd7597b1c1e200d6a20a7cf419f71cdd2fa2428aa6623cfed921231b48d998ea2e8049a64dd993ed6a0450902d35701b32bb4e578191a75daa9952e52513d01fe21f060cf710131a2eaa95b36200570d4f6342c023282467cb8cfceb86f7663b36908438524c7377d1f0f0da9321c50d3f962aba2fd75dd7b298902954e02324a2fb78255edd77f5bdaeaad7653ed290d6410251f419068f9db710d7a4beae4cfda357181840c2f1be470108424cddbd020b7609a1b2328f37ea656ab3e6afd9164981a1df939bac3ba599fe32fbb8a5e4708720b5bd505805a5e8a77637b7b43cf9bd07deacc8d7dcfd6eb0b027412525fd162945731c844c1113464346da88ef147be4d6a5522067bba127b864c710d12ddc7ade24fe229b332bc830e664b454195c4bf143752d8085f96831d10d0fb5a8957780a65041aa176a0302ecd2aefbbd245fea980449e50a3bd0417ef4d873a3f1bf300355ff6a84434fb5916226beb60640cbfdf1f7ab4a68efd0869ae99ba71f56d40a2ed9bea2a586b5c5d6e2548eede4d38ac9a240097bf1abe22f1a9e7ee4b233462297f763cb81d37b249c6f8ccd8e503f85805f91bf1e862cb3b04bb3079cff2d693d10cb33d3109dd8ab3f90bcf4db79247a2139960b2098d9e7801889a3a94db07ea93bca72eb7dfa40dbdbb7f1ef3ea84764776959cf62e68ab2fc2d22305dafd37125ee3cef27ba9bf3f9f05ce0feefbc1c23bba6aa0c53b05551eaa17b24741c2eeba0636dc717060e217dcc788b3a1b0e04a72d31b66da3f7c59d0f4ed38958eab57e2241040ccb00c8f77a9d26809348bd2aff46e9c4e1263db6f0898179c36aaa166461b68db25e0b55b3a140e9f809d7786d36d27e91d8f140bcb308fcdb18de55b1b96970c979d54d5d3077f788de0f42c2bc35e1199d92d66f768ae8643ba2fe91157bf20139948bdbc2566051428d172d923a78740fa24ce0a684a7411d4c7d4605fc67fa50cfeb69e972a53b3e0195c704d59b18315a4adcdc3950d712b162eaeb43cd7cd3083dd87121436e2d44033fb1ce0ed081de2dac1ae5be35fe754f0e086dbfe42e0a044563034f6e2a722e3089bcd4cca76a03921f238e2796818e7f9d49e579f9e703ca3516d0afb1b8e9e35f166d0b7685422389d8d33fb0e6bc1d64e97aaaada4cd7bac17bb564649762e59822922b816f24cfdb9aadcb46bf36e362162b3f5a2128da5eba1e18f0bc1cec928d75ee02a8633e8af73853b35afa953ab86d2ab254d31f028267d6112368782c66936721f5cde0380b991a0481245bf9ed4ecc6b1f2c0f77ac4dd7e778340001a5465b52b53bbef1845cad585cccccef451373a05f308eea88c529b863c4ddca0e5f3917026cf64084c53edd3985b9cdbb7ff971f3f1e6795db90e08eb30edd0a6e6bfbb7ba712ea3b93ac1e8d5e6aad65a6e5d4f6c8deb90760dc7bd83d53acc2dfb9736f362cc4060295e553ece5268045d545eef1b339daf612c8cbf0867317582838abd17f58579eb8c2bc561495748d73e873162222037b72a307b805b742d96dad70dc94bfb2c7c34866546042e1d2cb873d33bed65c7007002ad7a99d1c815e0438da229f7c0cd3f7f3f95d03ee5805df6febf12ba7189d252d16fc15f8e9848349c1589710132df34878b9f8179ff6999e9f48424025ecb37592f74700b1a7db28c42714e2f7784dbf5069dcca2711aeef4fcc9105fa24df3039f4d863a387ac2a611db739520e137f5b74d6a5fd8eecd57375b912a6320a654917df555827d8eb5994ffa0743ef2fd88acf1b97f077937cc78ef4fbc7e9166811235a5a10aa30131282e1935a44f399c192c68ebb829f807608078e71cf155a04697aa96ea8213b186c1ab060c4176802d5e4147dc05c0bde5b53a2cdfebbdd837019e92704ea922710681ebd063848e9303f9237ab104a0118aa159eaa6500222ad0c577205a92f6ba050c488eefaff75003cbaf19aa88a482c9b989a712ce45f2eba56ad28170d792527b5835ffc7caea6c0d3355c3d0b3c0efc75aa90d8e09b4b24980e1b687a3af50e86e42397d8a923875ad2cfb6867f452dd3b3953951dddfcbcccf74ec794704e5b8541f746bf2610316f75acc2de3858d4a76778cabc2083dc7f25ccd0e7f0fd4172757655e3666abc07753e86305e1d788ec72f3fe2df34d0c3443382951d59da8184b5e56c725a846003b32ebb9ee57d198692d03aa79667fee2420398b26be5620a1ab235cc5901c89dc698c0e40cfb4f23d2e4726131dfcc28318aaf9796258b93d566b3ddee77288392c632ad2e3fdc40db6305172bc6c7deae73165178d363f3d933628a3f3e19d60f65c694696628d54df80728d5865f39d6b27e29fcb535a57c8417ad4bb2e3e213e392f7da199598b170133f0802d80a538d2caeed5bfbe11e539237d1def204c4e2750976515870ffa4075c5a4e55f0baad825fc5100caa78e9754cb37d0ab3f5fdea5ee1d82de82367080ea4a8899411c24c5f499bb3ebef045a4d9a7346091fb1551c034c1ca9de95da53717529c9f180f78e8d850d5acc25cdbf71a5ebb249304bb56cfc1884984522f2bc830f22a9c50a3f34166e517c4a1d95076f46cc39896f29eccf06086eac302b11eb8f57436fd8cafb40ea6efc5db39e0932576fa50919a4935e1e91fbe68a1e37ff116896b55914308874cfda9d05db95e749675f147b1ddffa92894ded9cdd239dd64b0127c1e154ca2a404d40ddeb3d4356bb35a50dd1ccbaa3e182fff4218662c7ce843b040b16871fcde19aa042d13fade8446495c6c48c0650f1308e72fd490f4c97cbac7a05bee03810e7040b280967f0795f205c094ec72f78beec50f22e5f9c34cd903cca3a0e1dafee41741bd80e4d74c5832c16a444b179f8b91c871b64fc90b360b5f4619e4617593802c92e92252269754a5bb8ce50ffda03ba6c4e9d3a79eda09a00f23e1fcb477b33241c08abf587fd5303eb7dd71c386aa1717695039d217a5c7b5f447c6e42129ae72960cddd83bdf6337a18099eef3ce87ecc868ae24a16637f24e2c4775868e49297f2c48752444e914a1f179005349c3394c99b6af7c6d6f33204ad4b83b9f5eefc3bacd3d21bceec93edfd34bfa20fcb097b9835e54c9407584e794846ddd2a8bef65a84b6e8323ae2d7eb30f6a1dc09a91e4c5b5ac61e9a287fdf9453babda1172f1eb26e6005d03e942e30181fd99177333eb2f7792d014ef433a3805c3813d610637fc7c56a465fd2cf9dc31d5976e3e251da91646088128553051c208aeb891029ef05ccd7074ce29dea1eb592412f1f5cd2b4b93a6a5853374a7526c73777029338543c82623eda6176d3561febbdb01a6e31d746fec7d75cdb76760514c78fb4c4f23d7da887f9231248a5940010e3624ed00", 0x1000}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) sendmsg(r2, &(0x7f0000002900)={&(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001700)=[{&(0x7f0000001180)="119f25a91bcf06904b59a5ddfacce2e3845bbedfba081080a2d33c0dedef32d8f2e0675ab9b2a73e7577277a09d000a41a734e39a240107e0e5f3ac04d6d47cc9027be9f54ade2424f025590f31bb3ee0da9d24c14a574c681a6a714ab22c6d404a7d99f6a54", 0x66}, {&(0x7f0000001300)="6d851ee659200b97e4f20891d6daf7371f919c61421444b407af9b1c402bc137f8cc36895909673b2d2d03decaa47515e68ad0e7b4fd3c9cbaca770a36b9cf680d2ca1df25221db7612c305df294a0dfbb4305fa2a56fb681b76eeb8d620dbe3", 0x60}, {&(0x7f0000001380)="ebd2a2323663aed68796e2819ca79c8bf591f4b05911e649c6e07e4d9ca5deee59efa88e54991bdce34acfb8f16e26bb7482d28f74d1d180dbba62ba0603ef74c891afaffd167c881fcc0dc1f4385cca564ce91fa4f5ef5bab425aa044f91b8248fde97a5a93369a", 0x68}, {&(0x7f00000017c0)="a2ad92842e8dcc51765fe0676276e41cd9d04b5c33b75250dee69a0ccde69230a5ece8418f10fdde6e8d82dc79fef2a593df82ca0815d37f6679617b2efc125b683b8ca54af1e6ecdcbfb25c49738950b4ca7928f30e113b7b76a48160e8f3d127a3886cf0b0c46fd5479e", 0x6b}, {&(0x7f00000014c0)="4007aa6b2d2d9b1c73c676929e7ad4ddd303f462d2c48f2335d367addcbb95851a6ebd69b1f8ce8773c471751053393c388fd803c7cb480f207ea3f82c2837678063688a19c8006fab7dfff716c3d4e88d6aef852627f302a18d7eeb5f17019682e4e00e5294489577c259a4b0e50764b8fdf68e59a57c7ae1", 0x79}, {&(0x7f00000001c0)="e5871204a5c32a62521aa8ef50acacfaf7eb488d827149", 0x17}, {&(0x7f0000001540)="bb21d8b2ff2e86502be4a2bf49501d2f7a553caef9db90c3989545b66383421649a80cb9627d0c44289ded227bff92c63c5cf2e162ca4c6296820e7247671b90b8f748ab7247e1bc34e0a451d0df6307ae1af28b074f0debff8a84075f13053a756056decca33544d50dca352129f8195f0c63b37c7f19ea7cebee0688501341d9bee248ca", 0x85}, {&(0x7f0000001200)="e52819566361e7f0aae943416a4ca0e54c6b6012a6ddfb4e59109cb7797824ab6f7968f9c7d0d0fd54a11888b9d0263006010cf6794f15e9b0b56ce81ab9", 0x3e}, {&(0x7f0000001600)="0aa25cd2fdb1c7071925bf44df179075f32a22c39b52588e72ec732b741b9e9ddd8594e14f1cc2904e1c130f51c5bb0ea8e72760d1fedd0f3ae40105bee140b1290cd00eee2193deabca6707984a633375b45ab1b876d8a4fc28cb22cbad109f53f7ffbc6773b6dfda57bbb678fa9464f5aaae17b35b5c1c8845128558b9a70dd9ddafb741829dd9b6e1c206057d7ba6214c46fe636491947a6c69eae8b66f62e3a65ed8aa6f39f1c8b134c467b0032b683d6f22096b88295dead241fe5b93e96f9182e50b1b1c57ac3e49c12c", 0xcd}], 0x9, &(0x7f0000002940)=ANY=[@ANYBLOB="101000000000000001000000b1000000001da9e959d6bb14dd2005ee5d6b4c182e1efa8493624a8f9d503dc1ae1910eecf58386caa4709b662a77db005247bc37ab934966ba10e96bfa4c141eb3cec8d6d219aad169062e88c749321df01365de83bc854dad56d5d97a81a64d1b1cdbf0c3c7afd228e0b4fb1799aff4dbbb7e3f81c81b6293e94fb55351514968038485366b04bfab6599469044cbe6e1cbe8170d3b0b5755750ed8e160cef30c0b345d29c000c9909b9d4116acd044c6d35f20c7d430235904b26f25cc63ebfb169e0f18d55a86048e196961c92dee7d02966457aac4f05a7990ae11ac0b9e1fe8113b2d0abd9a0188bb96eb5d0a8e41c3f4d9c8d60f216f7e2d9e9019cd314a058b090a2e9ce7bde495462f6f7b64cd51bde6e0e08a873ddde1b28e35a7b4fb34918bb6362cf925e986bb995699dcd11cd8d6de942b558984d920676e9566fe86c4501e6f719be85f872f8a6956b2a2f7e57d90d06e71877a208c587c3ed317bb9b0d60de637ce42cf342e68a66f06e93a8790326c80fe2e84859fc6634bb4b9a3d29dbaaa4fc1cb9b66f906fd1d2ebb407d276bf7263f25d91d2fbb5cdb315a8feaf68c714e92fbeb313daad89d3e4dd3c29798570eb5803019a60f48dd3e306f3bb0eebef42b41615a1413f0a5ea891970793bf0891e14a3934e0df436da0f9c4c31f28b4ba2fca7567154d19f9339b9388cac650fce4ac7a26dca11ec312a2ec5a556356eccf3a6991b6c9f758af5635eb50d1e8ff0c72547b7c6878b31b93e06c7257d6b8c1a3bb7c5981c4c4301e80e7f6c668e37d0ceba75241d93fbb8e40e8bc97d2b24ea1a339d22924103ad312e729b81321142078b63ffd878fc014f7e7483f75fbed48c7f28cb7621587e93e7ced0927a9a19d26c846b29548916d709dfc99f17c808e5e72c1c77696f2f9c1e8bd15015f0cf625a0bba48e85a1a48ad9fc2180eb6a10d6591c3dc3cdd68b87825bee04c24005883da580fa94e0b0de0ff11957a9cc1d0e293410e9598f613675732a4e733bf3db6902a28862623d26cd72987eb3f78a80c979bcc625399900c1fe2a701a3f3ea356d7e43025f467e8cd48cb9ff19871fd80d3acf5e5a661c3b42e9586bfe181998f6e1ab5f27f3d654eb0bb67fd8d15dbb644aa46e5c5a1f83817374831226251dd18651fd4ac5149adf2a4506a6c2893d6f45cc02af3a05809becbc932306c404353af5a6e15b5ec1d15b69fc115a9669815ab6254d18dfbe8d7d2c6b3d9df0b4628347c6d4a1964f4a31a024d932858b02ee08f76656a444f3227e82af159aeb5d1572e751dc759e0582ea0f9ae9425a01a1267218d87122baa6aa318559aad3ed55b10eb896188f860cf6af8ff33586eb81c7159288929e136c9294a821466fa9f68cc34e3cc8b122018166b2ce2636bd8d47564166a0fad8cf50c6101895d8c8f376fdbce383879990303afc8e2427e0451b814f330916242b9a6f7f4aa1c6e855180d8fc9a1cd2900de83ad5f732eace68795e841634f8fdc95d4937b64acc958817e7ef8a650760dbf177fba7c9671a226e53704fea147453a13516d65f6088132fe2cdeffabd7d15a8986ca9fdf70d4b0809b44ba13ceefea59c336a24e3009e6e7de8c1ea6e30be8b8857954b54d7fd08bc7bdb016bbb1b190bfd7f4a7edfab0208103af4a642f0e704ea2e3ca49380eef567694820ae73986b5fc51a274a55ada1922746757e6a5b206680611d8d39f6376098c4b7de660188790c8615fbaf115d5512c6a927167b3835a9c8d09738b215ffbf272177135152932f10676a17189133fbdf0dd06671e7e279ca52f5365755ba9457add543a5512ff80efef6a8d5d130927baa63730502c3407f7eab003a231f900cee71143ea160358d56cadb8bbae3b7917c7d44c3c88fb4795bbd4180f05c6321e0f620a6aefea14b5a4862cb590d22e0144539b71467231d7e08d64491941942f3c59a1a06296c11b33d7737198a51f856fc32b21f20698d4774242fd109f1a588efbdfaa96263b9f7c1a50dc578f4100b8659a7ee55c407d22313eb5cb001cca0371a9a7ce7e72049537d1f244dc43a383c657e80cf5ff1000673a5325e463d21d4306f6c63b56e62a4bab239bc817003c60c34ded61a8fa0d3ca7d0ae8693e6ab337037796688fe08b1d7688a5fd66d81b25b776f2bd317788e79e2abcee56721635f12f16b7c4db3e7ea7d04e2b53b296c4770dbfe80480582f31ffb2775b94f4e5977bfd62a93ba39eccb5453fa81349ae06921d490a02bae1359b5860ac9ddd8ede11551efbd9278b79b969e5763580bf12f92d02f3037f4b935cbb5fec970c49d3c372fc749e46f560617434273b2e9b915ce0f7c49b11c19d7c12882b459033f8fcdbb5f1953f63ae84e87acda6f0db55c4108c96184b31f4f7d9fd47c1409d30074edde737b4f0f3d60a2d177538a3b49873f522384317c8b0613cc2efc46fcf9373cfee6f7def358fa09ef4c8ba3bd5aab13ba2671f1085b3a5779d7d83108b0479d814bfebd870b00bdf6e2898ffeb96f8755df749c33e250c4e68b6ad354cf1dc905ed39edf5d1c95180ebd0287438e590cff2574033676464fa3cccf1cea62acd14569932ec859163daf914ebdc62ea4af78a8fac25461ed6c612f36aaf0a9c12da06419c3827987376e7d045f66b08b2f61f11f8ed1344db1834b79361042e12c01f9ac551cd3ef36fa401a014ca703f26b2f9e81288ff17112984f6d4d01827e4e9f669d7c7123a3f4a89a53fc78b15511aee6b053faf81a5bb3c7a77a54656be6ee7b069af21aca018cfaf7a1a72a6c4be00df98297ff5d10dd0f42a9edf485b86fbf7a3143126983bf12868ef00d011762839dc04f814627d476a4e5380e7b33741c2cd60eb7b58313c73afed0d881aa45b3c72530b1c87fa533237cc37e28ceb17468f78bf93676951c1bc61c51dda055573401bb52c239e2fd61e3b743b77f93e0363cf307c65379d8f3ebb08d3c8219340029b0b254a862c842356c97249ff3b6715afa6f54447c44ee21f3570295395bb7fe4f57eda984a3057e7d78500a907fb76f2f5f91741a1ff043c02af5ac5a18de44df4b4adbef35a18d3a09ad2e0ebe6b366dbfa9846c46560f5a5a9c710980ac28d4d1d041d22768755187bd3e492a5079bde06e4fec72ea90a757586f662a1e63565207511dd6debb2493aefa92d57e6b06cc16884f68a0af9ad5c910ca214cf643db3daf13e30b736aa5fe9646d63222a8ba5eed28bfcc68f5c494937eb61114bffbff76c3b107324dbebfb95f36b79d2f5dd93da848f7cbe0c8a05101d93d1968b8bc164b04ebaf49dc403d1e449cc3b25a478af41ec30ca4f2e62e9ea465f9d26aa533d68a54086598afdc6df1a4c03580207d3152a3d92de1f52be9c6f4a65738c80ae1b191effe93b5d63408b8c4936766aabc0bf683c78a67857e93b63da56ef36e3336fa62e0a1706f3f88d1376b0ceadc1aad0bd021e9725618d112dd23da10c8cb0746ffc087faf08acd0315b00c404d46218e290070e9be4dc80b84b77f63a9b922933d71c359420bbb46f2529d4c576b2f1375bf170ece9913fdfe5c77debed7bca5a2220924588767adbe29f7cfe63977ef8434bfc7ad7d072a3d1ac30612b4c03a10ce51ab830e8551033f79fd8c71bb62be6caa0aafb758c94f9c8c7ea64cfaf2e5b0768100008c0a703bd23c6b38c193dbbc4ae3b2c0bc04dc5508722bf198f40b1b10266a4abb8a64a197edc90b117934d0e742e5902516e581fdffc5b064cf775756a0a69042ce709f8dbf6d26fd87be41cc340b2d781a7427559159a81defadd78f0a0b65b4d0a9356bc27d373712bae02d2399934fa291e9bfa55da46cd278774689760c9a3c0d3c881e9d1da9293a56c31d345c42cb427dadb5d4f05ba00b91507b8a2e05272ad458e38db9b9666358776fb36ada00164d9d693b9d1cac5d7f6c451d8d045a5bbe060c4b052dbc0ffcbe7a2dd92390829ffa39a20da1ed310bf1ee00c7dd70e81d7902f295af50d16826c101ad2ce8a75546cb0b63407697420ba49d7535c3c00ba304ce1eed9a8dbb79974b215d725e5b6971505e3444fe81bae13a88f2debd86a3e59adbcdf1f9dfbfa395105bd03a50a11eb17a0243b6f39090a21c47c246335b3ba8155bd7be40a62ead5c9dff0037cea820b04ff7a7a28fcd5c37294ba40a6212acc18a81f9425fca3bccce6ee085687b2a94a0cdbd98afdbaeb313eaafa8f79b3f88538009818b480fd8121a3ce6a05846005a6c62633cf13083460483005ebf8927ce0ca9514d05175ea9e45861d0e6df779608d5fa1de442dc99d7c726b4a41c4704c8d6af3c3c016b23387983d8a8fcce46f1b26dfeafd18e25decec7424c2d7c87f7bf04faec49509ee0478fd39bdaeda1f5a03bd8c35238678112cc1528dcd294c178ccccf41f3b44a1ae363a86b625ae40da3db173242047ea51dc8ac49fcc96efd22eb2df1bac462b5fbac83db889be59586e41b32ff9809cb6aa5b05dec05b7b32b21a616f1fa45e2d807cecc0a060fe30580ad5975ed2b1f188a3018dea63597bbedbe17e438f0cbc9d171fc70136c0f7b83e9a4d880965b6dccbf5fe690c7e44ba0e649680d5408ae22e6c7635a4c727f8542a30504b01a3aaba70d0006f966599b6a22d81d611dfed5b7fcf9d570b1302a60b61c0010571ba0de66dcae40217c6c967793eb44b3e008fc094b6f690043baefe8d88385c44fe6dd76efc74385269eeeeddfb2ad8861df0bb116414d067cef82aad1e06447bec707b86744fa53c0b57c63ec70e54b537db73977c4e2d8fde410ffe36815b0edc757b8c354a0474d3a6cd0a5cc8addd3b52d6d43591f36e67420bdee226542566fa36c48c7b110dbb425361ab967fcd6d6cb57ec47bac5a203bc2ab4d62838f5c59bbd746f71c8cefef0318c4567f6980d0e37402bc058bb58dcea59301d78000663d9f496ace1c2905a0e898f18ab6051110f48013fdb8ddbcdd122d34badb66a0205655f5586c4854246490f169b31dbcfe37c391003881e178f860dd11c9ee858c201f850ebd92c002329b0bb50fd3ccaab7f85ced446791053447ada4d0a67baa553574a428b4074da1a162d7f54c999d5fb28c7dc9edb1eeb6e00557bf267636bb7bc08733a4c028adf3229944da9c09935480e8f679106f14d8ab56b6962ebaeb2d751417adb283dc881e5871c38081c2910e20b3b11fb8383d954231b5d44f952b2754515d071399f4b0f52b67a327b35c843a25f8979ba3f09bde0f90f937a320ca2bd832f38dfb02ce855fa475268e7c186fe959d40e3e5d65f4b594179719125386433d28b1eeed7d63a40ac505fa26293ceccf08114d3eb451457e32c99aa2d96c5c0a90ecd6a2c9fb65366c8ef0b1c1281a86b9b33408ff2efa200a7dae98b1d168335778d7cb12de9a6cf0136d56d08cc6ec2d1d9a3bf0c281dbd9cb13b476a1a752cc2786098828870f12f1e00a0cacac8cee47adecb30682afcd79adcf48f207708fdf709d01e5351a9645c41276d389e9a031e8bf08945342b109d4875698afcfe0999dd923e9574666c361e1bd895fc69c400c14d46356dfaaef8e36c9609feda363061b602270f5b3a9fb8f234977b421a0493cd1abe339abf301b0457dbec652a2455115db1490a3e14e49fa2932e1c48c5ddd61d51ff16bd8809d438016ee6b070b4330087aebccab15b1ed8548f7941541a2caae419992753726e83f2269cce3be71bea233b19e064f339c87cd3c2a49265947bee243d5e7ce5e07f989c2879a8868bfcb137e805aae4d86f6020d1bd992a2e10010000000000000300000006000000e54cac4638f372f6947e56268e500b142e89f4676243fae053d3edf8173f8f988305daecbd3ca96c6555911347659fbd2ccf46408682ffd69023174aaf040c514d14b7e048fc2f0cc08d695e64d57043de16efcd9afe07d0a921aa4834e4c8156ddb8bac531d6593c6174213f23e37215a754398e077da5868e2cdc083955dcd3af0e090bf744860fbe28f565e7acad0f69d2d4df90e266d29269f9344e63485f1bf0494d0914480016e40f671ee4a8e2fc550a6d1a7dd5f4e616af6d2f8fdad65a68c1be12a7e9d6d2682227668015c84ee8de85fdcce570bfee57b7a7ebf7b82fed9f3e0cc7622c90e3d0e18aafa7f"], 0x1120}, 0xa) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x7ff) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r1) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x2, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0xfffffffffffffe84, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) executing program 5: chmod(&(0x7f0000000080)='./file0\x00', 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x1}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000080)="ea00000100000000", 0x8) r1 = kqueue() lseek(r1, 0x101, 0x2) mknod(0x0, 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f00000001c0)={0x0, 0x0}) syz_emit_ethernet(0x2a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000000000009078ac1400bbac1400720eeb844fe243823c"]) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x13, r1, 0x8001) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) fcntl$setflags(r4, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000300), 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000002c0)=[{0x28, 0x0, 0x20}, {0x81}, {0x6, 0x0, 0x2, 0xfff}]}) pwrite(r5, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x20, 0xd785) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) preadv(r6, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/105, 0x69}, {&(0x7f0000000140)=""/48, 0x30}, {&(0x7f0000000180)}], 0x3, 0x100000000) executing program 6: ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x1800000], [], [], [{}, {0x0, 0x0, 0x0, 0x200}]}}) r0 = open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000ed0000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x8, 0xffffffffffffffff) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000e02000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ed0000/0x4000)=nil, 0x4000) mlock(&(0x7f0000e2b000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x2202) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x2, 0x0) madvise(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYRES8=r0]) socket(0x1, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x7d}], 0x1, 0x0) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020690e, &(0x7f00000004c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000480)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) writev(r2, &(0x7f00000026c0)=[{&(0x7f0000000080)="95cf1644576ddfc27eedb614b8fe62e8508e59eebe46ede3df912faac6e89cb50cde487ffadbb8bd7d8bb98142084d8dfbba80b8fa035944ecc8d16fee63e3629624f81ade647f935f7c2159c700cf89a8850b", 0x53}, {&(0x7f0000000040)="0226039ef800000000000000000000000068", 0x12}, {&(0x7f0000000240)="dec91f1ffcacf3289a009059c3ad53ec0e9db3f29aa80c3d1fcd4f2a7b726b9a389c5596908615c4bf634a7d4cb1bd6fc2ac9f39a6e1050394c87409c95f620cbcff42d7a6f7dc8ccfb125a4787e5684ed6c977f3510d0a4657d20b9b46aeb3611fd3bdc3e04ce9d3f88ed7c99a23189ca3e9643f66685ec34a94d0e86b92601ca54dae5eb7830e368947edc24a8935d3035661d0cdaa5fe258c4dca3f8c18df50293227ba17cd2b482142329185cf5fed4e7821a8ea115295e9d01ac74246d8c627622dbf8d6e739571d4a06c8bbfc1963641b5b61cf107", 0xd8}, {&(0x7f0000000340)="b90a4bb6283d91389424811bf589b3c857d1305c152f6eef53b51af06bcce17116de9edefab7b2d524b86f7ddc215671f07540d4d7d9e8b73bb5802555ecf41a8b4fc8110880626365e55c1d75f84d18cb651f5800f1481e1b99d3f3bb0c3d012cb253b3685db13aa813aaba51a0897c990ef2db1be8069c5479766243aa7d86bebf97af1e9b1c0685b2a5382acdf080449401d219d308079238954403a26846f804313151b674b9915c4b5cc0b95d9fd587dbfe1559cfa027bf", 0xba}, {&(0x7f0000000400)="640493d78db6a9c1e335bb42b30c7b40a07b3baad98026cb156727aa65cfb18540954a46faf6cd689a437aff3f4961c4e46a834f6785f138abeced17229a790e349e6bd31df47a250b6311c17b41de694d02002d9c138fb5554471ad71a4e3b0c4a0f71fc4b1f3db02e683a852170340fa26d02f5dcb6c3772415d9b0c54258aba6ad66cd42dfd5163936af944020e200f6dad158fa90dfdd051d151c8c8cb6d711f408511a8c922ff7be9bf88fc6a18b3261c65ab46b32f89b7793b789d533f5dabd554659bcbb9e4082598016c9ffd443ad64a6c1384bebc4f0fa12ebee357f81c1bfbb7ff9c0bb5289f98184e590366ece692aac2a0f3fe55ae6072624ff0892d666934e9e7bb159ba7471e9ca862d48aa90c56e33b972e7ab5f15383b1e0bdc135ef14c4b638c9514366af346df10d2d11e3e82c7f98a731867165c536966e32790a098e86bc8c85d1d890537ee1a3b37a907cb151aa5b72801d9b213f04f59acc40bab4f2dfde876c2bc53ed02cd106d289a59310e0297a072b926369982acb409872a3a4325ed56f1d297bc8bbfb8f0a43f793ee9487a4492016350aa61cca26b86045d14a8f08e6f6d3e3be5520397612b66ebdf990efcf9ed9796836fa253dfa0389406ae25edb31abf6797596cf9b4a943972a4a19c43db1926c18bf15fc526127d1b04211fb4f4fe4c34dba511e8801a10008e54d343386c0c096641681899e65d2afea539fec10a2db4f07a06c7745c1005d0c2b1f020bd80e052df5a4969a40602d7b4350068968bae7ed03d05c9f0e7dd8940d1e37cfbf3370f5953261615197d350c60c2e3bdc186eff30d0700e608a4e08b2cac91f42275e3e6378a0747267335e017b5342a1662df7f3144a5c0e08008460631d2fb76c410c11c4dcc7f73fcab23a4794775f4284e02ad1ba71d64db4f1f4ced92b7a389fd596763283771b9faf89865c462f59e57a81cf8c3cbeffb268f00b6589ab79483f517583bc3a949c0df139721b6dcb9635dca559ac670c1b3ac3ffae886d18134df6d3b7078928ad5370c9687de2846d1f89f7455cf1f7bec56f3717cbdcab9a5fbe597f929e432ff093d92cb35d625bc8c5dcdc4df998db4b51f74775e5d6d119c505a2d0f27c9ead9e84af18c5d7e258cb6a4b57d28c5be27c3d72e277ae3a79bec39bdc88df392b2df6afcca55f79efb3fe6d0d8b50d7c8bbbc134450db20f1d5a773ce9cdc3b97b3274cb2e9c85496e9043e1eb83bda1b0960808b7dbf61fa0b420596976194a598a6ce1066867d13ed30035f8ff0ba3dcaa15df0cab8b96807cb82435a42067d4f1257de536842db0d3f7dfda891c146d79b600e6a2f994f2755cb278becfdaaefb2c7b976be36689c7a0feced48a723be73f29851f75e42e9d62c83d6aa220891c5c24634e8c7cc3eab033046727127a802dacbde8cf629c1f57d59ba0690af43ce944607c1fd9df72f74d67e7ddc2efd8dc6c459d0d1fe2ca57d14e20046f139050206dd8d203e0389aef6682cc6b861cc364184ee9708452dcb732992ce6dedbb8d57b5c5689b9836c54cdc91b4766f618d608d4bb380614d8cc2e03b3b3b5897ccb61f9fe2d16e5ced34cee9e856a6c52324c0eef64a4b7f9e8e7ed5a71d7b1fe9f94665ac75da67d114047ff5a1c3d0668d43d78c12565ea154f763418049e8dd3a1929b7fa4877c9e2cd984ab94818219a05b196b643adb3f064dbffd2b22ade017488178c5361a1c93f9c615e0e0cd28f25b7ca582d6942071cb7fae17b52eb41ead6e78914945802c19bac16c76ae14c7ed4be6e42713e8a4bd6220aadf458fa15b40777f94e223c596c7f80bab9584fcf4ff14f138adbbf7b1a7bdd686fa9249fe006aea38651e410fd4b1af0d79d7f1ee0cb2711ca81382f15804771da4a18d5f20e10ff9a7abd6ae8583d94f58769f3401526e517d963800c92485f9c24eac2d914895d4d9b866bbb769d22a00db29ce0b9a7d7112defb15d9776db55edf8fca337b1a496c7710acab8135aee0261a780ef6b39664469e33dab2398639d1becbdc74000b36c2ca5df2c0d3c5d3d3e054a2b8d91bc4656cf09300dd084cb0b625a587fba81cc6c2c3ef6f93342b65bc0e68222de6908492ac431f9f4dc1d3915a2cba79820c8c1f7c6e5c582d953b60a943eef44a6e7b244c808fb292f3944a4b1afbbadb06ed72c1d2cf9a60e02b319af032eddb475ae1947175f437262cefe05a89dc92367c8f8223e3a415b080b2bee22f084d00a289e42f5dcd0c31dc257d6bd09d214fad7aaa03d285a4ca618a5cc2bc0167ce424c40b879bfc294b9f2be0ee1c4669fe57d15c3b8fd626507ebb94d7313eda527d86a2bcaf9234a6eb4fcd2ecd218607961c7816094311a762d783ab7cef7009f103d938a5dee845b827001c87920ea3110b97b40a8525c41a57a03e389d9d864c57e10a849509135cdde81b89da8ee10540b76fe6c303a98bfa68a493ff59104b41c34c62092d3c0cc16d5c5c9abf7d0cc9206605ca6b69511091b512063985b03549573fbe60036cdfb28e77670e99b55a8f8151035ac93ef64b77f36951b0d3a31befef14741f874b313b66908f8da53a8a95255c16019876c85dd6070b2a8470f303b98d3c9ce2d203774794ecd2dbc43a69cd37c21f9c971634ff7b00af46adccaaeb1ca346bbdcad44151e38a94d91339c425554791adf2d3ff197221979625d2993ef7f4af06ec2438ab780ce737ac1bdbd873fa3b5cc0af43097b2be36bb9cbf87d39d3a7d54d5a49b176a3d74d95c06cd9b665248f84c27019f7b62232d9de01396aa0096f36c399b762913e207de7e3d24a2bbb04d879fe29b087ea262e82e4b3ca0fca62f222a592ab6ca1b1609e6a7500b8ed38db0d895c2df29604a64540e796787461ed7d1c5c562662b8f5146839cfbae18a6fb302033ad6558ce8a9d61d5de662b995ecb228535cddd02aa051321dadfd06dcd6409cf98d8a8697c7499f1695f173b427ff5f6cfdd224b66b89682d0e2978710e2bbfe7c9f2793cd2592ec7106c44e46c1d2bfe9d7cb53cac640f92f66506aefcc11c983e6c284a892dfc4b813771087baf9150eeb019ba0877afef77a66ee91b2c85ab1b95cc670ae9e80a4f20b8c8914c655828a68d6e8b509d479b5d04980a5bb17fb9ef17060f802f6e6f57e29d6587d6b8dc3438f592db639f718cc3bdaad6865d8a6aa94c47e1061cb8dfb8d7c54c168a29e8b1a78e1716ce413d429daaf09c924a7cde44eafc58fa5b3a5e3aa387a9465f024f7fe6ed9343d81dee65d106f635bbece1c99d5eb8ca0487c00c2851aaf24b2b6003e7150758f5a50943de2ba7b95710fa05f1c1e305dd7a14dba19feb94c9591d8cf724ef55aca7fb8e054763f7c80027b929666f6864db25a059859ca8831f9b7251e38eda5b00d0fc64a3b3460bd7ad733b9eac508a6a191a6465ca14729214d29cdfef5c6409a3f7e5db2044f836c049f5a14a78bea5c7a55e957a53d8d7d97203de65090319911c1788fc704d9382571d3d1bd2b35927d8d95b3f3b14930350ca34d577ff1d4ab69c7ef9f74f73590b8fd0d3574e7779e7f6564f9245c117c4272054015715a0671bcec7416d95a17da00b50e976168b9de75b673f6998119eb1c3b2bd1eebbf21aabc7e606991dc2e802058344d4854b1fe88688873db69c8ac70a9e4850960390a510231dc7159e3e89be0162258982be870d6135b0870986f66c19cf315552165fdccdd2acdff62cddeba67ca0e9578ab629d895a81f63c2262362a49ef4bd8a25dbf73fd100844496f40753d1496bdae8cf60f23db024ec56dbb594e9047ef5b005f579ff829dc1c3cf6844dd8bdcaf644481d171cec2bd25dce58a23617d5d11d7d44465214accb32a5767548fdfe3a428699ec03d02fbc2ccf1237ba07249af6f37ea83ddd8c7ec77f56ae7025c5662ecee8a8682d61823ec04bfebd6195147b016a28112821ad0f2aa32110dd31b38027f0e7fa042cce3e52ec467aaf95f998db202f819f201ee1322215018824a880755b94a2876e09e4c0cac01005ff8885e5f2f21c28b1aab38c62c33de0268521db2c198d19e7fafe69215465f6421b8503218f394d5a94c8601dd6514ff8a80f442ce07a4de65060229285b873667fa19859753c4b949ada2d3ab20afb732a4d4f0a9e5e13ef5a50c8361a465874e956464e201de1f30fa97398d3636ce88e479428b0bd8521010b92a22b4866c311593c101e3ed6169242c63334c7d6715a6dc50063e1c5658f590d0177464461a2ed8892719a770bcd687c597d51d46b89640b6610bc107a6b6d23e46052680aa18673c61e68b22202cdb77ef1c562bf2a8ecfda4202832cff13192dbcb22df5bab0f174836a522169e91006456e5288f039d3efb332d26954f458323f5fb725a3a277c4ceeead163fdd3c0e423af8fb55d7182bb409e14fd2feb5e47764a5fbf44d6248c1bb0ab9f34be7df38df03dd9d83c56dbaa1d8fe1e47867e089672f9b52770aebdbca8ce07a89470dada6a71eee8290b35df04f70444beb343124306c42d7e2b7bf841fc8a3a67ea8fb27141e5c069a15691b65159d14566ae2985d1e65b25bff6b0205200bc735cb0c0c11226afe39792147af879c86c10227fa079ce1ae1c3116c260ed5cfcf4b160d04f2ee98fdac6e73e93c7888c2cbeac4402f6ce9bbab5f3a982cb761f271bc1d1c5e4fe9a48ae30b948480d12559b4089b33dca7d3152d56ae4e5ea5898f75bab167374149dd7753990e4d39fc48c04c92ed7ee4b77b2c91be5030d44b07a264251d53728a202dfb503054ff283acba3cf0c775742413cdc2b8f5ffca2d6f55595597c1c3d4a43c5e7d9f746372e59e774fc7579a3f4ee59c1f7e051699b8090ba1a7a2a820550452ab2b2c7725580e0d9f2f7d4db1c275d91afab90a682f12439c927a05998b994e03cfaf35bbb5085f58dc7e9e1f9dba4eb4b19baee1cb7fd222ee02b87053a449771b3234ef914242740b4be0859d3dda815d3a7031f1a1df3cbc71d248022245b805e9d06e9926e81ed4935e71dc94f66f8e5eb21962e56adcf7700126c68e45c9a3849041eba23e12eb88cfac2c8ba2226c746045a218b79f5a1a2a837f7f3bc3da86ca600d5ba1c5354c0d3bb78ee5e6777ca927a9994b81c51894ac8383c0c2abe54b9ab590b6fc7a4c639a988df1e53fd0b7d19002e62fa9b47328443bf082aa2782a5f89224b50096d90c0b595e751c3084c7c9cac6f653649685726c1c316eb3983a9fb37b55ebdf1ef51f3fe5b698fefd6b58f79dc2fca0fff8f2508ac63ae60751ee6961f2e1689e91a53c44ed487e2d3949a536293108c569b9bb3a30a929f39f6b229f7d75551d945c1e3129f1a479329d37f951528ddca3d38d8d5ac59925a47315d23b8f84549a0786421e6bbc588959c03b067adb3d63eae80a0c0ca2a52cfbfb328942b9cc0081d89375c56aba5b5df7b3608dd9b238cd743b39bef345627dac20547108366b9a31d02910d77b7bc0ddaac0beb526c412f612bd7f039967c3edac424050d34aa03d169c38cb0c575c9766abeb048511db51c649e24236532229b623ea26e5d60daf10e67cf2b07a01a3a8a8291534b08144fa4348bbf500cc92f99ee49eec595e9e511f4ea3641260e215509d048121d4c432eb069b829a2585f8554860c503b6c50970c5f50376a747cef9c4a53d42ce03b9d461abe102d7b0e50d70cb48045f45caa835bfc3bb9876c447102d8562a8aec95c5668d9d140aad718dea04", 0x1000}, {&(0x7f0000001400)="ca87803dff144c6b6b264a5851de033559a01bda1781d91a919177508facb2e29acbba7bb84709cde1e209bfb2a1fa4db4faea7fa5a4bad906bceac6e6f4f66980588643f2537045cd8ecc65340388deff9e602f1461492b8fc7f540d36f3690965910c311d0c4d3eca93b25177a9d8e5f6ba10d90ce7f99aba4224aab0b19d7d7432be4297d87bd9c9104e14aa65453962fb7d3762cdd5a368d", 0x9a}, {&(0x7f00000014c0)="0ec3f773b61cff1d39eaa0814beb7894b6fdd2f60fd048a3e29b317de8f9d00af19afd6b962cbce6d22ad1ba59209bb89093fb757b3a848ab0c08dbfccf909db1489c2c78d604e663badd9eb748620750ca606b77396bddea537f13dcb0163f2294928e65625b43d422d8de7dc3c9ce9931ffa472d35e1b31efbe38b993dd4416c32c7842d27fdadab1b2d7c24a203a62b486585a55d5ab4aff932c4b9385a99f863dd5f54153213ce78396f1be5c890242dcf3e2db2199e3985ce68858612aed57cedffe55926b7a9fd4ddbf675a817111eb63156243b15e19078fb80d5d7e5209727c6bbc14cb345adfbcfb382be6e37e35d8a73325f3b51574ac3e3a18747044a7255283c2e8a333ab806427931afa53e24224ba756959a78c465a551f9ac3ebacf3bb99b800e19ab119b3b99422127a6b76109bb4f2219f5c633f8fc8ff9196b8509dc4b668c2acbfa17415d4c55e328d967fc18209f7204dd73d9be75e60af58c18ac5dccfe05b35846479b497510768d5697bfdededf9a8c123b6348ed25ff7092538d86181d9278d327e390a96e4c6d65ca47e60eda262a7d54305684ec1fa51009005a966e37667636bc10b0c383507325baa2d027d926abfc06e9c282bff756bf6bb22eeaa5f0f5b3ded8f0b10bd58d1bc070a790c38fde52470455c9f3b981ecd1dc821fae715b04408779e06d4c22b13b66f16d1eb4b8ba7a69b365a164b511b625b2ab9625d88f49d68ad0e34910b6575090d45eca80fc824ca1e636d47e330eb8265a6e656ea0ca69734acd193adcc72c4f8eb356b6be86444d3bfe7efa8deee5cda9d7915738d947354d6c02b4c1b0c1926a840187f684c15b18db9b8f83fb365a891386295e51532ce3dcec9be8f401ae993631403f17a53b100de1238253a5b008b054e633d61cd9812174ecccd81737d9ab5144cc31bea4323114fbc619ae22bcb4129e0474a5632bf2d718a6c6dfffcd5f74317799ae39f9ec6aa698d9f7e4fdb4c003e899ef7de27d06258ca11ed029cd30893288204523798f02b5196d1bc3bd40b38156ed2f9e2f795edf46868c7c51732b935eda80dcbdcda037e34e356aa78dcf9e820b8de034e091682b545f387afeab5ea1f7ac06bde32f6add0ffa8d213ac0f5a59a5dbf9d672aa26f249ab6d369e64378b0890a7193d5fb297a71fd8a830a387cf57c319889f12ded293625f39a75f9bf214b7fc0c22af1f03bf5cd228b4300283467993cfde637d991d1d34d792b7a58fe92e6b218a53769021b5aabd16cd98239cce2c76feadfd276bfa6cee44de2c2d03544062a513733654102d3c292a21986a2cd0c981014e7b820279927eb5c7a5bb059b70b847673c4e4b325a5bbccc10fbeb08643016577b8d77e89c6fb663086157c53105ab213ba3c62a1a0576dc3318f9291de594a9b284842ed3b94e4d7dada4f433f825f39dcf5c3e2c8a9e7a30e9d032c30f25bd9b3760e90538ad687448e4dd88ba0fd1a593e04286fb2893792a9b7dc4bffefda85a0be1dff8d07fafb6351791f53fc7ff14348282e6d26cbf190f757934411621be890b1423d84a2305a1d954e9ba752a0d5cc4acc29bed04af12fc9d1788242800f5397a287c64dc91b9d6ebb31f5efffec3f38bc19f6e3cb485f00edf46d63b890cfb16190f31ecf75cb60c2fdd8c59f209637261c2629f81ea247bbec02f9c5cfc5045bb91764749e7d689b1b0c4a414134adc2863dafa63e8d4553f37877225e1be466e5d372fc1fcc91aac6550a28c088d370fad2830a0836f13fdd32c94a93e7b3e66d892b6764c0a68ca572f8bde4fc548c40098a3b05cd275be5483e39a9543813404396dd078a6dd3c9cc53beb02acf943c23c504260b54fd18411bea820c34b2a23aaa7cb52246df00185cf6485dfed080e3f5299992cad7fe9a830b6d95bc54c2cc014bce4dc4f8ca28609786901e81e0bf8f30118efe27b6c6fcb1d84fcbf62acbb67c51af13f83b55913c0e308d58982d60ab89b804985da01a8ab6c0a81eff92a66dd6baf3d5e91ee7d5b51a52bb9a0ce89a010d5551efea02fcc41430ad20dc487578de6471acdc3eee92f250485ce24ccb0edb7b4fd2f59e1b148fadd93dde3b418cf1a5eb8a5c7b937c09ed5140670d3fdee73b7c8a98cbcace8f6d2053bda2b84f0f61437610980b4d67aa4688860fce347058b6a08c2a19e57e2440e8ba643a94bcd8abd1590d23eccffaf4e00153548d8ecd6e3840842b3d3af1cafb6daadb81791baeb02bfc574d23ac8c1f656c390e4701a0299c40a539369993b558bed079ddd24d36387678cf505e653b65da9e4ffb7eb753a4dcd6a617e4a85768041e7de91a9e24d01f3bb600be7e7f625e5f342dfa12e815da31fa2b301a609229c4fc02d75895dc925ed2dfef1645ca8436642d4d38e74b39d065675d8f403c3c43b8965cf1f9418bd7c80fe0596bf02739a542afdcf3ee5c4d412a94d80ea9ab67687c96ac45c2f48b5b4d4bc7cf20aa84a18cdf9958ee150b622e6a7d455e37830b3ea938554f38eb6005b58a477cb6c05a96ca4d4670d567d051c2645eecfaae4b9d0c74c3ebcd6c4d9240aa7e9860a3c7d910cc24497b6b3fd035dfc853fe72211f3893c4436845b310abeb9d7e77b21273b9f9e17a768f3f010a19164bccd0f9b4d3a612225a24a18ec2da9c3f94c39da138b795757120cd07639ea9d143e229bcce4884a6628d0075ab20cb1d6d2b29d1e732e03fbba247eab361b92ade14827a0cfb2a450c238ff9fcb1fe56bcc256c7dad6f219e800f48e33b1e2461652842926186147e3bf6083e83e4fd06c4dd1b6bd12b7f5f3632694050b25216d78e9b83aea32852b6a7ecf822d056f5535206d15f44d5f4dab4b036b4a59768e803e9462c8b740c3ca26b4ea048a2df9389161909823574bfdff90b3d5668ff22e9fbf087729845e685921991f46abb7098ac6eddf696107e2fbfb6b7e89bad9ed956dc59b289fdcf7742c227647d592dc5a5c9bc32b8f0d37d42130fea84037c7c273b730097985c4f6e94792a026190141526b74333d3b3fa3c5cfaa94007a2880754d0a10a3995eefc7fc44a0fc26d071f62b068908d19fc8f140a68d75f8eea4457f975edc9709c6f477d2c62563ed5b831b36976aea4559298cb10abc26359f2814100e6991b75052f46e17bde5654e03e179bc3d1d8ad6442b40a653eee937ec54e1e3d730a964e512856d8381a1a6e4ca23000db72696afeae3bf2f335138f8c5abd1dfbe1f8a3b1ab115deadf3ae8ccd4914f110293284442a41c670b1cfed5289d9ae2e140cdfea1ec68ec898714e9bfc6686d1a093eef9a8c9f2131f85217332a25eec622f46c23b9f333f7b7a74061d893eab3e26dfaa67d47f599e1b0395f012647a6d3d8aab777b5e01915d8dc1fda0dfe15615b94da67e9ad5649f4dc72e5f01aa89d1e4704d43f5a44202914171538c0ed82f25a7c4979e6f47f0aa89f04af24d85b073dcde2405280b625e3e6111d56bd60ad00e8e1d93f65da22e2a2e58f28f8cd41b0328f19e80c3d7d8e0aa8680895fbfb4f19e405aa00e221d4b65201fcb1eff8165f75d137e18bb1e1f34219f7978941746cbaf4c97031cb3dff5680d30461f9260e8397bf1891812ceb7c4b9dfb2aebdecfcf82c31311cd4a42e91f8b070ad1ac293fbae1442678c000a7ecc1255a911ea0f403306b250ac39ce8191f05070161cff171e27338c9b15c092ef0a38659b911cb22db47e10dc3dbe5d4d09d2f310e43495ceb7eaffab9cb8485e617afdf05f12066d8da0506504eb81ff483b77afd9945135a45f2b8d2d309066e3a5843d62fa071ce239afc72c6a1130838305519bef9a2a7bcaa48b6db57f572922a6e071851e5bcceb7e198e47da979962bf5162aeb4369437af0ea35d6c94313252a3c697296cc7013924e2f14d1fdf7926bbf8919b672b11044e24d56df2be93104028f26d5602235d3ab67e10b8a83f6c0bea0df11339f28738ea776052538a70ab436ba45fb191b22d23dd2156713004a32c03badd917f35fe4e616caf8287b5d85a68e7ea984b2fbc6ee4e2af76763bbb975893c2d5ad961bcf3adb39b786ff5af9db2e4a6f602b5246e7a0500f9473804da7fa5f20620add2651af6d773b56373b25fb057f87d75135766777736d59e70f25a0cf05feefec616a7153a0db2a7158a286645529819fbfcf8f7dc813ec4779012d47985caeb6e5b6a8bc6eaa62afb9706ef3c897cd3a7c8019fac466ac5258ece31fed297840172e27bcedaf1c0df8e149899b3485773d035e161d0316c2f0098dceaeca927b95367d5cf80e9ece808f300aaf1bbb8e3e6ec7bb786e06ed1e4cf7966165819c9cc8537c8eb2107b9a07a0e770dc21b1664269f0de27a573d4350a2523886a93d7a95eaab531e4f6426c5d5aecb49d81636e8037cd81091bd0b87c6502536a4ef08f835b270a8e818746a42ac5f260761137470c7fd7196043325720d48873fa0a0aa08003be52607c45d32b913d37af0cb84960de245518cb37d30f48e714d75cb34279cc1c7f44f74f59a78256aa28bae3fc62a410f146716fc1ae98e2c4976052be99b62eae7e632b2ee1c5a839eb754303b18e62ba47e44e3e26ddc74369f3c4df7a74c1560c645f5a71c03e8f7d2b992e6ff7655ff5a14916ede9c7c1b2a7cd6942bca24079bdf8266f075e92bee6a66601e0fd603abd1ab9abd553a72844bec5f1de1f4f77723da8c481e07f10e4765fedde4d0472294e3e341f20eac40fd2d79a2331ca6c0bfea1d2265cac4c8425c93d24dbeddc87ddd4896bf103c156d1613fcadec2310d3d0e7f89608d21cc01482c9b9315788f785ade1d4d2a", 0xd70}], 0x10000000000003ca) ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) execve(0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r4, 0x80206913, &(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x1d}, {0x6}]}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r1 = socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) readv(0xffffffffffffffff, &(0x7f0000000380), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="26a91712591e40244cb024eac7ce94af27af8fa7ed37c43a4112e6c1aac65424", 0x20) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_divert(&(0x7f0000000140)={0x4, 0x2, 0x2, 0x1}, 0x4, &(0x7f0000000000)="ecdab75944bd75bd13b4f1c080156cf127e8a8f56ab0fe4b72", 0x0, &(0x7f0000000840), 0x0) executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) sysctl$machdep(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x2000000000000086, &(0x7f0000000040)=[{}, {0x6, 0x0, 0x0, 0x8}]}) socket(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') readlinkat(r4, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffffffffff24) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r6) chown(&(0x7f0000000140)='./file0\x00', r3, r6) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) executing program 7: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f00000000c0)=[{r1, 0x4}], 0x1, 0x0) setrlimit(0x3, &(0x7f0000000400)={0x100000, 0x6}) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000380)="23a22dce6d06000001fb3121", 0xc}, {&(0x7f0000000180)="8d6bb85551ec84308778e32fe9bbe42cc8f3147a3eba8e1969f0435119cf4c071c8aee7ef2921becd7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d209000000c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}, {&(0x7f0000000200)="ca0c551c898b8481778c7bb906ee29054e99d0db3d26bc34d5a1c0764809f0551f806a467c25d2e64125710200000000000000a63df306feed049e6b63e001", 0x3f}], 0x3) write(0xffffffffffffffff, &(0x7f0000000500)="33017a90d776fa2ee3137e1ad32dc432371e469ec3a4c02111240d035c2f9ba4c43ae9ab5cbdde81b825752a256b136e62e108ad20dc7a4ea4b9e33479e16ff5aec163d0e27900be1621625dd23992cb40c0ffef2710ac315ea557b0b6cb2d2778bb79f32fb31180505824b0de0a97894a56d04868b106cd37383fdcd3287c5f0f1a3e1114bdac4eda4b0501e7814531ca5928bb518635592a0ff8a92a964ffd31174f3664241b5f5530d07984ed70fba5bcfbbdf1d604d80e06c6558903d84ea01de212533f1e668fab40ee0099c3f4006c3611afb0ed66ed9cd461373944a3973bf8f70bc69d7db412", 0xea) syz_emit_ethernet(0x6e, &(0x7f00000004c0)=ANY=[@ANYBLOB="01000000e14000000000"]) r2 = semget$private(0x0, 0x4000000009, 0x82) socket(0x20, 0x3, 0x1f) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x1791, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) semop(r2, &(0x7f00000003c0)=[{0x4, 0x1000, 0x1000}, {0x4, 0x2}, {0xc9c675d34f5f3991, 0x1, 0x800}, {0x1, 0xeef}, {0x4, 0x8000, 0x1000}, {0x3, 0x7, 0x800}], 0x6) semop(r2, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x80, 0x800}, {0x4, 0x1f, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b, 0xc00}, {0x2, 0x1}, {0x4, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) setsockopt(r0, 0xfffffffa, 0x4, &(0x7f0000000280)="4bcaf421f7143d87f8c67be7179f4bc6134246a62ef4a524ac472a812548f9ab81da80b70566f4d324199a236e371a8dd3f36b4c96f18601ac1f2792a61332f7188f6e68dd8b7dc181fd29881bcd79542dd63d2435e22a0c45d9bf983dda12cee116a6ef5a47cb058079f4d5bef89bbd46ae34bfd5203cf0bf17267be4872948a1e078ac87d8fbb191dce694083fad9fee5f57b0354384b9f0a49e0137aedfce06149537df447bacecd52689ff0a5c033c2e39194c8be4d57dd28dc7efc36ec44b4a7f4affc5c9fede1eb921564fbf15d42f65981e1a6bcb57fe9c80997523", 0xdf) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x8001, 0x5, 0x9, 0x400]) getegid() semget(0x3, 0x3, 0x893cad9d9f3551ed) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) r3 = open$dir(&(0x7f0000000140)='./file1\x00', 0x20, 0xa9) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = syz_open_pts() dup2(r4, r3) executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) setsockopt(r1, 0x1000, 0x4, &(0x7f00000000c0)="25a148f6ce22daf3390c2494b350648ad85ea83d1b9256f3ad9d882ea0a83ced1845c8dcf7c9e9a4c30b1ae34344197974c21a5578eab698ef1bf4929f5112ff794d9d85ca7b4ea47e821e49f39019765d8c740c51e9b201e45239a1ea92bf7a7fa57e06c82b43e2e1c2e0dfed1766591b2df47dde69cd06ca14b4cfe14863b1cdeaa15a0a9d49c1b959f538d9bd79b2305e197360ee13f8e22342a68f4de7f2c0d599dbe75954ea5e1bf12c878e6e9c5fc515c713ddeb7eab32e4e96b1bc4a006355afe195193", 0xc7) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x7, 0x9, 0x1f, 0x4}, {0x40, 0x24, 0x5, 0xe}, {0x9, 0xff, 0x5, 0xfffffffb}, {0x4, 0x5, 0x81, 0x7ff}, {0x9, 0x19, 0x0, 0x5}, {0xff, 0x9, 0x0, 0x9}, {0x9567, 0x3f, 0x1, 0x5}]}) r3 = getpgrp() fcntl$lock(r1, 0x0, &(0x7f0000000240)={0x2, 0x1, 0x800, 0x800, r3}) getsockname$unix(r0, &(0x7f0000000280)=@file={0x0, ""/503}, &(0x7f0000000480)=0x1f9) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000004c0), &(0x7f0000000500)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000580)={&(0x7f0000000540)=[{0x88, 0x7}, {0x86, 0x4}, {0x8b, 0x3}, {0x80, 0x6}, {0x46, 0x4}], 0x5}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000600)={'tap', 0x0}) socket(0x1, 0x4000, 0x81) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000640)=0x149) getrusage(0xffffffffffffffff, &(0x7f0000000680)) chroot(&(0x7f0000000740)='./file0\x00') r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@file={0x0, ""/11}, &(0x7f00000007c0)=0xd) recvfrom$unix(r5, &(0x7f0000000800), 0x0, 0x3, &(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000880)="dafb969f2a2bc0444b991c88fb69121c07243f574475be9d2acd1c4bb9812cc455a231eca9c409b7f68f14b8fecc31c59c30c965eff03212a0c605b9980a724d9390d3fddce7a1eade1893b2bdaf65121d902f9700da5f325ec160739d4f265c6abb7c0c163ca96acf6b54dea44de1b2b53f41c7c10e73070ff940f75bed2d708841f6763bc50786c861ff03ea969f90dd94d4118227a594566e345463e93f369f6e39f791a19e69de828bc30c58916333f51a259e78f3f3a2874cadc8f54541e3d430bd133675d17b3dd67269064f6163906a893fd98ad15940e29a216c8c0af95518149437dac63721266d62f561fc361f6dcf5e312bcb6ad4244ec22d04", 0xff, 0xf, &(0x7f0000000980)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000009c0)={0x8, 0x4, './file0\x00', 0x8, 0x1f, 0x7, 0x10000}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000a00)=0x6) r6 = open(&(0x7f0000000a40)='./file0\x00', 0x80, 0x65) fsync(r6) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) writev(r6, &(0x7f0000001b00)=[{&(0x7f0000000a80)="3d792a0ca91afdd02b3463e22f92756915dead751b60d330bbeca6258d015d76606a9a3527e92cef1f200aba41866c1d243de58037831a9ebfc1efb60276fa5a916fd100f4c7d01b206e03795d585c2a029bd2c346a78e79245cbcecea72e520323cc93db65b9a8ab56d3d024b5bbc1f9a082e69fd102976eb59c32c3efea1d7884a12faed8ec7c402b2261ff66c3f8f72742053b62a7429746c2b764c326b2867fa1be8c38217fa9a60128eeadfa068a210189afe67d6d4754e24d389978a96628e106c380e5ee493efaba5fa20fefb942de98b7d2b7e902067fad9521f0ecfd4d68b0204f379cb445fd79001fa57a892461a5bb836a776460f363d4dba4eb901e69a089205dd6309573629de6749c113d009fe0a85029fba094df695ed41db7b326fdc0d1b3b326219ae07992b5083d3ca2616413d25d65aee8b5e99e5d44ed0d97d2748f9918da5cfbb30ad5d6428cb19b0c876308dd7a1e8d0027d47effcbae030a6d5c9ce340d7bcbf1414e5b2456d1aa023547fc38f393efc9c657b44d83cdfd498e9c891c6a8de10fd907f4e6186c1e42b800c53d957ef0fc925f738ff1d5058bddf603fefaceac0d116d9ff733604f33fd58b9f2c0d28139fb4dd50164d82f866a5d9801a0df2348214bc48fe73bc72dd3f3a8b11fbe28447a109bfd75feab6fcfd45ffb6c5c7cf5e89b33c07f70455ee43f04e78e1a80022f26d88cfbe2f5a4f0f957341ac846900c92d2595718561bd77982c9af42319d64f1fc9baf09ae0b50da621dff77d3709b51a511423edf1edf1ac2713cd6d0efdd15f842fbfd96b2f9aecd3d7d838347e120201eb80f07941479f049fdc9f38a6efc23a1a1f6265ae37400b80c05ca0095f2b104da67554b07a8f98921b4a059f39ec4bb8ff107d1ec61361b58fe4e304f3275d88b684e35cca83b49de5944e386d4628556e96c130a891ce5ab99f74d55ef8a752bc3984b326b6f285ab7bb977ff68dd134fc9e068e97e26e5ffed4cc95b76d6f0a93412d9793d3845b640c6247c3224dd9fa36b4bc9bb7aa6445de1eb1ba9f0d719651629943fed46797d2c92854c49bbb9b5908e1fc399f48a0a86be1cf8e7b9c147cf40cc7cdcc833f9bd027972934e768848e29355d15b95be72bbe63ec90c999952c36ce6a8385f9502590aa2179e7ce40e31259e507d01467d1ea34be8a8816594ee9a024134cb3c0d00130da220452189a99f1ddfaa134f2d1f2b8bd3771abf431dfe513bbc259fb5feed7cd2c374944626643db5ba3cfbb3a8444229886b507480f1137900ae45de716248145b20890962f5d36e1189a89f140ebfc2d9f06b2e3449761becd7c9b759445eb44555c6a6d1401a07da326a8fce5db1be4a3dfffd34d8bd0d6024fc79b244905f03c08dcd0ca20b03d113c73e5693caa3bb9f83defb581d84d295542707e244990e377212e589c42f9a214a5e437c74cf7fc0bce56609beefa71c9daa4b8b6d1f353cc9ae651a4c86eaca687bc1cec261170af965882d1e77cd4e19f613c5961628e7408650095cad7df02ef39c1c46ba1ea2d2d242317417322511696f7c3c0b96d7eba4a4840d53fdb9344cd63d389323a5a6def131cba8d3cd2d257c3ee546d4120b6450b4203133295ca97b193e8106b1768247c29b4173273bf984f7d861d951c6801f7dc4fb5148d2b3e0837423955b99ca4101fa734aa0c24f8ee648d9e23c660955744506ec3987c3167454ac5acaba772160d8bc131447f9c9baa96aad6aab0eb3583a728d4508017ce992190598a3da87905698f97551ffabaccc20025260c4878d16784e620a2985f089a75547cc2539ac8c59db05dab24dac59980f39a115dee420a4df846966f5b2626db8795fa317a252924d2b808cf7f3f39000ba66452f3397c4cc2b2ff501bdc67d3f8e0d7a2a8fe6a316eb2cb178d855f273c43350e205cb68914cbbcf866863e5dcee973c611160d587e77646b648d08709abee99725703174e824fd90bbaf7f1d07d64ced1476c5880d83bb5b42d20dd0deacfb7b7d6130852c9945a9cd0d070e34ee6b51a11cef9c68d55e2c6fe259468c6d543696ed1a48689ddd16b1ac9cff4a18f7407a6b0012c8bff86a083572810ff00d0eb5f1692e90ed7e03e0bd421c5fdef3c0fd6d14b10d3237963b4fdfd499ea216c06afe78229214760e5b6fa6107d70950dfda8f3500829637dd4b4df0d1bee9d7553b4668c3595a9100f5aa3d5ff36e5fe8be180c9dc0e1bab8611762e36466c4522b633b60469e720b297af3f9489519d4cc87a6a105237d75656d4a4a190f2f3febf70d45139603ded97c5b320a9a95a90e562852ee6f75af377a922a68d0c46bda84b9fe063381588b9e782030166b690ded0555888639ea1c120e92103b4d82de4da58afcbc7c1fad74f7fd0bd11e92bed552d642303d6d8ec7758dee39b491775bcb30ada2c100f81493a1fa5d6752517a571b3af5a1050519dd1f015d03827e7f33a79357aafdf145de9878148a3769099ba24f86cd8066dbd839c7dfea9c4c22293e38713fce7e88348e368e318caee3918e4d1a35c573551e28686d6195304853cd7db4fd7d2711f99b783100e4e0fc77ad42f5f53b96a080e810dea3e390e7ed5c1dd8af54daf171ed210ddfcabcbafa918040583ecd2a9f1905900eeb3b516ec6449e83860fdac1c60d6da9f80488a86af13871c8785a70f6446888d8b45c4f6ee95dcb9bd5130128249a4bea94fe567206d5b3c0928caa1e84830aa5e65ab0b855d9a11551ef0aee6ab2e44bed0fbb5756134a017ed4b03b321af27a4947e91d923a97c3acec955e00b54aca9fcfda429419074e0869af528b9183d884c5637c19cab051842221b36bee727948068cb663ee997d0bc2248a93f492eb68ee3535e8f953db88750fc6a51981068ce98bfe9c65e02227c415a2e26d241ea7f74c2f6c64cbe261729f3620a8e8cc95421012c6e7bd33f0a921eaa887e6f14d0f8d652c46d5b37eb3005edbd0db11f741f41f93b413ff34af8b5b0e8e148fb13ee31cd8e0260f382f3177235670e87b7052f15c7b7bced3ffab80b0e4c3e53e6d4c01c582386773b5ba6364a35147f1c0fa0f4fa4162cb337f7668ee8ed764dcf5f9d1079e1dd3b8585f2b49e58d62d8cfcb5dbd34e07829b3a24fe99f2cf43fa55cfee5af2247eda07bbd5c8c400d1719ad78d07e9cf3e3e16fd2fc521244e59cee176157193ed8089df68f6fa90c6891aeb0253b4cd6392b531efb87150c7ed918973df0d47f102bf305bb28750c0bbc478662567e2a2fd02feff59abf862571938a05e65d836ba660f0049bf7599ff1286240d69d0fb3e91a094232b664cc8eaa36970e5ae79ce429aff32be50fbe9b2ddebfac63b8e56ecc73ec66d2833217f2d91d3829288693dc1ea3f1ac27343cc31360ea59964575799e484eba031ce3ecfa65af8a3dfcc9b24b1b0c8a3e1b61b8ef7bbbdcf07f39dcb420886e12ede1c18e7fff9f11e252518736eb2a9304760dfdd69b7ae07db9f8b83c38993289b5340545f595ee144614792a892f658ec6546085f226b7eeed04c235ea0785d20df833558a3bee340663a987bafb623a5cbd5b72ad6031f979f0d63739ce0ea76426fc5a46805bd6d811fe4d3045e608345e89dbde08c1ca13ef24a4d2dd098aad957b2fee913ce375c03b44a234ac83d9aae51a8ac6e41e50cf1a08322443afd7b2b51d55eeef31df2fd8e069d746dd97f4d9103edf0719d59d68e911e263e301f9ad73fd54fb19e1c91e1bfcdf911bf1f1c9271f5aa569d0b1f2e0e5ec2b9bf72399502f0070b038d7742cc5180e341e105b7638ee84d01b744ab98a216b26f1b47d5cc6e3b820752799b1e197e2223feb0ccfbfe2da1a98034a787fd64e7146439bf0478f0dd3952c2e1f4ac05047a8db0bcd02d2c5d8dc4112b558dd064a4ed2ac840c69520385234f074a59238582f2f284c8557f6daa6f52385f1fc868243dc4e98071188a48a54acbb49c96ce72c1d4313aceba1f7927fb9d6a34858b552334290e15e66235d13bb0e4efe423281665f9ccd2751e4358cc8d56e72a3971e11c3c33b99efcbc575e89b14e8cd55e87e7f05a2c181a94ee1b6ff576562ff63f22c9f4adef330cdb48816e2dfe203a886bf3e21774cb39c1ceb8cb830512bf8c07af84a2c64bdac0c69ee84f8c2cc459746fed3ec459da3229b6d329d49cde44b759c1208b78f9bb7776ae89d00654d06419b08fc926ecf904009464d9fa25090844f8d8697de6b6a74c24a70a7b4459b48659edc4735d23646cc95ddd44349330bb5730df9f8b276c2f4f96f877f33e5e58610ce89be04943c7655d4715570172f213ea37c1cf31964d62e2244e761214506470fec28300d17364f7165c027807d9c718d30023e25274cccfb34bdfc5b9365fb5f4d367080725b87ac1f22b6b7bf025bb067b81ece07778b92186f6cd53b9ac65a318ed929e8857bff5f10c5ae23e70b5f2f02c832b5bb5db8e8a7e700af0d2b668032231802b5e77b89bb5a5b84a852efafa9b650670fd6816decd94a6827678c1171ae4c8f8b33bff53ef8966da4edc609389a322938e2a077c91b764e638d83a510652a48959126ce20ff244616ebb99aae00b0500e02580cbfbee20179f9e423a3fe9a79d28403301aeddb9d386caae0d5ac1403984d781eb6480096999ec10fb03c5d0e640bacdea2c608b153c292d5db38a0b256f578f76f053c122d4edf4dfd509aa1613a1637a8202125bef625483eea1102c33b53ecf370e350abc9cf1bf4146a7bb51c30a022e8c49c5afb1c989f6b60f518eebf044f51de03445a528a0dae4153f97411145b4bbb6e43ab4fffbbe285e5324ee8e68c2e08c1cfd3ad57c28282085803b66e3bdb2a91906c918add46de2751b429ae0b22b9f851d0a4d4e5357e26d6827a188cfd9d0da4c15657d7e796e8a3740014debc779c10666e6f571a5031809d449fdabb4815984281b473c5ee402b75732a77a6bf63678e376d37cbec3c083e5483057f39db4ca55ea1d0af6789fdcb46d075b234da7025b24784f74882363696460301bd9da9a15550aa67b4c7f6010c112ba907a4ba505401a46b79a9f8a3951a47ff898ba0b4e5beb968c45cebd2e2cb7d446887c49b3e5a1a7531dd97a1109735267b99c4b9c2c8cd6bd65f7424a3b0d307cd4bac2884db9c33a8d74bec5f15746680ff42e8d76e7e271217821cb8f8757c91c1b55297772fc8fabb34a4b4a80d0daba5335d03af96e7aaced55338746a966f8f8cf0bac8fa5eb83aaefed34b64c2e1bc5402375df2b33df6b2689aea84613937d4fef2e53000d01b64a2d311d98cdf5fa8709571388acf0b8f3986eb87db6b5641fec2b3d78cc8a427a6fe2e84d22a68b5573ee1248833fb1389ab405c4fe76142d8b7d0501d3ef3bcbdc184c80c20d8c7372eeae2b6208164d6ad5f62794f202b2d4765b6d4b049581dd02c1050ef1e8f74eb030254bb87ab51b054d92a01038585d888bc53e197e1ef02fcb958e1a1f36e7b13072f79c92a10bfc6df36bd143786c873052b793a6b20024676dcb9210d3efd60133ce5fecdc3e4ce1ab179ae4e2135d4be18c974529953611997a250b7da9ad66240cbbef78890a818f15e566e0378f8c400625feb06f35a5c2f32c98ba98959345b53d0286e03229d43c62617a68d440b3407376ac37cf6363fcf7ce223feadc8b5e5026a4c88603fe24eae3355c758f3bb93270f46a7c1c7b16cfbc2d389a0f9b5b31958505409503ecb7c385a2b2317a2", 0x1000}, {&(0x7f0000001a80)="8ea1373ef95c8b22982f8fb7e605e267bdd1a04140a8303f35a7860432e8a11ea875871baa8fe863ace1bb2ba514dcbfcc4747d3cfb357adc7e222cfee91c4c500d4b6d313054da9e326a83824dddf6328bf78afed3252c6a6b5000a4fb2af00c156c2c79dd467b68dd672dbb9f2703c77312ef07e8074716240a2cc8c", 0x7d}], 0x2) fchmod(r6, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000001b40)={0x3, 0x2, 0x40, 0x0, r3}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001b80)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001bc0), 0x200, 0x0) pipe(&(0x7f0000001c00)) executing program 0: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r3 = getuid() setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_open_pts() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x8000, 0x0, r2, r3, r2, 0x0, 0xa}, 0x20000000001, 0x80007, 0xffffffff80000000}) semop(r1, &(0x7f0000000100), 0x0) semop(0x0, 0xffffffffffffffff, 0x4) semop(r1, &(0x7f0000000580)=[{0x3, 0x2}, {0x3, 0x8, 0x1000}, {0x0, 0x5, 0x1000}, {0x3, 0x401, 0x800}], 0x4) semctl$GETPID(r1, 0x0, 0x4, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x7ff]) r4 = syz_open_pts() fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffffffe, 0x20002fffffffa}) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000000)=""/50) executing program 3: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=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'}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) dup2(r0, r1) executing program 3: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000880)=@file={0x0, ""/4076}, &(0x7f0000000580)=0xfee) sendto(r0, &(0x7f0000000480)="7eb400881795198f6eedc7e0101c1dfabf3965ef64f2df73d6ad105b8c4de85c6ad336fd64c47b0793a2ed9394df6f516f8fbeb102aa047d761e18d7e1784f9133dc375eb21056edc041cbcaba60a27685e2972e75ffefc448be73dde5b15d5a8524240b4a80f75a5efec792c793d0c2af0fcd38208aa5339f54bd6bd3c76a570466e82df287e736", 0x88, 0x405, &(0x7f0000000540)=@in6={0x18, 0x0, 0x1000}, 0xc) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000380)='./file0\x00') r6 = socket(0x11, 0x3, 0x0) sendto(r6, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r1, &(0x7f00000003c0), 0xa) bind$unix(r4, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r7 = socket(0x18, 0x5, 0x6) fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001900), 0xc) r8 = getuid() setreuid(0xee00, r8) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) bind(r6, &(0x7f0000000600)=@in={0x2, 0x1}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x10000, 0x0) sendmsg$unix(r7, &(0x7f0000001a80)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000600)}, {&(0x7f0000000640)="d01d89ea08d04bdfba2f514db22b00edf39cf090869f07bba0e2", 0x1a}, {&(0x7f0000001b40)="1f79bd5199315d38c9cf7b2c0b73e5b4223acd0cc018a19332158ea2890cd17e75f6bfbf3674d146229e28fa1b05442255c389f67aededc51c97230e8b77530020a563a6cb8c9357ebb5c32795e4136f65c7743f2b9ae3ad8b76055971cae6c2e0153292472a9694995bcc71444caa3eaa42a64c9ef47dc2bdf618feef9d5fd33d94d5ff9c2ec52b9e084f30d802ca542f807f46d6cbda2d125253de086913c12c375a5cc4c5ae026bf24e64bfb4ec866011a9897d599c06e1ef698ff5ffd5de2bd7953d91ea93b574b1dd9a36d6f638b722c858988cb303bb11557c0ac7a58339ce3c187733e02f398dc64a637533759e13673a87f57eab54e2349f385e41e35f1b359337a031d9ea9b08c444f9fe50422d147229c8a77529ba08897ce55d160674deba7171a7c159bde1199721be25649392999476949d56c41c0e0a8605e607db2d1e16c3042b16486ffd722e6be473699a3ad0a12aa2b3e473b0752ea18250f1c5863fc34fb64858d5eacc64d8cdf0204e02eb8b4c2555829dfd80ca35ad7a2f5afcb54649a7631aa97db22653f787a30de22a266efa2384e194b7be6f556ef25cf8444331f6b2653b5b8aad547fa4db24f2edb8277a2204acf891f9723a679db57a0dbd0037177fb0f5bd4e0ecc5d4ee32b0f3a756f3c342af77a329a6804e74d2f98b167b0c896b0de3c931774b8bc297b97a1bbc28c672ddb510b0962197388df1c78dfafb1b1b706bed21607d7ea9821ab5dce6cde5a6176212a4ad91f4f785305d0809178ed82359eb90b3721ad1f1aeec4304e125b85ab5f1f2137817f63af237e7e64e9367e4c60573830e6f4cec90fa649a332d2e951c748248b5d30bb336b2edaf3722e107e235ae2c4bd1efd869fe15781cbd6fb5ef69ee34dc4b0e08577bcd26ec47d7db902c5ed8b710426d5eaa20b653e862835f40627749dea49d96ebd7d59afe6ab7779cb2dd51de232879327f1bd6cb8bfac26716f3495d66d6c1c844dc0d5ef76f1453c371d7d0ee9546f8b7fbd2d307e9f931d214b60324e7f5ad46614778b6402f94487c9e9842e24fa72de7a031c74b8474f5444ab1318ed4146a327b5daccec903e926a74c2fd0539b97ec09e1a41ad0594b141de6c282a0b3e13421ebbf4984d176201fbe8a710e0b8d43ca3cd6a8dfc443c45055ec6964dcff369dcd8a5e9209295c04be9b9eaa5a22ad3471dd5b6aaa23a984c1c8706694080343f3a962e4bc59967b972a3e4fc13a403ae7ab88d648171e9389bd86ff746a2b03eadef9280b4c447e0564a74fb0c5a2933e18b873f08abf4669e223d98eecd22aead849a6360ea9add37251a7a9860303e229721a51a4d7ec6e268724be2dd391541a28c11fe3f6055e3d958f868aaa24373ecf6bb7beab24cd70a9e9bb833e3d7d7ad30c6e615a8ee6e1578a5c8ce8998581f1cc0699af5bc457d73672c6991df3f77ff659bcff91fcf0506a668c0c62b61d35de50279f907293d0ac339f0963f4f10fefb14610e90c198376581ae4f7748b36ecae77f67e949173fc247699cd253aca62114b8f5012ed95d3709917fd109b4f7f429f5ae33d4c9d6638551db85ff239489c1a91283e53d326338ac5e8ea0b1b758969eb9b631c6a8b57ca41cf031b0564670b8929657b5c6332795b40bc4584fb2a1ec45c644066df27a70435fb12debdf783992e8356831e3e29200f498ff4be388ec48cb986a9048548cd35f4ea1bb7c88df0b9cc4680753a264a91010a0982af44c031035685115cbd76f1fc12cefbba8065bb673acf541a61e7169ff0ca236ed5ab2933847833623227e7043cf98e7ee3eb7d7efcc119b59e9d5499eec9d70d5d065d08c3c218af32995b5a153199a1d1ff608f17dac9643f61dc6bdeea31c1d60c241de41f20bcb9525dadc4badb351b068ec176d12b1a1c16cb8460cf3f6765864081a1c1ba3db30465a9df644358794697030da038fe245f0f6c6ac29283a02877eab0f4871767bcb1a8339feceba979aa15e41a6618ab848ea5bbeac9b83b5bdf15ced03962691718db1ad78e14761372f802eac0f1d4eb8603567d78d1a1085ae6f3bd1726416d13b8ac64a107df0a5bb6f7d66a3ec583a4d17db053ced7117a674335f4ef652a35600a3204dee3c2c5a5aaa645d70f40a50ab496cf7679c6df9d9b045e30ec9cc1fed9a7003218838e9b852c21c975460a1076575b3356c0599406117f37993ff17ec2afd9caf352548aae5348a35966d09a2980e9484d06cce12901864c926cef574eeb58a31c64e305656e7bada542d7efaf80b174d476dad698bd53e1a32a1ab3045728fc66f77330e20c28463a15ca82dfbdc47af809c93ad3b9d3d7f78853f06c5a83d8949934917e374ca1fc6f313cdf203e54e2281e3b89d04edca268a9c9602e0c05479b7eccbba250c27a6627b41a9a2a2d7f5950cf956923161f8d3b784c9f198362c946aeca29f0a1fc2a472ec411ee0af36a7d7811833e24809496bfd6e2276f580076f5c3b6687e3ab5e67ae4f56c23934037061c79ddeceb354bc7d9628e430f985a2620b9427750ebd641e397ef8ef6a54d153499b16a86ab4af42c2e2fd924009ca0147b5ba5822a310b88554f2e8b3465bb1fbfbff61a4b52f369153b79ae087df7a07d1bf823a8fcd021725a3e5e3598778da8d0add58c5714e93e0fa56041f5c7a7a262e28f07c3f97ceb6485f2b4004702fabb6aef957fdfb4795f967a5888d1159d1e0349d3f432eaae1c59d4c8a718a09ef405f45a0d05e7ba55596b70e9851cb4fa5af37dfd1a88af85618b882d108e65e013d6e00007185df29364166c6e6fde5747751ee9a63adf22b9bbeab407935141686eadc27abea10d9784ad705192779bd9b91f4a42aaa0aa52bb271645d60d28d195438101427319d247163839f0dd7ba2d86148923552442f5b6a8f5dd347ef83e4649472a694afbe99525c34fbaed886fe3b8cc8b48ffd06eaae77efd6196ab0cfb79a4b3d9d2432f150ea00515586bf46cf46078a289ba5407da6190c0ebdf894f5a7d68721a472b1ecc12d93af6245f3dfacdd7c34715675b9d5fbe926e9fc12708696a956b667e8574eaeaa5b9e14c1b03f9950adb1acad3739b1e2abe9a060292b432e335128cec7ce0c871c4c9948dc39bc96a92f39c03657823260a6ad850e310171b19bfc690ec90f2cb6ac2a299172efb4dcd8eaad3d51401833a64edfd90f55f0beb7c742e07c223eeff33dc7afdaa19aecf5ffbf92e90a31d1544e4252d8aa60a6a5e1fe29f3c1e836cf9337ccf79b9b6ca0993b97d5dd9323f39b2003d985315ee5b6e892094977d3e9dbbe2b83589494af932906ca7db829c3591b84eb63aadbef450761a44ba64e879566b6228f40a9b0b7732866f68a3f4271f482872f7a087bab4d9aa3c6d24e860ee46b479b6e76b09b17fef205b74519f8f13ec3d90b9c1da5670259fa7734cc6c26537c0eebf885419c4e025e6e5a51b85024a398ae9c176fb51b3eea3efea41d596d094cb57861af6e573f5bb557ca1225aff112ea964e8f7bc60e0f34a55325b54907bdecd6378ea06955cbf9e8118bbf9971375904734333361e76ed2646f022d40bea041d189c8ffa091cb122e5f797d4a5c25bf0466160a927f5cf2c2c57cc4f7d6149f618316a1b4a7237d84a968347c40ff98df014bf980645abea7b78aa19aa046464089191ac99ac9ab93c587970a63209a22c3430a9685cf553f37c7865c79604553eaa7c2db77a48cf201cd8f7b764f25a7c07cdab5267d405d21ad34d14cc71ce37c705cce8870eb1c26a7378edfe200e3549fd7433eda48fcc08247df78868f8930853dee23003d1f59c13b0aeb99c002b8692864e63a3e5199887a63c3db14a4167ed5b343ae8fcf73912f143907e59fb238c3f74d2fb17adbde1d27d6d575becb44951b1e7261e9175963bdfb114934e2fd5ef17f017980ce34bff32c1d51ab1207a7ce7f112c6d6b7194e172a2d5545d7545df68038fdcc3ed3c1813c6b8b2a16a7c82b6a6665d9a1660d40ef12e5e27140231a7728d3f27437f63778ecc2789d4200e81e8952394b41b97faac31c2b5b821dced89c9df6f3f85422312f0f91dbc719a39a2e59a245df4100283cba372cc46fffafb1085267d9d09352d1a2f3b79fa388e58bc791022eacc2561b578510691f16505af88d7085f6d18282dfa15e50b7e1fc1777e8e78d1fe1a254584daa69f81a888e9b676c42463fef535cc79eaf097cd892f6570e1b0ec5b6362ce58ef2812206896efbdba45a9ca2072ef503228e353c2805109efcb5ab7909650153c6a34c392bf28ac7d9123acba9a9d4ea6de84d765a69505d07ff87e16dfc7a664bb95726ffc6e43014229adca28f04a43e93a9bbe7f30ff1eec4e47bc2ba0a95dcb5c7600fc98b8efa7dcb2dc55a6492ea95ff045f4a6fb21da92d808d6015abc35077c544c0426c2f4da383c7dbb8bb458b2a7ffb82858ec8ae167e2165610284ff1f62c64aa17e854ca25a1e54eb91381ee22777fbaee5afade08ce0c1b7a35fa5e924dff7304b2bd8b136ba13f916cd02bbb1198740f6f12c38db24af03d1f7c904d7501af4514d44a5e5f792f2b9d821726357aeb8405409bb3249df549549f17140de75113a4b3fdb37746df3fb5bdb0820b84bd96f549258bcb03c78e277567be9cbf41d351ce43e0471ac7d5522a8e3500b118eae7877dbd6cbd5207760bc5be16b6401d803442d492baf5457c17ff44013e70ff73157b309369da290e3b376a4d385b0f1c45c323bd7bf6e53f79e9cfd8ea13f21bada2edfb1037a4a82028616ac5c2dbba1407b029b3e809028bb419a9c2b776bba4677c0e90db30d194c1b637dc7b1595059da81f95b8c08cab05975c89ffc178bc63bc54000c63bc452860b0b7a6fd6dbd716cd5f596f09a437b46287194271f49b838442e57f7b248bdb584f008b494b236d67dab68adafbab5333210250d3925d7ce2a03ecfc729c7c1237bba068210e75c8cd53d96f438c2e6fd187f773fd71d85e69f098e5d0a723b631935cc6f663614eb8c519ac9aa59528361a4db9a44fe96925cbf56e74d4d3161eb727dd0f4b8673f239363cf80dd94eee7c2721cd6c8fa6366012e56e8e3767dbf1fc2a451ce09ca383ba0c51f28ef9eb9e424adb77fd53ba0d90324f743c7c8e009691833f595d88995fde822cf78e07ffcb935ab2921d8ff15a4cc497fe23161705b9b8e45132a5fedb1e1a0c2f7f3567dc9902e34c59d3c03e158be9210693f541ef68546e3f12fa493b0c1b366d5557b2c8d800967943d6505325a2bfd0932c97561cf982f4b5ffba0b5065efbd6dad49f53e761a19edd4bc91fca0b1e298dd270d62044b79b379bd007d60bff392f1a9fb63ff1743d5e9cd0e69a21f7c6f458ba93089844400a88104b5fc62354fa6a3ccd9baf11399a90338292af30a29e55f628eefae49e255f692f08cfa0891093b2c1daafeaa10e8828bdc0f22e6363f8fccd5cb2007ec16a0c8a21f1043ec9888f2736ba7aca06a11e182b8b02ab82c7293191e57446e81e2e35ddda93c2da7eb7e1801fcc61adaa0d5ea47eb0e44471c4cc79d8725d78536d663c3dc0062861678cf3415e59c7f28e95951767cb89077f8dfc50709d5c9a57e8e75b9f9f0a7e75d9c0a426a504a9ef15b357da03317326ddcdfb0bf2d2be052dfdabc68924aa252fb8476908490308b9f111b2799e9c2defadc1e3aaea595493c02380e6b979ea0c9c5c09f79c0dc7945a5c170aa38ef17b8d46bed396cd96852e5e8", 0x1000}, {&(0x7f0000000680)="6dabf3e9", 0x4}, {&(0x7f00000006c0)="579f344c72b1e726575b387e0f906ebf0256b3f3de5d261a4ef2998866bdd84cce51692e6c9e31c431725c3b9372cbfdea57c6170b7ff36e2db28d3dad298af785fb706fc6d542d6485e7f55d5b96071b917ac8717e1e64505e517e302877d0f63ef57b731f4c8f35584fac99e74ef005017", 0x72}, {&(0x7f0000000740)="96d98a6b69eab95743bd86ea6aa4649b2bb7f15fb15c94afd0b868568c79dbe84a611afada5270dc18c21765fcf5f2caf147fa87386b9cf667ca04af28211e53c384a0ffab8d206ffc40b08878a4eaddfed28097045b374db71b8f60af4b97ce90518e7583c5c24636f1faedba21335d08cc03ad8607f43805d39ac3fbe8957b1216c75d01c7174e4eaec489bfff0a12b57b74855b89a475dd77c92c62f09a3c301e946f4c9aae98297d437b935353a4c1f603425c559ed3df705109cfcec9ee603023", 0xc3}], 0x6, &(0x7f00000019c0), 0x0, 0x406}, 0x5) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000001ac0), &(0x7f0000001b00)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) listen(r4, 0x7f) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 4: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x1) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 188 Starting stack trace... panic(ffffffff8295b6d2) at panic+0x16f __assert(ffffffff8290d043,ffffffff828cb081,bc,ffffffff8288dd2d) at __assert+0x29 unveil_destroy(ffff80002a291ab8) at unveil_destroy+0x174 exit1(ffff8000373a0048,0,0,1) at exit1+0x3d9 sys_exit(ffff8000373a0048,ffff80002a24c7d0,ffff80002a24c720) at sys_exit+0x1a syscall(ffff80002a24c7d0) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x77043bd6f840, count: 250 End of stack trace.