3368aef10bfb628de84b7257a11a50eff05d55856c0e3a59dec7244f93263786fe9fab99eba7783a58840ae34112db691ea5e5195f6b7068f7e1b27cc8f6597e4cde76f77c6d2999a9d59890228989539cde8b106f935251c206f99c55806d976ba8e84901386d2d2952fa81b9e17cee54c6a91e7147feff930b625579870e84fbd5c997a354b34f45e556209be9db9b179397aeecfb244fe8ef82695ea3d5d774592a49b5ca563fbdd91060689c41790f8929e13bd43c4c26ec794adadde529c31a22e2cf092bf82740d19181229e9e6b9a10a9116db3fe00b1478a976365ca71d56eeca483e17a2cef3664d8f9a1091645705ea2f393ff6cd21a5dafd7ae1ec7a2f951d65e9d6ce95a7b49096c5c47824e945cadf1c8e73bd4227ec74453078a18f460b83897282f9a4ed29cb319ad0a0199c9c2c82a5af0b6ffe8f04498dacabf0ff97e4ca98d55c19c904fdbfa80499492a93a7ddd08fd9c9607c5b277c87206e3c6dbd2fd79d2573d562d2e5708111f3e327b82920b14cfa0f73f422c11ec560d9b2507c5e475ee9fb8e6510a135db3bbc946a43eb4464b07f38072d3773352e4c4389bf3133e69e06d7074af04359b86cc62bc6fa3c852574a2e18c9cd621f9e931af1f8b461869aa66eaf626e2b5a0fe02898b6cfe6f83133f5016fb7a35643e2352055db1d738c80c5f068910e8ee63445b80d724ea0d2437dd11ecc1bf672fcdc2bfa5a92355a6541e229ad1c893d0b12c58562222ba29000eedd51aa6135d26d457f7a7d706e7776c2ac14b33af4ded7b6a1729861aaff68dd9efd98bfb5406ebaf10c55c8d7e12c7cbeb0367ec3623373defe88858ff3b8ac3f2ee8f8859ea59d0bc55370f4372115a16725c78c50d5152cdc41f6a6d17c64b556a8bcb82adaf3bcea901eb3e1091aab4bb7d16f6d06966fbdc5286a67af40cf57f1d4ab3837703de789dedc2a7c0ac56f55bf6354588becb619380636edde0b1aac1de58804d0e998f6c2d4102caa061e940c3d0fda18f18cc0c4dc142e7c335e44f5f2b335dbe8fcb43d18cd1dd19d864a3b0530de5a6f3ecb9fdceb239bc8ddea39d89bff9bf8ca4c5e013be0bf4a2d5644d7add0197821460b7f3443260becc83e6c0d153ebdaca2f4bc23b39f8d48ebba0a473f2144802cc4fa06dadc8c1eea21279961b830ce62cfc583f809e6b543091e583302ba5ede6f2687b9da9a855330d09ac0d0e0c85803cf995f14f3c17c7c55338f6d84469976eebb7c751d2b801a2845896d3d5c778fc943849511bf5742857bf2044eada18f06a326a2f5760ac7caeebab024c47e61b9ba42a9c019eb837ee6b514783b8420e6a1dcf3d2377639853e265505bf0d578e336544e71d39eb4f610a97dcfe6897ba135358bcf374a2a76316a0fd677a5f7cc36539909112ffbf3857738f2e47bc30993ff049d0d92fff3ecbd26dada8ac0c4d5fd2a0fd7971053b586e3fc01ca4a92f53aa8dac4df5d7f29ec9cedaa8e1b2eee3a6953747d71f94a5cc0ea4a5d328b2252357309f2f9c406795fd61f3b844c0f7436d9aacd0566c516e2b7f6e3413435417d601abb505fb832e5c4d9339d56769e288b70f913be360463203f3fb94d0883c669d23b14fc3780ee701b608ee657d298ad06674f8fffb2adfd6bd228e32202293aa7f0d82f435e411a47578713320e4532bf4ce29fe6298aeac4a0e54716782d7a91271212384c1d9ccab785808b77d5bf7ff03895b54533246b6b3280b981a9a8fd9f2152955c6826c1c1b79c32dffa474c5e410aefa865ec38fe5c62b0335908165bd38f6a8955b190d23e6aca305609e8f3c8357cab88887e5aee2fa2b6bed4d1a5ef9090b41073583f0b5d6d95ac822b98a05b20b90558e9e84f5e06b1704d92d398a546f8dc8c2e1bda04584c2a9a26ca45f7b9ad6d4c801d0a4685bbf2158d4856c55084a3878de6f70f3029e442d458362d614fc50a358136e198e75cf50f67b9e50221df3d4", &(0x7f0000004580)=0x1000, &(0x7f00000045c0)="70158551582ef98fe5bd8e14c6b10fc841094774f28d0e59b82cf842a683a5873b06d7d6b39d65b6f6f042ef149b002a0ebb6aa75bc469eace426107b01aa8b4865b43542668a4b1", 0x48) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000004640)={0x8, 0x3, {[0x337, 0x8001, 0x4, 0x80000000, 0x4, 0xfffffffffffffffe, 0xffffffff, 0x3, 0x4, 0x1, 0x1f, 0x1, 0x0, 0x100, 0x1, 0x5, 0x9d1c, 0x9], [0xfffffffffffffffc, 0x2, 0x7ff, 0x100000000, 0x400, 0x8, 0xfffffffffffff329, 0x3, 0x4, 0x6], [0x3, 0x80, 0x7, 0x7868, 0x660, 0x80000000, 0x40], [0x8, 0xfff, 0x8eb, 0x6334, 0x8, 0x80000000], [{0x47ef, 0xd0df, 0x10001, 0x1}, {0x1, 0x8, 0x7, 0x3}, {0x3, 0x611c, 0xffffffc0, 0x8}, {0x66, 0x80, 0x5b36, 0x20}, {0x5, 0x80000000, 0x4f5, 0x20}, {0x7, 0x6, 0x7, 0xde6}, {0x9, 0x86d5, 0xfffffff9, 0x9}, {0x4e, 0x5, 0x8, 0x5669}], {0x7f, 0x5, 0x5, 0x7fffffffffffffff}, {0xffff, 0x1ff, 0x1, 0x4}}}) sysctl$net_inet_ipcomp(&(0x7f0000004880), 0x4, &(0x7f00000048c0)="f3a3564966e6061569b2c9e0700937f8ab1f537172cdc62d077879b09e03a9005c8ad7e7adca98e33f4e06ee90ade634f796ea970392dfdce868f5d6e8cae723d53d04218d5a45763e5194ff0410da4e8cd06f8af940bb457c979e5e64e07036ea0ff171edee1ea70a08f6650b4b932f2f5d859c98659aee60ab2ee64f5c78c5147caf942e4062cf0194ca91d89831b75830168c667952ead67f6422753a61ad89edae40b420253bcd74c18657c3ba3f46508049e567557c8246a3f59f6d06ed8df0ce55be1c0fe12781f17800ee3b480352bdfa285f70226d44383aff717d5c6b6ddf0e9e", &(0x7f00000049c0)=0xe5, &(0x7f0000004a00)="8242b9c783b3453b4acb48da8d0f6ca377650a44228a88c65e90c4d6056812dad7c7c396337f8df572b6ad299cb499983b1eac0cbe11bc75202d7074adc984c8d1513a75624ab455791276aa4b5ae3", 0x4f) sysctl$net_inet_ipcomp(&(0x7f0000004a80), 0x4, &(0x7f0000004ac0)="a1eceac3b58cf3107e051a05faa9bb7e5d6765f9228c9bbf46035f29f3f8d159dbe09106f0603ac1e098be2cc41c9e62c8b86b8c00262a96c28f4fef9ed10559478906a6fc0c689842d6af7f5dbe1917c199c41f2c5b35070af5ae98103b75d361153f6482f8fb27898c66b2e3ca1a5653605783557994cdc9162a", &(0x7f0000004b40)=0x7b, &(0x7f0000004b80)="e2bed7286a21a4e6ffab312b037ad282796a885d4ac97d4314a8f9a0afd329c55be4b977695bdd5f", 0x28) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000004bc0)={0x400, 0xffff, 0xffff, 0x81, "74f2e7d3560f7b12d70f67b0e521aee9aadd0e56", 0x0, 0x6}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) getpgrp() r1 = getuid() setreuid(0xee00, r1) r2 = getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x3, 0x0, 0x0, r1, 0x0, 0x30, 0x6d}, 0x0, 0x4000000000007, r2, r2, 0xfffd, 0xb, 0x1, 0xbdbe}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) setpgid(r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3c}, {0x812e}]}) r4 = socket(0x18, 0x3, 0x0) recvmmsg(r4, &(0x7f0000000680)={0x0}, 0x10, 0x0, &(0x7f0000000700)={0x0, 0x5}) socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x13}, 0x4, &(0x7f00000001c0)="12157595864e855f6b166a33752b9e705f16cf1d7ee21335b434e9c81b7df98451f791926c046c83ed83e0e0d0e8acd51c839d62bc3b59b23b9e5e5e9d0729b74090dcb030bc614b3d8ddf3d75d46fd1d9e01bcc7f80d2c2c5f1da2228e0091f7d19b1483d59319d147fb8a7d8e31c21fb2ebc212e208bce063866d78b0fd35186b2d02a4bfc51c130183978428a3b7f7345952aa45a9df83bfbc376516f352de60d34dcbe6e1e5eed3a794ef428a286eabd9e9f21f54f8d3236c2684a233cc35ae0834b37aae459ea3b4f9b5711c2813d644bed5f6df6045ae810bafcb4decf1b8b23de73d619e6cf45bf86e0be0bd7bd66ff8cf2613c78", &(0x7f0000000080)=0xf8, &(0x7f0000000140)="16e33b064fc5247cbbf78b", 0xb) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x40, 0x0, 0x0) (async, rerun: 32) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (rerun: 32) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x8, 0x1, 0x0, 0x7}, {0x0, 0xc2, 0xff, 0x5}, {0x5, 0x2, 0x6, 0x9}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) (rerun: 64) r4 = geteuid() (async) r5 = semget$private(0x0, 0x2, 0x7d4) semop(r5, 0xffffffffffffffff, 0x4) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f0000000340)=0x3) (async) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000600)=""/250) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000000380)=""/64) (async) r6 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6, 0x0, 0x0, 0x0, 0xd}, 0x5, 0x442, 0x7fffffffffffffff}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x3ff, 0x0, r6, r7, r8, 0xb9, 0x6}, 0x5, 0x2, 0x6}) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0x4e) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000003c0)=0x20) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x5, r7, 0x0, r10, r9, 0x8, 0x1f}, 0x7a, 0x0, 0x9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x8001, r10, 0xffffffffffffffff, 0x0, r9, 0x10, 0x208}, 0x0, 0x9bf1}) (async) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ca8e", 0x2}, {&(0x7f0000000080)="260886782710e6b0ac5e27227045cce293943120718047657e78b0ebc915f0576b7cae1f49ae4be4dc", 0x29}], 0x2, &(0x7f00000001c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r4, r9}], 0x40, 0x4}, 0x404) (async, rerun: 32) getpgid(r1) (rerun: 32) open(0x0, 0xf8e, 0x0) (async) getpid() (async) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x81}, {0x6}]}) (async, rerun: 32) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async, rerun: 32) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x43) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r6}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r8 = fcntl$getown(r7, 0x5) fcntl$setown(r3, 0x6, r8) r9 = fcntl$getown(r3, 0x5) fcntl$setown(r4, 0x6, r9) setpgid(0x0, r5) r10 = shmget$private(0x0, 0x4000, 0xef, &(0x7f0000ffc000/0x4000)=nil) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setuid(0xee01) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x5, 0x8}, 0x10) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000001d80)=""/4050) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r11 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r11, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x4, 0x8}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000700)=[{0x0, 0x0, 0xfe}]}) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f0000000140)) close(r5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) shutdown(r2, 0x1) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0xa011, r8, 0x0) pckbd_enable: command error executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x0, 0xffffffde) r2 = socket$inet(0x2, 0x8000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x0) msgrcv(0x0, &(0x7f0000000500), 0x1008, 0x0, 0x800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x6, r6, r7, r6, r7, 0x7, 0xfffc}, 0x2, 0x7ff, r8, r5, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r7]) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x86, 0x0, r9, 0x0, r7}, 0x0, 0x0, r8, 0x0, 0x0, 0x10000, 0x9, 0x401}) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x7fff, 0x800, r8}) clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x2, &(0x7f0000000080)) ioctl$BIOCSETWF(r3, 0x80104277, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="cc68adc846e5651c486bd540f7180424c71504df1ed7fcc398b699fe21dadce3bd4c5f2f66ce24847f92b38ae3a13de7b467d9a8818db63b394e7bbf3fb2cd603a233dfe70aa4e50b105ddda682dd1c1e789862646084ce9d309b1d3915b851190bd956711e4b74c5b9e2ed870951bd747e367143e3874ed239fe7823f0bcfd2edcf1b1838f2c508d4fe59d389845c0f6a0e9564cc934c11a6739208e3", 0x9d}], 0x1, 0x0) shutdown(r0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x44}, {0x20}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r11 = socket(0x18, 0x3, 0x0) setsockopt(r11, 0x1000000029, 0x3c, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r12 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r12, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0x7ff) syz_open_pts() syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x6c}, {0x5c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[]) syz_open_pts() kevent(r0, 0x0, 0x0, 0x0, 0x6c, 0x0) executing program 5: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r2, 0x29, 0x26, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x48, 0x0, 0x0, 0x6}, {0x3d}, {0x8006, 0x4}]}) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="520501955acafe9bcab264eb98d909aad6c6ebe9445bcdeaf1bbe540eea796891dd0f565222f3ee20f9c332d21aac56c32e440fbbafc1e1f00338c549fbc26ce81b60fae7a852a5a25b2f7f77d26ee712fbe09f83bc8e33df5da0bb5f14e", 0x5e}, {&(0x7f00000001c0)="8b75366529c26f8511af5e70821e2721619d63b3c8ff3c8520a8468db537b1e0151d9bcfd453eb82ff9ab7858970cd163ef538e5f3041a18c721ce41deed02a30082df2c588cdd040fe3a1d2f6a3c2209948d9f618973f0df340607122b02817c37394d1b7aff2", 0x67}], 0x2, 0x1) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000002400)=[{0x0}], 0x1) setuid(0xee01) open$dir(&(0x7f0000000100)='./file0\x00', 0x8, 0x1b1) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="fc", 0x1}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10000, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) 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(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r3, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x7}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000340)=0x200) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7ff, 0x10001, 0x0, 0x6, "3c9de5e905683897c272a9a568efffd8c47b37c2", 0x800002, 0x1}) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "100000002300000000000000000000000200", 0x0, 0x80000001}) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000240)="bb", 0x1}], 0x1) close(r4) syz_open_pts() r5 = syz_open_pts() write(r5, 0x0, 0x0) syz_open_pts() close(r3) syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x80, 0x0, 0x6}, {0x2}, {0x852e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) executing program 4: ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x4, 0x40000008, 0x0) open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() getppid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="7066157f09a0a98242628b47add4dfc960ab9fd75c7ef176453ca6752d57c3432c1a21bada218da3e3cbb019d19f243fd790ee116f9e3063082a8d43dd33fb2977e8471ef93c7b00f90096ab24885d6dc8435601dd8ff51f5eff68bc57ee5bca603528d1e4b7b6824620ce95cff37ad88e", 0x71) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)) setreuid(0xee00, 0x0) getuid() r5 = socket(0x2, 0x1, 0x0) dup(r5) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000003c0)=[{0x3d}, {0x2c}, {0x406}]}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008a", 0x8e, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000500)=ANY=[]) open(0x0, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000005c0)={0xffffffff, 0x0, 0x0, 0x0, "46606c8020bd61d5c8ef103ec3137aa4c22922ba"}) r4 = getpid() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xfac8, 0x5, r4}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r7, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r0 = socket(0x18, 0x2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r3, 0x40}, {r3}, {r3}], 0x3, 0x3ff) close(r2) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r4, &(0x7f0000000800)=[{&(0x7f0000000400)='S', 0x1}], 0x1) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000200)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r5, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) close(r0) r6 = socket(0x800000018, 0x1, 0x0) recvmmsg(r0, &(0x7f0000000440)={&(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000001540)=""/4110, 0x1000}, {&(0x7f0000000100)=""/108, 0x7c}, {&(0x7f0000001480)=""/180, 0xa9}, {&(0x7f0000000240)=""/225, 0xee}, {&(0x7f0000000180)=""/16, 0xc}], 0x6, 0x0}, 0x10000000}, 0xfffffffffffffd4f, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) executing program 4: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754b0", 0x7b}, {&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9fd17513c5ca67f839ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905f99fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57844d644a50c7c63fa32ba7692ba49f6f49bd55df7be3131a690cbfcc79b6da8f67b9ae38c6e926341b714d", 0x6ee}], 0x2) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a5", 0x126}], 0x5) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de00570000000000", 0xd}], 0x5) syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00K\x00', 0x10, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="607ba243b19d8e9ea241f577704405a5", {[@hopopts={0x33}, @routing]}}}}}) executing program 6: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0xc0000000) r4 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r5, r3) syz_extract_tcp_res(&(0x7f0000000100), 0x400, 0x1) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0xe80, 0x0) ioctl$VNDIOCCLR(r7, 0x80384601, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', 0x401, &(0x7f00000001c0)='./file0\x00', 0x8}) chown(&(0x7f0000000240)='./file0\x00', r2, r6) sendmsg$unix(r7, &(0x7f0000000880)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000002c0)="b0de55fd02895fd25c3149a17d3f0e1ad1de4a9754bbe516a55376992477a16eef16aec52dd2518f1cd1a5615ae7b5e882dc358809e5556b2b2551294495068503dadf6717565c0056fac3506601063028a46f21e4fb1e3fe8e0ba91c97112d76065c13c3f239f27f5d8f8295bf59b5104b5b0a4a658c753dc92ab4ead0c967a01e9922f1fcd5eb7efa785724b44ba00d46fd23e4feb328c80f117450b96e73550024b4622c087756f36b3e8f7e51f6a3acee4b9b71c61b43e08a5f7245962da0d", 0xc1}, {&(0x7f00000003c0)="9528655f58a6dad8f562375adcf23c93168e64b60c394d819ec8107b2af73f74084a0768caa336002fef4cff0b72834d96a1f837637c67c0e2798da01753b4d68824ba852c296303a8b4816d1cc91e9ab4c6f496dd57ab283ef4829ae654ea2bcd954e84a31894513144d136d0fcb76485fc9bd0e4a6138296b962614849261a798bf036a1766d6baddf26b44fe0f5456187249e3f7d05f59400c992d4abfd4f", 0xa0}, {&(0x7f0000000480)="f98103d70e791e53319f469b1afbd9d82191c079ed54b7a6a72fbfa3a0", 0x1d}, {&(0x7f00000004c0)="8b10ab6b99568218e709bed61951404f686206f0d76f473eff2da602af4fde2158e2f4a9622d3b91f8682bbc19c9b5e332246499e5b568b0934d1a8353a80defa2e316d8b8730e03357e49d148", 0x4d}, {&(0x7f0000000540)="02590de3b9e6bfd1eb01c32fa1fc6bb806b796d7f6c16f0ca97b52ec7f801dc53e5836ee7d5a3309181c157ca3a3b0a5006027b55f46baf1e54d8fe3f54756ba4ae683c1db41c2386e2a9fbc0532852b8e2dd51265a2ffdfdbcbc45c9b4f0188eafd24acdcef0b30e8469bf913f115fe7c95748df45571320709bdf8441746549b07c59e61b871a1d792a5def8cfc05a81d0891e8334a21a9b701e42520bde48c24cf89cfc861b8d43474e0bc9ed4d68f5f33621d4d50a9f29836448ac85bcd379b161d4af2f5c071bc2e825ee6fad41a663255756d9757767a49dc8e6aa6d1e09399c8573d43f12f15e2a68fc3c69dcd90b1d", 0xf3}, {&(0x7f0000000640)="50b9b448febf2aab7061cc358e6485c50a89051f1179f0152935e3aadf802ffea1bfa65bd4017f8d2ff739f7cfdbe28ca9a55cacc6980e3f089235750b1ee5637a9d43e601cf34c00465e309061ed9b9a994ff8da530791dacb613f1c15bb63d781c14616733d394973b38c77b56b02db37a09d30a3964e55769538d3324dccc3c0b3c5acae890b4ea4d61f9fd346f6de212495bbd948068d1cc81c56ac8471539debda1b14092bec45737d87cb15c77b73d01ef5b4a10e85962ecdbe049cd4057515d40ffb391c5881d4d9b06b8b88d376be872a97ec23876f375", 0xdb}], 0x6, &(0x7f00000007c0)=[@rights={0x20, 0xffff, 0x1, [r7, r7, r7]}, @rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x0, r1, r2, r6}, @rights={0x18, 0xffff, 0x1, [r7]}, @cred={0x20, 0xffff, 0x0, r1, r5, r6}], 0x90, 0x5}, 0x0) msgget$private(0x0, 0x80) chown(&(0x7f00000008c0)='./file0/file0\x00', r5, r6) r8 = socket$inet(0x2, 0x8000, 0xd) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000980)={&(0x7f0000000900)='./file0\x00', 0x1, &(0x7f0000000940)='./file0/file0\x00', 0xe}) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000009c0)=0x7) r9 = socket$inet(0x2, 0x1, 0x8) read(r9, &(0x7f0000000a00)=""/168, 0xa8) flock(r8, 0x9) socket(0x10, 0x4000, 0x0) ioctl$WSKBDIO_GETENCODING(r7, 0x4004570f, &(0x7f0000000ac0)) r10 = dup(0xffffffffffffff9c) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000b00)={r1, r2, r6}, 0xc) ioctl$TIOCNOTTY(r10, 0x20007471) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000b40), 0x8000, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000b80)={0x3, 0x1, 0x0, 0xf85, r4}) r12 = syz_open_pts() ioctl$TIOCCONS(r12, 0x80047462, &(0x7f0000000bc0)=0x10001) socketpair(0x18, 0x1, 0x0, &(0x7f0000000c00)) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6}, 0x5, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x400) sysctl$hw(&(0x7f0000000000)={0x6, 0xf}, 0x2, &(0x7f0000000080)="1d6306b4eefe033a28a8c4804f12fd236729a0905280", &(0x7f0000000180)=0x16, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x40) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r2) r3 = socket(0x11, 0x3, 0x0) read(r3, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000380)='#!', 0x2}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f00000003c0)="a15c404ed886480e8222626905a0817a780703d687474a40c79015bd411c6ef41570fc4c33bbcc41e7a094712aeb4fbdb8c8bb9ac4c3f23ba5eec8ddc6581096dd41f87f7f2aef8997092b42d394de4af8070a", 0x53}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000280)='./file0\x00', 0x0, r6) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) openat$bpf(0xffffffffffffff9c, 0x0, 0x108, 0x0) executing program 3: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) socket(0x1, 0x2, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX=r1], 0x401, 0x0) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000380), 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) msgrcv(r1, &(0x7f00000002c0), 0x8, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001180)="2cb304c7", 0x4) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) dup(r0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x100) executing program 5: open(0x0, 0x0, 0x0) chmod(0x0, 0x63) readlinkat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/238, 0xee) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f00000001c0)=0x4) syz_open_pts() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0xfffffffc, 0x40000000, "d9c71d75463c8d2213137fd1447a6c893e868ffc", 0x7}) syz_open_pts() msgget$private(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0xc0}, {0x40}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0x8210560b, &(0x7f0000000000)={0x1, 0x0, 0xf7, 0x0, 0x0, 0x0, 0x3}) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x400000000001, 0x4}) flock(r2, 0x3) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x6, 0x100000001}) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x8) syz_open_pts() executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x5}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(0xffffffffffffffff) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r5 = getpgid(0x0) r6 = semget$private(0x0, 0x4000000009, 0x82) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x7fffffff, 0x0, 0x0, 0x0, 0x0, 0x44, 0x7fc}, 0x80000000, 0x3, r5, r5, 0x7, 0x26c3, 0x1009, 0x2}) semop(r6, &(0x7f00000002c0)=[{0x3, 0xbf4e, 0x1800}, {0x2, 0x1f}, {0x1, 0x4, 0x1800}, {0x4, 0xe5f1}, {0x0, 0xffd, 0x1000}, {0x4, 0x53, 0x1000}, {0x2, 0x2, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0xfffd}, {0x0, 0x9, 0x1800}], 0xa) semop(r6, &(0x7f0000000440)=[{0x3, 0x0, 0x1c00}, {0x2, 0x95, 0x1000}, {0x3, 0x3fe, 0x400}, {0x4, 0xb10, 0x1800}], 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r9 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x4, r8, 0x0, 0x0, r9, 0x1, 0x8000}, 0x3fd, 0x2, r7, r5, 0x744, 0x3, 0xa, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r11 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r11, 0xffff, 0x1003, &(0x7f00000002c0), &(0x7f0000000180)=0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1e, 0x0, r9, 0x0, r10, 0x0, 0x1}, 0x8, 0x4003, r12, 0x0, 0xfffffffffffffffc, 0x3, 0x81}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000300)=0xc) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000005c0)={{0xe6, 0x0, 0x0, 0x0, r9, 0x1, 0x7ff}, 0x9, 0x8, 0x0, r13, 0x3f4, 0x3, 0x7, 0x9}) r14 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r14) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x4, r14) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x928, r14) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x100400, 0x0, r3, r2, r9, 0x14, 0xfff}, 0x4, 0xfff, r12, r1, 0x1, 0xa8, 0x7, 0x948}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x2d}, {0x6c}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) utimes(&(0x7f0000000040)='./file0\x00', 0x0) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc1206925, &(0x7f0000000100)) ioctl$FIONREAD(r1, 0x8080691a, 0x0) r3 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) flock(0xffffffffffffffff, 0x0) flock(r3, 0x0) syz_open_pts() socket(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) pwritev(r4, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) truncate(0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x1) select(0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x800, 0xe1) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0xe66) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=ANY=[@ANYRES64=r1], 0x10}, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) sendmmsg(r2, &(0x7f0000000600)={0x0}, 0x10, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x68) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000640)="908024ae8d02152b7c42fae43a1cddaea7f64130631907807fe5ea8500efc4815115c851dfeb3fec1b756d80e8a93487e57776e241e405365757486fb92e4d5e2cc57ef274f02f2578f1625a466b89aa831c00000000", 0xb0}, {&(0x7f0000000240)="992f90daa075188b587632767b5802f512c401106cdbdf9adc9bbde830b94fda2b049ea04fcec742277ee2f4c8d6eceab4bdc6a15fb0ea433762040af1ff9225c2337d9589a6c4b5e0cf6921c6d80e84b043c3a4417e715361d6dc59f6dfe5e3bd424d39", 0x64}, {&(0x7f0000000340)="b7b487304bd79762aed4b1713e89ad9dc53309717e74708d7a92c29231a11eb1c04a34380a775982fb4989322ca357b8165e9685265766bd74b84c09c3dfb433e268ca", 0x43}, {&(0x7f00000001c0)="39a50998f3eba5513c814ba8dd8b45df4a36ecd5547aeca17f49e1a608d3a6ebd78c5ff69c5c12e05048c29a25f103ea19895e154e6e01b3ed6b389a089269cb12e512f08260a3f3b6632e88e6ff397940eaac23c6c6652c3d79b923fe3544c7b9d0172ed15adacc8d", 0x69}, {&(0x7f0000000440)="4e52a2ffcf067db3c6a7587d870709da1d827e7e1eb60247864072776f7858b01df0afeb434cd9a4de4bec00d11cd6954c29dd0161ccde282830a74accc7cda480b9", 0x42}, {&(0x7f00000004c0)="ff99c2728a3c7741c32c067fbbbf186dfe93ef9558071292b3b8857857470bd7e742543e4d079da01e36cfef85af6f69a1ec9f7ed94ace09f2", 0x39}], 0x6) ftruncate(r3, 0x80002) open$dir(&(0x7f0000000180)='./file1\x00', 0x2, 0x21) pwrite(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x8001) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x1025, &(0x7f0000000100), &(0x7f0000000040)=0xfffffffffffffd96) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r6, &(0x7f0000000300)=[{&(0x7f0000000400)='on', 0x2}], 0x1) r7 = syz_open_pts() getsockname$inet(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x7) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0x1000000000000, 0xffffffffffffffff}) syz_open_pts() ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000180)) syz_open_pts() socket(0x11, 0x0, 0x0) socket(0x18, 0x8000, 0xff) socket(0x1e, 0x3, 0x0) denied attempt to set clock back 4211081234 seconds executing program 3: mkdir(&(0x7f0000000180)='./file0\x00', 0x40) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000200)='./file1\x00') connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sysctl$ddb(&(0x7f0000000440)={0x9, 0x7}, 0x2, &(0x7f00000006c0)="b151efd9ecc10600002e665d84241a5d2a4e39ba4a08d1bf87cccd2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9090000000000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c904000000912948f7e57a8b53af5a0f01010000c7c63bd3317327069d4a738724a546c3003bddb3627de8c368c60bd063c87ddd158d3b24b093f3b8a95da60648a8443a2b73950ccbdac6b0a03822112d", &(0x7f0000000340)=0xff, 0xfffffffffffffffe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x100) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/11}, 0x5, 0x0, 0x1800) msgrcv(r2, &(0x7f0000000680), 0xd9, 0x3, 0x1000) mkdir(&(0x7f0000000140)='./file0\x00', 0x21) setreuid(0xee00, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgrcv(0x0, 0x0, 0x0, 0x2, 0x1000) unveil(&(0x7f0000000300)='./file0/file0/..\x00', &(0x7f0000000400)='r\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) chown(&(0x7f0000000280)='\x00', 0x0, 0xffffffffffffffff) chdir(&(0x7f0000000580)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x10011, 0x0) ioctl$WSKBDIO_GETKEYREPEAT(r4, 0x400c5708, &(0x7f0000000240)) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = msgget$private(0x0, 0x100) msgrcv(r5, 0x0, 0x0, 0x0, 0x1400) msgsnd(r5, &(0x7f0000001540)=ANY=[], 0x32, 0x0) getpeername$unix(r0, &(0x7f0000000d40)=@file={0x0, ""/4099}, &(0x7f0000000540)=0x1005) msgsnd(r2, &(0x7f0000000480)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r3, @ANYRES32=r0], 0x401, 0x0) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r0 = getpid() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)="5b93acdc113e638da9b78eb68cc10c", 0xf) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x400}, 0x0) sendmmsg(r1, &(0x7f0000000500)={&(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000040)="fdfbc2d06de9cdeef73f66f2fe2824f6ab1f0cd7e55a0212c848b7808385b98fa4b0ab10df23a3167d6de77f480f12ff356167a26f2b4aa092b4c847d45c50f40cb3358a7263fd789e693ce031f46726be3750c5e47ffec9cea95de662ba4c734865d5fff5857d0873eb83afe6c7a64a188c7e1b1d7094f33915d37314177b", 0x7f}, {&(0x7f0000000100)="5b1f96", 0x3}, {&(0x7f0000000140)="3a7c5dfc99bc33e895876be86e1bfaf7d0d7e5deb691ef3ce2239a2c5dd297c222894d1350687e80e60c74f770dfcd3b1f2040942b3e", 0x36}, {&(0x7f0000000180)="8d0cb6a17306a8c9d78d1d1e7d73ec9dcffaa50df0e5ee7f8908b73de74e30", 0x1f}, {&(0x7f0000000280)="7b5df9d5e21e782e9d3a0f974d5840b77da8b3328ecef99b9db2", 0x1a}, {&(0x7f00000002c0)="e7773a6f08e48dab65988755cf7dbbc26d00b4e873581675fd16b02483e405b1df6fdf86ee92297b9a2720", 0x2b}, {&(0x7f00000003c0)="740a866dd0f1ae5a9158a58ff7a7e6d9ead6538e4f3db52e79be8bd97500fe0f1a56b95266df5cfdecf89af69159045f490483d331caec5f2e20c692c94c4f99d7fed4194e6e71bc6bfeb3265a77d273e89b263b5b95a5b2162252eea4f356d2025042c78e72031cdbc5cad914d0a370b637bec42021246cfbe0c9f712bdb97e0cf22a5b0a0d386c84351814bd4ec603106c660d758bf8b261d19b0028ea5b132508dd92c4a9bc180f6da994eaa79c6de1f56ed159966eed7a0edca6d1c490f53ccf29e444", 0xc5}], 0x7, &(0x7f0000000880)=[{0x30, 0x98bb9460aab68da6, 0x3, "7ad831794e4beabaed1ab36d876ddde413b120616045c8d12e8e15085b"}, {0x108, 0x1, 0x0, "ed3f43c9426e7b1f44828e3bf9cd105998d193c4ec0f9206a556d9c348b8a06a1658880451e0eb0b9525b3710df4c4bfdf79dcf13d0736f1f38f18517c22d3c929ebe43800e98f822955f5248faa1724ef72f6697e134dd209297bae7f292e9114d3e96c9ba6a387e5721dfc8edecac0f053a9d61a35784fa6c70f04775200d50195792f06b945c50a97746e0f8a05a02236c98a26dd747805f25558ff5b0092b574f7219bc3a4156d4d29f9e52993fc8ca69be76f733c01d7a3e20c38b15b04a54e4aea07908464d056777dd9bac8b169e54be5c185875580311ef3c310a23da5768304fc3b639c919e60e4a670be2ab7f60d3af402b3"}, {0xe0, 0x1, 0x5, "79f766a3257a53040ee8a695c00fb1dddcbfcdd2faab636e7586fe56742b092f7af00cf3894aa29df2af197bc560539da42682a0ee92d1c1c00d2bac7dfca94c8bdf757892d6b4adb6fc180564962cdf9fe9fae8256c7487da3465031698aa4d6a0d1d898f11124613afe87f71d888236d787963428c7d72bbc6ac4bcb93f83aaede834b1b33886afc81616a57affec2fa2f6fc05fbda50f0e1a47a0d97665ce43fd5c53732d0e4f03c66ea66dccbcfeb4281d7b139617fe087364547ace4512aef8898b62c90f0427e5aa9baab5"}, {0x28, 0x1, 0x1ff, "3c9dfbde35ad49ae42f87f3e0562725c7afed049"}, {0x80, 0xffff, 0xffffffac, "5a3269718c88920d62de5dc6d134b0c402d6d419c83c238c504bc2e835f97db9002c2ffd2cecb8669e968ba19f3d9e6b43c182df6aa929181f279c681c75242868c6af1b40b75893090ecb77e472e06f8bf245cdd8dba1e7d14e23f8fe8451171ac75c846b23682c686445b1f616"}, {0xf8, 0x0, 0x2, "2ff92c1c96b76920d7f7a11fdceee0ac72c9594f4e22a2252dd4a1108a737217a01c8a820d2717824dfd843e20d9e9a633305950e1e6fb0433a9f2b7fd66d7c5ac7c70a0453737cab24698d4ffe190e720c3c41f9a7b8a1b0501421e3bbe99bc8413bf04b170d6132c5dfc9c80b60d589b1fdc459e3e8b8e7523c6a29b006b77d4d4206df743f7b7ca5bd5fe63fe84b9fc2b5b65606eb3d7f6e997ed2ef517287001819fdf356ab441e8765eda7a6812272b1cd4af923eac765774c8de99e277d27aeb26eb0bd3bd31617ce6ff2756edad255382c42e067d5aca9926f166124ef2"}, {0xc0, 0x1, 0x101, "1447d041440c4ba22807e62be6d829783a602bf03a2714c8b3267c146ca25e1c9eac6ced238377be33aa183a52bd02727992072e12b8ec200fe2af50da519ebad7fe528d18af6037bade139b53621b6a0078d2a11c55c6c469c0306936bf8b614bd0e4e2350b82b28c4ae7b332b7705d234e08618406509c0c3751c851cdd617766d773fd02ef38c1c6d577596b4ab9a42b03cc85b7e99eaad4da6d615fd3d076a4468d427484d7b4746be"}], 0x478}, 0x5}, 0x10, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000000240)={0x0}, 0x10, 0x0) executing program 2: r0 = socket$inet6(0x1e, 0x3, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dc92eef2b909b8916b827dc9eeb74bc89c21ed4acd97f5f8ea1e7687d34d8bf9c1bb5f3bf4f4445771e10d8592f4e555c28b1f53a02f3b36266cb111f5c767fe33747ee63547a46cf7c51ddb00617e448bd99fc7a8637df5d98275a651e7fc52ca71fd4c6e88b487c0e22859cc3a1c9ea68003c7decba44890519f5fb87fd3fb05780cb5169315f826504e5bcbe67b0337a553f4e7a44d8a5b177ae04553731cb870d5ac7270ba9b6ac8bf5db2f7", 0xae}, {&(0x7f00000000c0)="320e1ba6291929b1b3d48044d1a7f7324c25bd2fd0ca26a23704dd28c65fb02a3d0dc013e80d06e0c50b3406d2766ef4f09d1a892d20ef2d6887e404b3b61f3113e9c5d781b753b5413eef47f98b1311ef720ec3846c01c3bff8da2c13ecb41fa3254b32efec9b4fbc16b6f06e33a688f2db10b50e4c43b8b958e44299e493ab8466a2c85b5d6d4f710ecbe0296194fe3b765801fbd32f20af9bc961511d5bb12eb0caf2178c9a24c631ed26d4d71b1e51b58976df6f924cf781a2bebb3176e0b3f78083048af4cd9e14c63dbaf0db32ba2fb7ef0b59927aa44583ab252c526e03f41d66cea0", 0xe6}, {&(0x7f00000001c0)="eeaf7f53d262740172563a97fa4c0f9c54c3e2e63973fcaa1a6baf2bad40fbb049ddfdafc76d0ecbcb47cf2a129d76122746b065fad7ccbc33bd4534eb2e824282bd1198028cd3150dd54c7d98994177f8675157323d6d48364f728ec7e9fd8715dc8d68584400c535604ea8b485f97d45260f14f1ac26fae0eac5e9dd78bb87a4c02aa5519fa7f94cad3dcd72d02ceeaf93ff761584b180991cf84072c03848abc4c963d0ef61c7b4a4679960b6b55a6947472f3c35969f2215e2e69b95fb376a06723500f9ed9f2069d4aba8f71da18f1fa4", 0xd3}], 0x3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) connect$unix(0xffffffffffffff9c, &(0x7f0000000000), 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0xba, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001", @ANYRES8=r0]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x40}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) dup(r2) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r4 = fcntl$getown(r3, 0x3) setpgid(0x0, r4) execve(0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000100)='\x00', 0x6000, 0xe01) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000200)='./file1\x00', 0x20, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000280)=""/10, 0xa}], 0x1) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x40000fd, &(0x7f0000000180), 0x6, 0x0) executing program 7: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000200)='./file1\x00', 0x8000, 0x0) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8020699b, &(0x7f00000001c0)) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000240)={&(0x7f0000000780)=@un=@file={0x0, ""/525}, 0x21b, 0x0, 0x0, 0x0, 0xbb9c2d4915ca7f35}, 0x10001}, 0x10, 0x807, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000100)="b10005010000009f0500070007000000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e37193f8343712051eeab71dc000266c05080000fca65361ba84913f0100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = getppid() fcntl$setown(r1, 0x6, r6) write(r3, &(0x7f00000005c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492f1cd54044d60b9b18876140aad2ea49d2344c1a3b234bd6f1c6bfd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5e711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bf1a9c8e3b3c1a43a33056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0x11d) syz_emit_ethernet(0xff, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff0000000000000800471200f10068fffbc08990787f000001ac1400aa010105cc971a00004050cca730ad1e6745146e13df2c1a53289babdada005923ca93f659a5f366ec5b151e1cae6ef3a23e21a7d7cc9f6fdcff53dcd7593d7d52d07099427f705c90d147217c1f8857586421408a66048cc88ca41574530df55c00b8910a56f7c838556fc19ce0c3aed174195abf554c50952b3c31a9ccbc6871c871254ba5e0e047775ddce8cdc209ca9fc9c960f77ecfa8b32090ce91260b5b318f1bf00437a02b3b844d243e92c6af9d4306f60dabbb208884a5167b611b96be9941e4604b40599a64e7ab0cea437f00000000000000e47f8b64747d"]) execve(0x0, 0x0, 0x0) fcntl$setown(r1, 0x6, r6) r7 = semget$private(0x0, 0x2, 0x68) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x101, 0x8, 0x57]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x5c}, {0x28}, {0xc3e}]}) r9 = syz_open_pts() close(r9) lseek(r9, 0x6, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000009c0)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX=r0, @ANYRESDEC=r6, @ANYRES32=r1]) getppid() executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0xf8e, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000080)) getpid() poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x43) executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x1) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x3, 0x0) r2 = socket(0x18, 0x5, 0x0) r3 = dup2(r1, r2) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r4 = syz_open_pts() sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000022c0)="f1ed2ce3f75dc0d9f50491a4b3b894d4fe1bc5e776cedd3988964fee465cd151fcee65740eb435e713d9b814112ee9d57a9381cfdb13a64381eb870808e1aebe087680db65f4d2ad7041d441257ebd5a991e97837e21d0a71e99804b78649f40a611eb44836e9733a77dd5e23bdcb61888ffd6b75e4412d4ecafb724a74da657cf0ad3d7829c343b1dbcca9bd716726a7e2f22ca374fed3153e9b1fe7f3fec5c5f60ca6efefdd465ce32587a0b8378ebdba4c29abf7d3830710a2044bbf7ebf7a84273ccdf2050b01fdd9b86a8c4f8e47f5cbc90c740c04caea3762b5bf7aa3e36542f728c27c2c0ca85bf20062a81868b0a888a74cd24fe92704df3b79ec0e9c042fecb2016f5427f376c23d5263cec6ed0bcb31c8bd9c27b48dfca7d652621d68ac131749147182c7da43d77526ef4a378406dfd0477b4b474199f1111c225840cee5af6ead2557225fb16f396e00b264ee88b0135d45e3c583860bbf8b1c03f1d7d344872a56e98d673fb864227e31f563412bef5ef39ceac2bc900a3b29ee15f6642983efc885a800a9de632afc120b564954ce5ee79c49a0d8910bf3af9df2e2a53e3bfc4fa9c93e47e98cbffd973392cfdde1b19549763218d080508e7bd2089beb3cbbbce1e97e219404660afbc439966f604a4b3261e82cca5b00901a8f3d0bf663d50df356f4094cdefd7f2b00fd541d8a333bb764b76320607b3205bdb3a2bfcdba2285c3a88a26e187376bd7b10972376fb209d4b5a5c4e2a2580762585a859c63a6ad7efab167e5650d00c0f63f9f2adffa3920f1276573e8baa8eb9bd63dbdc338e196d59cfd0099ae51b5eec4acab0e0f9b26bacfbf78a83d2f95231dfe8c20fc963cdfdec184fcdafdb0504f30325ac2e05e7c5b958579323d285ca43c6f4dd031386c03cf7e9792d32622e41553f827e73e188127e94f0b738a191ca8a1e935fbb98db3308cd1ad41776b2a974b466e2941dde5ce2370ca6eb5e7eb06b764ec1d16c465d6abe1e91e693d8e802c69fa87dd5bc8966e79e30ba901a1c032a3fc170f1ba59e2171a8730cabe070f536fa3c8e76dbfd4ba4b37527a7ed43fac0802eecfc681b57ff28fc41d76f9a9350c13327d7f449a5a0f1bb93048efb873271afe39d20321460fa4dd32b64ce91912e80d4d1b060e299586253c82f020b56eca29512f19a0d8c416b416433230ffdbc5ff6760106e91f25a271a2a0c61bff35f311e8e82223376f1a2b6064e6ac2848a1142987a513e71a43a9c3678844a3ed8aba9253c0bc74b369c13f2c8473da891782c25d14dba0ffd3920bd242c2894f5a36ff87ca95fa01705212c92ff5e7dcfb7f4f8962cb98d59f195abfa1c1a23ffb90719659e0a1a2bfc20703ca65bb01c6dfd3646011d5c00f04cd57126fe4ef9288773a2bc16a9bfe51f266701f1a4045c7d7bca191d10fab65b1ea1c6d34e0b37ad65058ad494bf707f785def58019f65105dce86be66afb04edc2ac564032bab1596bf8bfa09cc5f53973ff35c264e39800577b32a47b798adf21c8939f947584ee2e8f5e61b4596fa7e5b935371e5169f84352053f920f2ef42400ed32737008709cf29e107b0d638b14e835ddf91ab8b7bddac47b4ec17275e6014a52d5c7abc5916d0a20f7db39d96292584eed0e8be1f7d7b9671daf05a76cda57bccc2ffd1fcf6dae79f2b5c256b87d50c214660506bef072c319969370015550f28e09db4e011e6f969695ff588ae20c84928e67ec071bd322eedb1c7633631835ec3a22d392d307a4a8f621f8e2bb0a97dc2dbb19af237accde16076e9b08694505f9c37b1839833f22870680492562db6e2281609483d977b7f1dee30e4d33e1ad30cac6dc78da54f4c428936def0640c8001679ffca7292ac35d7a6f9a6a331e973ff4dae88eceb2788156b40170f8ddc22fc50db7a2411d6ec014cebd079c555fb4dc2139b412e3bd3d68e9eb751ae65ab47fcca32939fdc1e11f2869c1aa77ddca7d8f9c23bbeb911fcd734879268e3ba995c36840652834ba368eb6de944f182218d7bf5540ad26f1348da7cd8041cb2a60e26a87cd41c7458632cc47c86c5265efd28d237d1ed34f70856bd8da993a23352e3250589da306956e0df95ea1f4d20cbbcc390969ca00a38fab74da14d7f0c8fe87e73f7883af2043ba54449e2032d32d4351d7c4d3028d09e90e0364085495cedd3d268de4bd1b6220ad792c6fe9427ca75357c377a08d2bd640835a87d042f36fe5eaa5409918fa5ddd3f5e350874095b1250e910e383e1718c0e387b14babef3059fc868d49ff87bd4be04146f94cb988c36008eed3971be16093cbb6f11aba7f81bc2930c1993ae507845926f4b3f579e33065d14785e1cc6e8f8b15ed0f443c66b73843e11eafd81736ee6898c7db94e5babbf2f3891220a4f7965b7a64ef8134e609f1633749b7af5b84153332f0b4c8f7d18fff7d4b52a275a18dee0cc7fd5d76a36fbaed09a10053613f77d4cffd45fd551419cbe9391e82f89b3f1893662abe3592576713427409c14a8edbfd86e876bd4a91ba819c7758bff719ec3347082712e0b03a35ff837e401bd34a6b5d6a68fecda46ca82e9f6a213eeaab439d98144743f03c45d5a9e47fdb4097024e92f79085f2844aa075a0239e6a3674008e0324987cc336806dc6ed4b3c53d5627f8c839d0d8324ea88aa12d2b78dd082f07b61e7c1e1d45fc30dc4967ddd9394d4868051c43f883125df946f90f47e681c9f763d78312c850e57f38a538b8831179e4f4daf3125bf65e359dab964420fb6bc96bd4fef699be5fae2d42d8e0030bf70c9e08ff1fe9b561506dc01fd758444a505e3727619660a20525956d7df03ac16989046ef64ac09e40e0a9bae58c65fd948f87cf529d27e10051a28bb1df7610d1d48db21e3eb4680cc6748a5846a6b04eb05bdbe8efe233c8f0ee432ce7b28f56c09e916e7b3991710836ec67f60d744995824853c4e18aeb7420aa76ed42434c4518ceaf38376f7638c6b390586362b32928a3e298efa67b340d14e7b818ccb434d791b5426c6ae5c26981a37a7db5dc855533f9e0c8d5fa8b6fa7203060f27f56aba8f55dc957b8ac8c5b4cbe23f388011d17a0d6c3719202bb036a5a366ad9dae6b9f59ed7886094f2642cbe23dae1b894d36ee71afa73a432772ed157fbf9b7a445bc0da2fb1b1e3fed80d81ecd8a18b89bae6f62fbf3bfb8ff77768b4aa764d69544287e595363f58ab0445bae45a79aee6b78bd2e84c96c277333e810bdc3c818f15deda146b8f7f084c52dd7b0e808014d98346da95ffaa495a4d623c84da7309112173c4ba7d1bac301bf1cc5516f6e2b7f816fa5688582eb3c56e3c68a3241dce5ac10149f66a9e1d998269c71bc8903d679d3831e25858cffdfce375d44d1bca90e7ba5edd2d149583b89fabf387af0ad79516ba2f710377a200ca2b6cb20b6e2d76be8e93523e0fab1a567be5a70054ffc10556cb5fc7f36ee9cfbe82a61c2a831c5ab78a62244723b68b460a61a21fb7b455c135a30bb54b6eb13b291c7221771bb289f1c0f7f5dd80e1a76d6c28bb93d7e4483fb1826ce2186d2a75bb01fc1cc5c42eccf00e5f83f82ad7ee8e95e940dfe91f99cad0ec2bd3fa2209bad4a62d6f2cc305fb1486e9fb27c91c1beb2b0bc9bce8891d8f38fbc3a75b8e827eb03f984da697fd2fcdaef2682007509c7f1b41c61e1154faafec228a5c9c066b8ec1ec14f4e226b0e513aea734d5a85de04c6ac62b62a178858e96afb2a24dac8b83e859af8a87dcc32b02d7f93382cc19fddd76c9431feb9fbe7924a9851a7f5293feb59a18e5e0644ee6aa224fe1fe4986dc3df0893ab11233dfdea7f8d09a83cbe72491b1f4654e398a2c5248c0cfab24eadfab88d8ddb5c3ff09d8bf15c5d8e656107c695fdaa3809927068e68ba7eaec6c4698463c3fdf505765c61fcb205410f62ad0de47d74ac1aa88f0befc87e3325e5efdf0395b1b63185d9438dd88351c6e92835ec96c319c9ff837f30994645d4a96fea78e82a06a986a20d77ecb54abd8ba0e7612b0125d47532d5496974dffed449268f6488824968b5995b931464a0880566cc59306ac07d040b82cde751aa28bbc76969ef661f7ad3b664be2cca50d6459a6aeddb62f9953032c7172fc25e8e5949c3e22a256797a27c4c93ed8db287e3d4ef4007818ade3b9077c277698e553df237a9b5d28b4f5d466da0590a8816245b27485aa49d96fa60891e0221041916ea1ab4534b2d0ff0af549b6092df39acd8ad6e617e639afd505e109d7dfd004fed6cc77cb44ac483c889c6d7e55d5557bbc2736f084b816bf36241a1c656662e0cd5d7dc6e6bc92b25281a4b9a9ddd7052034ab9683177903ae5ad9047a7982ecb3191d221daf5189fe1521061f85e9b20d26eb5bae840e40e2623709d2f05bb5279de0d2992fefafde745763a942da13924eef870bd2157443f44d3f44db011c047a8851464e286bed038eb467e6d3ea6ebe053ea9dd886ef919fc9f687495f6319a3e99f1a4523b2b17756c8000516466981911c9d979f0308bbbf3f43c0a938cf9f2c2a1be77a420bf684538e834754b32cbd5479b024f5945decc3c0a378d5d3bcd6f1544039380d1491fa7aa393aec6ddef66131633836b6e894e09987cbcc43d2cda930d2017dfb0b49c23972925ddd116536e7d1475c6c35db4235dde927cd4a73ee6e37a4c9df61d88fae82822621411668ace01ebf4c33f366a3966493fb91eb8621a26b5f0be83e65823f17e95e5126b48e183714a6000d72661e30ef4c063cb3134a2e0b03b648fffcc039fcfee7a17c2120aeab66578ac20840ca4cee6a529f68674e52cc296aadd65f5fe671ac24f03e861b758267ebfffee47b79f15e6fd613fe5fecc46da77722820b08e2ad9be144d2a6d1c2657559c492ba5aaf213da854320fa962d105fb7593765920009eca72fe30d0fe3583e8c3a4aa0cea292dccf5d6699a3b1184d9a164de3c3af2fc0868483005f2cd6f078d3fd6780e10346fdc592802758ec3bd5ed6d6c0ccbcea7b8dead97da472a32e1519960df83a391a2bbb372161fddd5ca47a905dad78944d5e154035a901721a211d232e6c56f3e668b6d668765560e60171213a7912772436f6a84c69e3c80f698015e4602a96d3fdcaa1d4822556e2c7e1da58263d8af4cad3815225201bae61dd8d977ac4ce5e0ed4722f501f0068990d60fef884ed6a196c15a82bd0a4e32fc213790393c9d442c7853196888771e9b0f2a1644c0cf4e553e1c124cd3f97d2d7a9a8e8b446cbd0f3b01b29260fb733d725094a362d10bdc87603f7a116e0fc9298f0e17146edf2deec335fb39d6abbae12681128d20b5563d08296da79f86e9796797ad4e3a15ba373477b5f4d6f59f1a66f9120d90de8cc8ab4bd688300c7f263d0b28f5ea8f2310a99e6e9aa8c628b64c8d9cd81d51d7a157c002d3ae89432d8cb2a1c8dd851f195117ec8a91c545b09910c62b7254aa0ed8c500a36f96ecc3d650d47bca7f73774a358b2a50181fcdef3f6c6607ea444270e095d678bc0b009a8a3992cf92c6e9c60b4feafca30e403afd8902d7a3f2d94bf624485a4fffea05c90e30b0e0d84cb21906936262247ac71ca2a4857ed79dc2b32a4faed8f19a03ea8a100203f135ee4786ccd3c580bd4a8908a3168eb7f9f1772b3e818f7fe2413739dd696770b1a422d624eec405c78099d066185740e546e9a4ab29b4f362704c781fee509b45095ef3e519b7b7aa0792616b527730275", &(0x7f0000000200)=0x1000, &(0x7f0000000240)="1202144c5590cfc82d40f876ec85c263f8943d4b83d05159d0a7220209cf69d16e300d974ef2069a76ab8615518e8407dc4d736e12bd2724f62081f788dfeed0365c2ad418a141d2947e72a2621b13c795d0458d0a21f7c24992d0b51816fbe1ba1a170ad62d2fe18b39db66890be7ba0c06500eb62037e78a0e6da346622619d1e754127005cc77953115950a15c32b861520391a6f07084205b5d135045878a0a7382b0d9c61fd45228e4e5e518886c2cf6a72c67c3396", 0xb8) close(r4) syz_open_pts() r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000040)="556f2ea0088416ca8fb2517aa7f23c2530c94c53f2fffa551007ee363de7ad76266cd92dbe6ffba5f3822fcce7f3176153d3777e51f79f72ab303d59f10b", 0x3e}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}, {&(0x7f0000000180)="24c90001e896b6bd2deeb05cfa5ca5eac66aea4d22daa4a447a511a582bfc9f6c5af", 0x22}], 0x2) writev(r5, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0xd, 0x0, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000b40)=[{&(0x7f00000014c0)="874efc64a16404b3dc9c5bce1a5ecabc9ad87a2c628890d6c0144206d4f104d9344df375dfd3bb105ae821f98218363f92fa5e9c05234d33d0a8d963888d8822f30019a93c93d85f62e363a3eee977e582890dacc2371a48a4431bd985409647e571a93d2a66e5b7f67ff0c6fa6dd62af727a8200ecc56044fc7d427e40ae2086abd08e51d7b88e9dd4f2f9b44b3e969212e9d954795f6c302de6406b45beeb8f5a34ad8acf5ae86909381263bdee8839a61832d6b11df3dcebcbfd8f73f3da2e026766309eec290c2427714cfa2f92495293de2c336949475c17a49469a7b6d7d237ddfb60b74ef5f99682e18887d3bc75cfce8150b94974af2204d42c994b8910d5fd06b7bd9ab57e26310ac63c59cda6de93302b7e1812811086a2ee2ee23e61b77a6d519b43ddfe016f394ae0a2751d8b420fce01e9dda4c2a43b5318afb3b6b9e9f99d71684bfaf02ed0327a58d5049b8b62e28239022820778336a5ddba0c4c7960d4998b7e8c10e5bc641ee6fe80d267590de91d2b6b50e879119ca15c7f70420506fe54a6c5537a486e83ebbcb7e95af437eefbf299a6c2c9fb95b9983374fe6a743c52828761bfba9f79f6850214ce56ddd9a859bea12b3e8bc2e30aff6aba9a488775d52d1d2a90ec9c23c908f9bd356eead53715274ee47fc9ca4a7a5189fe1027e625b7a3b5350f2b76ec2a1e192eccbce78286f134c4523b74a953bd01754d2238f1880d748c9f55eab8aede59252ca39caad3598d6e9bc03bd59426501afd5ee61ba70ccb04e7e385f3e089c5493ce9ee428c30865f9bec095fbbc30cf50d52e5b2ee7139a6b4c99b82c5a07cb4411f2a0d19174c70e508c2cdb4cad591a33db002d7d5121d6fd26f8b31af12a1e9d2058cb2bc8e34ccb1b23bddb8306484cefecbbd8ae919fc8595c0f25940a449ea2b6f345b8bf320e0a31bbe427d2431bdd52a28d3e5b15169fde2390e3121dc18b6a6c4450a03c3f3f84d9fa5f774c529591058bb00d21bfe726575817b975fb8dc62427f9b7b4f0d22cfa9975b84eded78aa3a0edb9a13165bed3443b5f35d8c68041c081f0af3eabac120d7a8e879b525f0ca9954f2a2ea752ab18683c283410f14bd859ce8806983fd20050ef80155afb0c254a6878e3e099e796242938446a642234ba124bcaecb683bbe7526007befe7d90f120ed76f987f2f8a445dae46c794d4e345564ff042bc68c2b72461ebd498235a1212bd3ed669ac480b011fbb4041136e88003c5210d142ac0c643d3db0039e21e5d9157f26cfc71fb7fe767e9c938e51b64c22ac394c8aec52ee25a226265f632bce7d79c5b7b749b56fa67ac00d5aa0571c573f23fa3ea26f15cb679742c7b9f17e22aae2892006fef55dd244c4613134227ebd4af1e5c7867295b45f91b5bcc7fa0f3ac9daa8f49b9363e9e01250fcc8d72fdcae8f6222ae3a2fb01eef75cbb2ae84ea7fcce5ef3e86c2221ed491f5d7e0b595f574857c20cc49f9162c31e8267984a4328ce6dd4a6de2e68cb4e811391651588873eff36062bb6a7c5df5e870a050338af57644ed41e2e80e66d91dd3744a5c18ec2c30ff917fd7485f92597fe4bc3ab8e18ac1f7d3c80e86a7f1b0b8bdd2f9146a900c63085ff5c6e74dee637fe3c255f16b07f5395e2b803c44147171b52ecee292c414c5415c317b14b8086b15ce3efefcf790a3fd4faf3f3dabe410c730477a829ceb589d567d97e26ccdc6fec6ca5599414458f7c0f459ff45eece2fe4d6b031507b83c44cadf24f5a4b30a8048e4d5b267bc06cc12393fd31bfe8eab256881d2618dd41491418e636be2a412dbed78da3448a52e666d3348fdf76928d380f62dd63f3a01b32679f92d7e3df380b6af601037085266b68abcd636586a763dc244252385b5b80b6c3c3ab5c3cad35bcc7a5f6bdef137e886604f3649b1af4abcd2f3d56f708e8d9003e00866ecf76da72bff382d28efc05d53f31f05e3027d8f699c9f93967bf590c984836ebec878ddcd29fe74f0647fa32ef13201ebf2a81bfd02df5b53e13594b662358e14d9dfe6cd721b31c18e1165e6a1e586b688a97b1a41c028fc1e7d2895fbe915fada9f3c28d9dfb13eda790f67a6d0a190fa80d01a5b58196a7d4827be51f043d56a49ddff95ee20260e02c53f5967ddce1510939ae04916282e782f728f02d62a06a0dc1d285cf4811566eb93d5305696517fd89fcb90fe1ea392e9d35fe02218506581661d2b1d5f4df93a8c3b556912a29e1328c739934d4c8112563c7629040721cd0bfd5c6123b7de1b39c9adb28eb3c97df75d0266dfe02f45428a3785f0ad7ea9b0ba5ff7915ed7aded81ec61c54340c46938c4d7bf8bb2dfe0ba8b69480cd1ea64107acefb62ca76a35be999f646077813d455b51bb643de2a39f7353a9a4a0d69d2200edc3a4fc671eda7db4fa39ca2f6c68a19a5468836fde4eda83145a0569a987e4011679d993420d918a640839f02595fdf0eac4e57f69fa50cc6f01030506df03ad16d418a6fd66c4230c494761e4be904e33dbf4e46c60ac4c0bd04df0da41f1d111c2252edb39c76dba2aec9abd2b2325b5b948db76f451dc23bab13ede45a0d0d63428748bf42de7084547b881f5a70e73e72efdf4046d6b1f677507ae5ce05a5878b542e55ca224e6c89f32e98d270f3644541861b6dbf8e7c2ca3b23f0230cc4d13774339f45f5871a4ac7ff0f460abb7d7d0da6bbedfe27cf2a0d4a140163d76156fb51612f5df85ce150f8795308707ce06b1581fb46d511281d77eb346ec043ca42d6182a8e484571c003f42909c69ca52a77a5493d3bc4ac7a12ef4b20966a4db291cead1abaed40af33a2b15bc06f7671eb88e97e11f1d51c901ce4f448d4f7d4828a190fe6f0b0e3330c9441b0602f7eda564811b0fab62e83a7cab92f4a3a6f02b4dc14c6a391f21cdcc1c3c8f45b74dd7c896507aded7a38b84f00cd56afb338711d617420cc56e45fec58a568a01d938031749b9625310773f807eea04b248461d14ebc2891131c4fcf6341db6fee4312bf428ef49a61c8b8c53865950d917b77203110d54cb6f433e20d45e36e6d6235c0db0bef30acaab0d53aea5f1640c2fd5d182808f1b680e348e63bf886cab2c3f17fd0053da136be9b9e7652207d05e0bad6736cf0aded9e493271b4a7e2f64e77355632e07d75f37d3ef7317b8d393dc19d61481b4006505b33dbb458496b48533de7c99391a6d092777867c9bc3085185dde89731261eb6ea05876c7ab7405ddb2a487c74e0533ea57e6bcd74e59480b424b8b1a129725422f11b2aa08aded47e06edc1d4b7a00edd83da2979d827f06fd7d41ae131036a929d5b2c619bd993d8c627735c335f80cf33cbe0fad7467b33dcde30809ffa7b22be3e394a79530bded2f0a296b650e20d13566fa4b181a70696d7b9f479cebde8af1ae708495dd4343fbc2142b0ca514b8416e67ea61902cc9204397c2a241bf5922094d0a4530587c7f9d10a003714da15ef14b7c1754e8e8386f48272e6dcdc1e2da7a9233d1e992994da824ae10ab1e03b938db824c43fe5f90fadf7ccbfe28ac644f2239273be96c9b55655417c4329532afb9aa9aa65b9ad92a8c0af9e902e458d2df4e2bcbed6f06a6fafd965a3ee422c99dc39e8426081647cb322e4db0f49bd74ee392854716f7f52cf1d245d8896f753bd75b0802ddbf7b40fe3b5cae47b41473166bed18ff525e3e2ff52ae20edd8758a3c699247d235a68dfca39cd635c3ce9f3cc79642874018bb1ca50e1662e42976c61457480c0fc464826d1e9d580ebd7c7a17f88175af5c80febfc9be1a161a8f5a33ec774c829087af8fdca10e18bfb7a9314c86f45849f369a49ae097d3dc17c267f149510b02cefc2d48f7ccedf8e8ed6a777dcd2d100dff3a63366f06be6095412fa67e604ac68802de10172269b1143175fed804d95905206e877c2b5122f863f53f26e41e648acfdf03b2bfd627dac0a7660c87a614a96986f5514d5d8cff8f24f5a6fa4948946c8cbf38c05bfec4ad3da68e893cdbeaf5d34f26019108ca53fe69f22480b8d5d06118cd1a8d0842a88efdc6141121180b2c516016044f82eb9cba26264b0199e958368c688fb5e81794dac44716facba22107a3a9a86220f0ec4ef428698a0f3e972941036f084b441a4509e1c7647260f0f8c7d1e6e46ceaefcd9b56e060ea915c24ea7bb1f42333fa14eaa9b5ef087ec2a88209ef0532dc0d2ab675f7446e8b63d819e24c3022a03ae1ebe8c153b00a419f67719f7990f3014e37c2a6dfcae8e97d1d774f1b35ca81ecc8c0111418d386f5f696c883b3e1c47937542efe74fbb38f1b4dd0a4287f2bef1030e5557964e5ce1769804b7669442d5a8ef98df18588b39cfa709baa98b9b8d029452a53454cc752c6787fc3049237b63c80089bcd809a941924247c88eac81e4879c13419fab443c8b536b3a8613b906ed4c1c0a93972de8e0ae60c41c28d2495d525663cd89a622645c99e2b77163f40fa38dea7b16ac51898e28a74625cce47f886af6cc62d2094c0e4b8cb72f53cbdf0ab193d446c3a0e024da33e79e4f37e39e0b399b14afd6006ed5eb57acc499036b293a454f86b50a82bcdc91f956ace3013e97ca2c5bd435812457ae946f1b04d44c1cfa899ad25ee1a91897576fe9442a49e93a603943706aa4f2141cd6e5848c0a4f475950db64d72b40067b8d1814797a30edb4a62f864930c19c97dfa13ffe283c25cb2bc0f526db6eee7115a6b9bf8c754bbf7ba5b5b06dcda3f37181af0cd2c325564eabc778db138026b3c8f9586290a54fcc6e53b1d8772c710ad3cad0491131cad7419f090f65a0e6dc336837d2b469e8bbf3c1a0a76303769886dde6a91f2fb115bbe240977dbd106a07b1ce52eb2f6d86b5621623589de54804fffcd5710859448ae9d028d46c8380a4edf09b6458ea5823e5e853940f8a00a3f80d2ca0bd03eb28d16ee05f28f3e13", 0xdcf}], 0x1) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000b80)="b8dc7ad66d6d45a4c1f168647c2ce4e83f2eb13e4980057b4fee8ed93efef125ef3d6f4ece8c5de164086a4d86da79b1614138b36c5aec12d75a8e4dbdcbfeeabae21a3758613214bdbec5a3c9c45e5696a373965c936aac1f9c966cd787168ba0a9db085be31f9881be6667228783638366d46d81d55dc0a755bbaf07ceea03c566595430a112105e30e329dbdd32c1d81a49355a4bfafe38c81be6dd52f4b28c7c99926e0b1e193b227489d98ef36cb6b7e4c3cfd7695f6b2fae0d84413d1ab504685b4ca0bc2e98f2d723ce0b20b5ae8c205858e7b83829bf53566bdf0f0aa340d9722b536dd1b88f3d4e6bf118b113f544529c280757b7f1a32fe3e77244c7accb62d98fa748a8ad43fcf3c85f41d52d8fd5af548700edd86036b883b760ab8c4a6b5561368b35efe214dd83bc09aaf318e237fe1b92d11f2d9b1c090bbaae05d34a662223d26e79fde0d9252a44871bdf0eb77828f8e9af02fa8eb53361f5f8f371b59c5296449720b6a2819fcb5c6db614ec3fcddd9733f58f674e29bd9b79f00abe85e23b252cf5489ff75600e1fa5a34dd64062af8a005a049b7b3f5c482e76b482ba164b7c59aef3e229474d38582bafe1f26bf416dc334fda652790e6176ddc9225e49ff5c98710bfd1dacede297d6d179a2e593977e191451d674c708d75efe4879219dcd2ed1cf6a222541e79da23046db1aa845ff5bbe9bd9dc41bfef9bf20c2aa25398c252a54b8dcc9078b3212c8c8706016d98a9a71bddcb688c14e6fef3c62212303b64b399030434b2a1068a1fd57554b3ab684cf1f06f7ca52d3664a90a359eb47b8e11446a95d1bcffb4fa7125e68130bcb4cb68e7e32102f24c7bfc1deaea52147f26729e728fa6373cf2ba17a185d2715fb494a78e09cbbc85a14a2132e601817b6ae0008bfed42c5c64aa98ba96b37ab2139ee210e3fc32b2951078c4e8bd44ce65a80e4999371944feb3d8c0004d31717655ae351eae8ede9e1eb7a87ea7d4e5bc810ad6dfe2cef8b326e2069ebb0ca03ff501e3124637c777e48a001676c159f64713ae8e113d32a9f946b2eab9b40b24c31cafa2da790cad4e60163d1dcfd9e9b10890932582bf735c6c96d202a64794e36542d0f8d3ffc2e9bb1ff8d89166b4c7d08c5789e46cceb62bf0e16587a743c2a3a7440e25cd59f8f08e049202175965a20464c1f7c95e6b01c12641e35e75848832429c1ed844a1bace93c42daf7d2aaabc10b0d7a1a103fd0ac24b88cd03ddd34afeda118d9e28454d9067e74ee3709e518121adf383bcdcf351139d9d84759aae90d21e927f887d0633939453d83ee3692cc30ae92bbd086274ebb8d284980903418ca8cee0514a1c582103d4f315210aa3d5c37a1e6cfb4edc73373c34e53ea64fcfed8c7e956207329403ac9896f6e2dd6d7a152b7e0e82a01b170b11aa3cd731767c865e4b5dfd7784a8f32eb938f0342495782bd40ea1830052cd803c2b16f10a034ce1d1a56cf26b73b144b28f522567cea57965ce4eb777f1a6b88a3b97942fe7e3b447d8c9bd0f37561166e8e48ee2b05514341299d404edc0b23342e3c3545dead6890e545ae99489a9035018abf5be4b65cca8bb3c2b6ed4ca5bf513492497d69467250f3bfeaf3b6606e207fda0e09cad749e9a003cd0333fd4e01af6af58119d8df17ba7cca2aee2ef0b6b6a8f861904a46eff37f0485fbcbf21056b1e1086e649a7f3b4896ade45230a99a979c99b88f7f2cfefc9", 0x4da}], 0x1) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) socketpair(0x10, 0x1, 0xff, &(0x7f0000000040)) utimes(0x0, &(0x7f0000000040)={{0x40000000000000, 0x4000002000000004}}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000002f40), 0x0, 0x0) readv(r6, &(0x7f00000002c0)=[{0x0}, {0x0}, {&(0x7f00000000c0)=""/128, 0x80}], 0x3) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) executing program 2: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x7cf, 0xffffffbb, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000010c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000001100)=@file={0x0, './file0\x00'}, 0xa) chflags(&(0x7f0000001140)='./file0\x00', 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001180), 0x80, 0x0) flock(r3, 0x2) r4 = semget$private(0x0, 0x0, 0x1) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000011c0), 0x200, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000001200)={0x1, 0x1ff, 0x7f, 0x2, 0x378d, 0x3ff, 0x7fffffff, 0x10, [{0x8, 0x70, 0x7f, 0x6}, {0xfffffffe, 0x5, 0x2e, 0x1c000000}, {0x8001, 0x0, 0x7, 0x5}, {0x6, 0x6, 0x0, 0xffff0000}, {0x8000, 0xfff, 0x1}, {0x6, 0x1, 0x3, 0xab4}, {0x9, 0x377, 0x7fff, 0x8}, {0x1, 0x60000000, 0xffffff65, 0x9}, {0x7, 0x7, 0x8}, {0x7feb, 0x10000, 0x77, 0x101}, {0x7b, 0xffff, 0x0, 0x6}, {0x91, 0x6, 0x10001, 0x9}, {0x3f, 0xff, 0x9, 0x1}, {0x6, 0x44, 0x7, 0x20}, {0x7fff, 0x174f1506, 0x4, 0x7}, {0xffffff00, 0x6, 0x3, 0x1}]}) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f00000013c0)={&(0x7f0000001340)='./file0\x00', 0x5, &(0x7f0000001380)='./file0\x00', 0x8}) lstat(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)) r6 = geteuid() r7 = geteuid() setreuid(r6, r7) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f0000001500)={0x6, &(0x7f00000014c0)=[{0x9, 0x3, 0x6cf, 0xaf9, 0x4}, {0x5, 0x100, 0x2, 0x53c, 0x6}, {0x0, 0x3, 0x8, 0x0, 0x7}, {0x5, 0xee, 0x786d, 0x9, 0x5}, {0xff80, 0x7f, 0x200, 0x1, 0x7ff}, {0x6, 0x4, 0x5, 0x8, 0x7}]}) shmget(0x3, 0x2000, 0x520, &(0x7f0000ffd000/0x2000)=nil) sendmmsg(0xffffffffffffffff, &(0x7f0000001a00)={&(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001540)="0d9499a7c423141b8d74e67722ad75e733a438fcf353c8cd6bbb2ab89c3a6c35ce24ef3d0446974959182f1a480ebb81e44668ec32f4244e53bd103a86e337a4e8115138658f89a1f3a3c287ef869cae9e129f8d35e541d911282dcfffd3da9bce826a389be3199748bbc7567b86965cd09d263efb636245898b2edf4f1d2eadcb93fb41ab556212d168cf6e5e8128ce63db4ba1974573dd7c21e51da715f35983ec10757cae1ca3", 0xa8}], 0x1, &(0x7f0000001640)=[{0x28, 0xffff, 0xffffffff, "525348c5deefdd3f2a3493d2f449aef66f884a33a6"}, {0x70, 0x1, 0x5, "f8a97c5bc0f9a210f1e992dc39372eeeb4c7f5e5ce7611313279907fee36f406c5f9151377aea9811225d218ebf70943e0f089b1db3cb67ac11a60f8a9844bbed4ee71e5b343fd936eec6621a69ebcb0222fad6c930407ef3b3415f8d533"}, {0x98, 0xffff, 0x682b, "12aba7984f202848682db3dc3dbe64b8dfa2e296aa582143a2be93d153d5a837b30f0d2cc140e3581c0eac11b0e0e2356ad5761a3818c1537f95f30d8bc0774d029e4b652d8409e534ea876d9e51df662914f0a9233e30472a154aeba64b7354cdc7c5d1aad516db3ae7019637b64f830c07078ccdf671cd6ba971625d0323a82088aa"}, {0x98, 0xffff, 0xfffffffd, "a77b63dff320b0085f9282726045d35ca8ecc5b8c794585a3eb04b405aba8c3973fb30ba2ed7965dab45a997fd03855e99ae7549dd107806b574522ad91b91e391fa6879e88995d6450dd7456a3e06f25a1973749ff9d94206a70db2989f670b4d9f79360fb7fd4b1503cf4a9d067df969a9001945f710cdb80bbe2e95378713401674"}, {0x108, 0xffff, 0x2, "152f4f67724d784aa7babf74aeb88835b57fc8bcdcdcec0c017f8a0d4e1347c7484c1c15b0595a127b60d0611b6caeb03c1c47415b936b8b7d5951d25ca244240e50d6f5c8787b4d5639addf24ebec9d3a7243fa12676c55fab6ecae270467b7006a11521d06773fa26fe68eba893300ece8f35ff34646c7a56a9b8f540ca4d92da42c31730f5f209e76131a31fa52e0bec7fb2b0cc7105a5ed9cc38bad1315d01cf7f92f6e8402faa85b200cd9fdebe86370086b7b8d0e4f363cb4e7a5242081845c57663eeb228def81d2179b4b685bb4ee4a5d12607d298a2569ec6a1afc28a88fae887d7a725c37ff330e47ae17cd07f0d79"}, {0x70, 0x1, 0x41e35837, "5a2b2c0d7e6c6d25012122e5adefb52f8f4710f698361e952ca427f2b61ca3a2e5ea637b989d2e302df6a0521b36037d6115ebe46f0fbbc156add0ac7eeaf93e22cb54073b04db9e829a3b8a552062ccb58ed46a5a12f7ae5af081e27e"}, {0x28, 0xffff, 0x5, "3b9944cb36b07967e14c47bcf27d9178bb303a0d4f7c"}], 0x368}, 0x7}, 0x10, 0x6) r8 = socket$inet6(0x18, 0x4, 0xca) connect$inet6(r8, &(0x7f0000001a40)={0x18, 0x0, 0x3873, 0x10001}, 0xc) close(r8) write(r1, &(0x7f0000001a80)="7431ca059ced41d943e2d3d9e758afa4eb14fc5818f7d06a8aee9b2af2e106e907fc694fc3fcf51842057ebb212a39da7c78e4012e19bbeea0bd069811a79a335a9382408aee5494a6f50701436a0ff8684fecf6a88aa9ba85969110619bd3b1da8a5583afef85639a8a509a794530c6ebf021b4fce60b160529671f8879616cfe42b6710d7f393f7d946f7b4ae52b91b07e6a50b13328db4db402ccb62209a90a18333ebaccf8579b2e7618a148e85812fef9c584f7fda01705f8f1481c4ca7bc00b85d", 0xc4) semop(r4, &(0x7f0000001b80)=[{0x2, 0x8, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0x2}], 0x3) sendto$unix(r2, &(0x7f0000001bc0)="f72a9bd81b64fd39cf55f3dd5972b0046e21f7d8b93afe1b02b5d174bf84b16a645f22ed7662acc80601524347ced4001f65e4c3aeee0b3bda4d5cd0c2572f3466ff6275609d14dd7d97765c0abf4ecf8eaa29aba767c0a1c1763eec0c253458456aa81bd3aee913cb39ac47beea01947d6c08103f", 0x75, 0x2, &(0x7f0000001c40)=@file={0x0, '\x00'}, 0x3) r9 = socket$inet(0x2, 0x4, 0x4) r10 = dup2(r9, r5) bind$inet(r10, &(0x7f0000001c80)={0x2, 0x2}, 0xc) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000001cc0)=0x4) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000001d00), 0x80, 0x0) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f0000001d40)={{}, 0x0, 0xffffffffffffffff}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setuid(0xee01) r1 = getgid() r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r1, 0x30}, 0x0, 0x0, 0x0, r2, 0x8000000000000000}) r3 = socket(0x18, 0x4000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000040)) setrlimit(0x3, &(0x7f00000000c0)) close(r3) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x5, 0x4) bind$unix(r5, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f0000000100)={0x0, ""/137}, 0x91, 0x0, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x5c}, {0x2, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x0, 0xffffffff}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 3: ktrace(&(0x7f0000000140)='./file0/file0\x00', 0x4, 0x40000008, 0x0) open$dir(0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() getppid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)="7066157f09a0a98242628b47add4dfc960ab9fd75c7ef176453ca6752d57c3432c1a21bada218da3e3cbb019d19f243fd790ee116f9e3063082a8d43dd33fb2977e8471ef93c7b00f90096ab24885d6dc8435601dd8ff51f5eff68bc57ee5bca603528d1e4b7b6824620ce95cff37ad88e", 0x71) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) (async) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) close(r1) socket(0x18, 0x2, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0xd, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)) (async) pipe(&(0x7f0000000000)) setreuid(0xee00, 0x0) getuid() socket(0x2, 0x1, 0x0) (async) r5 = socket(0x2, 0x1, 0x0) dup(r5) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) (async) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async, rerun: 64) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) (async, rerun: 64) open(0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="fc", 0x1}], 0x1) (async, rerun: 32) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async, rerun: 32) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x10000, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0xfffffffffffffffe}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r2 = socket(0x18, 0x1, 0x0) (rerun: 32) close(r2) (async) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async, rerun: 32) sendto(r3, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200303b0000000000000000000000000000ff020000000000000000000000000001"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x184) r2 = socket$inet(0x2, 0x3, 0x2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000140)="03000000", 0x4) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080), 0x4) sendmsg(r4, &(0x7f0000001740)={&(0x7f00000002c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000300)="150547320827093c2e0311f472c94d0efc371606ea4f9eaec5fd820ef365b43acd0a9ac53d37521a35e7a003875438729e8e987fc8605a04d7e059d18d717b6a2fcebea03d6a49ea9709771f94f8c8055cd112770b2f38ebe5ab24f9e8d4da", 0x5f}, {&(0x7f0000000440)="4fd70be3f2f3260c8480534bdfa4e4cd220d69a6049eba17e9b49d3e90b6219bfc575205f3ef9be62598eb669737c520f462ec208dc88e2ad8d8d7acd1ba685d1878f1", 0x43}, {&(0x7f0000001600)="a4838552b0e39cb7e5e27fa31490ff350fe5f4fb6eceeb3010a2151dc690262e17238cacc79feef8a33edff5add035d1e81e278983bc8b0b5ca11cfe98bece19b53033daa02e87eb4e9455612f73a9d0923d9d69760d67dd498e7092d73cf51e68ed24ad931db354d93729a9d77606", 0x6f}, {&(0x7f00000004c0)="088612897373ab76613b2fe3126da2a55cc0953d47c73942ff2f588109a8177b53e1b4f64d4b0a3c18624ceae0bdabc166", 0x31}, {&(0x7f0000000580)="ed5e7553ff5e6973cd187531d0602de149ffc55760034de2d0c53fdd2d14be584f48f41e95d46fefa9c6c54a90d39bf599e80951dad56d58ba6638931ce1869ab7b74f885050b3c565e09270933ff458473511bf32cc7fd5cf0fb4f6b2f36c51a4734140e4d7c00f486d67300c853a683dc1a458b5ec840bae028df2088773320026d4826b9081c85ada70d015e7ffed27e84da8895503ac540af36a41b216fa0169ea28d0903ab67d18ffaa7a16a627e6aacee1d20086d28d6fe832d4f95b23a7cc80ab26504e23a6edfebaf8188d3aa0f60a916e2d3144baca37a01a83895be5dd9568d2fcd9417f997c8fe37b1a43947fc370bbb7bc141533e24dd8e83f83ec7f1685041747dcb4f270a2d627491dcee1310db20a4256925f29eb6e2522936c6b7b098967c735155e242115f37a9364011d4e1fe094ed68229b88197335db8bf2023b7c4566602cfce3d27ba6cf7330ef15b603b36b8367132f91631b1fbb3695f8435d986708be67c3e96dd4c6cb66aaba73490be0fd3e4b7e5ba3d5d3486575d8ab43048a32d0ac849be56e3bae000ac099bfa3e39bfd417a74586920718bb581cc71eaaf08843564c4f8b32d802acf288b653bd9244e868f1e3e72dfab83b7bc45ed013971b83894e21aa9d4f2d6ea1c57b609434149b2717f0d43f7311e6e1817fa1431d0fed1b4eb3e58143f7d81daedbad8f0c8dd65be157a49135208b474255cdb4585a33f0bbb2585baf9ec49978f7640f85881377ae53e692a652cc5d61e9304bb262e4391317281ae950718e1dd44b84bd9a3b70383e1ab30c15a9e441d7e78619e957f9eef6acd6a8227952e1a9dc82f471dd8bd4a17cfcdbdd1a64215156c26399bdc4400f290fc69bbfbed5946aa7a38cefe44f1fd2c2c16145bc84f47b9fa8ac303960f2f3eca6c316ec6b280b15d45990840a17d6c08f2654f9211e97368497c8fb10db34cc267a79c75b399f1c07e17382c16b76505d1f36b0f0c62264b2292b6b79ba478db1d6d28107232710ce774452b9d698edbd418aa6c88e737d19d1bba8286660d311f196c17a26cfec086daf13cf69e545315a968a9ab7df58f6de0dd0f382c2170f9fcd7964626e3aed2f58c71e0b580a861c66cf4bde0c4639e467ff272fecba3ca5c3757454cc54976f165e4abb5fbdd93739c80b4da1dfacb732047e6fffceec5411d0effd53b8d76d178cd76d8a95156013d1a3331e5a4e3398e7a947160ed9b9f02b4f41f58c3b998c4c8b325142469d4370576c00edf9096f21f5ae478bf901732aae830dca662ad5e8caf836419565f33aa43f7e7118a417ddbbb474cdf39e27b0695c554f6d05cac201528d308f9fd9fe0d24c01fa7fe5da2299ea7e316c7baede59174323896d10125a7077c1409245d35477bca4dc94f9e1100ba53cdbded9432c2bcbd3cfdf952edaf0877fbdd59b38888d1c0745bb3eb535aacbd47de5d1f30ee6571addf470fc4eab0ccdf4b1b91c83475f55660b896e8c8989737e4ce2c4abc62305ad50b8feffb6f6fcc238744e52597d954748a5512204c93b5b144d893b8ccae6d8303135c230124ef679b5436bdb1ac030b5dd34f2fb92a33da099cd91732a3e261bb374b9fd9bc61961752148f9db7ef1fc29f63b35d3a92b81b6154a2f0ce783489a7601051539192e5c502861917a3ce24b4ef67dede640eb8e4d480b272e2f62ffc7f38b140ab0df24901c02eb8d91ada0ac12a5253cc4f5eaf8267cc739c87d2acb20c5169445c744fd261212cde68d041f41993be4f2af59f85305d4013de5d49a5e7d1498a12b71eb2d9f9414505e90a3e227b3ee265a4a4fd17a4d9a1e7ee7556c9aaf9dc7e9f5dd56343179ac94ab0ba0c686293a1dc22c4ff45447c9ac3626d81a655e8c28b96aace298c12167d33f650de715162e4f17bb501a047038859bef7658dfe5c3bef807301c38c7b5406a61e4a10c4bcd0ffb6a4f89edb5bc27bdea73a4f469aa9556ae55d7c884a50d257284a1662251b8ba6d0d42526f57e0d5ab3712671dc8026bef682ad75ba38f8175fef4da7a373d5b2564ee084cb4afc2269fce44e87e06c17f2db00a67bedd94385378b0a9b39419b074c5a526567654d227ca8e11fbfb61b9345c57d0bb9d85b09885a7ac78722d2e03b8757b4519b4a2a5b2914325599cf03b175f43bac08fe1ab5c4d7a1c3207b082956471fc7fa5cbb52fadebc63a1c9bd274cc80f9a0813feacc1b1975c84ef59a57bae7bca6067c1887c7bb80f016a30b9831dcc28d47327d57413c666ce59677b667a0b795ae30ec8ca5eab167d8a4d7585fbfafeeba45bb4bd5c4b6b7ccde5e4af92d37b18f166db196bd05ea9343c9a4f0f93f2bb44774e723404c6f401dd15b84193da40ddb6880649f979f0a14eba38a9a14a802d975736e7c6a523df8ba4f02088cd852b1884cea54307ba93740241fbe29e9a2beb8420ce4814c9734a96bd6251a329692d41a92111ed4dc138bf3b7a14f4cb189a6d1f60fc7104590c51cdf9f6b319e8bc5d29fd608c89b8ebf7df457c6931031908cf37dd173a1a8176946c14382b31bf6b50d2d9fad4e099c10271112a9924bf0f2f3a2d5bf6198620c3d4aabc4c147567f12e35e73ef6008683e47ebdce79fb7fc79761479441b780cd616b05decc44616f96dae519a852a8c06c6315a78d5e3dbb2ff34003953f27276dda7045a55f45913bfba940e0110d7f78ed94352559c97ecb37f31398797116e9c2f6603cfadd2734cfab61b23b6937debed7c091ac37d9692efae5b5b2fef13c220af9879315458323a63596e14f316b749f73a36529498b8642be5f8c12edadce5e7d41662adacb77ad8faed0c72f07c3340a51a343b3de3c9d941ea56dd620e8224f8e99b0deebf123300adbb9d77822feca79c7fa04dd71464eeff7dc8caa90789b9b0ffd474728492f3cf5822d1049fd7bb0793a65fc0c1b85dc3cf41367d88667bb9167f03ee9d367996f4b9ddf8e7307559ccfe2c8a558ba2f2197de383619f7f8d5249409fd0b16a7f32d75091d7403f98209391169fb5011c1b8ffd0245d6262d0490c6793a509c0cc8bff36f7e2844452210728987088aa859cabeb434dfbf6adc64526da395d54520c8ee302a77988126ee0ed9b8df4d93d91e3334819bacf6a6686848fac85333b38eaec2b1daf554c407190eea0741b8b90e204e69d80da8e8e8519da3f76eaf9db12719079a2f48fd85edf826baf6cc48908c2d20401c0e9b98dad483d3ee2c8de07877b785fe6e5c0a8a5811502bbbfcbda5045b829d2fe96af47d52bd9b2f239d86f393aa4772f20bb9f5bf1cc79c3b2f48ec3735698f2225b77e949ecbe8b687e385ca39ef218a0c8fcbffe3c73eb3d359482a85bc3b2b6cd43453f01a61700dd5aa1672d1101946c71212725981e9799993138b5b354d2ec130c3eebf9d2c42a10facd8221720f7339c389be8fe18050a9e343f709ac534f3d1fc766992119712aa911c7f776756da67e6e8b14e52f7de9e8d163bdf98205bbd2b53657720dfe4648ff97090d159689c49331b46a5296c56c70c30e9add7c7d3a3f809518fb09cf991bb2daa3fd49cd1cfdd7f06c00b4d57800b69dd1a71d2e7af41ddac5fc57c79a92a5be08c322bca83de2e1d1ca1a3992750fe30c3b43cc5bb6bbe3fae1375eefc95b8f0c3812258a937b65c5dfd7a6cdb67c0aa1f9fc234ceb90ad30f2bac7b2cdc509ecb5f098157d68821c6199666aac3228b2f78cca1fe009082db2b558934d2223bdb7843e89941ef982a3ab7dd33d022d0e58db94ca50541b2a4ba7e386ace92efdcacee82e920b18fdf63c029752791399624e6d1d3b132dcb8f6fef1cfa9993d98f1bf485d9f69820ff41a744a10a9d1c1a8f5ab195168e426a289b6dfcdaf5c722936fb722c7080071de22a3bb527752198d2a2ece53fe3069898eb7e0b5152fa20604edc2da1621c4e64d1d950250a0e92423f66a522a0ceae3c78ce188c90cb294b8ac7fcd5b7ca93fafe1556200148f47b2592d711e1abca6354741ca4c338dcc326cdfd23774dcf61dfc6093da0d9151ec55018e6530e841781060bafbe300d98e9eec48652649b58cdbc49ebec36a5338c54450315023f904deba9317e95bad1ddf12abb8d40812fb00bd2010ba5d0f695a634701336b02d4a877b4315dc9f8378696ca27ce2eca7b56ed45eb515942a8320b5096816c2e88b6264491c4525f0e6b49bf0e5b0123e28778be5c5a96d2612397700d98fe59e31e61b21c21788ba081d72d2515ec0359c413b02fc8a3359f9e932ca9cc3a82d8e025ecd486d54340b3dd5e458e91037cd2aefa51787edf15dc545bfb2fa2ff8f5ed58c78d61e9fa292818f37497ad4dca8f0af825b027e676de2c74f597aff889f786e7f25bb090c459ae1eb70a18202b60a406519bffb0661fd64fb327eac9f39af3b47c7575e6eea2cf1ea75f5cdc978d70e8c92f02f5472bcc70e518e01502f71729771e6170b76b82621fb6a5d8b89deadaf533d27f8d49af696aa0b66f2c46c3c3c58dc8299fcc5c91ce11b01d09b1482562b49fd351317340b1a78e68d492bf7229141e15825aa9d6d082ad28934e85f0799511c7eee7441ecc10059b73fa99c7c03eec55bf5329102b1346c2d20108ec0650d0d55f0d5e25760cdcf8a06bd42adfa979b6431a9bc1a9ff83d1a3b69497636c532608bc6fb19d4ee7010776c42c3e0846364efc2ec7cfa715a34306972a88355694137a90fd191620642d973e676a4ee62259a24ead7c137ad9333e1ffb088a2d537daa98922450a3039f36b2f70071fb4e8c93c1396c018cbba244c0fec30fb7b54d93c56fed569bd4aab01a00b4f37a8dbc4400843b7812de2a581819726b9987028e7c640eea1af94dd441ad12d1f6f84c8a6d27b7390295353683649ddbac8d79b7b3b0a05229322315600756704c88c115b8c6a44d005c241d7daca9cf48aa6ac85dbfd90f12fa133d8004853366efb819a2d25e4d40b6a646fca56d913482fcf4c43c46db41914a4d441dc9a5d3493eccafdb0763b3926775ca893f73d4fcd7f82303d86be80e340800b0dd895c3adaa3ad5562af8d1079925c89d6ab2e586fc6fd0757b445478a5e275a4211ef5eb2864de15bd94cbda568993bf29ea8e00c8b6deb70244009dc920b67685dbe3990528ff17b3588712e8fdcc97eee635914d15273339bfa81a9fb0b4d5fac09e0dd668739079ba46563b4a83fb1dbd9f06be9b9f51bea709cd6b03f0a7423fb5ee0b0ac346f270b455af1db934812825d1823da204ea203f62f29ea00da13c19a3049d65a0ffc2fc0bf94fd2a36586594b38e869dde856202543b47f5ca0a3fff16ed2b7d767ee8cb98fe17763757b2f33968820d7315bd6cfc6a09c13235bbd44f5986924df6f84a429372a7d26878257bb10c618396cb872427e7f39d5e89575681cff38585947c5db9f87945ef504b211ec17965684b000b125a1cc7c201eeab98d7281b9e761749924b2daa13e74f6c10abc4ee37d2ec28799278e46b55ebfaa74d16eaf3f5e4bf702a6fd3bc83c6f500042c4063378fe8f3bb1ad2c424b2564399221b493f3d8740269483b6411c5b6e63a05027ffd1fca11c138d97fe3293ba96350995c4a4dbf6ab4895a27678097943d185132bab7c0ce9dc0544610ef0d95c4622db5ea63af028ae0f92c80f2ef5b8c3b1aad0d971d995b11db1e621d8b412c116f1648c5b6c55b9606492428e93513a68907835a0daab2a472e50ff7ea68f3a4775aaf2a280cfa79cdfc3348b", 0x1000}, {&(0x7f0000000500)="e577291c5fa39ac8171ef13a3a3378b0ae83f2efa5a2d391c2e509f320b440a8039880a8bade", 0x26}], 0x6, &(0x7f0000001b40)=ANY=[@ANYBLOB="3000000000000000ffff00007700000097ac670e9edb3eedb572b30b5b1350da59902786d4bfc139bd51000000000000d00000000000000001000000ffffff7fb9cb9424d38fb9f3c6aa70df45c26a75219fef3711e4f52e086d55adcf3345462d076d773f48a6a09502b464b08747d85baf029111d68748cb3ac01c23f9ed88ba02038d34ff7fb64cb61576f3872a106df237c4d05c31084dbb9a1b40dbcb9e2c1b15cb69d389886ce31c314a95fb9158070f050679a2865efe51dc9108c9942a24d0b139c1cc7427be0bd157841e64c70451fe6f6acd5b803fa54a56703f48a75368623bccdb598fbdb846413f72424b941d4afa78d882b6397708ec24360000010000682f000001000000722b000083f933b4bfbf031d5ed59a2f92069d539ad9ffffffff3066139cec74141c14063a31fed1360158e2ea809a460dd20fff5c81b999113c356324402a32fb5e9c5f6e6435d089a8429c51155de0302ef7db18525400789b9da0df9961b162a4ae68b5719941a5ffa2e402808cb29fdbe443ba6b1007a0c77eba51143b7201f71116a633e925419bc1764b0f6d424e9e8ecf1ad8ca0186525d9060a84b22549b38ad851d19b9ec4dc8754e056ab50e2119d1b95af6c77759f41d2b39c4818268ea6f61541ddfe7b33b9e20579b9bbc17cb717fea4df12629a90a7c9abaaad4bf331cf68a2dd61354d8a689770000000000006800000000000000ffff0000000000005d38d272c3346d87249f21a4311b46cb19f64cb3974ff3f78e1756e0413724048291f182d97434503875c8b67e5531a8fb09284581966d047c12cb4d14297ce484bf6f630e3d4d00536dbef4a1f02217a4546deeea730000"], 0x268}, 0x3) recvfrom$inet(r3, &(0x7f0000001780)=""/216, 0xd8, 0x40, &(0x7f0000001880)={0x2, 0x1}, 0xffffffffffffffe6) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000000180)="b16eb2717f42aff12668150f150612", 0xf}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r5, 0x0) mknodat(r5, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r2, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r2, 0x0, 0x69, 0x0, 0x0) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000140)=ANY=[]) r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x4) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@cred={0x20}], 0x20}, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffb, 0x0, 0x0, 0x0, 0x0, 0x89}, 0x0, 0x400}) r3 = syz_open_pts() writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000580)}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) setrlimit(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r5 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) r6 = msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x2, 0x0, r5, r2, 0xffffffffffffffff, 0x5b, 0x401}, 0x8, 0x4, 0x5}) msgctl$IPC_SET(r6, 0x1, 0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x401, r2}, 0x7, 0x4, 0x0, 0x0, 0x0, 0x0, 0x80000001}) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) open$dir(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{0x0}], 0x1, 0x4) connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) executing program 0: r0 = socket(0x11, 0x3, 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000400)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139bb9a70e41f78eb96a05672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c500002002000000000000aabfba09001d89e001e2ffffffffff7f00ff00"/186, 0xb1, 0x400, 0x0, 0xffffffffffffff3f) read(0xffffffffffffffff, &(0x7f0000000240)=""/226, 0xe2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r1, &(0x7f0000000c40)=@file={0x0, ""/4089}, &(0x7f0000000200)=0xffb) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) r5 = syz_open_pts() r6 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="20b7c64185914d070000007de0d0b40c", &(0x7f0000000000)=0x10, &(0x7f00000010c0), 0x0) r7 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r7, &(0x7f0000000080)=[{0x0}], 0x1) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000180)=0x6) syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20002fffffffa}) setsockopt(r3, 0xffff, 0x4, &(0x7f00000008c0)="fde5ec306dd4980c98b9789dd458a5a71e08d80473d8ca5533d6dce7a50e32a597f963b83dfb4e312f841b2e40b65cda6d8cbb9509e6d7bd24e1e293830eeb6fbf7accab8d85000000c029740496824a737c5e718e7e50d6bc1e3eb1ced929e4108ad2049cd200e5d0fdd7c39e72c369e43c69004c5d7e35f08c0d6258f0391d68739257d6dca392c9fe0422ace96abadf03f2bdd0fdff097da5ad16a84b7ec194b9d3377d2f74de9d312a58559fc7ac84446c34ab88680beb4340b949cc9b127ca5ea9cc73c431fcc1dea7352f7f8d50ac74f7275ce92e62585190ab88c63d807f16900d1f59e48456eca6450ef709168e39bffae6bd6add589330db5ea0d02fb2142f453177b8fd31204fa04ac0c6d2b9e311d1aa126c819ca648bd2ab17b4496ed65cf367b3fcbc54984c05b72044dba2c79e29d15725585845005d1fffadd1d826fa25addcd47615707988ba4fe4698d35d6a1386542e19f630fd8697cf70c56838c9094165cd0c04758be94ff045bcc6094fea750d2c54017c513b81c51032a3de594576465667fb453cb7718d80010da864c970df98b2834f4ad05ae507f0ad918e46e8a6d655285391130d7e80941cb79ff87cb1e7a592c46cda8301d51f873fbccc2501cb7347aebe991ba1e82a54c38c7fc17839cb516e58a114c6840283c6a6bc259e32d1481c8a2d0d5d245275f7e16fc92bd08930cc03c2d395431591f03cdb31dc58ea5cef9b7b83eee88b22bdfbbe767a7e6e09b7635450b5a32cdb278928f7e6dde2374b05c9527381659ef190b5f1fcbd5b56b8a77e2f8324fb98676b0b5c510e6333354868645708687f1fdb8637418e6688a8d60d61197d65de3b11658b014881a2a7c9aae229d9da66ea249634c3ed140b407c8ae9264706172942d6e45d5cb55c4d21bf01649f6cd3f285a0c34a98947b1fe71c7b6dae00e41a8e9d0c783e10a7c4400379906f8bb55afdc9cf7b9183bd6b3727be206e43f97989e561ac8f36d2068cde3601ef5ceab9d3ea53ccbd471e6911a2afacdf5a67614ff3c5c742141beaf5c32407c36cd4fac53c800000000b6c361af044573f24a46e71a3671caf41ed03181cc1e758a495bf48892caa340cd0ce005f8949d4b5928a3d8f427f54909704acef10c1529dc0eef35e3c1f1defdab96e44ade2100e1ed9cfdea4d1c3898bbf7a5cea2cfa24cf7edad227b", 0xffffffffffffffde) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x101}], 0x1}) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 7: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r2, 0x29, 0x26, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x48, 0x0, 0x0, 0x6}, {0x3d}, {0x8006, 0x4}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: socket$inet6(0x18, 0x4, 0x0) socket(0x1, 0x0, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04", 0x31}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}, {}, {{0xffffffffffffff9c}}, {{0xffffffffffffff9c}}, {}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f0000000180)='#', 0x1) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x18) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) mquery(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x40) r2 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000002c0)=0xfffffcf4) accept(r2, &(0x7f0000001400)=@in, &(0x7f0000000200)=0xc) r3 = socket(0x11, 0x3, 0x0) minherit(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3) open(0x0, 0x611, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff98) sendto$unix(r3, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) executing program 3: r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21}], 0x9, 0x0, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') flock(r0, 0x5) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe(&(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f00000004c0)}) open(0x0, 0x78e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) r4 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[@ANYRES8=r3, @ANYRESHEX=r4, @ANYRESOCT=r0]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, 0x0, 0x0) r6 = dup(r5) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[0x6]}) setsockopt(r6, 0x1000000000029, 0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x2a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000740)='./file0/file1\x00', 0x0) unveil(0x0, 0x0) chroot(&(0x7f0000000480)='./file0\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107005, 0x0) pipe(&(0x7f00000001c0)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x95}, 0x0, 0x0, 0x0, 0x0, 0xb6d6}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x4, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x2, 0x3, 0x0) r4 = socket(0x18, 0x2, 0x0) dup2(r4, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}, {0x3}]}) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r6 = dup2(r5, r5) ioctl$WSKBDIO_GETMAP(r6, 0xc0105715, &(0x7f0000000000)={0x0, &(0x7f0000001f40)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r7 = socket(0x18, 0x1, 0x0) close(r7) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x10001}, 0xc, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r8, &(0x7f0000000000)=[{&(0x7f0000000480)='P.', 0x2}, {&(0x7f0000000100)='8', 0x1}], 0x2) sendto$inet(r2, &(0x7f0000000240)="4b4e30557209ee1062d2199805ff5212a8afe3d904e52df09413fc26d094f37c43a0b6272e5a63eceb105743eb7727bc45d16b04e319c90994315b8bd59281dafe2015502a93922709a997055ada32e3102482d72fe5b3ad", 0x58, 0x403, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x11, 0x3, 0x0) executing program 4: r0 = kqueue() fcntl$getown(r0, 0x5) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x28) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x70) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)}], 0x2) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x14000, {0x0, 0x7}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x3a) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000000)={0x0, 0xfffffffffffffffc}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) writev(r4, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000200)) ioctl$BIOCGDIRFILT(r3, 0x4004427c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) r6 = dup2(r0, r1) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r6, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0x0) executing program 5: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000c80), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x5, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c000000", 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000000040)) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000240)="0700006a7a00000086", 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000400)={0x4, 0x2, 0x2, 0x6}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="34237eb2ccaf47234a83e7ee9ee897be39536e4c3fd58ae20f1ed1ff964f", 0x1e) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000500)="000001000000000051fd819a9e98846382cfd655c334d31e38db0f905cd7c8dcb23b7dbb0c55fc48ec77eff427e014ba2ec747ebbd9014d440ec551bc9c9a274f91d20f6bfcc1fea1b1957a3b670da5f6ac2593194", 0x55) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) socket$inet(0x2, 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000800)={'./file0\x00', 0x8, 0x7fff, 0x5}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 1: r0 = socket$inet6(0x1e, 0x3, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="dc92eef2b909b8916b827dc9eeb74bc89c21ed4acd97f5f8ea1e7687d34d8bf9c1bb5f3bf4f4445771e10d8592f4e555c28b1f53a02f3b36266cb111f5c767fe33747ee63547a46cf7c51ddb00617e448bd99fc7a8637df5d98275a651e7fc52ca71fd4c6e88b487c0e22859cc3a1c9ea68003c7decba44890519f5fb87fd3fb05780cb5169315f826504e5bcbe67b0337a553f4e7a44d8a5b177ae04553731cb870d5ac7270ba9b6ac8bf5db2f7", 0xae}, {&(0x7f00000000c0)="320e1ba6291929b1b3d48044d1a7f7324c25bd2fd0ca26a23704dd28c65fb02a3d0dc013e80d06e0c50b3406d2766ef4f09d1a892d20ef2d6887e404b3b61f3113e9c5d781b753b5413eef47f98b1311ef720ec3846c01c3bff8da2c13ecb41fa3254b32efec9b4fbc16b6f06e33a688f2db10b50e4c43b8b958e44299e493ab8466a2c85b5d6d4f710ecbe0296194fe3b765801fbd32f20af9bc961511d5bb12eb0caf2178c9a24c631ed26d4d71b1e51b58976df6f924cf781a2bebb3176e0b3f78083048af4cd9e14c63dbaf0db32ba2fb7ef0b59927aa44583ab252c526e03f41d66cea0", 0xe6}, {&(0x7f00000001c0)="eeaf7f53d262740172563a97fa4c0f9c54c3e2e63973fcaa1a6baf2bad40fbb049ddfdafc76d0ecbcb47cf2a129d76122746b065fad7ccbc33bd4534eb2e824282bd1198028cd3150dd54c7d98994177f8675157323d6d48364f728ec7e9fd8715dc8d68584400c535604ea8b485f97d45260f14f1ac26fae0eac5e9dd78bb87a4c02aa5519fa7f94cad3dcd72d02ceeaf93ff761584b180991cf84072c03848abc4c963d0ef61c7b4a4679960b6b55a6947472f3c35969f2215e2e69b95fb376a06723500f9ed9f2069d4aba8f71da18f1fa4", 0xd3}], 0x3) executing program 4: sysctl$kern(&(0x7f0000000000), 0x41b4, &(0x7f0000000080)="1b7f", 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x35, 0x0, 0x0) (async, rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mknod(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0x7, 0x62, 0x0, 0x0, 0x10}], 0x0, 0x0) (async, rerun: 64) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) (rerun: 64) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0}) executing program 2: r0 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000380)="963892a514c78d595964acec170fbf59b4c82977894f122a8e11a36281a280e798b17811f53b28293e81cde6e23a24d5e515a7f707d26b22ec368954233218a06e7f6e1a0ae0fca9809b64606ab764647399be8570c05b21ecf6e0ec49c79aeb6ccc0c81532cb7498481f7f47ac78657a71df04e3f7a0fa1354f835881bbfb7ce5a550df00c4bbb364f94149069609dc266343b8b76bdf4d6d5e898600183b25cc857c52685340167d9e5ae15fe664dbbc64ccb0125e1147e427e5ba30d32fa06d6253f98b1c88fdc0a6214a042c1b7f0e4862bbfad2bbe34a6746298cf10953a10ee4cbb140a996886fafeb3161eadf57154c185831d180b5e22cfaa713dd6b67234c5d0e597eb0c9648e0d38a52f228f7a77785508c5d1ceddc60177c8278aea4120e8c42dae7c07ef38dcd5d32a698ba4cec6b6a03a0343028a1991ea559aa8be4965fa897fce73e5f104c9fa808b281283cc77500db56ade7729bd331e9946bb1899a31c4dea6975ebf75c9cca9fd24920eecae3a4af433bb7f9511fe0753e7198117d9357b2b84169e1985f69d5fcf1845bc39271dbd6ac79cff71bd5a305c4e9ad5377acf8a502df4a196ea45eab6c922ea7a1cb8dfd199f8e29f2570d05b09e9ebdf30a2996b987548f614de6ff7707d56a7ce38db6341037f36d6613fa55e6b11a8cbc2a5fd465a33fc9fafd88e10c972178689fd222b32d49a8c66d44bc7531dc8ae29cf1b4ce5b32e524d0ea00ed0dcdcfa0dfc0778e25187878d78241ade4071e18e6d3483f08bca0b287e22626140b7b49703f9be63c11379aa1d6bac08a0edb102ad4194b9297ef17444fe6dc7cba37385f4fdc8712c0973817c4bbb8989404aa661917ca8f387d8cd3617033a2e8b647dbfc0cd86c99dc8463514b5b1629f20de2311121993376f5c68ae668a0e4e9b544e841968d13b0ffd7556a0c8e3cbf3bf1763a0de4865c7f483dc44a596eaf9998ee86ee2912b35a102ab7ede55b5eea4f0ef50d1955af49ff2af5fedd19cc953f781911080f8ade328b5056079925304786f77e16cefd498c773d0e9d1cfad92989e85a65bb7beec782053474ea628ee63e2d031314ae8382d2106c878fedd2c7c4d76efe2f628691333dfa792955cc6186e2c1935234f88720e5fca7b7c202624d1971cbf9c6f35396c6f1d854b412d1dfef86179efb17f2b722d318bbdf5cc50c0013f3a6745a7f689c43ebd639e702c3deeac0b7efbac8913c330da059d67843e0184157600777158258f7d096334ecb35e9ad40c4460f071f1111b663f550e5bb2bb28489109e84d44c632963b8282ada465f87933c28ead83783df4974a6cfee63ca18a5f5c604565ded75bb99020dd97d4bc5dc532c594ba5b7c9ff0d2e8ac6ee5e3935248870c3077c71717e4d80e2faaa687860da240fab1a9a0b0106f400c67631a3a04e5160eb6115c8f27f2b683373d45fd999331533db16b5f08cffddbb2c056cbc883370af2a7b9a1668804c2bfd607c4885093a1364f60de38295961ab500b947f2dc0696173473ed6136b2bcb195f4c37c35a25e1350bc54e5f4931cd0bf64695cae2c54afa39d7c4d79db5c46d8cb45457f56a910ba7618a779510303392fc73c0a3f213b2bb840a9c183e8d5e20ae8ea9d3b976473190672eab171fae5da661dcac8a91fecc78dca6a314ec2a29ccd60846151069a62c20705b2ec06f7c0aa00e4a270cb8889b08ebe9a7d9c48a478573637f845a4bd97960fe64616284a40a477b461ceaad6e23f3fac5f21d42ffcae6ed963eb6626b5678f176f0e5a6850b545309ee8d9d6fc774101e44dd2b1ecde139bb95910af61e1051a9245272e70035020fa8f390105ff810df610dc4e6be67e324ec8f610d98f8191543b883eafd3d55f42ad8926546a7a14ade8b24a46bf2feaa4b2110e9c774a9118782d83bb468169174876dfa39212f7a6317e43e63b6d1bb4e49c75644125e8d98ba85e5d798279cfd36687d79f8a3ae4563731b6e82107e7d8fe2d1b8dc2324fe29bd55d7eb18e14eb1985ebe66171c910f6fdcd1d3f9de065ff498c9aca7d25f537fc1b36fcc74d273f826486e6f072a4f6b2883c3c17af11255e01f46fd7dcd4fd4f1c8dda8f2fc8dcd70b62cbf89386da6e5948c489c61732a026c8fb6a5fe4aae5cd8183ba3c8c4f1f4fe042d577f6a296913a8e7db37d314e7ccc66a4ccfcf2c777f13470892f14aab16fbb826558227a5aca4ff6d8c38e473090c56f6c304600d7dcaa85afbf39755e5a717c3cbdb3e918d3e3817adcb88b2d486b418adf8c5398971f1b4cba7b048dc8e07d05ecd7061def5bb5452dfe666ba36fce24ab9d3acc1aac1c452f7eb3dde58d50e63907f0e466b496ddc6e04a0a6d35a4efe40f7f2393efb81e1b4ceb8f52407fe4e4d75f5193210fa164a86d6adf797e4189745f597b4a934c84027b96067526c4fec07c419a8ca5d8089d582addd7e9f3abd4beef927b5e53dbca6508c27757acbedee639b9c971f3a2e2e349f6143df37961408b24106ea9b3dfbf6a90f9492d0180784551e3d4c1d7ee122654922fdc6fb64d9775dcff493b06e2dd3a67e34114a16b1fad292cb62dedab41c05501998da2621fd27fb0c5839971866f3c2591415f42af45b50d7015e5efdded71e18b9625039e5e04816a54b2b5026e4a508e5c907931ac33d9745d69dce593e272c22c1a480a6e1055447e2f0466edb066de00fa08214b4cfae43b4057425f77e28b6e77b7c4bac6f64367ec35b58481e28da22e553e537e946a3029e962d9e458f7116893a5d2fd395718444bff7dd720afc0cd5b9bc696fe77e9f967bdbcee4eb26c5c1df6c4145c793f8f75f7b418bc402adc8ba6119a62365109e6f3cbf5c73a48933c65eb48dd5c0c27cdc9aa67dd4de9762e5ecbc1f1d3a9fc6c59350e1e3f64fe9baf421830fb005953980d4504d3d2213f89d48d8c106e9a08d64c1243b83f64bdf9f93c58f59304f90d0cb8e98873fcfcabe35c45c8f724c03982da9c0a3c262cc33200f299bf3534cf1fc3e9d72d2db63e2ddbb7ff9ba22f816912174d8124076b651cbd0988081b4ba01648cae5a775125964e819d3c65f942c5c1c972401d1e4cbd0fbba1eb19eb2b4dcb39f3f58908aa83c40d3fcf2197e20c50bc11af6c7ed5e6eca4ee534b7b14256e945cf18858201874267567eafee6f4bfccb4cfa9a7547e2dc2ef69cd74c4a0cd588ba5d4183aa5bf122598999e22d5908a050aa001e96c9b87e833c9838344adaab11a7e5cf86faea42047a92ad4329a867c149d0aaa85f0e75d6259372cf5cd21cffe140363ce7f038995983306ff638b0a79010d20532e067dbd4a3cb4ea4be0196259e77c26b30fad8764eef2249ac62e9b48820bb5105f8a7b68f5133cb079d8ab56c7ea706c1c988d15b89624ea0588e7bc42c1b2c24f3067e806ae84c542ceeec43b59492d2ebf63449dca1a2afd66d48c7489109296cb2444dcfd151ee5df667b0179ad940119f0d8e8c24956749c543f6ee8e2aa69486b1f587c9705468529327732137e327b8c21a4a94b51916601722f49256ccc0965ae59c9fd629fdc6551ce5c142c7186e4ddf37c32c9843007122fc4aa19f590f8e3e1e640fe6aacfa6e9549c2a33e8a76c9f721d8d42ec14a44cb8ccbf510286507a0f8563d968351de59641a6d7f76e3de24f611d0e3f791dd7054a996030c80f5138482c37638d3337216c68683170c1c76ec115df0695d38a89bfa0c83c22a540f956009695d9181254e2ac25aef41310c460510b6c9b2664ae96d702c223db6a68ce67227279cd0499b9a73c928e0f54cd7c2c049391ace53df2ec8866f0ef4255948a2a23d269f3aaa4d6d12190737dcfaa6d5b2a84232be3188c730046d4ddae500d6d95777c8123c946294237b5335e9ae0bdd58c59ff8d90df406b2fd30dbb61dd80febed5297b587b6f9f87f5ee11f9bc6e4efe983ae8b5bdfce6c90d00931376ccd89c90fbca388a749b4c290c5fe46fd100a1979447c36679191d5f1de2c806d2110499274d400e27a781353fe95a812f2663cf922d791dd4cd94468a2c5c36a6c89cbba181603cbcbaba62f17e9151cc870d8d51cdea24e6ec6e09fafbb99bc0f0ad7ba21183a9e2ccb6b5538322ff6758dfa9c2bbb3f122fbd38886df21336e0a4ddb5ca096870f9c1ca70cda5f0717ca038a9f0acb990f186732daa2723a2d9bb83024a8a922e760dc3ede649e41ed13d85b8aaefcaacf79d71fc5b19bb20be6dff1a1d2eada56fbd2a25e3ffcf065fb103ca89d50ee3a2fc0b7201baaee0dacc1d00e932063ca37a079afaf5d11b3ed47851dbb8582e722e4d5c5c063e71a64b5afb0d4c1f6ce9cf4589a24297ac0911b937f8af4df1ffb4c41b1d5cf38d72494c80bb57ea68e31db37aab298e21d3228278db9a40ccfbd0266d2dec0847ef57b80b5546f4136431b737d4d59f57aa639bfb7eb22ff95cb49f880568e78fc9c2df7e2edf81e0d8e580e7b1788fb88d495fa336fd1d5ab681d30c4d8e7fb679d75c44003628be89138b6d7e8fd2f72e82824e0a739f7b7d8ab6ddf5506976aa4fd3bab0b7234cb80d92fa09cb85141c36e43bae348715f0a061c37356435d6c62cebaf6d5b2158c48de8e42502a61ea60d439f38a9ec9c79d73c0b2da61f63dfc915d562448c81c83f15849c47af829e58a70e017fa8c9ba26e2ce4439883586573a30c19257a4789662a46f2ebf119e88e193c86134f71470d106ea319610380e9db749d11e2156b180a04cb68c0e647d93569b94bf12be04e9f30b8f18e1dc0852a3e63514ac57b3f177cc9a2ed27c8eb6696b116b27ff501b0790c425cd16373589f076979be1f5565865c560799d34c23ea55471372bed76f1441e5b0c8d6ebc48737ef87d2d9e5c1a1f591621cb6d08f1ba2137587dd7c3e2341fa3f80fa3caa541e3f5b1723a9deb71a6d31e78324e08963059203a89d42a5a387942ef3e11543e8d2a3e16bf59a05a34cc8db670eea6625e7d1d2c4c13c7055871b16b8269e436bfb989b820e4176b34bee96669691fa0fc54a4e8fa1ab8f6d7754a3acf7d4fb7236609a5f805476d85279b0de1e1e92c6b61d17c975b133f2139a5f18f29b37da2b730cab7cf1103db97912074b63a07370b4ee10dd19c4b3bc339cf358c2677fe5ff7b237b498501d42062861250d28691c37902c78b1dab3b593882c3e8b2a61e0081b58ea40300b85b6e9a9b7c07ecf9593e823a62b279e9d840e653f77bd4ce3a21362982889273c8d35b4fc76ed804eb57f93703bdba3d80c9d4c225c61fb577a74f154103b29994a32ce5bb5c84079c1fa6bbaf379e9a26f4c6f143c01b53ee7784804ebb355c04dd7ea7181251339925b47843287559c69037ab0f209ee470e55e324fcc535ca59da9062111e2d7791342600391d029f62e6a2157492d4c7d47e179bb670481938b97d8961972883710fc2303aaba25ceec7f9904f444ec4255e647c8015e63fe0b2342f615d6a3f310807c2fcb8223e765b3649187f93b8d48df7926ee3fabd629277438da61fc8191e9506f8d2d852c85e6392e79f800d95cdf2d0e7df99c5531b69bf06ed5f59f578ed5ed571c61cbdc4876000919df0eb4468c3f3e2b4ac0201a1bcda0c7c5ea2a7fc56a4b7a20818968757e3ab022ca569700a3cd60a76559a54b58d6ecc2356cb90f8e5d561f6b08268584b2b60dc5ab750c320b9d9623fa30eaeba9172ed69d5ee3949090f624dbc9432e5ff1d916630b862a38b9e7767d60b6c6b1340", 0x1000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71d0900090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8, 0x540) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x14}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000540)={0x2, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = getppid() accept$inet(r3, &(0x7f0000000080), &(0x7f00000001c0)=0xc) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ktrace(0x0, 0x5, 0x40000d30, r4) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d, 0x40}, {}, {0x6, 0x0, 0x0, 0x480000}]}) write(r0, &(0x7f0000000400)="76e5dead6f01f8407d2100000063", 0xe) executing program 1: r0 = socket(0x10, 0x1, 0x4) setsockopt(0xffffffffffffffff, 0x1000000029, 0x6, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x6000, 0x404) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getpid() geteuid() r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x33, &(0x7f0000000080)="b6", 0x1) getegid() geteuid() getegid() getuid() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x2, &(0x7f00000003c0)=[{0x7, 0x4, 0x0, 0xffffffff}, {0x8, 0x4, 0x7f, 0x2}]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x1) r3 = socket$inet(0x2, 0x1, 0x0) r4 = dup(r3) setsockopt(r4, 0x0, 0x5, &(0x7f0000000500)='\x00\x00\x00\x00', 0x4) sendmsg(r1, &(0x7f0000000800)={&(0x7f0000000300)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{0x0}, {&(0x7f00000004c0)="31d7dd12", 0x4}], 0x2, 0x0}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000198000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f00000da000/0x400000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) syz_open_pts() r5 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) r2 = dup2(r1, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="57f7578942697c0400000000", 0xc) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x64}, {0x36}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) socket$inet(0x2, 0x2, 0x9) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(0x0, 0xf8e, 0x0) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000080)) getpid() poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x43) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) open(0x0, 0xf8e, 0x0) (async) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f0000000080)) (async) getpid() (async) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x43) (async) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) close(r0) socket(0x1, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffff9c, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r2, 0x29, 0x26, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 2: mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, 0xffffffffffffffff, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000080)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e1092a2aeba2fbbe28c42903bbf6c161c6f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855a58ea5fca343265bc1ed6bd51cd0eef26db847abb2e7b21442c0", &(0x7f0000000000)=0x1e, 0x0, 0xfffffdfd) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 4: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="61d73566e77510bf512bf4d307a6975b8d1a640e9ad393dfd754127f044ef05c6ab8f68cd0054f", 0x27, 0x1d, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) recvmmsg(r0, &(0x7f0000000280)={&(0x7f0000000240)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/215, 0xd7}], 0x1, &(0x7f0000000200)=""/35, 0x23}, 0x8}, 0x10, 0x2, &(0x7f00000002c0)={0x0, 0x3}) close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0xf4ec, 0x9, 0x7, 0x0, 0x4, 0xc, 0x80000000, 0x2, 0x2, 0x5, 0x3}) r1 = open(&(0x7f0000000380)='./file0\x00', 0x20, 0x3a4) acct(&(0x7f00000003c0)='./file0\x00') ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000400)=r1) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/2, 0x2}, {&(0x7f0000000580)=""/127, 0x7f}], 0x3) r2 = socket(0x2, 0x8000, 0x2) recvmmsg(r2, &(0x7f0000000980)={&(0x7f0000000940)={0x0, 0x0, &(0x7f0000000880)=[{&(0x7f0000000640)=""/6, 0x6}, {&(0x7f0000000680)=""/11, 0xb}, {&(0x7f00000006c0)=""/181, 0xb5}, {&(0x7f0000000780)=""/142, 0x8e}, {&(0x7f0000000840)=""/14, 0xe}], 0x5, &(0x7f0000000900)=""/20, 0x14}}, 0x10, 0x800, 0x0) write(r0, &(0x7f00000009c0)="91d14160c0673257f70b4adc67ac4d0bd10c1830b6754eb94c17", 0x1a) r3 = getuid() setuid(r3) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000a00)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40), 0x400, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000a80)=0x1) ioctl$SPKRTUNE(r4, 0x20005302, &(0x7f0000000ac0)={0x9e, 0x8}) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000000b40)={0x5, &(0x7f0000000b00)=[{0xfffe, 0x9, 0x6844, 0x2, 0x398a}, {0x7, 0xff, 0x9, 0x7ff, 0xffff}, {0xcdd, 0x1f, 0x7cd1, 0x1, 0x3}, {0x5, 0x1, 0x1, 0x3, 0x5}, {0x9b, 0x4, 0x4cd, 0x4, 0x2}]}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000b80)) r5 = accept$inet(r4, 0x0, &(0x7f0000000bc0)) write(r5, &(0x7f0000000c00)="67a7e506c47019d7b60f3af9c85e10fae58cce4d38f7cf7fb48af6e687f86eef651c5dc4c90b68b1f0cfee24b422d3f0891ee41ff2d51d9784568e9fe1724be119415249a4111806b41d3423534ae141e19adcb801fd246ea47d085a511a9e4a3fec8a7d0fe8374a3357ed83d48be4262ee642b0e16accfdbfe015f40e804fbe6e3ec89c8e556f3c39c3713f9cd259e75893f99b7933da4b3428a9f9b1c6a7ec2e5ee9b98fb0f0bac4c6d0821bca7b8118cc3290382a9517bfc521a9cfa91c0d9389b3bb84e90ad48ba6a2eff419954aae2975831ee63e27385bbfc331e5c60e1a64d46e06ac11ac5eb1f3ef1276db10c80006723101e968b3e712b2581c08f8e415cee027956d7102d2d7a577bafe34d521dfb42ce372b2ba351bcbca33dc87ad30e5a312a7871409cc5cfa4e5cc3895b559915deb0a9a8b77011f94a21d8c54e188a962e8c983189fd8d6b656de0d2558884529a43291ac12237c6f595aaa2a913f1d3c44cd98c1af288da676a4a55c08ea5d79595e43431b175b4c9aab0f4707a4538f524dda38710d12bd436a30440b2933381b643d8fab9137bf57e67b37bbd39a3cb3d88955293dcd9296184df3507e6e520f27ea9ec17fb27d5dfd849738e413abc20354055e0137ede0be16b96f9c8a0655ec4827e893dd5bbd8edc927e3ab0029cbb055abd540f679b29e3934762c5c94b69bffe6507c7f2d2581f1ae18a282a13911360bc250f9856a03287271caef01ef0a31474b1f4a1a09968b7d7b6d334990956f9da5c700bb07fabec7af8581a4cdae0abd5c1056b244817ee2f335d5c4037568eb0c08f25c3d7d88453ba0e0f728d960d7ad83cca9f37d47793a8f49c3b31ae029fc1c0025068f902f77612acb93cb8e1611d90fd2d55ab0721d526fe2fe47d50320d529d79d9a3a135599370d12bc61fa15b0b29d1f18bc4692fc384599bdf8f62edc66c5d7c0484d57763ba0f0ac2c125aee2ef4c8abc3cbc084f6cd583db201d99bd0b3ba050730b63e23a5881df5216ad521fe2ec94fa95f9557f6d49bfe46f0c8daa815bf455c217e24330317e57d55cef1bd219ecc971d30bc0c857160c5b7d39749a9a799bde1a9dbac3750d0fc2c6c1fa3a17796b1262c4ed90bc395d8e93a1363af5345b5f2ff8c1a87b7ceca5d69f8e5811615229c1e8c2eb6790cbbb04c22cc8e544a7ee86566d6ae6c284ffdbf600e6436629e131cc775659adc33af52fa86a828526959efbb2d3665d51545c8e634018d3dc0141b73d153a8d45b720c276c955eb5050b33301f8ca6ff46141a1f4baf63e9529debc8c3a644465f888015207df26d45cbe5977b6eb47e1a2ef5d2fb6f7a695c3f2b3a877a7cc71f9a3455983e1d6b5271971a8bb18c6f63768e647a64ae768275ee3448822ca406f296a958a1330a023c92170e3aad95b7596bbe5810c83b0396c44a62bc9969785a2ef8534101d3d37e0251af8b2f5e77c0dfa87722f31a28fe1c66fbe277a6b10faa4a2b840d0e8f7ac692ad9d8e421f15bff6ec51797b2860f22857cbdd63a30a53e3aa83ba4a8c4ff8b243c9b5605d38307a484d7f0363216b069fe8e577eba0f744cb118ca9d468031db68096e12853f96c041d33a5cdd78c384bc2a5037adc4583ee2fc055ec4695bf417f5d66316bc8be6ced1440a83be1f83495f4910b4e06765dc837a824f37de3f09d061bf3e2542a099dc56ca7d414a94a954edd7b362e1ad98b00a9e1bd69f6ce520892d9f8aa072af2ef9089a4e07a18d287908f39a06502159ec2cb1cadfc4704e427bab6a533c9705e799cfe74d7b1cb32a3c494bf3095195916927ad1653a0fe9abc4668822c1fe05cd935874d0a9ec3d3137129092627d2923d16722c1ee19d898108631a879f5d4b66d25d1bd67499cd532e7ef680bac96d69ca785262c6fb05ab872fc1104494f5267bc0b0438b4297b1730cf7923efe73ce40dfc173df0b8e1a357c09ae642a83ecf00b7dc297a166fcb62675c1c5763e897cc63a7c003907060e3d52b050445e2f10bd2c475bb8c19177d8e954cc03893290da1b8a6a0be448fcbaf15da942bd5bc41baf3488b7a3aca46dddbd231ef2ec5979041dfb06b6423441d631c66c8c1befc313b4a76276405e520169d89a8f59bbcd50006bed1cda5a959eb1565fef15fb6e471a28b4b43af3accc6b1bbdda3458296f046654a4dd1b967bba01082b555beb459e0b7d70845f9bc2161df6a573e2b720082365ca1a8c6770bf611f3ac99bf9b6a431bbede8ba7308a4aacffd6f3ff3de0f814de542e9da54878d4e79a6c61f1e8e3c5d829b5e66b4f52061d22d16a0dba906713a03cf6d9479c170a0f3b0073f8fab4966af14ea1eb1ff35138b89693647ab8bc36848b5953ad96d38b498af5bb729d66347bb4c67faec04ed132e9bd158d2b1be95147f8d7e3cbc49bb4941441a08c17a9e486107a27663dff3ec05e7174df6da28dc3b3e1f906d6bd0652d0dc0484b4e54168c70c92dcbcb50854bc72bba7dc58d0cea38c04b1c951307cb40995fa4fdd1bac1fb6b44d0e23e4dd9ad50ea9a73f250465d56377288578592be0859443c68400d34046a0ba6473bfb582ace849b001f001e614516ff3fc1fa58ad309c6ebda482c792094d3bec846bbe26f2742789431dbf9faa8259cd567d7efab2ab7a3e8eece3b61d1eb7a143ec62cf8cc709d903e092c4e57d3b17a463bb7a7cd984bb3cc893cc4c63bdb775dc16212d24da7f123f71be0f3aabe5e8a53faad178dee1d74f364ff446c6f33cfb1212a23f81ea677c5cbc9fe13b68e3deef6cab6a6331921c11bc6ca07a8a8b1ab5232596ebb00a421f6bdd0a50c00f59c87ec8b4e3805f520cf395cee6e8a69f991df94f415c91794cd10d8bfadc0da18322d47c1f3d65f63ef4d3c45f25fd2345baa543edea9cac1f94ae022ca649fd1e26089e3718503e0380653a6ed1d099b0a91f1f9670aa263f0a70f627860a4fafff9d34d4f9521069e6fbd460bb0d21fab49a5d66b95333441df1f863375adb75d6ebb6af2b360f78db5d84c6b1f6b571d55f578885c4fa96e4be4864138c997a7e3cfd4b6964c5f6b0bb9af12dcec47bdee046f41112ad8804eb772d49b12c8057dd0b0d94f22ad41c7e0ca9dbe9c6a4c0e8c6bbb8cc3bd6b39e7dfd8d125b894e7034cad0511c718d1e621e5219cf87e5ddd57e32af3685d33d0da42a91baaa607c9c35f09a29040ea0e095da2935a1740a8c1d3c45e48ce650ce838f97f256c2e45c86fca9097428e5fa9f1977ef0a55e4930123bce3646bb11d8fa867313d5e7c1fd2365b944e86087df618ac21046c2ce2b713538e4d93edc10ac3feee59f8f46d63bd0d1aef6cc63c56acc1d17b5a7d62c1d1d38ae0b50390e768865dbb5a69883f217b4eae98fed426a110f82c60615fa90f618355b04dd5ec5c44a4cddb299bbfc893090f00f0648fa00ed4c438f2d7fd5a6983274bc7bacab3181771ac7b4ef498a3ea4f91521763b1b56f5382cc049450a2a1ba8eaed7ca004958b1677c63054aa5bff1f3c2461f3169851b06058a1dcec0e3d1570a5979b2b5c53a04cf6290ab0b32f2d236eac51a06b7dbc785471b58301bd703494cc67e8f68d082ecd97df47b7c34813d27c1b08aba1508f27636fe7905c6041a115372f8674bb5b057c4a34fceafc11c2ba80ab32c5462e557cfec787af02b80594df56274afcd21006316656081e352d4b9a16397fc534835ba052649fbece8b118645e55045fd68ca037c8028fb48952c6d48bdc18609e5772cbcd9ae35c9b1b8a609e3f2e34fea868093d6513caeaacb7cce6055deceab00c59eed203700727ea99efbed4516dd7d14f7ad36a23102865d7d512cc0c09d20857dbe8083189b55ebe8d2b464f397b2fca501b7d18136589b0c5cb2e00bef4e8ca453ca4b03c3659abcad3f3580350e38284c7a49ce1fb77388721a41a4bb373a3588337de5954247646871fb8c292dc0d730438451ff318a0353439c95998924a30523fd30f2aa4d40c0408953dcd56980aea82e46628637d32804d298b2e8a63d9c591dcdeb05649c56d8cc0ff2b586a058c79a10c1633773b13e8ba593e4ca90af246e2a1e66441a3ba5ad0afdf32630e9a62d1d787ca805358aae8e2e7b05d2b2c7e40d2090b2e15c92a8470708dde501c20fbda91343691a29b4b17b5bbcb878af8f18be570b6ab400e425a5e7d0974de3ed9ac5dc4bc7b6b1951c43fa9a4da5b887db40780ec35906d3594390383967a80f705b0567fa6a99bb79ed27a815db5cbbafdffb1de6593a647ac7ecd8bd3444da514cbd668808f1cf63ff0bb5d05bc036c47bcbe9f4008de1f69405c179d981489f5bd05e9e5aa09dbcd66e38eaf3d92d71cda036208f69ba62c5ed337fa3245f2192e6c1e59271a1e1f5b8c178bec418d3ddfeb29427c851c9c1bd985a6dc97d8c793da6d01a12502180a738875ec9fc2edd294c2e00b96c583d732c8253f83840a7396ef0bc8c35d56e6cdab68d4ae8cf33b0ac2e79f0e6b40b78af02bdaed8a7c7a13ce5a7a2c0fec305d06495037b145188696ab416fbc5b8acc212c196e5bd64596d44e979356880453a34370bb278ac4c223017fbaefde646761b76a1001d07aec1cb84df10b8d16f4c11e89c71c128010e4aed4ee8a5006dba7f66170b667a5cca7d3c3809107a8d8bc5de6b444ccff65c61764e08ace014026206fef2394bd9483a21c04d7f17198280f95d9ae4f547b93053be94346ed21439a1c55a64ca69ad92d27075a9b152918749ee2822872da36e25c8f1d6ef2de10df20893388b518625ae696d0c00fcf2218eeaaf13cfc1a20f41159f7a4f407f69cae31afc5f682d9f719c4e06e2611731a550282bebf47a2e3045df11aad7ed885fbb904a566a83d4334c89999cb1b64c5cdb7cc3ac2c3d92bd74b1b2b34aa6282c2f133d7889fc1aa93fbc8fa9833c723730c10323a974a9ea9784325ba67624db64292bf5545157bac68adc79eb1928e25aaf21adba8f1d5d2d2717c0ae554ed3f7591bd46c6b2874a1006301bc26332ff630cabd86c67e7e205daef74a25d8a9cb060a291bbd12120b6a4ba67b62a81a8eda33b2599ca241f41a90104f53e92808cef5e95c4124ca0e38825b17e8ef965d743a60e74f06cd36ea3d95890fc5cb244075e0edb5ab60f42bf0e1a4fd3dce29cc0f03744687b390600111c275cca3d78a0ae42d5ffcb0ded175e8872b7342f855e79c9688bd092bfe13f415e1ba560572bb11acda0c9fd126d4ca6b4fab4d778e6e4808feab9d84154b56340c2316d967f50153fc57a40e95325aecd104f1295df166c4b7fdd41698f903d505906a7070683d919930351f6cf29f355d036ec3335cdba183cb48a17a955528edd6d7ba0176c2e99f37c01e2beb1d9113ea514e0caba43ed6203f6f67b810c4cfe8c914b394232bcbaff7b389def4327e5ce35b44b2564b4bd50dc00950921c96d8491babe2e17325218251adeb005c613b869ac9f7f7f8a62f72b2b438ef16964f06a1c4ef962a648b3ed64664ca214eee311070106b3c4e2bfa68a00c05e406033bc16217e84caf67470010771a94436f293dbb7f519d5eb3bb44134048fcc1cd389d5d1f5049295a2d7fd5af65869d2ba97e28f9e8b41bffd490a71602ac7942b4e0b01ac0cf2ead150a91164849569a0ec5ec36b7a3623d6d4388e473da559ce80b25bd5994642899221c7a5b1a07abe1939b5c5db7c0c975153116ca8cbebcbeff0d89c75f76b617d13a16470b7549b1537eaea2ff7b", 0x1000) clock_settime(0x4, &(0x7f0000001c00)={0x50000000000000, 0x9}) getgid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001c40), 0x800, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001c80)={'tap', 0x0}) pipe(&(0x7f0000001cc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000001d40)={0x3c, 0x0, &(0x7f0000001d00)=""/60}) ioctl$BIOCGBLEN(r6, 0x40044266, &(0x7f0000001d80)) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001e00)={0x2, &(0x7f0000001dc0)=[{0x9, 0x0, 0xfc, 0x4}, {0x9, 0x80, 0x5}]}) executing program 0: r0 = semget(0x0, 0x4, 0x308) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900007db10808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x24}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x40, 0x400, 0x4845, 0x3, 0x0, 0x1]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x8841, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = getgid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r7, r9, 0x6) r10 = msgget$private(0x0, 0x180) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1, r7, r9, r7, r8, 0x165, 0x3fc}, 0x100000001, 0x4, r6, r6, 0xffffffffffffffff, 0x100, 0xa72, 0x4}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x6, 0x0, 0x0, 0x88f0}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mknod(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x4) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x34, 0x0, 0x0, 0x102000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0x5, 0x40, 0xf0000000, 0x78f2}, {{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x0, 0x800}, {{r2}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x401, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x6, 0x9}, {{r1}, 0xfffffffffffffffb, 0x54, 0x1, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x3, 0x4, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0xe0, 0x1, 0x3ff, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0x1, 0x81}], 0x3, 0x0, 0x2, 0x0) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r5 = dup(r4) mknodat(r5, &(0x7f0000000040)='./file0\x00', 0x2000, 0x204) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0xa2) openat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = syz_open_pts() ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000100)) r8 = socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) dup2(r8, r9) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 6: openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) clock_getres(0x4, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$setstatus(r4, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) executing program 2: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket$inet(0x2, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x5, 0x0}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x52}], 0x8, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, 0x0, 0xffff, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) recvmmsg(r0, &(0x7f0000000780)={&(0x7f0000000740)={&(0x7f00000009c0)=@un=@file={0x0, ""/4089}, 0xffb, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/15, 0xf}, {&(0x7f0000000240)=""/213, 0xd5}, {&(0x7f0000000800)=""/80, 0x50}, {&(0x7f0000000340)=""/184, 0xb8}, {&(0x7f00000019c0)=""/151, 0x97}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000600)=""/183, 0xb7}], 0x8, &(0x7f0000000880)=""/65, 0x41}, 0x5}, 0x10, 0x840, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) getrusage(0xffffffffffffffff, &(0x7f0000000540)) executing program 1: socket$inet6(0x18, 0x4, 0x0) socket(0x1, 0x0, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047470, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04", 0x31}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430", 0x8}], 0x1) r1 = socket(0x10, 0x3, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000180)={0xff, 0x1ff, 0xb}) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xb1, 0x0, 0x0, 0x1000}, {0x16}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x37}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x80000001, r1, 0x0, r1, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r0, r0, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) r3 = geteuid() r4 = getpgid(0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000002c0)=[{0x3, 0xbf4e, 0x1800}, {0x2, 0x1f}, {0x1, 0x4, 0x1800}, {0x4, 0xe5f1}, {0x0, 0xffd, 0x1000}, {0x4, 0x53, 0x800}, {0x2, 0x2, 0x1000}, {0x2, 0x0, 0x800}, {0x2, 0xffff}, {0x0, 0x9, 0x1800}], 0xa) semop(r5, &(0x7f0000000440)=[{0x3, 0x0, 0x1c00}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x0, 0xb10, 0x1800}], 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x401, r7, 0x0, 0x0, r8, 0x8, 0x8000}, 0x3fd, 0x2, r6, r4, 0x744, 0x3, 0xa, 0x2}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x39c5, 0x0, 0x0, 0x0, r8, 0x5c, 0x101}, 0x40, 0x8000000000000800, 0xff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xfffffffffffffea2) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1e, 0x0, r8, 0x0, r9, 0x0, 0x1}, 0x8, 0x4003, r10, 0x0, 0xfffffffffffffffc, 0x3, 0x81}) r11 = geteuid() r12 = getegid() r13 = getpid() r14 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x6, r3, r9, r11, r12, 0x10, 0x5}, 0x81, 0x9f25, r13, r14, 0x8, 0xfff, 0xffff, 0x1}) r15 = socket$inet(0x2, 0x2, 0x0) close(r15) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r15, 0x0, 0xd, &(0x7f0000000280)="cb0000011c00a500779857d8", 0xc) chown(&(0x7f0000000100)='./file0\x00', r1, r12) kqueue() executing program 0: shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a05227955686f43a3207fae210b8591073300"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000100)=0x7, 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x7, 0x2}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x814, 0x0) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/23, 0x17}], 0x1, 0x0}, 0x42) recvmmsg(r2, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = dup2(r0, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="01000000", 0x4) socket$inet(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000200)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) lstat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0xb, 0x5, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e69931920148", 0x14) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x0, 0xffffffffffffffff}, 0x0, 0x100000000, 0x0, 0x0, 0x3}) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xffffffffffffff17) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) setpgid(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000300)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x18, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x63}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0xffffffffffffffff) executing program 3: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000380)={0x0, &(0x7f0000000340)}) socket(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000003c0)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x40) r3 = getpgid(0x0) fcntl$setown(r2, 0x6, r3) listen(r2, 0x0) shutdown(r2, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = dup2(r4, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = getpid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, 0x0) r8 = getegid() r9 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000002f80)={{0x0, 0x0, r8}, 0x0, 0xff, r6, r7, 0x7fffffff, 0xa, 0x2000000100000001, 0x7}) msgrcv(r9, &(0x7f00000000c0)={0x0, ""/113}, 0x79, 0x0, 0x1000) symlink(&(0x7f0000002340)='\x00', &(0x7f0000002380)='./file0\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2, 0xdc}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="8f73e7cd", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x80}, {0x15, 0x0, 0x0, 0xfffffffd}, {0x16}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x4, 0x0}) r4 = socket$unix(0x1, 0x2, 0x0) bind$unix(r4, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r4, 0x0) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x4001, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 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), 0x4) socket$inet(0x2, 0x2, 0x2) shutdown(r4, 0x0) executing program 4: r0 = getuid() r1 = msgget(0x1, 0x8a) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x2, 0xffffffffffffffff, 0xffffffffffffffff, r0, 0x0, 0x1f3, 0x1000}, 0x3, 0x5, r2, 0x0, 0x7f, 0x4, 0x9, 0x1}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f00000001c0)={0x2, 0x9}) pwritev(r4, &(0x7f0000001600)=[{&(0x7f0000000200)="00ea34d0c51846d94aafa039b75bf172d442afbefe674960581b1b2284db57ad98c966b7785f853670c415ef24db070dc8b76d9f03347ac0531881d00dacb668dafc26f404674d026b26db311abe1e29a6d428d6f39a14d4a94cb23d", 0x5c}, {&(0x7f0000000280)="8f3d037fa752cfcc85fc847d4debdc9b12a5a1c17bcc1ae57a4343e23b5397cae1d162e5b6b39f419841f42b84a39aa9c018876c9d784adf124c18073b92a4b00cf55336ce6e6100d2c5d8a6cc210ebd4f6b9a2c223e3d5250a83d4dd6537064", 0x60}, {&(0x7f0000000300)="120cbb0cc8e7290286e683c55573e25b4413bde9daf74dae2dfacaf6ab86eceb120996411fe2c3fff2f673f9d4a16196bed360a862779f5b7b10957eb50f99a6b1a9c9ecf8a21b", 0x47}, {&(0x7f0000000380)="ad070346ff30a4b17708b70e8788490464724bb09c5ad065d5487e942b72f27c7c91af836da39a10d4bd1aca2b7b5427e0bb1bf0c00da8905da836cf80719ee04042e386072b300a68207a9aee76aee5ab8ba5", 0x53}, {&(0x7f0000000400)="e215017b", 0x4}, {&(0x7f0000000440)="7772a4c5fa15fc5126bbc6c605ff1e63ed297e8aadfa94ae968bd1dcaad0e2cec4d77e2700dcf7090ac62cdd04ddfbec62b04dc8d95b631b8166906381e11b7cdc73c9659ecca1232388b41882a32a905124f227304c9fa0dc974cafb9b3498f464a32692f0a08c6ae3d1d0453218221341b2170ec43ae77070fcc199967091c8c9edae2a520b8dde25de63b82cf30719c3bdbbf1d36f6ab2127fa7704755dd1d8bbe6d37deb1f991b3c5407f54111593724869d6faf1531c3cc4a6b1847f02e452dec97592a7873d677d804101af08b0a0d6dc00343de41a412eaa84b3188cfa72595bd7e85d75bf03bfa90b57a95176a0653dd6d9fe3713cfcf623aef9c54a8fb066409dfd7a210fc2e07d4adb5559739af7801ca8adc6b7de34264c3c70e279dc4e5a92bac34c1b358e05566a24fa4f94e52bde68b6f42ffeca932a064821c793ca0be703023743575a2a78558b672f196e4dc52d09a5a3cbdb83e407a0af0d9e0fcfc343f140615764669533f68c72829ec93410db6bac65f1bc46eb62764cb9bfbb1aad5c35e4a58717f8acb42123c7307e92b1160b14b1cb483c54940817695de97d6ca290d7436637ca551e9b1faf0f5738384467ab28f760d0dc6b13df1da74cf2e2927175d68a344510949f5b3ff8e342df166386df0d1924f2def07e00816694a5a474ff7772930bc2d0e34bb7ba13738d1f7e0c9905e68958969ec4bdb35ae1b39e1415ed73fedabd804d939414d88b4d99d5f1749828fbdf07c74bf01688309f155160c8b3f2411667eb36a0bd0a75827ad0f4ac93373c25eb959830d5280e6570e2243966ea0ec5f5bfd0ad3f55b1c563071a5958d527b6ae03dad3de6962c27f30616a91e183026a8ed88c29bcc957f188cb33340e377702ba64f0a99ea62b19e531d942f59941d8c526998198177ec9dd9c740909f913299095ed2cce4b34d53994c8c94eec67e5e52c09908e361c0d7f2824f31fea13e464e651193f6140fff2a4c82c4b8152fe9f2f018e9490a05a9a8042f0239b4e2c203d35229d04fbbdf9c16d1b8fe855647a2b59bf9e9d8b50c69cf9ef76086993a99f328b38fe93273bba61a1fa289ab1cdc24b5a220af6e462e060598b45caebc57b802b6e0204c16f4cca79a843eb6b11d5b8b01acb0ee0b9634b71fe23c9e50e10cc5e3b8f4dde6a0cef3c49b2d23d559beb0e43c8f2d6acdf1b5c15e3d30f846f36eedd532ce773c9fad7a3b17c0f219dd154fa111089370f9591dd1df4e5e36b27e6bb768ca30dbe5a398a795b71524f491b88075c2048e3fb6d6dfbe263a059f1a5689b1ab50c35f69e815e847b58a9033af2fc55da79046f4cae558c16f3843cd953d1285c6ed78d8b8853e19f56e6851b4d4f3cabac5895857336e4c94a58eebda942ecd63e3f085ae8cf4f704fe76eb4b54f1a06d1aa8db557e47c5e7ce389433c0b401c280a0230b9cc2705b259af89c37042fad263b2c171d793ad91eb6a984d049c675a396b949e9cd96a460574636e4e1968474f5ae39e9b21dbe911571f45c07083e031d6de7cc0f3ad31c6cadfd1c9aecbeb0412d6c5a1487102124f46f0f76606ec9a521937d26421a318840f792bed01d8e86122d282b8445b11b45a849a2761ea00c287d2f385df1c8428315c3ef15d98b9519275b064f10a8324722aed783f45824ae67b33f0a2344d9847572eff21d0668dccc6380c87552c886c9db47c863ce49551d0b1c01aee7fadf8a2abc3b028a20b9bc200559c04479024c1796922dc859a8a1eb40fa9efe4da86d4270bca72b2491153fcf8e0063d143cffe925549a9a74dba1beca628b857417795818bf454cfe211bccb08ceb0472eeea0370359e9b8ffd43c3d533dc927aff28ed5e36e89d298e30edc8faa87b271167690b1229b56ae9ccf3ff9b0742d1f5bdd011371fd9204de7e6549d4d635102dd65f0e9854ca50dfe605316344e6c7150e6dcc9e74cf3de5e02bd2a9d2344f3117eec5c4da3610a65beedc91a14c2ce26927be1c53572c1aa9cd993efe8e364c0a91c5c6987f69b4448edb98df691683a1cc4241e60df60c94f4275126a3b769b831572ebca3d317d42482e242680827ead3db395d175736ec496a4851566696f2e4fd06f83db95151e72a7eb4e63192b1e99b205d8f208860118af02e18a4322efdd18ff6951cb6fd877508a0a78063955c49e580ae722302ed4bde6c75fc8e9a2b58796d2d78774fd6c0773701fbf3d27af1c8d33200234278c208bca4f234114c39d76f1f7115e7f5e18e21630dc61826fddbdb76ac2ce48517b7f91850e00fdec3942210ad9190feb07f6fcec1573205fc34d380d16e4920de5019fe6b975ed4e360252e1927a386c042f1187b2412be634aca786ffa5869ad6db7134078f96155b129b14ee819e4a0a5abac7b52d6f7508607b5dbc3d8dbaf0cbdc3c815fa123b1be717916322e70e68e967ab5a18884ee5a4ded10b33687a340d880041da50f27b458594866f4a3b329ae47c2a8618be78ac11551457a0f7c2a10c08d06a35ede3450be6d3b77a34cfd9b29e1712111ad7f8d3517037c60cd7c127716bbb5db0083ee5bb7d4f149c33d94c00173ac53dd29a16d9987ca99704e0494e138a6498ca128be3fb743d07c046651244b4ddf364fbf024b0e57606455f75330c686d60a7731920c8098aadc01f4a9ff6718bd3285404326a6c99bd60b68ead719e456fd5edc3551dabac5ea777b9e0ea7d42437d42be1117f433214805723ef1c4d3e10e9179152f3a422a219ad66f1d8a0ce353533e8fcd5d63b976eacbda51a1d59fb5406885c1c90a3ee3e384d8d683b6a0afeb250d718f0580e0ad28a8b338ee5d191bc5752cea100a1b702a7a6979986d45d261904e53f88939c0c12086cc4bef56e815c5a9a32339d73bc78fbaacbc87c3e14b088bd7eecb5b73811c4648794fd77bcbeb35a4baa85f4fc95f5c4f86970d2f861ca7b6b96cfd9a3fe302fc37dc261043683b8fa7285bfb21dc0ffd1594f6493304540d0f2d35e8fa974142865de9fa08a722485a7ea6fcefd8c858b252f145f54c33a555591a460bc92a11ca053045cc7b82412d10f472b2828fec800e3317fdf697867da51b5c79fe0236b719a28cc3d3f91de5b152bb03484718c2bfbc754d95f9b441fa2339ebb67efc5d910573f0c010bc0dd31935ac131c679e0a633621c6dee2a75a48d25f2c37ab7726d5ddf44cb0f85f5881f9285cbb71ac3917918bbfcd96978db13eb09363dacf4996f72159ba22f4ae24e64c13f77e1cc1e71cb3d99e75423ff79af3ed79ccd7c87eeb72be3b62d647a4c31eeb34ce876ef4a64cd72e9e1efea5e7501b29bd3201ec82b41c8be1f1ebf7d2066a691bbaa078377567cfdc7779d967f3f24645daf8e9f23016bbce41def6e88701b9525d6e46cd4b78eee845324fce6e4b842608ba81d701628b4831892256461303ff4fac9f572f64f83be832013dc0d60cf4855a10cefbf97ac49e4dfb707eceb2e02a1c15a2a174c96f142b10c7ee0fa0a4896a32c596059f846212196dc9d2380acf75e509a66b3cba797e99a7d32db151c773f8369b3f728b415ed202c339a989eee46993ef0c40e429a75e04281a219f52aada80a6baea1fc0b91897adde2d60be22acc586eea71dec6b88f0b0adc5dd1dd2125fa275a2a8a426138c73ca71307d87a393e8f44d40f3b6f4dd6bd214231ba07aba2b79c13e983a6ed051b984b21a87e45e22f260847b3bbcc9028d36a4fb01888dfd1f0af3164ea590e7beaef2ddaeea250abbee9a99ad428804cd4a22a224ea12b8811d99909472191dba8b1acd15ea17f3b92934a53f136239491f3bcb65bce2bf5ae49f54342d2309d0c322897b9353c3400679f1c426f617b001393e14161e49d3cd13edcb1800a0b65863077ab02801c9bae4ed7c681536f3e4020fffbbb18538ac69cb6df15c2a531a31500a8bf62d22b5e0306cbb5c00d57050a391712d67d81a26957c52514c7f32e44f1f101816a06f3c19e3f3045e1cca7b01c3969d9597aab4f105913513cd0553e781083426716859f2fd0872b8ab75f857435597d0a9ec9c9975b01d2a2753b05c3331f669e91058cc59692f73c594540bb18f05a7dd2555229011f8ecfa0b4376e22e4c678b944d230de9998e618b76cb4c8a5ce3362ec4e24e606163499bd18196db36e9d71f3c88467bc2344767cd2ca9a89e248f9b2b10ad0129cc9264c9dc339d224a7f276c093d9c21254026ae2b637dd37a8f1e4848f8bcadf7c1126ea784d1519728cc02563d89765c24dc611d8951c18a9d11fc7e1fd2ae383ae333aeaf46db167d6484abdc9bb22237579f8b70d987efa7f7542e3bed2a1ab3b59a6cb93422a231472e41b6343060fd23bc5e71e4b62db624d15e2351cce6861789e0e6cd3d08d25214238aad7452c52edcd7dfb7936398fcb9a8d50fdbac523554dcb0d734a4218e1643e789e8274bb6b66b26c3e8b15408d101e4e1070d91365276a88705e45efb01b0ab90d296a2d719258931c0c20a244863469a5d63ff91f8fe6ee073412087128bd71bcc43876cb7820c40f6a0ab15b766f716dd8bb8f9825500f7cb9085040656dd6603b6f3475fdb64c19a4145623dbabede83efc442f44d0598888f6929a7e59b70c17b41f3b493819799e2b4c25c96c846a730d74fa9770791557ab3c1b72b91721bf75776ae996b9206360b1cb8c8d8ffa592f559d11b2ed49cd7f611f9285521f4da2bfcf3ae72d77df66f5524f969b6d4e6c9502b271e99f67fe8ab025db64888b0ca882789aca85275a53c2d7214e6d7d76d067ee753d5e4c629792d16542100a11ca2d8e65dee4f0cbe4823829648c6576a3005c57b4eda89209012c4f4e94f13c80c38160d461cad9f03ec0751d0a4afac06beaa2dcd58323a5427457bb94308d9e7e94c4406b11d3dcd10984be445f39737b8eac402baefc103e200c0269a93100d0533d406afa8b5da26a678c6430db246ce41f9b12915e592954b94585cf56b4b0e40d7627bbebe3e0be6560ce40b0713755b7eb88160f1e15aa3129a7afea8a46c431f95b5d515dee2643cbb4ebe5c2152e2369ddc856d6725e6550a24e5c993853489024f2be63e6ae1d4f319c5fc9a94788fd47ea6b271ab5282e00309c32a7da488d0248391d51922206480c3940e36d6c077cecfda39d7fa1dd7090f2f0c91ffb0ebc58ccd7da758f38e4bc466b71f821a70907053ec99e9c6d6b9b37b168e77aa317c90bdf1fe4616b1cfc53b51ed1ee34a4efeffa33776b4c63379ce78de9e51c120f13ee40d0c454765953e2ec4aa1388bae2ab44110812241b91aa4d92efaeacb41ee89215c6f1c7342bc97283adcad9fb0e93c79ad2374b5cf5e4db7c4783ba73334a2e05dbd5e1bc5c8764397d215ab3ac45c0b9d30222406b77bea581ac65692c86a95851c9e01633f82af96d4adb364ad91c35bfca406241f5bbfcc7a3c0df21f7ab11d4b4e8e9e928bde09add0181b8459e240662a67e5bb9a12e160019b723791f0863a92a20ea596c917545de4ad8455900aa944c6bd83a42979268d6bdc9ec92f2a0f9b36a0e68f017c0c45db3bbaeb6a5fc8af86877b15a6592699866ffc578d5f390abcd7313a64d9d1190b1553bc04fb48eaf729a5d62db89c735bff42b2d254c6d8c9da0704d50326446975a7a6bfa613d55f88238071512886285692aded6a740d88b75c1a0131e3e8935d4af0b670aa030eafc27f18890e3e7878a028fceecb2ebeaf8fc93759a14ebfcbd977173718518f", 0x1000}, {&(0x7f0000001440)="0a08d73e277e1795668f5c74815e7a320a9698457552a3068ba188854833630fd6ecd73ea83ec150fc2ae761d4e2498c40df678dce6c4c48ce6b62d11de5524270ec7fd58c04fe", 0x47}, {&(0x7f00000014c0)="a0346b1757f3f0c9cde818ab914c3c22b0e1428c99eb5bfa11b0ba350b737bd3d65e2fac7f98d24de20456c1b31028957ab1ea92391ee3490c31379a9fa19a88aff94be550245d2e", 0x48}, {&(0x7f0000001540)="f296160db58e3a3b5909d815ac67d3624433a44e270191f6316988439ac0186059a2df3173313768bccad023d011e29d354d811c4fdef791a5f3957993f9318e2e955b4b89d8dfa9c069c5027bd5fab19e3d6ad417dcc7006165e15107bdb32d6873d3a0683b2e655a971cb31d76b35dd3b91947db8b8fabe28b5191ac4062ec513358a6", 0x84}], 0x9, 0x4) execve(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001700)='/dev/bpf\x00', &(0x7f0000001740)='/dev/bpf\x00'], &(0x7f0000001900)=[&(0x7f00000017c0)='/dev/bpf\x00', &(0x7f0000001800)='/dev/bpf\x00', &(0x7f0000001840)='/dev/bpf\x00', &(0x7f0000001880)=',&[\x00', &(0x7f00000018c0)='\x00']) getuid() recvfrom$unix(r6, &(0x7f0000001940)=""/10, 0xa, 0x1802, 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f00000019c0)={&(0x7f0000001980)='./file0\x00', r5, 0x1}) write(r4, &(0x7f0000001a00)="df067f6306be30f3dfbb83879d47483148e0efd2ef690a", 0x17) sysctl$net_inet_tcp(&(0x7f0000001a40)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f0000001a80)="d5930169282cf4fe22d10a410f68d74e4bcc4c3015ed1e5721b7e1e4fe647f0cbb9aee9f2d7fa18a8523bb849394b7daface9fd395e00f055a42651d02d4f0a537929aed7a19b36f1a4528674005096c5f6c1fda61df29047a79bf5bb0eb17cf63fca3ba3269b97eff20c31bf53a548ab6048544ed14c2d155", &(0x7f0000001b00)=0x79, &(0x7f0000001b40)="ccaa8a85e31558f013ef8fbb772ac84f5d4dbffd675af206dbda997a2663bfde5926fb2d659fb18029a927e6c7995ebceb24b4559dd8e44f06761ee7a2c85add09e5a890e636596e5003d6b7c4f9b6d84cc0cbdb471fccdb575d42be0ad0914500eda2bf8e04a766a6294b210cca82351d2e36f96f2cd4a6499e7108c0a94d298abde2cc4bcd011ac4818c5a149786569b74ce12a8e0e46d7eeda70f4a6784f2f9fb106d2f1559614d87bdf8bb3f91dd494acf3118c8450cb17238a192d949beceedc0b30f7a06a7f72442a9a86967aef8055a2d7b2d5b06db72554f4cb9599ea9c1d43d823d31bdfe14768696c89e5342900b64dc909cecc0974fd94aa99c", 0xff) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000001c80)={0x4, &(0x7f0000001c40)=[{0x5, 0x3f, 0x9, 0x3}, {0x79dc, 0xfd, 0x5, 0x2}, {0xfffb, 0x7f, 0x4, 0x3}, {0x5, 0x80, 0x9, 0x1}]}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001cc0), 0x10, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001d00)) setuid(r3) sysctl$net_inet_tcp(&(0x7f0000001d40)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000001d80)="78447abdf8222ab598da186aff6e0bcd2b4e7a76c52e2c485a288c0f64d8eb7c0e77f66ad564f4290c3dbe4a8d4276192894c0307eaf097b3fdabcf2a8bd4fc93238d6f938ec6df6bf3fd9217a07aedd93a379855228debe0659a0d52ffd71dbee2fe45587fada9427598dc9c275f70da08ab2521edb56352e677bc603d24e4ca5527cbd1c8d4b1d7294ce3d31b27af58cee8c163b4ea40d41a147ace6c5a566a206c466edbf8d95a88bc31f6b00211751fc8be6b0cf68280c731eb2da65589faeef", &(0x7f0000001e80)=0xc2, &(0x7f0000001ec0)="eb7afd44a7a48750743e2d8efb916d0aa8bfe618589c53002f93934b3389e3bfed9ef53c7d33f5a1c87c57261f0615b635d692d22375f335d713aed84b512f7b9dde51ef8211206c2595605128c9c36e4111576135f574e4169cb361a8e9c7c805e30d53df655b24a4c7c42d43d1c232a7b233dcce044b7be436a82c3b26d7a7fa2a88095cf20fd7f449395f0c7d42d75e76b6698d03ac38e97b2861a49349d3b538d39de0f771a4cc8483cf1351d475a2e9df8ede7fc2bd85653db6e3149fa6984ff16df959104da180656e9788", 0xce) pipe(&(0x7f0000001fc0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000002000)=0x1) fcntl$getown(r6, 0x5) getpeername(r7, &(0x7f0000002040)=@in6, &(0x7f0000002080)=0xc) r9 = open$dir(&(0x7f00000020c0)='./file0\x00', 0x40, 0x0) readlinkat(r9, &(0x7f0000002100)='./file0\x00', &(0x7f0000002140)=""/29, 0x1d) sysctl$net_inet_tcp(&(0x7f0000002180)={0x4, 0x2, 0x6, 0x16}, 0x4, &(0x7f00000021c0)="e93a301f09e4e9912a2d9c81109b6a7f1e3fa85e2151fad4a275e8ae86a42ddcf7c56ac34ae89994c272fe2fe723d2c0b860beaa591e6b003c7efca8942e4b03aa71a02ec2245cf4e88a9a82954c764c317847aa461799f1eb336edb1471f4c4671f6d1d9e1617ca76dde132c41ed079320e9ccf32504edc3ea4624f996c8db31d04a06c8cf751ced48c71b80515caa3d76ac2751c0f6160ad44cf5d20dafb7939e9b6c89eaf279ed96cc239d6", &(0x7f0000002280)=0xad, &(0x7f00000022c0)="61c3a822d829ad5fa1166017d4b83b67d075dc84852c8a6d5995bafc06d07d8c475cec1f97a8578137f316c60e02c525e9c61bf43c366f2ba7d6c03b75e94de04c243bfa74553a9c154343b7160ef8fca7f350fe8f5992e41154be779bb283c42588d52c4b85303d10f341e7b2a22fe50bff35f4c9ddbdf40e7609c5d7a0b8c3a794d2ec575cb7479cd857ce95134c05022ea924566213a4c3cf70e6c1bd4794177b48eea83cb4913b8aca152997aad5153734483b531625e1d436586c9713cb7dd6a2f331e93b3f6a13b84573f71bcb618a3aad8340d0ee5e1187e5f9bdb67de073e27ee358", 0xe6) fcntl$setstatus(r7, 0x4, 0x80) pipe2(&(0x7f00000024c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(0xffffffffffffffff, &(0x7f00000023c0)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x8, 0x5, 0x1}, {{r5}, 0xffffffffffffffff, 0x82, 0x20000000, 0x8000, 0x200}, {{r5}, 0xfffffffffffffffc, 0x40, 0x1, 0x200, 0x2}, {{r7}, 0xfffffffffffffff8, 0x91, 0x40, 0x4a13, 0x8}, {{r9}, 0xfffffffffffffff8, 0x18, 0xfffff, 0x0, 0x9}, {{}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x400}, {{r4}, 0xfffffffffffffffd, 0x20, 0x2, 0x7ff, 0x1f}, {{r7}, 0xfffffffffffffff9, 0x34, 0x20000000, 0x40, 0x3}], 0x8, &(0x7f0000002500)=[{{r10}, 0x3, 0x98, 0x8, 0x100, 0x8}, {{r4}, 0xfffffffffffffffb, 0x50, 0x40, 0x8000000000000001, 0x101}, {{r8}, 0xfffffffffffffffe, 0x10, 0x2, 0x5}, {{r8}, 0xfffffffffffffffa, 0x10, 0xfffff, 0x3, 0x10001}, {{r8}, 0xfffffffffffffffc, 0x8, 0x40000086, 0x10000, 0x7}], 0x1, &(0x7f00000025c0)={0x0, 0x1000}) executing program 2: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x6c, 0x0) r3 = socket$inet6(0x1e, 0x4000, 0x0) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) executing program 6: r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setreuid(r0, r2) r4 = semget$private(0x0, 0x0, 0x148) chown(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x1c6) semget(0x3, 0x4, 0x3bd) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgsnd(0x0, &(0x7f0000000580)=ANY=[], 0x401, 0x0) setreuid(0x0, 0x0) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7ff, 0x0, r3, r7, r3, 0x5, 0xab8a}, 0x5e6, 0x4, r1, r9, 0x0, 0x200, 0x3, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000200)=[0x4009]) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x584a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x2, 0x9ddb}, {0x0, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(r4, &(0x7f0000000380)=[{0x3, 0x3, 0x1000}, {0x4, 0x7, 0x800}, {0x3, 0x3ff, 0x400}, {0x0, 0x2ad}], 0x4) semop(r4, &(0x7f0000000340)=[{0x3, 0x100, 0x1800}, {0x0, 0x8}, {0x0, 0x7, 0x1800}, {0x2, 0x5, 0x800}, {0x0, 0x3, 0x1000}, {0x0, 0x3f, 0x1800}, {0x1, 0x0, 0x400}, {0x1, 0xff}, {0x2, 0x2a, 0x1000}], 0x9) semop(0x0, &(0x7f00000001c0)=[{0x2, 0x8, 0x1800}, {0x4, 0x3, 0x1000}], 0x2) semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000240)=""/84) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000580)={{0x1, 0xffffffffffffffff, r8, r0, 0x0, 0x40, 0x9}, 0x7, 0x0, 0x4347}) getpgid(0x0) semop(0x0, &(0x7f0000000300)=[{0x0, 0x5, 0x1000}, {0x0, 0x92, 0x1c00}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x800}], 0x4) geteuid() socket(0x1, 0x2, 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x100, r5, 0x0, 0x0, 0x0, 0x1c2, 0x9}, 0x8, 0x102, 0x9}) executing program 4: socket$inet(0x2, 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000480)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000000), 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x2, 0x0, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000100)={@random="ed6857225041", @local, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @local, @multicast1, @remote, @broadcast}}}}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x21) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r6, 0x1}], 0x1, 0x0) r7 = syz_open_pts() dup2(r7, r6) executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r2, 0x29, 0x26, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 5: sysctl$kern(&(0x7f00000005c0)={0x1, 0x3d}, 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0xb}, 0x2, &(0x7f00000000c0)="baa646c6e47ea74537e806d6ae5f5980ce0fecd6022eb8577a6d0e2a40dc017cfc6ac793e3d803848f10da2113fe42f2f74d418411cdae9478fae8563d79a6585a7f2d1b6588da505f81481aea00f61f5ae1f6903bad80f3a716b5681b57c41eef8434c100415bc440d59caaf8f91ebc808a1fe93b80bc6dbf645973ea19775e99", &(0x7f00000001c0)=0x81, &(0x7f0000000300)="8b8c4f20a515d117ff114250f74ea117cf900ee7652bdfd9c302589843024a0ab13b81dbf08f7a07138769cdb041249d0b2a83e4af61af308453f16dc33d6757c77ab591ada9e8b8611066747f9bfe24d7dacd8057b5126809c0b11eab4e91f690c89efcf9adf070dbc266b01f2dd4d173dd7ae8168adde500e5d463f9eb56f598af7f8e7bb42e1e0b8d0ff5479fcbf04c76083f45c6abb172437278d65212527718396b1484cca808539f4579393188800e32476dfae9ff0abfb76388110a05eaf1dfb2a11e595fbba7b5b5b43257c51ef730221cd0cf2bb517917ccb8105ce5b9f09b3290db4eb707e1397c2828965a3ac49c1b5", 0xf5) sysctl$kern(&(0x7f0000000200)={0x0}, 0x0, &(0x7f0000000400)="e067ee563db4076ef3d04d3cd67f076defb21f1ac8b922bc76c9572ecd1826d6c6f63decd0fec14b7dc914481d0006096eb58b2e3a59d0e9c851834c327bf4e41d1fc10a5e0a492f6348ec6ea874f4558284a8589fc668e7f81e4c04d624aaefc9a1f7f02bf1a72a92277996c8cecadb3a6b8f8be6b1ea9eb288462569d3d83c34490819452f1169732f0e2e994c63900678b57a77f7edcf052a8a0c868c5ad721983740bc789ec42b71a5bd399b4fed696590ca3f7aa6aa1e160f6b24f3f04dc0b2ffbdc3c60bcd25a240a056ba435d23a3c5d78e3c3c615bfc7a17d66c632e1929f27f2e8435e5a068a2", &(0x7f0000000240)=0xeb, &(0x7f0000000500)="1a77c1534e91eced7a7d5e55656268273b5a9cd72ac5824f98bad08537d4705231e6c8bd2ccfe40c62ee20ebb3c5b1d066ee38cd091bbfd97d9d6c5992db4d0cceec7b5f5844941cb0cfb28b158a78c446de0a60842859155073e83abecdeee8b4497792ac24d669e398c0f9e2f934c315fb9855bf57b008b8df46bf64d367329255f581d0b42d493f6e957283470350a6cbcae6969e6d1bb84ef4ade4319356bcec96f8389e98217e2cb09765f61402f53e", 0xb2) r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xfffffffd) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0xfffffffd, &(0x7f0000000180)=[{{}, 0xfffffffffffffffb, 0xc1}, {{}, 0x7, 0x62, 0x0, 0x0, 0x10}], 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0xffffffffffffffff, 0x0}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(0x0, 0x70e, 0x1f) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000240)='}{\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='/dev/bpf\x00', &(0x7f0000000300)='^,-\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$kern(&(0x7f00000001c0)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000000240), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0xf7d9}, {0x30, 0x0, 0x0, 0x2}, {0x46}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8122, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x3e, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000001c0)={0xfffffffd, 0x3d77, 0x83, 0xfffffff7, "f6e72e95cc7b1654018b006d0200000000000400", 0x0, 0xfffffffc}) writev(r2, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000200)="9d7a04000000000000008add940000003d467bc98f361d4af4a3a2d2958607d89cda38d915b3fb2b343b27bbe92a5dc192eb52b6acaafa25f4a382633b92b618b774b01f591633adc173d07873bff7eca22442d07d819ce4351ef6aa31272804ec1b01a7216e9ce96eb15a3d6d804ff8cd8015f5be3a4cee2ad900d428cfbd5344162bff5fe5716388130a", 0x8b}], 0x2) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x9) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r1, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{}, {0x2}]}) open(&(0x7f0000000000)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, r3) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000001c0), 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x3011, r0, 0xffffffffffff656e) r4 = socket(0x10, 0x8000, 0x8) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="b1eac4d618ff52ed779d68590caff0e4de9087421a0f1cf93c25faf6e6ea8c6d2daaad3706a7312751434714bd1d35a6db318994a0db82436989da", 0x3b) executing program 1: setitimer(0x1, &(0x7f0000000280)={{}, {0x20}}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x22, "f546dbba464caa1a1c000000008100"}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x80, &(0x7f0000000280)=ANY=[@ANYBLOB]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4000006, 0x6, 0x6, 0x80000003}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe84", 0x7) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x50c) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32], 0x0, 0x800) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, 0x0}, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES64, @ANYRES32, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYRES64=r6, @ANYRESDEC=r5, @ANYRES32=r1, @ANYRES16, @ANYRES32, @ANYRES32=r7, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c995", @ANYRESHEX=r7, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = getpgid(0x0) setpgid(0x0, 0x0) setpgid(0x0, r8) setpgid(0x0, 0x0) executing program 4: getuid() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x411) msgctl$IPC_SET(r0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="bdd7dd5408b9983e9be1bfdeef263b1b27873cf0cd", 0x15) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaa2aaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb1660000000000000000000000000000000100000075233ee47094329304d31d0ed7c2f140f9104c62d13a4e92a8efc205a33cee5aa817aa087d1fa5863446f8aa179eb8faad0aa0848faf722312319e918e2fbf7edd199964a0f94ebfbeceb6e4acd7a8bf5d0a8c6fb11ee1e1c935917deb8df8eb264a90089fd1478fbddc4689a435930c5b7d6785f1859453e8649a36e86c127f45e4847cc50ad2c18703bb3db4f96f7d1e13e339cde568b5794f3f7c0e9e3349afe370e5bc2dfec98a4589fc7b89b851a34e7dbf28371f60cefafa312b2b04f18ca91d"]) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket(0x6, 0x2, 0x0) syz_emit_ethernet(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x80606942, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0x5) socket$inet(0x2, 0x3, 0x2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r3, 0x3, r1) mknod(0x0, 0x0, 0x0) setreuid(0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000200)=ANY=[@ANYRES32=r6, @ANYRESDEC=r2, @ANYRESOCT=0x0]) sysctl$ddb(&(0x7f0000000040)={0x9, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) fchmod(r5, 0x81) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) ioctl$VNDIOCSET(r7, 0x81946467, &(0x7f0000000180)={0x0, 0x0, 0x0}) sendmsg$unix(r3, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x28}, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x4000000009, 0x0) executing program 6: r0 = semget(0x0, 0x4, 0x308) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900007db10808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x24}, {0x4c}, {0x6}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x40, 0x400, 0x4845, 0x3, 0x0, 0x1]) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x8841, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) (async) r9 = getgid() fchownat(r4, &(0x7f0000000080)='./file0\x00', r7, r9, 0x6) (async) r10 = msgget$private(0x0, 0x180) msgctl$IPC_SET(r10, 0x1, &(0x7f00000001c0)={{0x1, r7, r9, r7, r8, 0x165, 0x3fc}, 0x100000001, 0x4, r6, r6, 0xffffffffffffffff, 0x100, 0xa72, 0x4}) (async) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x80}, {0x15}, {0x6, 0x0, 0x0, 0x88f0}]}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x4) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000280)='./file0/file0\x00', 0x80, 0xc) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r0, &(0x7f0000001580)=[{&(0x7f0000001340)="f2f5060e4a1ab0974870e40af8e001f53e04bf74fed4aee2be0863d275b2e4226489c933194ab7b2a0027b2f6f1b1d9cb787a7933c75e07eed0a09942d0104e4e1c8a9073576a8944f423bcaa96d8169aa92956791fed312477b15c06c89dca7", 0x60}], 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x21) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)='o', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fadd2109969a3c812426344f0ca0b3ede703e3e0"}) readv(r1, &(0x7f0000000600), 0x10000000000002a5) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffff, 0x7fffffffffffffff}, {0xffffffff}}, 0x0) utimensat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8000, 0x8000000000000001}, {0x1, 0x6}}, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x6, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r6 = socket(0x18, 0x3, 0x3a) setsockopt(r6, 0x29, 0xa45, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r6, 0x29, 0x69, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1600]}, 0x5c) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0xa, &(0x7f00000000c0)=[{0x7, 0x8, 0x1f}, {0xe000, 0x5, 0x20, 0x4}, {0x9067, 0x32, 0x80, 0x4}, {0x6, 0x1a, 0x0, 0x4}, {0xbba, 0x13, 0x20, 0x20}, {0x800, 0x4, 0x40, 0x100}, {0x1, 0x1, 0x8, 0x3}, {0x10, 0xa9, 0x0, 0x4}, {0x6, 0x1f, 0x1}, {0x2006, 0x6, 0x0, 0xff}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) executing program 2: sysctl$net_inet_ip(&(0x7f0000000100), 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "f4f1c6f26461c094f4ffffffff00000000000002"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000600)=""/131, 0x83}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x20, 0x0) pwritev(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x3e, 0x2ffff) getsockopt(0xffffffffffffffff, 0x1000, 0x3, &(0x7f0000000380)=""/162, &(0x7f0000000280)=0xa2) writev(r3, &(0x7f0000000400), 0x1000000000000165) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = socket$inet(0x2, 0x8006, 0x0) getsockname$unix(r2, &(0x7f0000000200)=@file={0x0, ""/41}, &(0x7f0000000240)=0x2b) poll(0xffffffffffffffff, 0x0, 0x0) setsockopt(r4, 0x0, 0x7, &(0x7f0000000340)="15337ac0", 0x4) syz_emit_ethernet(0x2a, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff0000a6ffea473cd68e11f903000000000008004500001c0000000000009078e000000200"]) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7d}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) r7 = getpid() ktrace(&(0x7f00000002c0)='./file0\x00', 0x0, 0x40001220, r7) ftruncate(r5, 0x8) clock_gettime(0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) executing program 4: semget$private(0x0, 0x1, 0x220) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c, 0x0, 0x0, 0x8}, {0x3d, 0x0, 0x11}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0xc}, {0x40e, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCVERSION(r5, 0x40044271, &(0x7f0000000200)) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0}}, 0x10, 0x64, 0x0) dup2(r3, r4) writev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="ae", 0x1}], 0x1) shutdown(r5, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRES32, @ANYRES32]) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x39}, 0x2, 0x0, 0x0, &(0x7f0000001340)="536b1a29", 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xb) executing program 7: socket(0x18, 0x1, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000001180)="06006f293599", 0x6, 0x408, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000140)=[{0x7fff, 0x7e, 0x0, 0x5}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x1000, 0x104) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x8, 0x10, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x1, 0x8000000000000000, 0x8000000000000001}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000400)) r3 = semget$private(0x0, 0x7, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x2}, 0xffffffffffffff27, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xbdc0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000440)=""/248) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xc0}]}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r4, &(0x7f0000001440), 0x0) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) dup(r5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x0, r7, 0xffffffffffffffff, r7, r6, 0x2, 0xfffc}, 0x1007f, 0x0, 0x3}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000540)=""/240) preadv(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x100000000) executing program 3: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000040)="1362063cf1d242efd1e887972331e9678e3a1e5e5062911e5fc3131dd4fc64e39534d7a44e5dcd9e1dd5a7b6c0d23bf36d8f78aa935af6e6efe28cf91a2b509e068e202e440199fffaea123eb756901364e61d0c75d4ca714f00f09c0dfbe21c2b55197b929ac0a62363e2aa696f7c4c00c4b3a6e1cf1353478b811cfd49b037b505abc829f875dc", &(0x7f0000000100)=0x88, &(0x7f0000000140)="ec59cf34ec65766843704e602ddadfce42e29f2476b7f0e725cb9ef77f700f9e4db538d581b7a30f85393c5ca2e703c6cfe78d2fc3221ccc946ed2237934944ded2d7df6e57747011f10ecf8d06261bb7caf1ea7ddbc5e37e1c8c6d303ac643dc8cb729d51e1f459affc379be4544d9bef2362c73100b88c5d013afdebf204ab79144e81b0c0b80dd1fbf8baa4a490fe245085c11b8794cacf55bd82c5853832a3c04cb6333cfb89cdfcc3d05645971b8219", 0xb2) sysctl$kern(&(0x7f0000000200)={0x0}, 0x0, &(0x7f0000000240)="1ae734f03b472bf0b13d3b82b4d0109bdbe86bdbdcdc84da79602a060337c5c40911195ad991afd51933b8f70e6860933481b0fc13c03bd53374fd0fdb0c278f18761c44ce4e359833bf3421a01c01168eb54f6aa2acce9f7fb34984d5ae34605198e761f28b19fa35261ac1b4bf80ba149f55de56258a4487781c36397aaad35f0ecd674d9f0a60b36eac763ca6bc11", &(0x7f0000000300)=0x90, &(0x7f0000000340)="3a608df3e4c0a5a83cbf938ac72484c8d78dcaf878b0949373753815c60fef372eb35ea9afb80de5e6e6ba18f27ed608bbc28dfd77b6775c0728161d6b5f5949dfadfe4d563aab95e76e637db31cd92482fca55a3adc4910cd1f4954322a246f13c83022991052b6be8d94a0680c4feca0fc5515e9890089212b6e5019dc605b56c45a8df7ed2e0dc4a3a1f923730c9cc5436abff9d8b08d98219689d726e616bfbc26e3adbd8116c5ac85363bea428338072eca4ddd075706c1fb091b119147946c54c3b9610436bba016eb29cd6da5fbb510b4bc8b291d4e46fd3551eda5e2440fb66f13b0b9b4815be2e39dbe08c55ba3254ef72d59eb498cc135557c0b16178454100c7c98a5eb19be280b735c475f6f4df36a4d0316f69ded6e6995666767fc0382e85fd560316af5a825645ca46f0435154dbf3d47214288a21bb94dbd96ea85af19444ae62f2aa24bb2b84d86c7d5937694575abc82df3ec5df6f99894329d961b972be12d7a123f6b970f3f0e1b1191116f2bf4eee5972e8ee03fb734e672d56ce76e602c41e176155c55674a9d7741b4604bf2a067f48468922985c22875ff254c3a7064a1ae71bc20acaa76276f062df368b7eda9503cbce566d5b79eb86888234d0dcfdb35216f15002cd8fc05d0501f4e3b806cb3cf2d494a9498280908914e7912c54140b07476b487e73f4e5cfa2cca7c81ce2ee17654dbb1b85967858c3f53d34f8711cdaac71c0da654c1d87cf409d39c1ed304cde5adefef32d0ecca7b3d1d8c42bfe3e0651f759f281f638a902218a1fb2240a477b43b3cafa48bc8e69f577c2cc16e8b0e8209a5ca04b391ec5ba878ceb3b64baa04887e754c877363a00977c166a06e9633771160d2152124d0531880fb7e906a8a721a3405ac9ca24d8a634a9716467c40cb736dc64a50d45d2ed2bda3c82c0ae0f3522a825ca55f199a69969fcfb6363461a58c7e299cf9dd37525946f1946e77ade6f9398897332ec4a0c6e366bd71d430d57cf01701283bdf2076c046cf352ab5891e94e54f32f02a75ca8c55f66e0306e8ded3f8961c5752a4eeb9ee32e2e81073b9ad7928c24e36c74a2192902a7d0f323b361c536ca4d43f6f47b37eb3eb95446b910d7e9d37658d9d8d9591a4bffd9b404e2cb57d1d1201fc260502bab343c68a8f10ae962b6a3e50296c1c950409f56ef4840eae8553f0383016b64bcff371fb1b157b5b76ba6a14a1347d717e7a8f7344833c43950f6346984d39b50ca9f6d1a9009b1e7ae379c7db8dc4e624d1725d856a789086cf9e8bd4b8d1db582a3a2bb8c7ee9582b0218cd26ee3b0d35d60ab51eba22afae1c86d82fdb6afdec894332289b0b8db0ab17498b288939d75c8f89a5af7c3281dba37e57246fd39192748526cfe6f98581101fcd5a3149c7553005049458b25a0827a4ee4e82fe3c52f6ecdf944d09cbc044350760eef9d5e47d2bfdb7c818a2bd02786de8806f024adfa93ce4f907a74bf7480a6d88ed0c4814a4bf11cccc8c7d2315caadedc3958159458ef7b3e9fd26342bcaa8bb732aa8304e7793d7902ad386d31afb0f846cc635ce480c35281d4db01f5daedd249664843d39819752f02c94d197f1a1b615dbd60601efe79612152133a78a2593a9bc206453390cd372cde9c188ff57921618116e95e4117e7f2ec5ffa6fb753d50de43edf4aa44a4dfb8ed5431e18e83951d2bd32d54f522462a32f0de193fa26e039765843ae910bf38bace3391d1315b7a9cea536fd354d8b68515e2bee87c8ac76ed92a3315b9e7b05c4ca28e09417ee9fd56d05986f259f37223a052b2c919951ad885af31217ff054b44f4d4868d7457716b470e9b562ae2c38e44505c47d5a1ae1194e67b7f9aeb7fcb5fdbf34469d3162f8b240cf74e825e975318d1e32226e99cff0bc28134c12d20ff9d63d7b654208e004b8bbfd9f759ffd1ca2e0788f7a97937ed7826b13412b5749ed9679dc1e941522540eaac9056d2ab13da18fcadfb8d258c0b9b632d78284d33659cf1165116f3c9cc37657d07f83515098316d075aae7fcc66be83b2c76b0ab775757090f544aa61af4b8102019c09f8762c8d527307f28e45197b93b6c479690a41dc1d276f362297475cb672ab82f31f488053f391dc783f4ec173d0a200746a1f2c83fb58138b41bbff7e833bdd9c3f18899f1c10f309340fe0cba1ff0b4f9e525dc74274913de1cc963adfddd9871fc566ce1cc530a36b91062c835c53189656f2df40b00047ed390ace8556e746868a76a336f751659bd89b8d1338f730c971280e4e2d1cf987e858821933fdf2ac21f99140bfa91c5a78ff18e3877e8ca52b5739b67b8d867ecd635c4b99df37f9df8e80dda5e1efe18bceded01a1874d223e90f6daf8542bee0eb5ea12b40476001ff60dca546ccc796fc2aea7b92d6bd5e673c4f66e4a7e9b46ea21076492f4dd9f9adc976dcfc52dcdf529af33dbf0e5102935363ee88a15a3baf3b41e90c12c7624170617b099465311d3e7202140a375aeee8d8a35bf76d13c119cc183ec449631977a59cb86bf9a854af64ca60315c435dcd700516505e41d1a9ba3fadbea1eac24c7d5da2fc1a87656d71af0ae39a6150228c98857c21161c0f4245d0a25ec5cc0a74c6b92e9e955770136028c57088cc74907d44bf8e4abf2d66eac0495e8b0194fe5e3d79783d0cd1667b66c9f1990f45b0a95e7f09a537fc288d4209ff45385305e3447f2d855f114858147d9711f17990e6b063c9b0b75401a736a7f49282de5e6bae560af2bd6d9a017dc2c6440740e15d01c9670c9b28071e734e4dd9ffcfce3d6713fdf59afa5964e0a92af78dc2eccaeaa71be14c7d4c30df4ed830ba66ac23a73fd432be330e7743dc242c74b0adfe3e7feb35b1a090c39b46773fb49d68a409197a20db2c24848db335d9585d22074b03ecfcaaf0b95d408cbfaeb764bfff4b2fcbf2f896232349ef9abf1131829ff5ea58d0f910ef65ce5364ed55e2fe04d8d33e94e6bf0fb6b0efcfe1c0241e0007752e1c19924daf9f404f0fa4dd679ab2539f5aebbf39b58813a626ce75253b400a0fb21deaaaee9b2b30c0b5d4765414f08535289450412499fbdf86e9534dd07d89fb0ab6f88fde9ef43a47e8cbf68189ff57c4f04b3171a7cf03e1affb57f396af8c0bf16b8dad9fbb5884c7e9feb87ac97ff023a693c39ea5868f7a5d54bc34775a4133d9905dbf37abd533a4dbac7676fab16795c1020338e89e6aebeee2872a32d3e97455d844db840919f779c5d57c161f2c336680faaeb38f1b81108ebe881d30527553d267ade2a3ce3a1e5928e23f969d2e786b918f52011a5348a0a56b7b2d397f30361051db3073ad8b345a1b760e6c13046f06ad52d52d855afc46e7ffaeb2d74d7bfa52e85966c0d66c001e82cc7d5daee1fb84acdd15e37dea11957104a6fee7732afd69724bd3c8385a91741f8e99b5d2358d81e2426dfcd03506a1456bda21e4825fc7e9fbaf0d7b6e13e16b1e1621544f26c0aed8660fb50fd3bf852bda0c7ad033d197df0e39d06bd4bc5e726dd2579f39cb9d3570487dc11f007c19b0e89dc3e4ded9955da1d4e9bad66c898cee0ef4d029256619553f76272e4eb20fcb68f795bac7fcd69a45ec79e8a06eebf2179f88e2c5eb77f9432de1183e274aa7b4cdd3ad835d59e8238cb3221789b655fcfc5f3ba5909925c675092fbce2cd0ec744c24ab9ad3efa8874d829ae3bb0c30c5a3cc58cdd71eb0b208fcc169e2fae4ae74662f03dd28f737666c32cd2376501b0d4ab467b6e0cd958fcc87385da9d3ba0aa3b119d142eadb5038d0728ca47d60eea0f9bf5ebc9b2902b8a850ef368093622e264e14646cf0ecaed6055228b10b36320ec07fbb683aa8b2c73b9ceb661a35fca9e15721863556abf7fbee0632021f70147bd1a4f43e01df1a6096108fe885fefa01489843803f74895cd5ad58299a36ac82de22e1f5ee4c58d65196b8c022f1812f05c9bde3fcdec1e9ae4817337fb7669c254c931f47984d90cfc9992d3f70ca9aee92f740cadd13be5ba0e455a536227e1b2151d9ae6f556f11a141534a8346e4a6b459b3c70ba9652a3d011ff2c60b4a59c2082b2a7ac1323908807e8df46df835737c08736aff94a05afa8f89bd57e714d604dfc949615a22609ccae937879809ac834bb989365a1fe462fcaf3ab5664e5b5d4183031c68758005827ea1a8348811f23ce073af79813626eb788f70fea3b428cb70e78a038a39d85639bbd86acdd67b7a12d58a9d067afb1e6503ce082935d2af8c76e657da5548d1e8b694c1b8652aad4543d7f3fbf333d8b0941310d1059ba3ea53cb46fee3e58e1618c66773b5d9d323f50e3a4866dbab3c2def0780012abb2ff5217f8a75f51a609935577fb253405b0d8f747de5338cb9f94411af767f1930d29ebeccd58d12a382df7858286fed871527fe2df2809e55dcd9a889fabbbc36abe6da51e0bc8a6b9f45d8b3fe10dfc9a481bfe15a82890caa431577c9b65a2a075d643f1b97d7ba51e32d75a71ed011fab20ccf823052be9390812a5603d3eeb557533afc68bf114ac59945e6e29ac42df6c774a655b95ed76f8f4338c3fb39b1dd926475d4ab5197935e27aafb9f37a3a4ad79da44e5a0ee238f5b9b7c0b46aa0de846ea34f5b2161d9f4b040122d85ce962fc57c62782d265f37e438e3d55fda4c73a7c8695f6e6e227754e068842b0692d6fbfff1bb014d94612ebe08285eb309b25ae811197e61f36391636715717e11f85bc78049a7505070c73e0552f656e1584fdcdb98ba3fa9cb9f2f6be8dca3f745c250f17495005adab4a2e5e39dffb8984e6c2a38fe70bef6237eea89b0885951269143c31d23b6b15470d5878174541798a77c1f9d74521b86f0a81274db5a91513713d1decdffe5ec780bd3f7759d3ae00d57ae6058837358419cadf981a71903c1c6b852c951f5b4e120d1585503fd00524d3adbccf94f2cf41476639468ded6ef56e58a97eb8242c8ab4d8a8fdc71e06a53e2d28862d2bdee725847cf42dccb9e6d430778c5bfa98558435e4c55ef301ea34d93b06ee0570707ea0f56725fd5167ff2577e585ebae09776fdcc3e357480638d7888fa72c9e6603580088471610cce61565ee387c0bb5b2f83d7fbb74ce9e50cb3f36bd6c371135a8f7696a08b8d68e5daeb4db925596e10259013e5831a315201fb78963851d4243381a33f05081fed16eee8be09ce31eadbc78101b178384c56739bb1d68975865f78bc336bd0721bb4df8e4a827884b53c5fc828e923614cfed653826ceb507d2676587d62e9f3b57bfae0231f1405076c6627c525cb6780acaf5490d7c2ddbb19735418a628e318de0d2476eb9197b4eb3ad75a97536bfc03bc6f45f32fcacaf9aa5cd594e5963d1bda9b0832fb2c5daebd02f2a3578f82ef610c242dd3329b23cbc3a0558bb391c38ba5a26c96bba208e87db9bc1fcb986b8c60d30d73d411b148a3dcdac2da726fb17db329899acad55e8df214b168f0c22f5394c7d3e9e0fd1a07c133af611332122b4f0fa6467334dbe93e68f4edd654fd63a19a8dde9a16b8660ee575d532a0965ca754407a33d83c33fe2717229e4e0a527a2171e3a268edbfdcc832c2df9da7e462f0dcdb6cdd41d00b0f46692c5b5daa2d79ed61615933a58a78db98f74c59b0082451ceed7cde0ea6e98d21f12539f103a10a9db590c6b84e56688f85a36261a800ad495e306d8becbf2347808d3128aa6793a30c9045cb2991aa244aca03", 0x1000) sysctl$kern(&(0x7f0000001340)={0x1, 0x41}, 0x2, &(0x7f0000001380)="ec93f6959e4ef34acfa926df55d606b3690fe24b4057c1054ea48bf026c9c3f2a3c58f5ebddbd196810d1e3770c753a913045530560fa39bb8c15ea18eb983462da4acfad2833ba29ce2e299183b599082f46f6888effc1a2017482d530937dfd7fcf5c4a0f28257169156caa73abf54e8e64454ad5b1d823104db6655edda8e48024ebb9a08258db575fa3c5cae940af67878fc329113357ca0677a64a40cc6ae3e75d3087da7d304376be273e25b99782c4317a817cf87e8fe86f16c1929a4a92d9af2c5efe859f976016f201d14af097a38e00ef7fbd1d2f4797d11c76ac78eb5e5f83f1438327634a8d6eca0f6bc323ffb601b7bab23ec49e06b586db54cf3f622201e860e470d7d2a3798144725d5a10ff176c16d074fd6168c071afcd21be9bb919fd12e83e30abeff443f6fecd5bba39c8234c7632e36f8580eca5ea6150f0812a09c02d36583bb09fd634d68dc6abf8795dab537cffa909f9c0adeb02004e3d175ac1dd04cbb3b13f0f35ec29268c08069425f1912b9993f4760f7df208151d1b48068915643b6240931c79d69ba71ff394e32af287f4b59ca4fc24673e73ba74fc659e61f5d9d818225d7bc28c27087ff588d4e1a776c47ccb14b4f864e80407b4ab15d6582143e587afe9e7adccd304f6c4428d32c4e3ea21f452bd1a7c9423288196cb5755c663cee909c896e538cdda105140de211eaa6f8b03d255e9a590a49f598844da21310e3e690e5ea437cd126aa5f16fbfa09453ffed447c7c748e3796377a40566dd4555716461a08d1ef347d2dccc413a2b8a30fe93345648d4c42d9b5a073ac63e23385c09ca5fd90cb4fc5a02d626c353ed3a4639fcd3005ed5892585e1f5d9e676a3bd48bf024f242836b26b75d8ac62dcb4e6018722c77d5c3bd9e02630f00a069a0a0ae476b1a8e0571b2153b5e444dd8c78f44216b5448374f0cf920a19639423e0453ae250c3974ce179fe678af18ab904aeb81d86107981afa4df704113818b063335cba32d9b98cce36241e9692c330946a1c997683975faf99ece69aaec372a3ca349a4fbd446be950c1cf0c00a49b43fdafe415b0a8475094c79c585cc0292296969764370dad0dd970b3f0e2d3a878fbd7fdc096cb980a4d5176a1b275aee074f7fa7d640de4b356b1d8277a4af1d001a4699cc332b7a4810751827cc81ed31d22fb664506f5088a3e7a51facd9854f00ed7ff792c2446880015d5c67355f1cdb0cc4761f4290755bf882e1017275d8317b94eef657b9967533d8f0a14ca1bcbd2bbe49b1239f07171f89ffd565401f19ed885144e32a81a40ebee2a82af5555f029e4a1f39acbfc923aab56d73d400491eb4c570b41c2e35397a7be5e97c9717789ef053d89bc25e79b08874796a26b4879c58ae042923261865f39bf3d1730113c9d0b66c242279e92733f9af7e9d24dff1f3c22d2dddf3aa9d72e6e205dd014a8641b498d28f80b8c0913717511877eaa9f18d22383560ab4a97882cd8026c8bb02b76b0e254d023560d3a6d85c0af18c2da5e594a01abc884bf66354ca66f6dd3766e3840882b215fbf207dbe13906c89c1ad4508d4d545fbb60392696a394469501e3d225a637a0aa39b650aa7e3a355a7f083ba357ac1d5c73672d7d679bf9a8736c83386d7b05f6221a0dfd513060083774d7ea641de5dad38326e0b7ef3f93d4e9ee501a86862ac1cee64f2285f6073d444be8db4a30921582bbb94039943dcfc22209206e19c5730cbea04b9def6fb2b2cb9c2f34e84b6227e834e9c66307cb0ca257cd90a5d427f13e81389b6574c45a63bb62d924dbc57d9f5b88074a28840a4a62b447e9b282ceb91befa875bffc2633cb200c2cb421d3d4a87e31b18458a5a059a774a1576cb927279cb03f3e9a070aa80223ace434565a92909531496201def561d9b898f081a7426a5b1c9ddfbe3418c01f1a72bc1b2a6287c06b0fa9c7e239fe0145428f08a2226ea164dd50a9ee1f772ce9631fd8a6d59278a7995863cb82653fd3979775373f21d138bcdb3b01143fbf0d72ce40fd1b204c96a50f3c7d5218de7fd0a86bd816ff8feeb8c009207660205c4c9e17c0b3ffeedd680b665ba198536840a93ce04ed1098873933b6b896c5ded23da4d188a72f7828a71eca34d0e17c4e5a1c639e9d3b25b8745fdb4bca8b97ed066d7568481527017686f16504dad848bb2f2bda3ed7343a123d5dd2db65bff98011a883a8379877aed85e259a2bb04a3fbb8764fe0e8073c649b47e2bb3dc3db06a9c05748c94d4a956c593236a4a6dc7f3c302cd08fb47d7c34dfae301bb0e6f710ef876712bf27d75cd72c244c283de4212ca1e1226f83e1cd4b3834b2aacdc54c98d8eb29a42c386ecf2b21bc8dcd09f834b1c72e965d8efd03d64efd8bc9fafc3fae260f089f905f3383d655baff7a9a323611e8e8b1896fb9cab67899e019def28bbb3624f09ca22ec6ae00da9602fec23eee35395c603709b34db5afebb7d6ba47dacaa20be01673c90462541f3dd84a69bad2ffb9ff59d7175ae3f29868c8b6e1d913562061345dcf332ed4409f4d26891a8769bd5ba447f1aa8e3f9a1e6ebc0ded71a1136345defd8bd0117294cfbad3c872d93a3db922018e9b0676dbe3fd600653efc23906f315736101fbdc453af8f2ae3e11950917cc1b6b806c5a1e87c8342ab83877b6a793f619ce33a5a02cdf2fecd2bb5e1b28073841004a01c8d9aae392a6b8398226f2bcd61a1786ec7435892a684e234316d15ece90c223548ad546f868086f5df275bff7867c5ba23ea9f9429ce85dd477f3a2e0d8771aa50cb9f68cf882796b99b7cbfbbb28f8bbf1612d201385aa8ab1a5e39763fa7ea9c454a795ce91b03bc97ee3215d4760ff15dc2903877d36f13aa38811e512503af36ab651880ee66cabeff5dac4ab0440efa671c7cc162981aabdff9f7b72686ff12667e7ef6513b745e05502ced8c6fead8d0775f5344ecedf3b4b78f3fbcfad4a3dcb5afd5b26e0f620295380a83d05ddd12261db35cfedb3abcef24168d322d9bc5b72c59670bb6965699fe7336f07c2753b77cbdc0e44d46dfff5a1df5e3ddaa048b757b0313074cab23cf50bf28808ca92fadf1b437164d22070b120b14733cd0ed664fdaa8c754d85f5ab1ffe53816b54fb65e43d4f0c228170de8d8d4b29a5bca86a744524f09c3fcb2ebca84746fdec5610da4fb4a3de7a76c980658184ec8ad14c5be479a5e35271647de2a35b8b734de34d9ec402086c6eeb4833a09d4bdb21a327dc6a85010943115fbc826115539f03016ea03752688fbade79f6cc9aec96b868b8585858ceca357e612a9eef5ba1445fac2d6a93a604fe86bf81468857a971e54ab297e39d9f8831d40a170510cb14eca4fdf851141bebe960e3f7a6e478923c7a2dbcf6caa332d0b5f9bbe433b520214ac8bd03e39929f5a21b15bfe6dc8b3f21ed32603e1168469f1901a32311e195795341f365c8b3c0effff81f1e82bd08124686d843326c8d65ec40267b4ce80a06b25880a90651f52e761bb5860d33dd9ae4d2f23c5fb4843daa1a59828f53b88f6d2c38ed4005207571e23a80831e4a6c76a750a4848e406ce9b71e06f31f7f9efb4af4b1e33387d26d78a283eb46429b8149c1fff2db46fa724a868e7819f0fc446e27f1e1ba2bf4b94c67a24c117c6cf858035e13a8b39a6b67f9caf01c62e379fe4bf032c4a428357f46851a42f48b65ac4db4f35c5f75c55d6f9bef26b8d685662ff572b1e86cc774cd5698d9fb5950edee2be8c6f03a509a696eb09ebbce24ebbc8636259b40b71023dc232a43d890a90216a271f0f45fa81d25ec10d9fe01188dd9320d37f3e946dd0e107d18766f836b56e660e0d6cdc11a70e9b88cf5d5e255da84ab3fb03f989ba930e368c56027b2209039c10cf0eb573d51e942227f52d2e7ee2f02b2185a5300ea4f94e90437ee65d24c07b88e3c75255fae51cbc158d7c165a54f97a0a6c5e47be0c9fc1448d0ea6cf331db63d8ddade9cf838197b3cb32de7068822428073ee8fc5f25fcd0ade3109e52634bb728cdb326613100c6c27a27941e352f57f2cb074c00dc996d40bd54b0a75783c0f2946867d1c89d6e18bca04b9ff0030138914f16f3235b867f6306d26e7addecd86c69aa38ab80b3466de6b730e6f6eb770027195714168dba86cbb486c5efa66bc51072c67133344f17053931723ad80fb697c16b9c95e4b62d6163e1420aee679812fd12167eb0a78742dfd1d4ce64a593032632bab2ccacf90d6561396c13dc50c9522e2172640b5b4a85dbec12a0d233c8810b2f64df80e45034ce1bc3bb7d74f27fb8f83af79da719a32bf7a09d5af7e267b09842a99c0a3de30b2be7d71202dc85e78c44a4f1d74c5221b7f7195eeae1c76a686499f02af762ae12ac7daa9692a18bbc5225bdedf84113d4558637bbdc0d82d7e8617b56f87800f7fc3d5ee5ea76eb0c278e2f33f0dc8314c02644dddabaf353026f6e0b97f746124a998fb0ab401337817378511d22d727b7358f148de61730f384115a169a51ac4ef0b6672c8a0cd102527ded4b6fdccc35262b8608150e2c1d80f9426364aef6cfaa73feed5097e0f2b5da38df49d0b8b6d84500721e5672f45cdc804e330a226f37d36621cee467966f52e32ea8a628498fffff7b0d2aceca848abddd3b7a2b942fc6be44a28f0c47e2b8c2f19828a76290c99de20af6287b965e74180a79e9c8cb1e44b07f6d867a988420b57d934ac4837052e6354b57a406c592111d6f12935e56b0c423f9d9cb4781de59fa24b66d0f7e84e6279a8ff4409b9029fff9a210cabb975a3dc95420b032d0fc381fa1aeb221dac6a472ff54f8788c3722b7e6edadd43e9d5e4c9b06dda24c7bf0896a3a41d878acfa7600182f6688ff7f9622dee003324aff172807c5fe38fe24cf70f441bbbdb32d56963e531fd29de2b7508d27ba93ede9ddab9a263da98df364b208083bb305d073f3677218d11b4dc4be958f44aeaaaab9d7264acac3477f2a011dd637fa7f88d30ae540e61e97a56e85ceb5550072318e6df3199b9fe70eadb50393e66e8fa03f14f10e101a26d2da3395ca38dc9b041164d9131d9143e9df485e7e5e216ae32a10532791818616a70f6ea0d449a50456cdbbaf521017ecf981b375822f31df535eb94c3be2131815e871ea7461049f1fc58781f7b53355f7aa4f6bc2ae0f0ac61c0dccba60c40763f788c0b4fe50be20c7a456cfc4ee58dabf004c98b605f7c6b134f6f899af2a0325d7d4e86b1a28b6c835d61d5eda1343ebb9169bdf4fcdc6ff89832cf6a0ff2ccbbe532796249e397e246d8700bf20f78786c205955ee13ce00b0831d590c405bf4b87b8d7031917f576efc33603f2658be414a3c284b1ebbd6b37a4d15d992b68f1c44d54848c59e56d632e318e747193bbea4b5d25706d9beeec6c0f0485f57d5f7782c3bf278131dacb36ff64079b911bdacaaaeae18715c1b5936bc44e0c4e8021d48fe05f4ac07fb61ac02a3c3ef08f5e904f56dfc32142465d2f4b92188da18a33d6c1b0eb9b41721f2d7a4bcf78893b88667bfac79b5bd5f60fbfbd4fc0655da0731d6c9140b481ed6fee6752387b0913ab23ac15d4ce79e8d0d25d7b7e0d66fd6ce9ffd191f8b6d54283d3d070255659ce82a4a8ab18d176374ec3b554a664bde60d1921f7afbc64293eb0a0cb8de02dfe4aa79d8e669ce9be236717e5356b0092f3ab8c43bdad44bdc61a3e3001140065d179293024dd78b2a59a15446bf756e", &(0x7f0000002380)=0x1000, &(0x7f00000023c0)="373697093062d1a1fbabd71f081db1298388d35cc2435c4fecb768e2936f31bf7c22c85f9f26937fd858b3a98a4331af8a3f3ac523d38b621105089755594c8ad509c78daeaee5f2a24b82c5408c36a300165d4b27588c1fda5d46f0280d54dc63aedd6443df9572c2197f8b376f0d5dc99518c3600447f6542b218137a9d6fa0be796749f99f059e3ec37f1b66478cf478561373868566b0d94f42c8af8a69d1742089f0cddbdf3ee39f863f3c3d4e8aee2498e86aa9bc526aa9c76e6da26a203d0086a99d466df4c07902bcf0d3252fc46a1d282092b8298c42de7ebc7b6f31d53661d8170e261821ce11069aca5cb14aa646f3d7d9401614e98f1a8e98416f16422c42d5f975ce5b07c696bc88ab5386a060218222e8c862d253a69ecb5936f5bf8de4fd2bcd5bc0d10bdd1a73d326fff3f216ce081883854e623db1cc3881d86729a044a2b4aa45c4131e27414233e4f57dd674065740ee721ca0d062a8d7933fa75326e72c8de7f1318482fe712ca296ecdaca3366a693b46ba7eb0822a0a7d040f03d9bd59b301d6d02f4f1a3315641d52b97f5ed85c013436f6ab107fcaa83163dbfb575e61f699e999872abbc17d15fc592e66970b9276657f027d89ffcfd5213243a12359de3004359253dc60623004666dd06d34260fc20299223e9b1b1da0b9f82cb23229fee022ac2402dbbbe174425827c338f2f2b0b067c5c55781ff8dac7b859657c7ea801cf37335a308c897b068b4e2c3308fdd3bfde804b0feac99ee222ee76a890c09e4e2c59cfd3ef7db15c0500f2b6c1740f7896b790d444a1c830fc4829a795a443b6eb0c6d5f4129df3a69e720919cb2d4ca0134c59d658873f38e26020e6072ae8bf30ae154d90bcb88fbd5f7f4761a78879ee633492890ef440230fc31de4d1feaf5f0d6a444227e28f3ccf5ebc982b2a7cdaef3cddf2cb019e720124dec675c32d4e109627f458bc681b32bca7e7c2f6ed638e699fe158dcefa028b18a1eaed48c60471e189236257a39f64f7a6068ad0c8c5ec3f6d7cf9e56c6b3596c17c5267a6869c3fc5355080f643a47275589d8c8493c44e35bed51ff4c16fc3055e674855073a8a11086374841ab41f33dd15a43967605ac73616c174700ea545c5eeb6e50e44b52d12fa319a5c7ab9871f7d19bd6e3ef645c794bf822d32b0d7d80ec9d54802371b48899171025d0326b032dbf84a12af8b93ffc8b028322858336f5d6554bb75fd871a96dc5698d452070179d53a0090d2bdf8e7564796c9004334ec6ab5e6374b4f5ee76c95b63a941c0edc1387d93dcde47710ed9e02ba0ee7b9f3f9f193f93bb5a0b661380e845a9d47cedbac844919c26c62f30f9b1cfc02ff1dd002eb8d86c8efb12590963f7459c5e57b76ac52228960fe3d3edf7254b90b8c73fa2c3e049904ffc2e23b58da20e7137fa3212f55f2e51606ec530e110ef1103830aba59e0b51cb89757a87395d5e8f10e50427dc243c9d86b9a8a72f87363ae20f6d936b1dace3c847c27f9165ef80dacebff69f28a27d0cbd8f0a97993a3f59db19fd1d89ed272bb5ac51ebd2de7b162ac0123fe60031fae68ecbbb387f7a1f428aaf28f6aa8b16ec6b4b163be34dedb064a63f9c694d8542ff29a4f0553dc3950df01e8419fdf848fe684d1fcbcba3fb8a3ad903804b2f863d5bdee7c2e9e870d72a67ad2ed1080e2f9f6cd3a1bb38bf9ef981afa92edc73367ef709194ac9bcf15d44d55b6848eb040137749a8e04135c141e661cf1e221d2748c9434cbe6421af074a0b264bb232a99050750c92b77b80b6ab4a2fc1fe52027b03653bbf47915a074e1c966c932a6d18a307dd7591eda99cb1bca4bce048e2c6226a6149392c68d5b3e8be02cfba15eadaa57ff00ce3edb1054f3095f0dee93fbe3dd9607770e852befb9a8b0a12ff4633515bec32e295fbbe2a9e1e88b88b1b0432b238250a4d12a935a944caef5b298c0ecb8d18fad51e53fb81efb2581a10104e2c84c226591c929ddf3a9f00c8639120a029c029b53b7b3439c1b2b09c6304bd99113a632a57362a5015d7c89640c01b3bb240b1062be6765ef093a2687d2dc31170ff4259c709c468575655788860872ee74ca5dd40b3dcca1afefb404547c60f543fa4a97636d5d7987a85c76808b705843cf8fe8e4fbc19ff2bded2980bf0b4abacf70f3b10b7b14342e698ab507f53f6888b22f62e144bc76645fa2e4795e5dda349c6162aadcffec64440286381c219b4fe4f916cc3cb92f0c6e0607a926dbe93d0c43642554c5fb8a56b8c4d2f74d3938a654881105b08513bf310364455dff7ec3c76b1dbe23576312b21f0ed23c18867880f56730e15df5562549df0bceb84f23086f82238066cd951316f085bd970c2904ca6ba6dab1290aa41f635163edb5ffa8dda4da6f41c78ce5a90ec6ffcbd3c8728b83a49ff7dc48449c7b7bc2fdbeaa495958e28cdb64754cb3c61a1ec774aa6528e9e9cbd8749efc78db36468382ca7c68253bb4faae47f114204804f0de2523aaf3b87d0fc4f42b5e436558c91ae9f78603ccc9ae225d5a0d326a440a59b8f2936a3a57876a9d6093ce52cefc59d606f4ce499da77a7587277f0752713658aad77facbf11bed8c0a6caf3f263b63069a9c920e7ec49a5630d58725243a1386708071174ab2ba216ff289efbc64ed91b364187cef33be53971813b9e6cda088ee325597c37e59f74d8b52365dedf03c3cf71476ddd0f4403cf91ce0c8cf71a335d529b729e45518106f4868d34958154e48414578be12d6dd9352224820715ab9b8786b2fada794d28c432494070b4f305e617f14efd9ee10579345d529b009f791177eda25d158641a69e56413d16638ef6ed83bbd50ad81e82edd2492ed6722fabc146dff464784cfdc15bbb238398865ff505f99938f03d01fe9953e97d985efbf2c603c4aa30264e497a383fe6398ee9efbfcceef3236916acc7995a2de134b17fe97d5b8eca0388645b4cbbddbc0824f924676e25595c171337c1f3af15556b6913a5c973261218a33d11b494f972732b459314a6572ee457f774886e4bfc8b0dfe2342eed9a2cfdf15c2f93b6b39b02545d07bf815bce4e6cea5b3d82a9ffc3a666a4b055bacf66da749993a7e58b228870ce50e16640e31bfc5dafa0965ea44997b3b2220d21e83219355ce70b949aaee260d8c885c0b004adfc901aa5a46c765e69512d8b01147fc9c75a360119ca1debb37703c76c75425626a31d0cf25d19eacb6791a3b6fe6db9848c7b426fa0b030e6cea1d8713ed8d3f83a60f2c2aefece241ddc57bb8d4fc580e22d6e14178ce3a89016df6305d00eed2951f2368a5b8245bdb7c0eaf5d305a53c6860670666a87c55c92fa4b9d652961ef78afb0a1f8f95b99839cc16fdc52abeb252912350736032370588c5cad86dab73853accab2b030853a2571a354515a8f630a3628a578a8da0648aa12404c2b9412ead67f3704a94c9ee0a0e74a84e62d71f3b0e416b00fbe12b42f48b15871f032857a26d3b2bf0c0d3f030a080e9ef6205afdb937d5606493a21daceffb9bd4b19612b5d2d3b582654d7f70df29d39cc12b91a4a4653aa8d26a7e2dd4e3b6a8f0c2bd1f30240cc88720fd5498caf3bf2654e38d5d7fda24425f6d8468e2ade4633badbcf5ed87ba12d1c96d3e0de476abf5442c3eea7122e34eb0162797589d9bf8592f1b2b400f53049496ae3df536240600fc519d2f23f9feec71a65f20c5e621c7b7466efc4da990bb974898bd0a75d8a4c6ab82225bd6959b6ac3b5d0443a211be838dbe04349be91f694dd6d043612335c8791b363fe50d2493cae8f3bc4247a2f9600f762dd8ebd056f0c29d7ac37d40ad6a53a0298b5f3d8b94e23fb72ed5cc499e02325d02b575c5a75ed7b62b5a0cfc9f859163ae1970a8e807ceae2bb58fbec7ab43a175381237fe937071e61cb68965edbdb3f5a244e1693020e2cbd56080eef6a8645d8d825676e2e24f1a2fb341c2532233c8552bd1a63b50d2510a97cf89891faf650d28f27beb11eadbcd69be3037a00061de2143cf71f9ec0f2bcba02d3fd59e2f486aca2ad3ac8bf389a37ea529b8c761a68ba09087fd60549e79f991806496f69d5b809ef26d4fce03cdac5b35919c4cd7e48d6cc3ebc3690b891a8ed6ff7d78f7a97b2c1e8a7358ba9ea12b1ed4e398a1b92d577627c27aeb7fb80e37d2f629dae029390651542349ae4b75b6d9a5d191c123ed0eb92876ce9dd04324ebd9f5a25d02b552959149522640a9d03938e5c87f4d3252d15cf1f80537ffa7d933bac94eb6bd91fdfe528d3fe648544ca72c175c17f9b8d49f1e4d0f26d3f9b7abbd0417ec30cb073f1dd917cc80ead7d4a7511997de95e50ba7bd9dee6cb213f623f9f6abba969d55822c9d14258fd35ad140dc28ab39362b4b062b97fa885df4d859ec13e1093d0ca6297611f4d7cdfb461225b8069463b9b6c47ca6be71b22ad736ef174fcc7963ae8d7351f633c5898dcfe4eaab7d38a109aad32b85d6d6bfb9e3abc46cb42eaa17acce77c2a1043368795a22f1b6f74af9eaac50562c13042ce20b9d0dabd8682389b1988a007672e4f1f5461c4665b3709fbe153b3a9072b18b064aaebdb516b2c33856f269e15433ab4e995fba9638a308d6b3feae05d5210431cd240396338026c17f5335e6be40df5d189eb04d3f46f587a0f6bf812492fc6e4dd99732981d5ffb7a797322420bfb8fabcf6f833615ea22b5ceb347da891c17c0f6b54c1165b3b93c74fd16c20f94a1deb28844c90a11ea64c068314892e377dabb1caa1c4702909084b73b53971c3b554302eb08e207aa65089c3b2a89c8689c9ae8e47ee96a053ffae1a47a80020796529f9fca6d465dfcda16e32b96b5c15fd5bc67136e7368036225d6389dda267b3566a03dd6e24cfcb69740347cd34484f69e41ebd39d68517a0ef475abb8829c240b0c2d069c834319ef976d0f407194388a9534b73e4c194accd7dd4a9518730e99801f223bddc72cf1e6594bdc277bb7ea2deef241a902d2d3919d76db3288434cc6111f00decfb6252b10992108961fef057189f540fd56cf6552b6541f5b5b93bfa966ba2f3e9e654d18e468fe45fd6400cd893b2bcc8608eb2ca209694a13c7123d096bebb8e34e31d08b5e4a5e6fb08797564af833b90c105d60effb719290bbc96a5728648a3b63f958ae096b214b4109e2f9d32a4fe071e27ca260463180f38b3b865972f20dd7c87376adc22cf0f421f70a5b838cae70b46b73de6d980be8b31a9a0a628bc01aae918aee0884737247674df440d384938646a28b4a185a57f8af504327c22c38cbab9bd0d2699d6ebabb7aee7a77df78243cf32a1c11702b9fde8a6ad1f0218b90c0f55a85273c4498cbf1b29f6930254fd3a5ff1832af3426d99e92002ee6d7be80827840331cb4e99bd09869d02d9810018f6725dc85a37511470a7b37e64116ddbd9ecd1811aa716c9e1021a87fba81c433015eff949ca4d55fef297b8bdd0c31d3d68e4daafb9364caeb3eeeca0d71afe977e80fbdf0ce8cddeaeff23a31a25ace3cd508c528d82865d2a2d8ad7d6ef5e759d8daa58256f305afa1de97bafaff936356fb7e92593ff4c2ce7008d0e75c1554604b71b9ff33e26f1cebbef70398e34d9a89432730b5aa2b8e1ac714b2cbccdf320a707c544e11b2fcdd0faf1c4fae3e2633fdd84162b58f3d0967a7b9cdb33123710968db011877c8905b0a0fdafe53ffd979849a12478ecdf7c65a296be77190ebc879", 0x1000) r0 = openat(0xffffffffffffffff, &(0x7f00000033c0)='./file0\x00', 0x0, 0x12) r1 = open$dir(&(0x7f0000003440)='./file0\x00', 0x800, 0x8) linkat(r0, &(0x7f0000003400)='./file0\x00', r1, &(0x7f0000003480)='./file0\x00', 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000034c0), 0x8000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000003500)={'./file0\x00', 0x400, 0x20, 0x492, 0x0, 0x4, 0x10000, 0x649c, 0x3, 0x0, 0x8000000000000001, 0x9}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000003580)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000035c0)={{0x6, 0x8, 0x9}, 0x80000001, 0xd5560000, 0x7fff}) r3 = semget$private(0x0, 0x3, 0x644) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000003600)=""/94) r4 = semget(0x3, 0x3, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000003680)=""/141) chroot(&(0x7f0000003740)='./file0\x00') sysctl$kern(&(0x7f0000003780)={0x1, 0x5}, 0x2, &(0x7f00000037c0)="ab45ae6242500e6c4959076ab23a48ee061e47d5883bb9fa053674988b91d18cd79b7c8f3410db1098e51e2f5077d4", &(0x7f0000003800)=0x2f, &(0x7f0000003840)="7b58e9ac32", 0x5) writev(r1, &(0x7f0000003900)=[{&(0x7f0000003880)="04e1687e535b2d787f90a8d4cba9d661a490378efe56eb2bac6acffc2bdb36fadd5c1c7b8a3fc0ce491127006d6ba5954842aa1339db2ea37a4cf1c2a78a95d8522cebda7f476b81484dc186d6f531daf72b2119a12066b0689c702a13", 0x5d}], 0x1) sysctl$kern(&(0x7f0000003940)={0x1, 0x55}, 0x2, &(0x7f0000003980)="1b07635a9e762630695da4531c35f75a81e66247ecb653baad12a600a26d64fdc31a999849f1be2306f0ef3881c7088a8a98891b", &(0x7f00000039c0)=0x34, &(0x7f0000003a00)="dcc1d0cd665f41567987c26e04a85acf53f42f32f2e3495fabc4e0a2c441b8938cfa677fb25ef21b6c36cf9de67e5a83d49640284fcfffe945731ae101bcb94f6a4791a495fc1eae3d29e69be167d5ef7c69ad947523e073eb2617d1fd0a6bf395672163c8ad14acc92078d2dc01c4d653ba550286179e1c858eb3035843acf5feefd081", 0x84) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000003ac0)) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000003b00)=""/145) r5 = openat(r1, &(0x7f0000003bc0)='./file0\x00', 0x10000, 0x2) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000003c00)=0x5) bind(r2, &(0x7f0000003c40)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000003c80)=0x6) getpeername$unix(r5, &(0x7f0000003cc0)=@abs, &(0x7f0000003d00)=0x8) r6 = open(&(0x7f0000003d40)='./file0\x00', 0x40, 0xa5) setsockopt(r6, 0x200, 0x80000000, &(0x7f0000003d80)="af7e383bc47ac157157642a10e2416f0950a46e0de00802e1d4985c1c8a62e4ff47bbdc83c178b276a91544afd30372fae7eaebd037c59bab2b42bf612632041db872adb32a9408a8d79388cbdb1645aea99c53144301c6c6cb7eaa77e21b02719a3c9c24cdf1f08cfbfd6a10a768b827e3aa9cb8781f80d8a6fd75e4240f9dd8daa68de6ebc5ecc719a66be6f0e1edd2f2b5c0ed79f450f634ec7ba7775627a24fa1aacca96dd455deb1a2694b11f", 0xaf) r7 = syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r7, 0x20007471) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{}, {0x3}, {0x6}]}) (async, rerun: 32) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) (async, rerun: 32) fcntl$lock(r0, 0x7, &(0x7f0000000080)) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x0, 0x0) pread(r2, &(0x7f0000000180)='t', 0x1, 0x0) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) open(0x0, 0xf8e, 0x0) (async) getpid() poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x43) executing program 5: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee", 0x4c}], 0x1) r0 = socket(0x11, 0x3, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x158) read(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000180)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310", 0x9b, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x4) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000380)}], 0x1) r2 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x3, 0x9f) syz_emit_ethernet(0x1a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff8035"]) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) (async) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) (async) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = kqueue() syz_open_pts() (async) r2 = syz_open_pts() kevent(r1, &(0x7f0000000640)=[{{r2}, 0xffffffffffffffff, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, 0x0, 0x6c, 0x0) r3 = socket$inet6(0x1e, 0x4000, 0x0) writev(r3, &(0x7f0000000500)=[{0x0}], 0x1) executing program 0: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r1 = getuid() shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) fchown(r0, r1, 0xffffffffffffffff) r2 = getuid() mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) preadv(r3, &(0x7f0000000040)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) setreuid(0xee00, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x400000000}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = dup(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r7) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = getuid() r13 = getpgid(r9) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000000580)) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r10, 0x0, r12, r11, 0x0, 0x2}, 0x0, 0xfff, r13, r13, 0x10001, 0x8000, 0x6, 0xbdc2}) setegid(r11) setgroups(0x2, &(0x7f0000000080)=[r7, r11]) lseek(r5, 0xfffffffffffffa3d, 0x0) pipe2(&(0x7f0000000240), 0x0) executing program 6: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r0, 0x5) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r2 = socket(0x18, 0x3, 0x0) getsockopt$inet_opts(r2, 0x29, 0x26, 0x0, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 4: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x4d}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x3a) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x69, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) msgget$private(0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "cc523a53a68182ecc4d88b6452ea87d265adb9c0"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) setrlimit(0x7, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x2f, 0x0, 0x0, 0x0, 0xfffffffffffffd23) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffa, 0x83}, {{}, 0x0, 0x24, 0x2}, {{}, 0x0, 0x22}], 0x20, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) socket$inet(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x7ff}, 0x0, 0x0) sysctl$vm(&(0x7f00000001c0)={0x2, 0x5}, 0x2e, 0x0, 0x0, 0x0, 0xffffffffffffff02) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x1) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea1ffe548af97817", 0x8) rename(0x0, &(0x7f0000000200)='./file1\x00') r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) sysctl$hw(&(0x7f00000001c0)={0x6, 0x18}, 0x2, &(0x7f0000000300)="ff02d502808f7ff9887ab90c34a933361d2d2f62b0b6782f091db7b44faec9c736ffeb63dd03817e51965d3fca7457e097409cd2afb4970c29e55f8ff7bf56f0215fd8c827974cc7138e43358806187bb875fe4b6acc9de666766669b472c876a1321d63784a54c9c206000000c55be5294dcb3503657b2f5db4d57bf69d1b8881d6c5db732d6917e8a0162c6f3f16722d9e039be49aa194c4b53eb4c42ec110ea37559b17894dd40b9fc7b62a6ccd26ff763af2", 0x0, &(0x7f0000000300), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}, @cred={0x14}], 0x40}, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r6, 0x1) flock(r6, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x15}, {0xc0}, {0x6, 0x0, 0x0, 0x88f0}]}) write(0xffffffffffffffff, &(0x7f0000000280)="ce4aa4a25043cb02aadf8701f131", 0xe) r7 = semget$private(0x0, 0x7, 0x3c0) semop(r7, &(0x7f0000000100)=[{0x3, 0xa, 0x800}, {0x1, 0x2ff}, {0x1, 0x8, 0x1000}, {0x3, 0x3ff, 0x1800}, {0x2}, {0x2, 0x0, 0x3000}], 0x6) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r7, &(0x7f0000000200)=[{0x3, 0x0, 0x800}, {0x1, 0x100, 0x800}, {0x0, 0x1}, {0x4, 0x49, 0x400}, {0x0, 0x8, 0x1800}], 0x2aaaaaaaaaaaab5f) semop(r7, &(0x7f00000002c0)=[{0x4, 0xfff, 0x1000}, {0x0, 0x4, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x9, 0x800}], 0xa) semop(r7, &(0x7f00000003c0)=[{0x2, 0x0, 0x2000}, {0x3, 0x8}, {0x0, 0x8, 0x800}, {0x2, 0x1ff}, {0x0, 0x6, 0x1800}, {0x1, 0x4}, {0x3, 0xc03, 0x1000}, {0x1, 0x9, 0x1000}, {0x4, 0x101, 0x1800}], 0x9) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) getuid() executing program 5: sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) open(0x0, 0x0, 0x0) syz_open_pts() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x39}, 0x2, &(0x7f0000000140)="030f1e", &(0x7f0000000180)=0x3, &(0x7f00000001c0)="d0d2b0bbc7b66a0836c614cceb5f19952927bef01d69b2a53e301dff8f318379954af804b0897b178f0fce405531631d51cb051d18e2dae21fd55e4bb0a0bc850e4d3e5e2c81aa6c9d3d4d0c48", 0x4d) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x5}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) munmap(&(0x7f00000d1000/0x2000)=nil, 0x2000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001a00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x18}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) nanosleep(&(0x7f0000000040), 0x0) getpid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) close(0xffffffffffffffff) poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0xb8) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x8, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000", 0x0, 0x1}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0fdb000000000000000600000000000000d900"}) open$dir(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000440)={0x2, 0x80000000, 0x9, 0x5, 0x0, 0x7fff}, &(0x7f0000000040)={0x101, 0x80000008008, 0x2, 0x3, 0xfffffffffffffffd, 0xffa, 0x7, 0x10}, 0x0, 0x0) select(0x40, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x2000000000000003}, &(0x7f00000001c0)={0xff}, 0x0, 0x0) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x6) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f50909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}, {&(0x7f00000004c0)="7b41fff9f24c42b5382bfe19020b7247e33a4d63d3172a15a69c7d34bd", 0x1d}], 0x2) executing program 7: r0 = semget$private(0x0, 0x3, 0x400) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000002c0)=[{0x2, 0x20007ff}, {0x3}], 0x2}) semctl$IPC_RMID(r0, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0xc}, {0x48}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x30}, {0x46}]}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001280)=[{0x0}, {&(0x7f00000001c0)="c5", 0x1}], 0x2) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) msgrcv(0x0, &(0x7f0000001500), 0x1008, 0x0, 0x1400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, r3, 0x0, r3, 0x156, 0xfbfb}, 0x5de3, 0x5, 0xffffffffffffffff, 0x0, 0xb8, 0x83, 0x80000000000003, 0x400}) msgrcv(0x0, &(0x7f0000001200), 0xbc, 0x2, 0x1000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001580)={{0x401, r2, r3, r2, r3, 0x18, 0x8}, 0x2, 0x3}) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f0000000180)=[{0x2, 0x7}, {0x2, 0x8, 0x800}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)) getegid() r6 = geteuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) msgrcv(0x0, &(0x7f0000000140)={0x0, ""/13}, 0x15, 0x1, 0x3800) semop(r5, &(0x7f0000000140), 0x0) r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, r7, r6, r7, 0x1c9, 0x7}, 0x2, 0x6000000, 0x5}) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000680)={0x3, &(0x7f0000000080)=[{0x7}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) mknod(0x0, 0x2000, 0x40000802) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="9d0000f6e5e9ad1725404a16953f7387d500"/33, 0x21}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[@ANYRES8=r0, @ANYRES64=r1]) syz_emit_ethernet(0xfffffdcb, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaf80d0000ffffffffffff080600018863060e00080000000071fe438a0000e355b7b1ba681d554b20444d21a60000000000006fb994cabf6331acac8c1556eb8bb5161aa9497a7aeaffdc163846ec7b50f5e1ec0f7127"]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRES64=r2], 0x18, 0x80a}, 0x0) shutdown(r5, 0x0) sendmmsg(r4, &(0x7f0000000480)={0x0}, 0x10, 0x0) syz_emit_ethernet(0x3e, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = socket$inet(0x2, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f00000001c0)=[{0x30}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r8 = dup(r6) dup2(r8, r3) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) close(r0) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x802069dd, &(0x7f00000001c0)) unlink(&(0x7f0000000280)='./file0\x00') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x84}, {0x35}, {0x812e}]}) sysctl$hw(&(0x7f0000001180)={0x7, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x0, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(r4, r4) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069b5, 0x0) chmod(0x0, 0x0) chdir(0x0) ioctl$TIOCSTOP(r2, 0x2000746f) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) chflags(0x0, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000080)={0x0}) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)) executing program 6: r0 = socket(0x11, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYRES8, @ANYRES32], 0x280}, 0x0) recvmmsg(r1, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80a1, 0x0) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0xe4a, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffe, 0x17}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000140), 0xe4a, 0x0, 0x0, 0x0) kevent(r7, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ec0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000540)=[{{r5}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r8 = socket(0x11, 0x3, 0x4) setsockopt(r8, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r9 = socket$inet(0x2, 0x3, 0x102) sendmsg(r9, &(0x7f00000007c0)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="10000000000000001500000080200000"], 0x10}, 0xa) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='N3', 0x2}], 0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x4}) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x482, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) executing program 7: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x4, 0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0x20}]}) ioctl$FIONREAD(r1, 0x8004745d, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)='ol', 0x2}], 0x1) r3 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) socket(0x20, 0x4005, 0xf7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0xb6) close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000200)="41d123a7a753cb56e8f746a561607ef9d9fc877b034e6dc6b78cf4d271a6ba767e2c07dcafbeafacf61c3bc0ef625249c8c2551c560a677e736feca3197910c557809b75ce80c1ec975d68eea5d9a3e03c7ad7ce26ce18c9756eddeccd33443c34c0b36642c9fe9f7109828aca2c36fa6fd273", 0x73}], 0x1) r5 = dup2(r4, r3) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) executing program 2: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1, 0x7}, 0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="10e6b4ad00"/18], 0x10}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000580), 0x65, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x9f}], 0xd, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x84}, {0x7}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) open(0x0, 0xf8e, 0x0) getpid() poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0x4}], 0x1, 0x43) executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r1, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x401, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='x\x00') unveil(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='r\x00') unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000200)='./file0/file1\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x7}) bind$unix(0xffffffffffffffff, 0x0, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) getppid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chown(0x0, 0x0, 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x20, 0x4000, 0x1) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2}, {0x84}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) setgroups(0x0, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) getpid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, 0x0, 0x16) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000280)="4e00f7b3ec252084b3c7c839e07b7f22990ad549b479e3810d1af5babd7341042712cc89b19c7e28f3c9817c37d08dca4906797e9b64dc61ea67ef1b752bb9b877e73ee1651ad73c773b8f6476de893af1ac278041e146003aaa329450d0b5dcde1c62bb1bcf5c28c99af7c97ed7722d56ae5122fe2ec06cde0094f56a82ac67cdfab244f988ca7b9ea68d3fa243f709b4283a0ecfae7d84b678cf42b01aac54527a609269b291388b", 0xa9}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) semget(0x0, 0x4, 0x308) r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r8, 0x0, r9) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, r9, 0x0) r10 = getegid() setgroups(0x3, &(0x7f00000000c0)=[0x0, r9, r10]) executing program 5: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x8, 0x0, 0x3, 0x0, 0x5, 0x0, 0xfffffffc, 0x10, [{0x0, 0x100000, 0xf58}, {}, {0x0, 0xffffffff}, {}, {}, {0x76f1e53b}, {}, {0x0, 0x0, 0xfffffffd}, {0x0, 0x5c1}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x5}]}) r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000001c0)="ea00000100000000", 0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0xfbf6, 0x0, 0x60, 0x76e3, 0x8}, 0x45) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x8, 0x5}) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000140)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02", @ANYRES32=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0xfffffffffffffffe, 0x62, 0x0, 0x2, 0x10}], 0x800000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8001f7e, 0x808, "e7303483ef00000000000000000000000000ff00"}) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfcaa}], 0x1, 0x126) r3 = open$dir(&(0x7f0000000240)='.\x00', 0x0, 0x1d0) symlinkat(&(0x7f0000000140)='./file1\x00', r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r3, &(0x7f0000000180)='./file1\x00') r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r4, &(0x7f0000000200)='./file0\x00') unlink(&(0x7f0000000800)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x30021) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) executing program 4: acct(0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, &(0x7f0000000140)="7123111219d92d1804f4337f33c1259dcee91719ff7baff261adc51e8ad12d459c3072c6120e22a65b7af367dfb34407e9ce17d2661510e35d9b18277fcb30573a2fdbb9f2507c17", &(0x7f00000001c0)=0x48, &(0x7f0000000200)="c5d6a655cb7e0d7aba608b8ab18b846f97fa02eddb424b564c3a199f92125bf56060d26e85cce13bf80ec31b309d3acaa8e7fc3235ebf4e202694690b9511f8427094103282e0da66af3f3199cf47cd3c403f55f4081f5d8", 0x58) executing program 6: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000200)='.\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000040)) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="02000000", 0x4) dup2(r1, 0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2, 0x21b6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {0x0, 0xffffffff}, {}, {}, {}, {}, {0x0, 0x5}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {0x0, 0x101}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r3 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000240)={&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', r3, 0x3}) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000740)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x11, 0x0, 0x0) r5 = socket(0x0, 0x0, 0x0) shutdown(r5, 0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x202) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f00000002c0)=[{0x2, 0x4}, {0x44}, {0x812e, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[]) executing program 0: r0 = socket$inet6(0x1e, 0x8000, 0x83) r1 = kqueue() r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r2, r1) pipe2(0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) socket(0x0, 0x0, 0x1f) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_STAT(r4, 0x2, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) executing program 5: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000004300)={0x0, 0x0, 0x0, 0x0, "8036522a352dabc5ecc217284f6179f6d773bede", 0xfffffffb}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{}, 0x0, 0x0, 0x0, 0x0, 0xff}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x4}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0xc0}, {0x2016}]}) r1 = socket(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSHDRCMPLT(r2, 0x20006601, 0x0) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8041, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000040)=[{0x7}, {0xc}, {0x1}, {0xffe}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 4: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x9}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x4d, 0x0, 0x2}, {0x6}]}) pread(r1, &(0x7f00000000c0)="ae16b49370364d639e14b5606860c0e43aa26a1225610b8c57ce93933d85daee6708fd9a414ff944865a7fd07903edee382f37a0fb75753938303c2757f3b746b504be2f80dce625286401b2cd29b88cd03e54c620fa6c7496207c9f8a84b59fa7badb11abceeda6cb6f62d11c7609552e5d8fd9469754ba9f99d6282627080fc7652df2857693336a4069c2c219510d6326adfc60430732643c519b4f2326ea1a91c28bf2e6d83b24e369263b784d5da4f389d53259e09184ceefc8437dcce6", 0xc0, 0xe000000000000000) pipe(&(0x7f0000000000)) r2 = socket$inet(0x2, 0x3, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x5}, {{r2}, 0xffffffffffffffff, 0x4d, 0x1}], 0x200, 0x0, 0x0, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0xffffffff}]}) r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) fchmod(r0, 0x2) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x30}, {0x44, 0x0, 0x0, 0x2}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) sendmsg(r0, 0x0, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$inet(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0xfffffffc, 0x0, 0x0, 0x0) lseek(r2, 0x0, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000530, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0xffffffffffffff12, 0x0}, 0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) syz_emit_ethernet(0x4a, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa0300aabb86dd60ece98a00143300fe8000000000000000000000000000aafe800001"]) mkdirat(r0, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x18c) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x2, 0x1, 0x2f) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x3, 0x0) r4 = dup(r2) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f00000001c0)="5e1351d18b9da08c", 0x8, 0x0, 0x0, 0x0) executing program 5: setreuid(0xee00, 0x0) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, 0x0, r1) syz_emit_ethernet(0x5e, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffc000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000004000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {}, {0x0, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x40}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xfffffffd}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, 0x0, 0x9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4000000009, 0xa2) semop(0x0, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) semop(0x0, &(0x7f0000000340), 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r6, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}, {0x4, 0x3, 0x1000}], 0x3) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x9, r4, r5, r4, r5, 0x140, 0x5}, 0x8b, 0xffffffffffffffff, 0x7}) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) wait4(0x0, &(0x7f0000000180), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x2e) select(0x40, &(0x7f00000002c0)={0xfffffffffffffffa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80000001}, 0x0, 0x0, 0x0) ioctl$BIOCSBLEN(r7, 0xc0044266, &(0x7f0000000040)) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc0, 0x81}, {0x45}, {0x16, 0x2}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0xfffffffe, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffc}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x400000000026}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x68a4}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000001200), 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) close(r2) setreuid(0xee00, 0xffffffffffffffff) r3 = getuid() chown(&(0x7f00000000c0)='./file0\x00', r3, 0x0) r4 = getuid() setreuid(0xee00, r4) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000e3, &(0x7f0000000180)=[{0x6c, 0x0, 0x0, 0xffffffff}, {0x3c, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x2a, &(0x7f0000001340)=ANY=[@ANYRESHEX, @ANYRES64=r0, @ANYRES32, @ANYRESDEC=r0, @ANYRESOCT, @ANYRES64]) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x2}, {0x0, 0x2fe}], 0x2) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 5: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) bind(r0, &(0x7f0000000000), 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[]) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x0, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x3d, 0x0, 0xff}, {}]}) semget(0x1, 0x2, 0x400) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000840)=[{0x0}, {0x0}], 0x2, 0x0, 0x0, 0x400}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000240)={0x0}, 0x10, 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1000]) semop(r4, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x2, 0x4, 0x1000}], 0x2) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x7ff}], 0x1}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000380)={{0x9, r1, r2, r1, r2, 0x100, 0x5}, 0x2f8, 0xffffffffffffffff, 0x7}) connect$unix(r0, &(0x7f0000000100), 0x10) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: semget$private(0x0, 0x0, 0x311) pipe(0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) setuid(0xee01) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/226, 0xffffffd5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8c, 0x9}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x1076, &(0x7f00000001c0)=ANY=[@ANYBLOB="d88992031c4d6af70bcde0cf08004a06106800650003ff3a9078ac1400bbffffffff890b077f000001e0000001892b01e00000027f0000010000000c00000000e0000001e00000010000035cac1400bb7f000001ffffffff831b0800000000000000040000000000000100e0000002e00000020000004749db4927400b39f1db4eabb626a90bc882c6bc2bd85a754f621f20c65d6444f78923ac48c0db6377c0df30fa0bf936cb14c93645e79b8b98fd5e16e001091762b8b9c2de45490e826852ad9cc9b18a619415410bf02b26245f4cc4dd8a9f5365f5707a60d00d671b2584194b57091f7abaf2d57c45bc90c8b77ad3063d86815d5703baaee203bacedf45a7742b6aad3224a50d0056b7bb0ed3b0b737e64ddb9fb31680c874261e0adb2c235bb433e5cace21830501c96543357f5f115bae96410213c880167241e21eb17034d3048ec73f2f73aff6729c6e73a8fbf205a9db4bbeb5ce66893b255e22652047240f443211785aa74f66ed001fd32cbbc065d136943359cc05540bb43da82d23448789d6332b609f4c6b124055ce744fa701009d8656d25792c16a4a2677c3ed1bdfd4792589d657f29502e9424c13b2f694c1175eda9c044d2bd0b574f32bf87f36b01619d9a8988607a44b4a6cf62046b13e3bd420778655d9eb3d8eb1053a525ef180338e3bbcf97627c4f95b67f90fc2d01b1c1b5327256b4144897289bb7aaa1cf500206374aa34cc6dcda3baf61b72a015a52b53ecf7403d45368a56ca42ac3bdb28e65e53a27bfeaa8424ab5806621907ac6ed5e863ee537ec0ed8d382cc3b31d8922e5db1996a5719f4c398975b9bc2269112470a1e6189f84f08152c3024ace6622e55d09a2a4befcf834ae2596d698cf2ac8184fe3ed0fc79d066fa2b8d9385b984193008d16f1a1211fc030a6a72e9e6e0f806a6e700e3e21c30c8a26d76dd08c5367ad1988f88f5a4e66c48f620b5b2499dce9b7ab268a822784c54f0f920953fff17efaf26301e8a3c0f97f9af5221dca5279c102914b4fe0cb284e5dae78639f97557aa3dfd7fc985ceee8a42a5673f3458ee5e453613bc3b1043ea39f538ac4920cd4afc3ffa9bdb9b634c07b3f83a8a5d3342ae63644171d659d91fb67e0699512314ba346e631a53a750dc68507797ecd5d6dd426cae03c21bedced0de9f55646baf10d2ca3f147070c095a92b48c930e3d3bb272f604f5984969735a505f001054fd9967f8179f5d9f2f6e2a1b55ca27d7c327c4fdc29af15b1635aa2bd95e5952f7b690dd104751c1694a6d2f9dd05a3fbd8aa19893bc2fa34fa221a318eacc28233f75c75ce86bac8cf7b5f49c989abf91e29fdfc13c67e3638ec71c896b137dea05f38fd7333802f73db54ddb88c7b12653034e54b6004f4d0e44ca1ecaef0017d4e8de114a154fc6209c934374107b037a37ca919a453135b8dc4d08b45decc08157ae6693667932ce97d2c175a826ae575b86b1610500a1b69b8534e7e1a855a16d8c1d025bf34e9735ba3f5b1646bf87603f5d586a34d175c094ca4a99ea78c1fc4c362280aa3165a88894124b46db5481d7d7bdb5d4afc350ae272da8b3688f9e6936413aced3c03d9cfd9bdb383a13bda61868290ad9dede896ff7452682484b6f55c9fc0b62c2a47f133c4cadd0b7a41e163c0b04dff26d520bb666ffb15dd6db210975ebc6b9b44614b9d1e5c7a830f61a20eab57bf3199b52a53a3e7d8ddad48de7d23d7c33b99035d94e008db2a2f9ff7aeb123b53d5f6e1db16dea2c774220e845da87deb7d544b8939600e55f6abea9b71ecbc96adf0fbf08d987393d58630552aa83d91dd7629f16b08124b047f322be3760b3b2297c33f6f9b8aaf40ff46aae19ff6c4d466d7aea8e439a1f14e574651b8a1c6fad55195d5ba269683f89b4c410e5f28e8b3da58307e3dd9fcbffe3a60244984f06c1aa1e6fa09dbfe3f918ef2754fee46f954fa61d39a9fd3b6879bdeccca3ba1a7320fcc27dc81f9ee4b53de36d15ee558083c55b3faa9122cab7687d9f870ab9ad659f73ebbfd5b95661e48145e72a7f9e619f3a1b22453dad0b952de5f20091446240ece7e2fa1479677bf1923a60e6f657a7dfe66428b9c6f7f42e973275e92ee8f2c45b71d90b241503b555ca88273c63b1bd368445f07df3d28ac4a9f8f953e17b15d9f841d52945648fee4728b498896af1f7a137296c297398e3704ad67e13d6e560d05dadbb26a2edab3c189fd1f8bf096ee8dfd95b547f92fad3a8ef230c6aec0b8217f02986d9517d93e593d496210d8345e611493e17d76c63b76f0683844f0009588625364b493f2e157b1e2c2c795526561afa1968e942ceb747be035a3b675072bf1b9e28f2d6300f6e10248558cae3cc05747b688b0ac92f3afa2a227cd74f7f5484e2c21b83fa0f840ac21a0d2933dd533531bf2f8d7af20ce278fcd5b31518d891c0b88269f9cbc07af225d49e13cd5b9b0bf8298f8022f7d66aba0ff47b2b1e1666b8aa5ab18a772ce3b3cfcfd5b3ba6ef4c551b48c9fb8d292d3bcd313f1f80105429ee65ffe5a34f0ffc7905d07a38737f0bc3f1fd0eddefc3d42dad55e8007d94d4b6c1f094e340303dfb08b0ffda569e7c692e89b86ad83669935d62b00c1a12ef771b2a8fd97c6a27bd16aecd6a9d0a5a52ad862e552ed7fa846c0ae4916abd89ba07a4b2a0e2d340563b0414ba8d36dbc0ce14791af1525e52459364a75a8336845800514b2a8919dc58665583370a9b31f35dd54776d8027c2332345ca388c4e7d89545ce07d22064a771b6f383af506a3d2f0d12e1931caaad917c66c1459042e61ea874c9886267fb04071525fbd752614144ef167c4939cada2a210d8ef654f7de5a38babb5e9ba85ade5d58ed44831557b27dccc57af8f959f0a1c43861b48df0c3e2a71cceeef18419f03a6333880f6f142bc85ddd7aa9a71810b033982f69ff6c73576cc23b6f38f2577fc07e48dd1f8283726d76f4199863402b91f4d912b1fc7fa5f40ad2d7bc6a8f4a42bf3a16aac0cdf02ec7c741330162c0e5093ec539d0b6ebdef77598dea1a628a44cc1bfb50b94dd502a4e5c16e0c725bc118f81571299a6e1e84ce0422819ee54b2e3bfe6f38212d849d2fed768eef0cd21746f4d9b1eaa87b037da8447c73d20ff8b234e85ad064cc321f92fd309583842434c94e1efd5a9286e0f0f411efc50d9bc2e5b9a89aa6d3fd76e26f5c1f8b4283a52572246376c08f8768a3272d7953ea2e6eb8dfddae189d3929ea22d8a79a683230d975e9f6c980d35ce8c44bcb7303964adbfea717478003f7e0e36fbc289d225cc77c44d25a6bfb67f61c8cf32cc9131997dd31ff86b09ed211958c30a652960849251bfaf697350543f528d80ad3ca30e3f26ace1c13b11f73d7be474312539fc4e0fdceca7cc97bb6c75e1cba9fa3cd316bf7ac00ba4cb80de1e3bfd5a0db154984cc41a4c32fe5cf03666a2263f183ac2ebcf0f7445af914f422cddcccd0e4ec06fec39965f81cc4106f94a1fcffb9da2c9f6a40b1d41be15b285c7db072fd5ef688147a3fe250ee9614033f81158c5aed24133fb6d0274b69ca133d532bc7fa6c412c449973dc3aa2dcb93e51c98289f981e3ae82b2aabe6d5fb9c7c17372cb995d0fb463144499226dcdbe3e3b3302079f1bb17469fb2354e8a4dfa175809218873d3dc730447943432d215ea1369bb8d40975f7099e1a06e57c587c36f8bd2388f7e931463cc7f7246088d7a8112015e1739a763cd41f6048aef343a2d67f0e6427bcfb2bf2be778de17fc40944d28176dba675173b0cc1ca87afb13faa9476e2b3cfb7bddbdd85edfb946372d33d80bb93a0f65cb629d1bc85a7b38f015b968dfd9e24c0219209a85eb17e278cf1cb09db301d793832e01ec0289e408cb538da7ed1aa4fbe2643e56d1889bbd3b69ccb8ac96ff1505d50f1d51c27a686a5e54b42a80dcb02a8da5f153169518af02b99d5b96486ea6b29afaed08556a3347491fcf71c2af717324f6fa279f65bddac0e2931c40601853ea5f1f1e30779420f6221a2a2655e1d1329f640a2872f296cbf5b3ab4a9afa088ce95b0c674235aff2f9488fd6fbcb54780395686daffd89ac19195226b206f909ebec8cb1881971a0caaf47dd325a85b3bcbb2899e8ec52615bbb7b0e31ce61e23a67ea220d0b11763d13791ed0d4789b4f740b2cad777d66669745e89df7169c6944e3a6bcbf8597ba23ae5fba0ab42a9c75971f472f3b6549a115f3434094040eb61051dfc6def89d45809893fff810cd95fcc5b81f8ace4eb391e524da019f3cb1df3aef55872ee705de945c053c3cb14391dbb42b562e64286f2f6d006dba83bd2125e4d81eeef333bb1814b0acabe51abd03f20cfc3dee2becb381c523f8ecd102577554255b078592414e4a7a931e583076f6256762291e872c9a0c7d72657496c6a718b7a88f3f4be80e4428d420cf77a490e1cece2de274ba81e1a14f1480ac9f99689259a7604a976f442dd6e4cfcf3fe1a892635ce2f6e79067a80f00b6d281a60a74c535372f8056c50294b54f52fe8bc899520d9c8413007043cf61d6387ab87faf0ce5faaca9b51d695ca4f7bf64b9be1d9cd161867ca1b00f3f1ad1b0c48637167ee11854d51e2bb8721c0af7a59f07de4bb30596f448601ba18ac8a9f66eff8eb60a492f6ea3fd39e05982e90c6ec7614069f66aaaf7f92104972d7c82f06e933508477572498e9af3a69aa099f40089bba2f40b4e9b43b198ad6effc6cf469aa42b08cfe895e5037aca756dbf92df21de079d85a747245a98e5e1d299e1557a1b8caafa385728b16ec67c0aaf76a9d255042687ba8ec0df22c12824e1d8d72bed9d9ea5242cf406974a3c20125d732975edc3a0abafc32f8cf503ff46d4029eb47d86094cc8619a47730ade44743cd56a79e082ca7a5f52ebefc1b794333bbb939b9d737fdf54e94765c944e777422bc92637215eb0ae26544830a8477d2a5fe84c183fb9d62664cbfa426a98b0d89972395c2786a3800df3da062c04b1b17d1b5f2c2466c9c1fc6b1695f5566eeb66f54e5032cd66ba99a2253c28a5cbf35f1b63175624b5ab24bd7a2e4cc3b22cd4dcd71d3ab9b3dd93a8aab6ec7f5fd3f92700238d9f4d94537e2daa34b7e55a14e857bceef4c297853f2ba9af5c151a0d08e3e632e1ad83600bdc76bc87c43783df44fcd96738c4e3342ce7a1ee879598c588c03f9b6a3a6cc43d7e2b16eed51419198a5126e94fedf2694c93966782cf30fa7f05eff629564ee4257af66c3b64c8d205b3a45946d4ffbc09d1865d2be565aac4c8900ea23372ba676648760209e8760f57f46080a3fdc81169de500a9bd32a71ce91a3dd840b23186f8af00f8dbbca4200cf207f356481ccc310a2259ecea968dd7e4ba615c2422c04b8cd4b038bb7e33f24d70c915d414e10aed61ef84beffaf9e7eacf173d99e4a0e163e98f307dea94f7d5c4ea3e8e2af3d3fbc8aab5f52bf359e46b50afb3a25c8b873d1eac2d9717d6ff6936dd47d6a1a3b674101e32872b92f1fc78dfc114b51d24765a76fe4d9129dbcf88f83858f9adf6576d8b26b96e22f5d2b889cfcc8096ef11513bba940edbde1bd319333c44fb5d89793f22e872e70bedcab767d60c26758861d7ce80274c1450c13c2fb7be5b4be756f072cc3e0acc0ab59b7bc6b8482f2f80ea8c317e5751eec5f59bde493f1fa2f0a7871b3483e86618ee3ae824c651797f8896ca1c7e54d36a7a0f235e448c8fc30b42d38fc831bac7a96f6010374d789018ae2b3257dd9e910484fac138f389de9e282a621f79c054f727853587f002e81f821159a99611235f6e422b1d0cc2d1db49bca36a1d3990e481f9c3a4ac943ae3121db196daf25e2ab6e0a60e3c04597ed951fde197fbd44c733d2d0f8f1c695e6f655400"/4214]) write(r0, &(0x7f0000001280)="8b4c26116d4cbe5b7ef4cbb9fe1982aa2cbc4fb21d7aa4266655ca1e9bda846f2623a9e12515cfbb700cc78dd0b492c9a9b9444518269858724a1de993240b418201229372076b3a1e139d9904d3d14985e0510693226f37d04b9155607693b0814bff112d9ad809727cd2683fe39367550df5d7203fa8c846d1fe692ae87e278dd9b2765e394b31d0aba0efb849f07a39da122404a6fa1feea637ad3ecfb7f01f4f23f7bb6fa531db43019ce56a0869e06ba6173165bf738c731ecc8ab736", 0xbf) ktrace(&(0x7f0000001240)='./file0\x00', 0x88f21332b3b0b178, 0x4000080a, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xdb000}, {&(0x7f000041f000/0x3000)=nil, &(0x7f000050c000/0x2000)=nil, 0x2}, {&(0x7f0000170000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f00001b2000/0x10000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f0000646000/0x1000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil, 0x4000024a}, {&(0x7f0000750000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil, 0x4}, {&(0x7f000050a000/0x3000)=nil, &(0x7f000046d000/0x3000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {0x0, &(0x7f00007eb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f000051f000/0x4000)=nil}], './file0\x00', 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) dup(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_open_pts() syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20, 0x0, 0x40}, {0x6c}, {0x8016}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r1 = semget$private(0x0, 0x499850f0bb53842b, 0x426) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/79) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 4: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) socket$inet(0x2, 0x3, 0x9d) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x14}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xffffffff}, 0x8) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r2 = kqueue() openat$speaker(0xffffffffffffff9c, 0x0, 0x1, 0x0) kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: r0 = dup(0xffffffffffffff9c) r1 = socket$inet6(0x18, 0x1, 0x2) getsockopt(r1, 0xfff, 0x3a5, &(0x7f0000000000)=""/48, &(0x7f0000000040)=0x30) fsync(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000140), &(0x7f0000000180)=0x4) fcntl$setown(r0, 0x6, r2) r5 = dup2(r0, r1) close(r5) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x2a, 0x5, r2}) getsockname(r1, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) truncate(&(0x7f0000000280)='./file0\x00', 0xffff) r6 = socket$inet(0x2, 0x3, 0x1f) setsockopt(r6, 0x3, 0x817, &(0x7f00000002c0)="bd28ec1fce7903998c4b10", 0xb) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)={""/16, @ifru_addr=@un=@file={0x0, ""/506}}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000540)) r7 = getpgid(r2) accept(r1, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) lstat(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)) socket$inet(0x2, 0x0, 0x0) ftruncate(r1, 0x80000000) writev(r6, &(0x7f0000000880)=[{&(0x7f00000006c0)="f7ec3c14891509a28868979c725a3cb922058dd96b1b861adc3faa7981950f1072641ad62763a2409efeb9a17f85ff7694ddc89f0665a3e97f6e77f1544d7d810115d6bb7fbcce08a43b8853c43825bbb66f557ee763863f6d730bc40e202c7feaca02f3515ca30c633bb8815f7ac34076a1311e69869348f00d020e7f7fcf98319d3824055a117769f361946bb9ddfcdc7ce8e387fccce0bfa4b0844e5c4a29ccee931fe37f18a05ddd785daa7cc1fb52615c1c9252e9d75b364979de2daae36f68824fcfa9a6428e9baf769523b7d57ce8f9e629ddac1e18b0587de0a50cde904ebed4adcc1c", 0xe7}, {&(0x7f00000007c0)="7a61e57713f03db8307af864c0274d9cef710444441c4a3b13487a257e062f38ea23ed32cb8db102c60100f8954560b148d7334fa1da6159ea32d40b5b641b9f61ec82c1eec40b53fc08393f5ddb571b2d7e0badd465dd14a3ad9e69937716b06040068ec7a24f4dc12677023d2a5e8e3502816cb21369a9154a0a1055b433ffb766f80808bf39cb1739d9b8dfe28460cc7ddbe0ba2a8ec5d750c01db1870389535d1545fd512d5e4868", 0xaa}], 0x2) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f00000008c0)=0x80000000) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000900), 0x800, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f00000009c0)={&(0x7f0000000940)='./file0\x00', 0xfff, &(0x7f0000000980)='./file0\x00', 0x8}) semget$private(0x0, 0x4, 0x2) r9 = msgget(0x0, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000a00)={{0x36, r3, r4, r3, r4, 0x6e, 0x1}, 0x3, 0x100, r7, r7, 0x3e57, 0x9d49, 0x80, 0xa2}) setsockopt(r0, 0x80000000, 0x1, &(0x7f0000000a80)="7a2454a13f9d7bf97de13d024c03da574f075664deb6630630", 0x19) executing program 7: setitimer(0x1, &(0x7f0000000280)={{}, {0x20}}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f546db7a3d1f691a1c0000000000d700"}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13fd812eaa4e7130", 0xc) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) executing program 1: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) (async) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000240)={0x8, 0x0, 0x3, 0x0, 0x5, 0x0, 0xfffffffc, 0x10, [{0x0, 0x100000, 0xf58}, {}, {0x0, 0xffffffff}, {}, {}, {0x76f1e53b}, {}, {0x0, 0x0, 0xfffffffd}, {0x0, 0x5c1}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x2}, {0x0, 0x5}]}) r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x1, 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) (async) getsockopt$sock_int(r2, 0xffff, 0x40, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r3) (async) r4 = dup2(r0, r3) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f00000001c0)="ea00000100000000", 0x8) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000000c0)={0xfbf6, 0x0, 0x60, 0x76e3, 0x8}, 0x45) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) setrlimit(0x3, &(0x7f0000000100)={0x8, 0x5}) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000140)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYBLOB="ff02", @ANYRES32=r2]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0xfffffffffffffffe, 0x62, 0x0, 0x2, 0x10}], 0x800000, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{}, {{}, 0xfffffffffffffffe, 0x62, 0x0, 0x2, 0x10}], 0x800000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socket(0x1, 0x2, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x8, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) link(&(0x7f0000000180)='./file0\x00', 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xba, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) syz_emit_ethernet(0x138, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) clock_settime(0x100000000000000, &(0x7f0000000000)={0x40500000}) pipe(&(0x7f0000000100)) r4 = getppid() r5 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5, r4, 0x0, 0x0, 0x4}) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) executing program 7: r0 = socket(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x24, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)='~', 0x1}], 0x1) execve(0x0, 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfc01}}) semop(0x0, &(0x7f0000000080)=[{}, {0x0, 0x2ff}], 0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r1 = semget$private(0x0, 0x2, 0x20) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x8, r2, r3, r4, 0xffffffffffffffff, 0x40, 0x200}, 0x8, 0x7f, 0x7}) executing program 5: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) (async) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x2}, {0x84}, {0x26}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) (async, rerun: 64) setgroups(0x0, 0xffffffffffffffff) (async, rerun: 64) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0xe0ffffffffffffff}) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) (async) getpid() (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1006, 0x0, 0x16) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000280)="4e00f7b3ec252084b3c7c839e07b7f22990ad549b479e3810d1af5babd7341042712cc89b19c7e28f3c9817c37d08dca4906797e9b64dc61ea67ef1b752bb9b877e73ee1651ad73c773b8f6476de893af1ac278041e146003aaa329450d0b5dcde1c62bb1bcf5c28c99af7c97ed7722d56ae5122fe2ec06cde0094f56a82ac67cdfab244f988ca7b9ea68d3fa243f709b4283a0ecfae7d84b678cf42b01aac54527a609269b291388b", 0xa9}], 0x2) (async, rerun: 32) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async) recvmsg(r4, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) (async) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) semget(0x0, 0x4, 0x308) r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r8, 0x0, r9) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, r9, 0x0) (async) r10 = getegid() setgroups(0x3, &(0x7f00000000c0)=[0x0, r9, r10]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000580)={0x3, &(0x7f0000000540)=[{0x2c, 0x0, 0x4}, {0x30, 0x0, 0x0, 0x4}, {0x6}]}) link(0x0, 0x0) rename(&(0x7f0000000600)='./file0\x00', 0x0) getrlimit(0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, &(0x7f0000000180)="9a7f1452fe869fac2659b5461edff3c77756ec077602b86e60743d8c0a5c17e6f75e9191120cc479aafdb6b73e8d72e85aee96ebb722916895f65370111852f3c7eb25bb951ae70d4cefa77da137d2d2671c8eed0284fb4f3eacada1f4efada86cec4aad92d93dee9a789b0bb7d539d93c2d1489058ae167dd45b30a4cab43b89ca0", &(0x7f0000000140)=0x82, &(0x7f0000000180), 0x0) executing program 4: r0 = getegid() socketpair(0x6, 0x5, 0x20, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r3, r5, r0}, 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) r7 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x5767) geteuid() r11 = open$dir(&(0x7f0000000180)='\x00', 0x1, 0x8) fchownat(r11, &(0x7f00000001c0)='./file0\x00', r9, r10, 0x0) mkdirat(r11, &(0x7f0000000200)='./file0\x00', 0x1) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r13 = geteuid() chown(&(0x7f00000002c0)='./file0\x00', r13, r6) fcntl$setown(0xffffffffffffffff, 0x6, r8) r14 = msgget$private(0x0, 0x1a8) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000300)={{0x400, r13, r10, r13, r6, 0x80, 0x101}, 0x4b, 0x1, r4, r8, 0xffffffffffffffff, 0x83, 0x2, 0x3}) mknod(&(0x7f0000000380)='./file0\x00', 0x100, 0xd02) ioctl$TIOCSTART(r7, 0x2000746e) ioctl$TIOCGETD(r7, 0x4004741a, &(0x7f00000003c0)) ioctl$BIOCGDLTLIST(r12, 0xc010427b, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[0x5, 0xfffffff9, 0xf6]}) socket$inet(0x2, 0x7, 0x20) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x80, 0x0) ioctl$WSDISPLAYIO_GBURNER(r15, 0x400c5752, &(0x7f00000004c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r16, &(0x7f0000000540)=""/170, 0xaa, 0x1041, &(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(r12, 0x80104277, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[{0x5, 0x0, 0x5, 0x7ff}]}) executing program 2: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) semop(0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x0, 0x6, 0xc0, 0x2}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)) pread(r0, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) executing program 1: semget$private(0x0, 0x1, 0x220) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c, 0x0, 0x0, 0x8}, {0x3d, 0x0, 0x11}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r3}], 0x1, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r1) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0xc}, {0x40e, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvmmsg(r7, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0}}, 0x10, 0x64, 0x0) dup2(r5, r6) writev(r6, &(0x7f0000000080), 0x1) shutdown(r7, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000001c0)) sendmmsg(r6, &(0x7f0000000400)={&(0x7f0000000480)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000500)="0323d419812ec431c5b32edfd57ce225103a723d2003d385c78ae2b55e904e73c24d6b622ac6f01b6104c554cdce6550d8f5e890dc2bcbd6d736f9b426692c707346151b7bd93abc54b99e47094b483e76d72a768efac31f464a5a4f1f42e6513464b4a36cdda2f60fa17b05e9d8ad0774b26630ea55f6705dc32e11d747f339bd31", 0x82}, {&(0x7f00000005c0)="c22c9b1b21c872d7368f09e14cf4bc475297932d2c89bec799fbc2ddec4471eea9094120fb9a3db0fc53aa4ff0228eb35d762a81ed58a2dc327c6f119467aebc2b692f0155c371e6a3e31fe437dd7cd4062c4aba3a726267c99ac3169f618b13338630378901ea1da4e1e1d8dec6c6ff2228eb48f0db549f55e6", 0x7a}, {&(0x7f0000000640)="fcc66f26be844c7b3935f3db7811d34e7ffd8a78e19fda9370203b0fea80ba950f2832b7a4f905ce5138f554f07a6b3082afaa1f19338a819dd06c647aac1b8487fefc3d8be9cb6f081d63c3346a0a0e035af593ddca76d1b78ccb35beebf832bf6fcc7229e2578c378de0", 0x6b}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="a80000000000000001000000053800005b38fa3a584044276cefd03092341a92272f8cc90cce013568bcd3c9ada777d87af8cf38d385fcf48c8a69ef9b4b226a02708a6549ef9f459b670878ca373dcf63ec1999847d7f85144bc62ef789061ee972773459269a713205b803ea136141a08ff70700c6791aad8802c8cab13a659900f9db946c454a8be6d911bf578d8a45443798000000000068000000edffffff000000000002000029ca4b0010f233f42a2071ac8a373768a3772fcee501571a6cf8b7b052bbf28b7ec6e5bd9cc25695bc3c5b01a10c5f34e67c21a48ddbc918b8c5c197d4644da7450daca046378ede288488b9c4a27da4b08d08ae5bce00005000000000000000ffff00000400000041951d2ed99853b4c05777e4a7956ea54aee4ef7ab11f023e91d70f343c7062a475a84bf98a3d3de274adb6f25108c68f4b0c320b96fa76249130000000000006800000000000000ffff00000300000054a5ee19ec5c7ce89276aaf4cf21167d6a60cb00b468d47b85a98a5c09614e12222fa8b93aa05c9ece21dacb5dea98d1aa7043fcbc0dcbb241b62f528879d3a54ff23fa245605bdee620055bee54cd06d5abfd088addf0000000000000001001000000000000ffff00003378797aa80089fbc07f34e9e6f03a3b919f0fe55cc70f6d2f20f4291070fe279df64472aaca0b41ca92fca1b8a67f2c3ee08a44f3769b6bc69e75a11c5cbc5f83edeafc3a8986d10852a747c5de28eb7f1b20df86dc39e924b119860ddbb2fc6a599e36eec5ec9cf32e16643592a2971799fdbfbe7237e90ea944c9d5646b76901831170c75b653c8a3c6967721e55afcdc0e370f47aa1eb82aa2b1d6381dddb8399be143f4c0e5810cb2a166d11686209a035debd7cbd13b579d031bcae0e8b052736ccb74617c4e77a5b90c44dcd4c44bb63bbe779c897d9eec3c77bb6f09187198ce8143356591a1e243c9f8b099561c30527a74f37c44ebc127d6bf4bf7550000001010000000000000010000000700000018a539c7d88b5f5ede87af1e726e37b48d0f80626d414aa2faf8be09b0fd2627f4ef898bacb0a0bf0f24e530a442c36d900dfef00b1217f1499c8100e1b0fe3628b1ff7ec1c4933d48a904cd96f45cd0e9c5d50797fa0fb47708512839f917e40eb02e4d5f87a29006d965f5bb82f58530d02d4a52e9d28b883d8557f486d1ffda8512bf6d189c7766fe88965ae0a46cdf4f3de27c2e6029b67c1cf34a64f0b880d95bc1d6a15bb74092d1fd6e4150311d114644b67d10063d9e81f5faabd4ab52c47241c59045c118b6bac358286067c8a229b5cf188b52e08319fb5b212172ca64c197de2e28fd00c33106551f0048458dddee684527d07a3de6d945d1e9d9db14333b3489cb073ba02dff4ad6d7c18acd0d0e425d35e9bae7e8fd30959ee06dc8b0dd003b62256d57e357db5a6e6a23b1fd553ded66cf12979db8910020aa8d9668ec45d919ec9d47a50cddd24426f16a763f17f0ab91e64933ff8d162946b6da0011983709f5113f18bf5759ee40f57eaf55eb56cb143bd1e4a6bf4d7f963ed75059893373177fffd9f01d93fb721c374171435a0399b1ef84599eac88eb32be772962984f3fb093b60518fc7e76c65c8c572b304091a5057e6ef09c57b466b0b4dd5c4f7ad0c5afd56a03a3f09d81b72fe9d1ddc15dce8e6d0d8bfceff7dfea8783b1ac27c261272e37b385c3d24803819f5018ca0a41f483178761d1a2af17a3630f024884bc5108b8159c6eedf4a5f51beb87fd37d2b001aa4ec27c91cecfaae2d38e1471a73283717bcf82db582938b9f672d431a6b18c48e87c3db2331b6196ab5a1eb84a878a1afd7cc148804de25f41a21feaf986141083d45d5dcb2a314ecb764e89189568a66ec4cab656373d6d52e3d904eecf48c9bd7d81e3307e0a5b068b16db38200188e983bb0fa43cc85b6ba024bdb401ffbaa01bca24241bb50235d7974b43b5bd1b4efb7d72b107c50e23724dc64802bcefff2fe08c27f4aaebdfcec0476b0bfa39f1e622888594fa06c72fda030d4b06caf1d5a3cb2393769d016e54285b5625c8ee2f68ce461ccd04b111d6de3f7d1b799ca33d44aca3c45841abcf0b9c12f1f259d893eeb3f55c59e1200985233d460264e948c1b167e7bbac314915ee8c735ad2ae2a4533f7847afb5fe0f4f4c12ddf929c414d3f19c017e81f6fd4f4d8b7e267e9c4823f100acadbd32a99f53060cfebe6559c5db38816e90da95a8b27865fe75b96e72bd93974ac015f09710192993b0ca5387f06143ea9b508475bd22623232be7a4942dd448496c5b2872d6d99388092d49a50d290d34858dc205590ddd8de542bb8e9a5bccf3e1687d9577b54a327742334db1185e462d685e0560c11349ee70d50bd64a9542abe2fc1950b2b987707c615fd5ed833a3a475903e63b245dec47c0026405b9f705080618dfb0c475761b9b8cbd452f9d00518772f58333751b1a03a139fbf088823d75101b80e28fb08cfa9e67d3b8a85cf0cf35f8a84aa65487c978e150b9986e8e17a35c9afe56c1a6092fbb7a35272322411c22f8e164566f8a50c1b9102fb329b0c978f03e43398b7399e37419cd2458e6ebfee9766c59d44a4252cf739de6447c0a8dd1d42164ec64b7d6bc0c03c072073cf5730e68bee7fd61b8bf0bb07de6aff8e71b0fa060de1bc0f6c47fa26824a5affdf0d60f4a51ad96876d6bb0546f8649196a90b1ea430ee6c0e82743426a8113fd1d230ffd2e986a8a1f6b411f31562d4e2a7e91cad1a0541632502158861b1d1bd99b3c437f219d273059245ef8fb5a03a1dc4027106bdcb8673b908f514cbbd5fbffc0f2e9cca252cc69a2eac7998a2ee5836355a741f84b25dabe49c9a9800b5571c8b139118e986e9ae78360fd1a3bc3991f4a1faa5cef7e5228ed96e96dc924882ebf90ec26fdc02c47fe0161bf379b95c3ba6a4917d7273f69f63d5639d7aa7b2432014d5fb41b85b2290e7ba4e6fc33087ee7a4834ba9205b3c51b86be3b566c869d405aaaa0b271722cfa82a2052db88afc983f965e31d2bcbc19f53cd011ad610cddbbd65e6ae611e9e56785aaffaadcf7952eb48d26fe81f359528a24cdc82a6965930b435ae9e7fc9c9204a668c2954724daa786f65cd285e7cbd7c80f8f2f7ae61a46a8c252ec73565deb121fd5568e02ec182e39f0537855b1cf90de6c3711f2d760226367dbab012960a49cdfa4b412f71d32bb31843e06785a146e3f933c5dce1451299e67c1ca8d52edd63e456602086670a220f61a9755730f4aec91e8d99ff495a1da96c2c5d2d98857357426b10b09fa53b552a05a37cf974cfe2439dfafaa4d1c5a73daee6b22aa7df74cc7ca7a1e77e936603e2a7e932fea08fa27c3d662955d9dbd67278db8e25d188c14b395c1a355be8d032ff5b54d11b5378ee0dbc85d97d01a0e58ec4abb4ec18c0863a3591b0280130923c3dbdd6ba877ea49ab6d8ac8945a52c38569aaa88d2f5b4ff1717b297665e8b794607fa5f74446412ae8893305b92a801e4e2222ff6e3cebeacf61722ad9b32e6b94e386a16c0f992190590c960ee5fc89e877a20e3e0942e2aa59a91c19d25f231c761761b24cad2f9427380c94a9302bf0cbd64fed2cf021f6166b0c117d54107cd2a38668532a04897d3e6da779c3a05a87cb083c41d4d8ce816fc6f75d5cf48f5320fa13dc6ce6658e19e877a05c4ec46a2f5db37b565ab34b5605e16d896691227c11b37659cf1c192db83e5550a94801c6b69b32babfcf6157bd69c03b976dcefe4092356d1dbf635637002cbeefe1a1b94d5bec205e5e3c442733ef61f666e26d81f1a0de6ef501762520fac37233af1de386e2327e65ff808c6965d981b0b0172f2a7fb5faa223ec9ba3506b59999e2820e3ec75d7891a6bffb1c31fccfe6fcf840c3bf8b2392a479414bf2aa406848e53a8f12e4daeb7478e89584886bea63fcc67a39c4e3605338108a66463d98548acb8e72754b69a841a928c7507f3f04b05bad34736cac869577f67cb4f329ca7fa047b4f3232b36d81e60d2b933128f4021a3f1944fb21e94b720876cd991c22c5be36c37a2920bf9e168e18b6633299b29a01496abbecd9cdc7bbfadc447760c187b58ec03fce3a13d2c5bad3b892fe58af64d2af55614bee803fa3152fb5047277434067081328a8d76a548e872e9fdd873b8bda9b7a86c802124a9490d4d9ba49bc1afcd6de47e6534b6966a21db8081b5ac89513b38d4de380f382640dd89343ee05779df7e279aec34620a6ab436fafd4b83e3510ea760e1abf6a783d315b8c6fdf41dd4bba6aad48830681622d064de2ac9bd8775ba1d15cdda23157335f27b7a51dc95f7ba979c04ad4e37f7c8ce30a120fddf9903d3522aab32a16ffa93296be06a84cf3431aadc35022b93e14099dacdf9b3f497c77d297140ad337321b6d21b39ea43df31dd13b9333a08de5126b665791613d544756aa0972497286ef8a234f83233185e83b5cdaeee7fdd914a1ca083d6e2be19da666056b839b2a9a744d9120b538334bdd24226840bf284ed439a5f521fb905923b928f8a68c4345ad864f15f17068258b78ebc71cf69d20a38b3715f486763bb3f4b17868c4434ad60a88067b70f70e2f285151625e6ad8a0fbc4eaf42ef2a65db337c25ff8af5bd033066a79381e656001164ce5bf22fc6acec4535360db5560bab6a59f55a3f87061028b58f3b517bade9e6248866ddeedb24731b5fb1ef9d519e4631b90606958e19b1a49f9520054ef9922f9aafbe52b58e730efd108024551d9d4b10ce71527eb5b86d2cdd2c4b06945ca3aafaed5a7bb57b8d22546a9724505188c4d46cc39b01cf2257bcfd0bc5e9e09bd4f3d5a26c0fe07ea7e7853067aff0456e2025453e3fccbaaf001fec939973e5f85a569a3c938b319f0aa4bb29abd4e8b167d5f124e52d6a4c0122e61da1c6b826916549248322bffcf48141057cd5327de7e42af73caf55018593bf687ad4466b173b82d756ff94269f126a134481655e4c5ae1917f3d813ad065d0aec3a66522d7fdad7bace80f1314a30bff4a1fb269008ef1757a592ab39c426ced75cc45d9770feb11584b61896e7460b4d42ac3adbca4bd455403f242f99e24005b09fa67b4045218716ac04cff77ccfcf57c65455275bb47d3622eb5a8e40854bd33bf1b75ad9c1b3b3d2e274af3fa2629a9cfd99d7567ac574b7347baf06f447287495092040de399e169252b0e28b7f88b4f96671d4083d694afb3d891626669db8427aeba001237f3c051777e485dd347a658191028b6767dcf11d0e8b7755de5ddc7028d8b569efb403f91768c86b5c55de09589087d1c95914eb0a73e08806b55100e3200ca7a1391141b5ffa1fbe330df915bf7f5bea6153185a5de4ad39c98c57e33a9d7cf0d25d3b3f63a0633d4e0e2a5764d6126c0cff15966c5b99bbbbee1b3b0bc6a5e7daa291175781b704fb598a0e24709492bf0271f95066e5c9eb4faa5b47b37a940346e16d5f7a577c8108845c7107837f18fe42325677de60c4d858751922a78c08993c6afff0b3bf17281a5afdb4ac44f1cc6978c6a1e40d4d3235b78b508b2072aa253757420d8aa3415057289326953d80fe46315c214a2825ff54b9d2cff6e591c033fce67f03b5ec52990139b6cba5209e7ec384dcb977f2a046748bdd3203a0237c680c07c7e5aab133c5298d26c052fc3d9d3c7666509950b537f6175e9b3d78d4e10eeef9c6d976365470409735c2923307f29492a42b684fb0fb13e71b015ebd16868f82227af32dd45f83aa5b1e5e5d25814229f675a08fa0895a352c08f497d772d76fee38d500660302543cdc2725d6c0fc8c4a6770c690fbc69426e5a2836463aa672f499c053dd933b7163e16463d0e3efee2a3e0810aecb46b8e2c12e53d55c2fd132dd9e6668f9c01b6bc367ed7ec657f05f1a029450e0cf8a67a3bddd87a750fd1fbeeda75d1a58f12b5a4c45c589d17850bf554aa40049156897f75132d529eaf6e78751000a632259a3aa53b51a4b3c3d06100351d74f3f9cc6a9179eaad8689509016ad20e329a54b5a14ebad7e8f10363db641a9c26e8fe67e0b66543501b6e7016ef6baccab0e4e150a374778c97dee88303667a83358863a107b64c5db38fc457877667191b62dd246748be4755fe97d81b92bfe7eea9bb0d4eaac360887d70a2a971ea5f0c67bb99bd6e0f242c5ff470801307d16e650f7871ff67f2f9a437c2f45ece627e73f40ff68119d73f3872cd6a3b9c90514517d7ae7a14b8d0c0cfb44581c59c06ba4c27e40d7117deb2f69e5ad0b7677a348d48d008ef161d890ffc499daa0ccfb17748b43be44605f7b56368def65a9d5f323043eb4d41f1f0968675c2dbf1d8f98bcd5edf18e167707e39197b78dafcb61053995ee10bbdcde2b5eb4e26265c0634531335ef7fbb8bf071b66394056d3cb83b256f83822d0618e6549673f00ee8e2db067879e5d27b53cba40c5b1b13dce8112f1b74b2db5d0888a69ec324d53f605fd94581e3cced942b90455997532daa93a527c52ca20111d42aa4651bed1e7d94d10601387a2d88c4220af7c402d3f509aaac4dab91c3b359c7841c7b2d87883fe7ab389235b02932c2b59d4012945fc5685f894c0eee7b400352664252473afa3fb2aca4103ad9c9cceb25186c95f3b9af0184700b6c12fcfe8b060b253cb6eab4efd1b3cc9495690c0606ec7b19d9bd8efee2573aafb80930fc0a67ce7ec3a60127db2b6c3008b725410994d4aa17dfa580000000000000001000000d10000006c01e0dc25fb6e16ac7c07716dc1da08e0fb401eaba86dc8f6a7997ced0cc9530b788fdf0af410bd2dc6b638a64ef9958a6e0440deb9264ecb9f2a4cbbe7f7d64c7773bc00"/4916], 0x1340}, 0xfff}, 0x10, 0x2) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r1 = socket$inet(0x2, 0x4000, 0x40) write(r1, &(0x7f00000002c0)="65155a8261dcff0cf1a58e7387e8c5eb6cfb61d3ceefb18f0a5dbf46b7bc68a0ac660ff9907de02f6079ac8ec45fe44b0979f7115b1c31bafebd4494594fe1201df31bb67fc411f6aed84c1c554d532d3eaf9d34", 0x54) open(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x9}, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000880)='./file0\x00', 0x2, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000040)) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000080)) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) r5 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept$inet6(r5, 0x0, &(0x7f0000000180)) preadv(r3, &(0x7f0000000680)=[{&(0x7f00000001c0)=""/112, 0x70}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000340)=""/18, 0x12}, {&(0x7f0000000380)=""/231, 0xe7}, {&(0x7f0000000480)=""/200, 0xc8}, {&(0x7f0000000580)=""/222, 0xde}], 0x6, 0x1000) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000700)=0x2) sysctl$hw(&(0x7f0000000740)={0x6, 0x3}, 0x2, &(0x7f0000000780)="e9b407fe1b18eb5af42b5cf0f0734339f6035d5a2eae38307cb705dc8dad8b4644c118631f0baf28ef30db7d5058e8d06046eaca7a34c87d444ed2bbd908dbc6f84533e95a507e1b18631803e948033d35d1c775f3b49895bdf7f657e9f91a4e846b56e364136e087f2c2515c811cd70305a8aa8dce8a4c94d7116c8780246dddeee0693b33ebe", &(0x7f0000000840)=0x87, &(0x7f0000000880), 0x0) r6 = msgget(0x0, 0x10) msgctl$IPC_RMID(r6, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x5810, r5, 0x1) r7 = semget$private(0x0, 0x4, 0x48) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000940)=""/135) mknod(&(0x7f0000000a00)='./file0\x00', 0x2000, 0x5) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a40), 0x1, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000a80)) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000ac0)) executing program 2: r0 = socket$inet6(0x1e, 0x8000, 0x83) r1 = kqueue() (async) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x7ff, 0x0) (async) dup2(r2, r1) (async) pipe2(0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) (async) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x54}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={0x0, 0x1000, 0x0}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) (async) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) (async) socket(0x0, 0x0, 0x1f) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) shmctl$IPC_STAT(r4, 0x2, 0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000000100)) (async, rerun: 32) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) (rerun: 32) executing program 7: mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x10001) socket$unix(0x1, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r1 = socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x40, 0x0, 0x0, 0x2}, {0x1d}, {0x8106}]}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000)=0x1ff, 0x4) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x13, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYRESDEC=r4], 0x28}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) setreuid(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x0) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="0f000000ffffaaaaaaaaaabb86dd60b42f2b000800000000000002000000000000000000000100000000000000000000ffff000000004e234e2100089078f760dc075a32a68b0e4d4a5a9851cb3243793b23c81a1e4b0f51b587c95865c8f499"]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2000000000054}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, "bf4621ea5fc8fd2d6dfda3766485e63042041a32", 0x404}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="d4", 0x1}], 0x1) read(0xffffffffffffff9c, &(0x7f0000000140)=""/195, 0xc3) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) denied attempt to set clock forward to 11811553280 denied attempt to set clock back 4211081242 seconds executing program 4: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x70, &(0x7f0000000340)="215b3343150dca0c14b0d952b5a5c653a3a0158d3afa7151b3272669b74a2bfba68100000000000000a3ee88aa7e21af423468c5e2815cedae446f3ee7865d4656f8a0e1ef9c0377d7303399183f8e2cf9f45091fb4f0b95c3b0408222d16f0f37ca7c82a14060e2703f83d41227c247c1b992045a160cc9c62069f2b29bbbd062990e5fb7e02f16d404381d1d8ff535902e03eb7bb42d88ffeba91043cf57620a0b1d4c2e781d797dc13615b268ff8879f19f91a08b2d317dff8746a1344b2b54f4a3070777b68fb511f2045e30d0f20c1451ed86634b3201184eeea483a1bec4d6fed52a715602f949f1b4b84426aa76e0e59a459b560706023be23c95dcfc2efc94a91788a304152c956bd631063525402c856b5cf8d8a8636c34826734df10fbdb8d05951449494274148e87a85aa41b5c95f543fbeda2b5ed76bcb8533c6bec5458c7d1dcb3cbab1fe863a008ca834e4b2e99f745c02c735dd6606b30a67a8fa5840b6a785de632a0918f54a040c4900bf73f8386d29404004e62f3fd99bfe5dc6afbf73ac2295f8125c47afa8c1df8037373fe6b19ef9fb9b6e286c151e8ab1a399aa3b5000000000000000000ed0583627f7754d3c3b567a192d421bdc39cd407886b0f597bd85c6b8bab144392d780f12ec1f51ef8f124d9f5534ff0dc712a5e9b543f27de1e4c6555611acc57496c1be5f14ee58815471e1560121d3fb9777418fb552531", 0x209) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000)={0x2}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x3, &(0x7f00000000c0)="3be91ab1ded9ab1f79d4e06e235fa47dc44ed1a04e24f926e97cec247521215f39a634cd83019a560c1183dec3be8e7234b80c3740811cc8661e5a338031708d", &(0x7f0000000080)=0x40, &(0x7f0000000180)="5935bd8e76660d907c045aa6a852a6085f1b0528f526434c7f46bad55fed13c8bca5b717b826048d2269af85d528bb5086c9a14a4c9dcd1cc539c3066ff73adb7e19d50d69a6fb5522ee8a427bbad734d4bb13cd0ee6a7081a76ad71ac7e32ef3ecf252edb184e27fdc4153045be1ccf841ff2e51189508ef04851921d163b97d2a646", 0x83) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40a) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x52}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xfffff7ff, 0x10001, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r2, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) executing program 5: syz_emit_ethernet(0x80, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000004a0000000000000000000000000000000000000000000000000000a600000000000000239f0736a42593b27992"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4000006, 0x6, 0x6, 0x80000003}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe84", 0x7) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x50c) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32], 0x0, 0x800) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, 0x0}, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES64, @ANYRES32, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYRES64=r6, @ANYRESDEC=r5, @ANYRES32=r1, @ANYRES16, @ANYRES32, @ANYRES32=r7, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c995", @ANYRESHEX=r7, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = getpgid(0x0) setpgid(0x0, 0x0) setpgid(0x0, r8) setpgid(0x0, 0x0) executing program 7: setgid(0xffffffffffffffff) setgroups(0x45d258bba4c9b7df, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) getdents(r1, 0x0, 0x0) setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 2: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000e3, &(0x7f0000000180)=[{0x6c, 0x0, 0x0, 0xffffffff}, {0x3c, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x2a, &(0x7f0000001340)=ANY=[@ANYRESHEX, @ANYRES64=r0, @ANYRES32, @ANYRESDEC=r0, @ANYRESOCT, @ANYRES64]) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000140)='./file1/file1\x00', 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r1 = getegid() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x1, 0x0) close(r3) socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$inet(r3, &(0x7f0000000100)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) fchown(0xffffffffffffffff, r0, r1) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40003354, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7}, &(0x7f00000000c0)) r6 = msgget$private(0x0, 0x120) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x24}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac00cb5c656358bc5a91501d94a34b8e5f84cf71b59c7afec370608bd11afd2c011d106d2e5cb2d3435b82", &(0x7f0000000080)=0x3447, 0x0, 0x37) executing program 5: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r0, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ktrace(&(0x7f0000000080)='./bus\x00', 0x0, 0x0, 0x0) close(r1) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x9, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2a, &(0x7f00000002c0), 0x0) mprotect(&(0x7f00000a0000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000401}) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r2) dup2(r3, r4) writev(r4, &(0x7f0000000600)=[{&(0x7f0000000080)="b0", 0x1}], 0x1) shutdown(r5, 0x2) r6 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) r7 = open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r8 = openat(r7, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat(r8, &(0x7f0000000200)='./file1\x00', 0x0, 0x0) getsockname$unix(r8, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x72, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x3, 0x64, 0x65, 0xff, 0x3, 0x3b, 0x0, @loopback, @multicast2, {[@timestamp={0x44, 0x18, 0xf8, 0x3, 0xb, [{[@broadcast], 0x89c}, {[], 0x5}, {[@multicast1], 0x8}]}, @timestamp={0x44, 0x10, 0xbe, 0x1, 0x7, [{[@multicast1], 0xbe00}, {[], 0x3}]}, @noop]}}, @udp={{0x3, 0x2, 0x8}, {"1bf598130e0e726c7a700caf7b62c3530777342bfaf99574aef2977e"}}}}}}) socket$inet(0x2, 0x2, 0x0) executing program 4: r0 = kqueue() link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0xcb}, {{r0}, 0xfffffffffffffff9, 0xc5, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/194, 0xc2}, {&(0x7f00000001c0)}], 0x2) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r4, r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280), 0x0, &(0x7f00000015c0)=[{0x110, 0xffff, 0xff, "4bd153c5dcf1737a60248c1eac17e34be12eb2d669de6316623389bb8295f7b6dc90731846015959a389ba6b712618d5c8377d3c4365a17b84b6c240f7fa423c1c88ed5b4043835a96743b7f261267a8d635f777b82cf36a07fcc3cc0b610b78155e323904d88ae54dbe63bde911da86c7ad07f97d8a30806365adc03389e24e249ddcde3475cb539d13c65e9049193a2b7e5224feaf1f0f73c0ad12e428ea98549c305ca9990e3d2fc702c184ad3fdec3237a636ac3f0e70efad77ff26b92c400dce3485c01454abb7e797d0e8a3bf0537ae5ed32249f53a8b5405b796e8896df8a8a6477a355ea3138b1ce5f2d5019a42c428ff136af35f46226b96e47"}, {0x40, 0xffff, 0x10001, "6de98b33a74939ca40dad5c86b08f37700cab7f82c6dcf096c732760ffdc8fc31f0446cba42a34c5a2544f56"}, {0xc8, 0x1, 0x489a, "1c1a3ce5b6570de15c9ac2474feccc345ac2caf935fc102ed5317c08dfc93382f55187320a21751396261571238569843a1b503cf56252a0773662580368d919a8e347decf5c63f2a49b014422dc8b20c9c5f601b53163cf47b10fbebb83e92e6cc19f1f8655a071af3f5ee7e7de8c522f9642992f6ac3482b2c49c0bfba04011e3f501790eb1c27b1867f7679a5dbe20788dbd7954621545aafc6e59c74eb17ceaf5ade02d94440c726e40483c9e685f397c03ef93738"}, {0x70, 0x1, 0x8, "e6dfdd3bb68b74ba2579075940daf1bbeb97dd1fe1ecf456ff1149181a731b8d88e9d25100bdf0340f3d5f1cc7ca4135594a6b7c0aa30df1247e18c60d6796e58facc39b4b2e729d479a3833d363e9fc06037d3818b7a65aa3990d19"}, {0x1010, 0xffff, 0x4, "bd46b87c5d3792a09d615867e96593ddf7a88eddf202969eb0869474f3c5afcec3c6900c2a9080a51c7f4a5fcb94919c5bede6d81dcc0f37cb634d1f8d76f1b189e1af59e5f4b3faa25b5f2ba71b4a22acd2bab873451918902bb97b90579327ad5906b2106dc6b3818b4ebfb37c3dac4fb193d5a41456831058d3dc79eb5ca5b29e73e9f264ef99e9c7eebece9eafec2869b1be38a0b4258f1f02d5ef06fcf8bdb2f2f486e26fa887244dcdedd712367de04cea7ae43d8837f20135525c985ffa7e91f064c4fd08a63f2ddc9287915c365ebda51de9a62c42e58b437ca42dd9023b413e2245099d59cc94c5a125c2059db9cc5e10b467dd77aa1ed3b4a9a60143d901ecd2d85a7d867091d631a21e8cd2b573264b66a305c8fd6035f7ac859824c34db812b7a5ebed06a5d7418867294bbba4b189041038c137bb2f1522a272f8f5af2d27099844928e2d475589862086ba5db739af2836f0f3e29235c8905db9d2e82cdcf9af9e53ac7cf670f2a9349fe4bc5fb57946e05c65d32c8e10e03050ebb2d8f881a0764dd54ed492ab4e2bec63ad32a5764e1d05aa670d45243f219b68c898a6172c075425629b055aca4523e9fbb3b340e770c6c674645ed9f43ae70460c3641fbf1f90bfced9cb987dedb9aa45778cd9af15d7559a0cde6bccd2235d42c128e7cf2c1fdaa5ca3db3dc328c17fe003266626af93fac720157b137bfc233d4b8508f58996341fbf396969b5842ea4b05ed4b750b0f596428325f0ec1e1f3d2431331e53b2148cbb1014f92894941667f201f3bd07cb369738db6dac69356dde55d67fa34c83b39682eda48cc9c8ebc47caba406a60cc586517a543663f36bbeecc50c597485bcbf7c9a6880647b0da2e73975f24e7206fbc20c16dfb2ff0e6ef361e635fa6c59fc01fad3b1d37c3d0a407b86cd99af4db4a835cd70d9bbd93275871f07865d60e289046ebf456213bdec02fbd330ea1f2f39981789e2a9b0c207af469fc158628e19c8644eb7bda04d7baa3d078639c48c4273d2f8b2d9338db7b7298dcc51468aa8e57f53cd51c7b61dd0d5e4b22af94d13aac99e47f0b84e3a20fe98f460d9a49148e2e170cacadb9f5d9c64b9a9894578bf5901ae9334f0f03f5f1b539ebebecba8e966d7e8710bbe93f73cac765c46fdedb52ceca8763ab89bd78086541548f3692549392f166914d3adfa5529cefe20f2f1d22ce896195a14841b1fc37fdfb83a378f9d966812192d118c3f77d52777c61ca4b5300c291d45e8465cabe62f723490c289fe179eb006ee09a1bd6dbc26392a630cc65ebd93d4c4afa06e14965d1a3e3916b53f7424f8e61e45af80cd6b9edffbddc82fe358d5e8269af0511e59dcd215c5a895085675b50ced0411438c1ccd62f9e53d2857730f1a5c6372ef312532a93386038ae2999784344d2598ce9aff35d046dc2928ee56184adbdb4ee9b7fd082e032bfc4ca12d6b003ab6b733e4e763377cf10cd791569861a73642dd579af3a5f61c029be18cd474f45ca57b88db2f3b040aff78a165f4d6f91a3784c10676acccbbaca0df3b6b8b4d743ac406d5216c667a9b621a6d342e74e8f8578aa88600d1a8e4fe01654500b60602f5a92655aecaba99553780d390bc32f54c70fea138db97fe3b10f2f01183332efaefd0f9f7e7dc7d652faa3a9d5543e099dac5f42bf89acb5947eb6abc75f47600a140a22c82642c4931426a94025efd57c42f4476eb6b171ccec836a891fc132a60ac9504c417887a4cabbf7946f0234e5fcea0ef26ef8da3ee3098b99a282b150e961c650cc8791201a11de1a52fbe9d3d5a34a7f404b82c24b1970259fb04d70141efa1eec5339b8330eeb362c8c07f9823af10d7ca7ca70498dcd2263388b6b0404ddce983c3c9c57f5925bb7f059afadc9870f2ca28d04e96281fd0462dd24e6f5e67650ae5cd9f683fdc54e21573a6f855fc374209f90e7f16edb7ba61b7b09c471945d299145d2cc8e3cf64c1abef100e3e1fc6793d4c742d49ed0320e2f1adeb59af06408a02a1794436dc268820291a291e40f1411319ff645c5374d39bace2ecb201e4dfed52fb2e3c55acb04830ee3894a48d596abd81d27939d6c37478e4847314885d051524d29ec17e57bb2326832c62c78f68465d6cd6f3265c68b2db773de48352689de106de3085355337bcc19480ed62081ff6cd62628b5d7d29280cc7d75d9e145b4c87637844e1b917079836e71ba950902de2d4b654ed4d0b1d844df021ffa61ee540551564adf95973d3d074766d5159a3965b544da09a30bcef5d2be3073666d0f3fb1f3fe5df469d5183514786eafa786a931c25fa5b0a2fd2ed34199b5f96d0ce23fa87b942b4424d35486e8aa121a1cd3064e04a870e4b02491f4f1a93414b26541487f1f9685aa8055ba72fc57e2cc6b861902d6d519580a3b9b30bae4748644d44bb0f8c11bdc485a70ff6453263a1343f4b55d69ddfb8f32df9b4da3e5e3e057e7657c225a1b02c614f995ff536b805bdbc5e38b52b1e6fa9d7f73992d3b2b0c78cf1226ceed401f94dcb3dd34a670b54413685f5644f35c0ca2eb462b4092c6fca5f7cc1901367eef42c564af3ee737692a58e4e2bdbbfcf615855000964e2f7f4a4bbedea4473cb9400304ed87f78703a634405be809c5996780e7f3b58b609f17afaded8b0e4155817b8cd793aff0ff63137cee87c16b6fcdac7d9bddb33639bce1e0a2af7ad69eb1e242c6906f1acb1380990812bd0f90233f9fa476d4c35ffdb271f8f4dcc61ff9da0bb612b7c81f6c65147dfbfb2fb194697f55a81b8ddd54715b34dccd2ada2b17ac534f02ebf0c6babd33af3971ebb5d230e162315f5eb3a65e4dbef8f7c6b463907783b41365177f5ad7f50b67cfb523ad9496d843c35ec8752de496f50fafb1138f7201635ab289e054990e5f6d92b2e390186bca8048967743df8e3c31a24dc36453d32f3333ec851461327e04bf9318b1d92afe1de5dd8b4d1584e775ec9aeb27ce06809546d6797552828f72e0c9e1155b6bffdb58dab00d7530189cb9e88053cadbb41577ea422db908841a36c730554dcb343e1bf583f572f6332605d6ae5cc82918840e8d93b8e68f7cf59913d197cce1c664aaa917d7451a04756638dad90a2b189e68a0bd40edc79bf6925f481bf5c4aac77d61cee9953110a820431006fedaddec8305145963af0ec48f2585b8358eab6784f1fee10603c05996c7ec4cb4687f6406248b0e724fece86fe87743ddc5fc9284ae0504584ac6d9cc0c067a001df2469a33e1cd371f3125c993269ad4474c135373a5bc9cf37e5fd1e6d81da35b6080deb27372d3126ed77f4632a744aabb95af5647a11627477899bfe683323406c40070303c330f2267e885c72653db7f4fa76da466b671176c26bdfe888510af1243b730f400d13dba870014c0e591d85a0d4304436338f8c6e09a776e3c85345f96ffd741b06eec49ab55d745aaf7a963d0cc6b38002349bdf89d00598e53e46c99eb0500e10bb36cf64d2c8f656acb2f4d158d484e2e1c1d721e37dccae6c30edaf94f55ab01a1dd549edfeeb934149ace63a7c4d3394ec0a6d2ec15284f5abee71efa119f1594e399366c622178c87d17781c7feb386ee5c37b9e8afaa6e569f8982b000088fb5a424b61af958dfb47b8f668be9a62fa5d3d76e6759cc03713ce10a654f60edf333102c73b4f03ba13263c00326acad8223a0fbdb65b570fd215092d3cac7df7fc9b47537d5c76f8648d759e14d3281ed119fc153a27b63631d988c13d7415dea91f094d16f35091f7a8bafa0f823c03e0084b64679315c40c4793576576e23cb85af84c50993ba21a3c224cecc698e3d9e3967da64b2b8df0394942bebb90962987dab25bc48d2f3c4749f97a31faa76d5576a0f66b1a80421a8f434751d34952e4a27385a7fe24de035eefc24bdf27a6b303faa717d2b82227611c8e54502fe7d3786ab8f6eeb40568fff5402ca38bfa1b730f768e3916311dd5b80a47872f01450c97944ea56e63cbc782c13210301c9e52525f8973797e4ccc4fcc6ea9268a82c22f1c044827bc05cdf1ac58b66875fb1e4f7ca4ce68c137b14b728257b3480ab2529b7c58ea94811a0e86867356c309a2c1549b4ebc92986e43d633054ee8653f97e98274ca89a47e455e31f374b090f827f07253d06faa1c2dce21f01482263bf2a9114eaa73628e346e8dbe5ad577407b7f849f00a28a6c5f80fbe800cc5fabbdd081ca7a345ddeb0f92fd2fcbce68662386c73a072f4773df94c6eb52f6e6937868743748d851ed3a67f4a9929ed5b11b00adb5dbbdedaa0a0303828d3fc8b48a59ec13588ef93991cb29d0e2785d4d1f90cdb5b4ef06dffd74bdf108248470275e159696347ab1d073963a4a1207de8617a11b3495c1b1d2ec2d4ed84ba7d410c949d0d48e2f3902306bc69cd5d6fd7586b5e060fdaffde91c2ec9901ab688070f56d4c7f3a543137abf13c76c3a93d4d4162c2e32dac1b0e0e82cd990f6a5156e196957488012dde382d628b5f4cb534a9b98798994bd23b6c1027a6b2573377f42d67f6abab4e9798fa134f91e3f24e012121c07d90cae1eb84baf51dcbbed7f57d048d18298132a91aba19c974e5e587b7fb53bd1e1c240e0e7b1cc6349d5588fd6b482def86c036504ebd7ad2d0ca9b4c50bc21dd844988bb02f3213aabaaecadf69ade2bc6663814110c6a7a3193d02cb16fd2325154ad48c69602383095873b17a297e9e830d1f24d65f8e93e6e8f619b83f38af36fdb82b6884494028f609ff0b6a74cdd690dea7ba188b42459de4dc034aafe82e47435a33d45c727ce4620636f0ed03f0b344ee7b574bbdf0fa90b9e6954f35e78bedaf282825a3d8bf2b0c58daab06d4d1f3f9e6bec61cadac95b15e241d8cd9b875fb8e54e8e68ba7cd1768c658bf72af2d48622c402d4d8465cee9fa8f71ed1ee4b421d02e47f6fa7ebb6a2da8c1751544247c397de1f5926b2109dfc5bffb437f7021f58605e675a5140a0d2027c4d1883be0b14ee250fa9586d15655abda8b04bd275f96d7ce21946bfb24a554b1107e2917a349dba3049ed4f80073dabc24f38e170b7274ab25e4b610e4d822b8126a905ad1c64709c0827ae0c19d4e3359f8621bbce306fc6b103ef21a2c63173b974aca4e455450c6bbe5acf9148ec0ea135bd772cd05ac31a13d5b0c8441b3482835d291116c033a9a26e54dd0da78aeb45d02ffc7730c068136fe61572fa98db637c13ff6bbcb89da6f922a8c7de30210cc458e82d6d5e78d7a3f8d6d2fcd357f12d155526e6d41983e0508c441cba168bd6328b4572c94592dc29f3d92ec9c22bc206c73f32c1d16acee34ff59b26d321db572ee83501f0bc27999e293938e29a83616c0e940821e1ead9eba43ee95e3f2a71634865193d114f19c1b3f155a3c49b6458ebbb7d043b063d4315363695c2d8ae46f375b0ae4e7a68aa886f55dc0952aae59d0dd16a599f1e2d69a73a8fa2c6cce2b9baf89a736fdbfba0951a85ed449c8e9ffa0b1202c010fe2610ba2fbc68cede8fff31b9615938fa58ae2422b34227f25d642aefcb82a8e21999c87c49195f6141ac476fc144053ec53e797d38aac9183ae5bf220497637009e2d51a92ecc0a702fa1d578d5da16e8630eb1a9cad4c0d0c864bab390c4df658b77009fb2e72dc7cf42df57cf2ef20cb505108fd404bed6a541cd5e3fc311c5251eca4b5ae456105cb257196f77994bd43ba65718cc7b8f8c3ff5c059e68716cc4c1"}], 0x1298}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x14e) write(r3, &(0x7f0000000080)="77122f1bcfab543f", 0x8) executing program 7: semget$private(0x0, 0x0, 0x311) pipe(0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) (async) setuid(0xee01) (async) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket(0x11, 0x3, 0x0) read(r0, &(0x7f0000000240)=""/226, 0xffffffd5) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000080)=[{0x8c, 0x9}]}) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) syz_emit_ethernet(0x1076, &(0x7f00000001c0)=ANY=[@ANYBLOB="d88992031c4d6af70bcde0cf08004a06106800650003ff3a9078ac1400bbffffffff890b077f000001e0000001892b01e00000027f0000010000000c00000000e0000001e00000010000035cac1400bb7f000001ffffffff831b0800000000000000040000000000000100e0000002e00000020000004749db4927400b39f1db4eabb626a90bc882c6bc2bd85a754f621f20c65d6444f78923ac48c0db6377c0df30fa0bf936cb14c93645e79b8b98fd5e16e001091762b8b9c2de45490e826852ad9cc9b18a619415410bf02b26245f4cc4dd8a9f5365f5707a60d00d671b2584194b57091f7abaf2d57c45bc90c8b77ad3063d86815d5703baaee203bacedf45a7742b6aad3224a50d0056b7bb0ed3b0b737e64ddb9fb31680c874261e0adb2c235bb433e5cace21830501c96543357f5f115bae96410213c880167241e21eb17034d3048ec73f2f73aff6729c6e73a8fbf205a9db4bbeb5ce66893b255e22652047240f443211785aa74f66ed001fd32cbbc065d136943359cc05540bb43da82d23448789d6332b609f4c6b124055ce744fa701009d8656d25792c16a4a2677c3ed1bdfd4792589d657f29502e9424c13b2f694c1175eda9c044d2bd0b574f32bf87f36b01619d9a8988607a44b4a6cf62046b13e3bd420778655d9eb3d8eb1053a525ef180338e3bbcf97627c4f95b67f90fc2d01b1c1b5327256b4144897289bb7aaa1cf500206374aa34cc6dcda3baf61b72a015a52b53ecf7403d45368a56ca42ac3bdb28e65e53a27bfeaa8424ab5806621907ac6ed5e863ee537ec0ed8d382cc3b31d8922e5db1996a5719f4c398975b9bc2269112470a1e6189f84f08152c3024ace6622e55d09a2a4befcf834ae2596d698cf2ac8184fe3ed0fc79d066fa2b8d9385b984193008d16f1a1211fc030a6a72e9e6e0f806a6e700e3e21c30c8a26d76dd08c5367ad1988f88f5a4e66c48f620b5b2499dce9b7ab268a822784c54f0f920953fff17efaf26301e8a3c0f97f9af5221dca5279c102914b4fe0cb284e5dae78639f97557aa3dfd7fc985ceee8a42a5673f3458ee5e453613bc3b1043ea39f538ac4920cd4afc3ffa9bdb9b634c07b3f83a8a5d3342ae63644171d659d91fb67e0699512314ba346e631a53a750dc68507797ecd5d6dd426cae03c21bedced0de9f55646baf10d2ca3f147070c095a92b48c930e3d3bb272f604f5984969735a505f001054fd9967f8179f5d9f2f6e2a1b55ca27d7c327c4fdc29af15b1635aa2bd95e5952f7b690dd104751c1694a6d2f9dd05a3fbd8aa19893bc2fa34fa221a318eacc28233f75c75ce86bac8cf7b5f49c989abf91e29fdfc13c67e3638ec71c896b137dea05f38fd7333802f73db54ddb88c7b12653034e54b6004f4d0e44ca1ecaef0017d4e8de114a154fc6209c934374107b037a37ca919a453135b8dc4d08b45decc08157ae6693667932ce97d2c175a826ae575b86b1610500a1b69b8534e7e1a855a16d8c1d025bf34e9735ba3f5b1646bf87603f5d586a34d175c094ca4a99ea78c1fc4c362280aa3165a88894124b46db5481d7d7bdb5d4afc350ae272da8b3688f9e6936413aced3c03d9cfd9bdb383a13bda61868290ad9dede896ff7452682484b6f55c9fc0b62c2a47f133c4cadd0b7a41e163c0b04dff26d520bb666ffb15dd6db210975ebc6b9b44614b9d1e5c7a830f61a20eab57bf3199b52a53a3e7d8ddad48de7d23d7c33b99035d94e008db2a2f9ff7aeb123b53d5f6e1db16dea2c774220e845da87deb7d544b8939600e55f6abea9b71ecbc96adf0fbf08d987393d58630552aa83d91dd7629f16b08124b047f322be3760b3b2297c33f6f9b8aaf40ff46aae19ff6c4d466d7aea8e439a1f14e574651b8a1c6fad55195d5ba269683f89b4c410e5f28e8b3da58307e3dd9fcbffe3a60244984f06c1aa1e6fa09dbfe3f918ef2754fee46f954fa61d39a9fd3b6879bdeccca3ba1a7320fcc27dc81f9ee4b53de36d15ee558083c55b3faa9122cab7687d9f870ab9ad659f73ebbfd5b95661e48145e72a7f9e619f3a1b22453dad0b952de5f20091446240ece7e2fa1479677bf1923a60e6f657a7dfe66428b9c6f7f42e973275e92ee8f2c45b71d90b241503b555ca88273c63b1bd368445f07df3d28ac4a9f8f953e17b15d9f841d52945648fee4728b498896af1f7a137296c297398e3704ad67e13d6e560d05dadbb26a2edab3c189fd1f8bf096ee8dfd95b547f92fad3a8ef230c6aec0b8217f02986d9517d93e593d496210d8345e611493e17d76c63b76f0683844f0009588625364b493f2e157b1e2c2c795526561afa1968e942ceb747be035a3b675072bf1b9e28f2d6300f6e10248558cae3cc05747b688b0ac92f3afa2a227cd74f7f5484e2c21b83fa0f840ac21a0d2933dd533531bf2f8d7af20ce278fcd5b31518d891c0b88269f9cbc07af225d49e13cd5b9b0bf8298f8022f7d66aba0ff47b2b1e1666b8aa5ab18a772ce3b3cfcfd5b3ba6ef4c551b48c9fb8d292d3bcd313f1f80105429ee65ffe5a34f0ffc7905d07a38737f0bc3f1fd0eddefc3d42dad55e8007d94d4b6c1f094e340303dfb08b0ffda569e7c692e89b86ad83669935d62b00c1a12ef771b2a8fd97c6a27bd16aecd6a9d0a5a52ad862e552ed7fa846c0ae4916abd89ba07a4b2a0e2d340563b0414ba8d36dbc0ce14791af1525e52459364a75a8336845800514b2a8919dc58665583370a9b31f35dd54776d8027c2332345ca388c4e7d89545ce07d22064a771b6f383af506a3d2f0d12e1931caaad917c66c1459042e61ea874c9886267fb04071525fbd752614144ef167c4939cada2a210d8ef654f7de5a38babb5e9ba85ade5d58ed44831557b27dccc57af8f959f0a1c43861b48df0c3e2a71cceeef18419f03a6333880f6f142bc85ddd7aa9a71810b033982f69ff6c73576cc23b6f38f2577fc07e48dd1f8283726d76f4199863402b91f4d912b1fc7fa5f40ad2d7bc6a8f4a42bf3a16aac0cdf02ec7c741330162c0e5093ec539d0b6ebdef77598dea1a628a44cc1bfb50b94dd502a4e5c16e0c725bc118f81571299a6e1e84ce0422819ee54b2e3bfe6f38212d849d2fed768eef0cd21746f4d9b1eaa87b037da8447c73d20ff8b234e85ad064cc321f92fd309583842434c94e1efd5a9286e0f0f411efc50d9bc2e5b9a89aa6d3fd76e26f5c1f8b4283a52572246376c08f8768a3272d7953ea2e6eb8dfddae189d3929ea22d8a79a683230d975e9f6c980d35ce8c44bcb7303964adbfea717478003f7e0e36fbc289d225cc77c44d25a6bfb67f61c8cf32cc9131997dd31ff86b09ed211958c30a652960849251bfaf697350543f528d80ad3ca30e3f26ace1c13b11f73d7be474312539fc4e0fdceca7cc97bb6c75e1cba9fa3cd316bf7ac00ba4cb80de1e3bfd5a0db154984cc41a4c32fe5cf03666a2263f183ac2ebcf0f7445af914f422cddcccd0e4ec06fec39965f81cc4106f94a1fcffb9da2c9f6a40b1d41be15b285c7db072fd5ef688147a3fe250ee9614033f81158c5aed24133fb6d0274b69ca133d532bc7fa6c412c449973dc3aa2dcb93e51c98289f981e3ae82b2aabe6d5fb9c7c17372cb995d0fb463144499226dcdbe3e3b3302079f1bb17469fb2354e8a4dfa175809218873d3dc730447943432d215ea1369bb8d40975f7099e1a06e57c587c36f8bd2388f7e931463cc7f7246088d7a8112015e1739a763cd41f6048aef343a2d67f0e6427bcfb2bf2be778de17fc40944d28176dba675173b0cc1ca87afb13faa9476e2b3cfb7bddbdd85edfb946372d33d80bb93a0f65cb629d1bc85a7b38f015b968dfd9e24c0219209a85eb17e278cf1cb09db301d793832e01ec0289e408cb538da7ed1aa4fbe2643e56d1889bbd3b69ccb8ac96ff1505d50f1d51c27a686a5e54b42a80dcb02a8da5f153169518af02b99d5b96486ea6b29afaed08556a3347491fcf71c2af717324f6fa279f65bddac0e2931c40601853ea5f1f1e30779420f6221a2a2655e1d1329f640a2872f296cbf5b3ab4a9afa088ce95b0c674235aff2f9488fd6fbcb54780395686daffd89ac19195226b206f909ebec8cb1881971a0caaf47dd325a85b3bcbb2899e8ec52615bbb7b0e31ce61e23a67ea220d0b11763d13791ed0d4789b4f740b2cad777d66669745e89df7169c6944e3a6bcbf8597ba23ae5fba0ab42a9c75971f472f3b6549a115f3434094040eb61051dfc6def89d45809893fff810cd95fcc5b81f8ace4eb391e524da019f3cb1df3aef55872ee705de945c053c3cb14391dbb42b562e64286f2f6d006dba83bd2125e4d81eeef333bb1814b0acabe51abd03f20cfc3dee2becb381c523f8ecd102577554255b078592414e4a7a931e583076f6256762291e872c9a0c7d72657496c6a718b7a88f3f4be80e4428d420cf77a490e1cece2de274ba81e1a14f1480ac9f99689259a7604a976f442dd6e4cfcf3fe1a892635ce2f6e79067a80f00b6d281a60a74c535372f8056c50294b54f52fe8bc899520d9c8413007043cf61d6387ab87faf0ce5faaca9b51d695ca4f7bf64b9be1d9cd161867ca1b00f3f1ad1b0c48637167ee11854d51e2bb8721c0af7a59f07de4bb30596f448601ba18ac8a9f66eff8eb60a492f6ea3fd39e05982e90c6ec7614069f66aaaf7f92104972d7c82f06e933508477572498e9af3a69aa099f40089bba2f40b4e9b43b198ad6effc6cf469aa42b08cfe895e5037aca756dbf92df21de079d85a747245a98e5e1d299e1557a1b8caafa385728b16ec67c0aaf76a9d255042687ba8ec0df22c12824e1d8d72bed9d9ea5242cf406974a3c20125d732975edc3a0abafc32f8cf503ff46d4029eb47d86094cc8619a47730ade44743cd56a79e082ca7a5f52ebefc1b794333bbb939b9d737fdf54e94765c944e777422bc92637215eb0ae26544830a8477d2a5fe84c183fb9d62664cbfa426a98b0d89972395c2786a3800df3da062c04b1b17d1b5f2c2466c9c1fc6b1695f5566eeb66f54e5032cd66ba99a2253c28a5cbf35f1b63175624b5ab24bd7a2e4cc3b22cd4dcd71d3ab9b3dd93a8aab6ec7f5fd3f92700238d9f4d94537e2daa34b7e55a14e857bceef4c297853f2ba9af5c151a0d08e3e632e1ad83600bdc76bc87c43783df44fcd96738c4e3342ce7a1ee879598c588c03f9b6a3a6cc43d7e2b16eed51419198a5126e94fedf2694c93966782cf30fa7f05eff629564ee4257af66c3b64c8d205b3a45946d4ffbc09d1865d2be565aac4c8900ea23372ba676648760209e8760f57f46080a3fdc81169de500a9bd32a71ce91a3dd840b23186f8af00f8dbbca4200cf207f356481ccc310a2259ecea968dd7e4ba615c2422c04b8cd4b038bb7e33f24d70c915d414e10aed61ef84beffaf9e7eacf173d99e4a0e163e98f307dea94f7d5c4ea3e8e2af3d3fbc8aab5f52bf359e46b50afb3a25c8b873d1eac2d9717d6ff6936dd47d6a1a3b674101e32872b92f1fc78dfc114b51d24765a76fe4d9129dbcf88f83858f9adf6576d8b26b96e22f5d2b889cfcc8096ef11513bba940edbde1bd319333c44fb5d89793f22e872e70bedcab767d60c26758861d7ce80274c1450c13c2fb7be5b4be756f072cc3e0acc0ab59b7bc6b8482f2f80ea8c317e5751eec5f59bde493f1fa2f0a7871b3483e86618ee3ae824c651797f8896ca1c7e54d36a7a0f235e448c8fc30b42d38fc831bac7a96f6010374d789018ae2b3257dd9e910484fac138f389de9e282a621f79c054f727853587f002e81f821159a99611235f6e422b1d0cc2d1db49bca36a1d3990e481f9c3a4ac943ae3121db196daf25e2ab6e0a60e3c04597ed951fde197fbd44c733d2d0f8f1c695e6f655400"/4214]) write(r0, &(0x7f0000001280)="8b4c26116d4cbe5b7ef4cbb9fe1982aa2cbc4fb21d7aa4266655ca1e9bda846f2623a9e12515cfbb700cc78dd0b492c9a9b9444518269858724a1de993240b418201229372076b3a1e139d9904d3d14985e0510693226f37d04b9155607693b0814bff112d9ad809727cd2683fe39367550df5d7203fa8c846d1fe692ae87e278dd9b2765e394b31d0aba0efb849f07a39da122404a6fa1feea637ad3ecfb7f01f4f23f7bb6fa531db43019ce56a0869e06ba6173165bf738c731ecc8ab736", 0xbf) (async) ktrace(&(0x7f0000001240)='./file0\x00', 0x88f21332b3b0b178, 0x4000080a, 0x0) (async, rerun: 32) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (rerun: 32) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xdb000}, {&(0x7f000041f000/0x3000)=nil, &(0x7f000050c000/0x2000)=nil, 0x2}, {&(0x7f0000170000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f00001b2000/0x10000)=nil, &(0x7f000064e000/0x4000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000157000/0x1000)=nil}, {&(0x7f0000646000/0x1000)=nil, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000770000/0x1000)=nil, 0x4000024a}, {&(0x7f0000750000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f000026f000/0x3000)=nil, 0x4}, {&(0x7f000050a000/0x3000)=nil, &(0x7f000046d000/0x3000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {0x0, &(0x7f00007eb000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f000051f000/0x4000)=nil}], './file0\x00', 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r3 = socket(0x2, 0x4001, 0x0) dup(r3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) syz_open_pts() syz_open_pts() (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000086dd"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) r4 = socket(0x2, 0x2, 0x0) (rerun: 64) connect$unix(r4, &(0x7f0000000000), 0x10) (async, rerun: 64) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 64) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x1, 0x3, 0x37) r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = socket(0x18, 0x2, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x20}, {0x6}]}) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x6, 0x1, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) r8 = dup2(r3, r5) write(r8, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd1347f70c02e5ae271aba2e1b68eca29d916ea92075ccbacb62b2072dd2226a09db6", 0x784) sendmsg(r1, &(0x7f0000001980)={0x0, 0xa, &(0x7f00000017c0)=[{&(0x7f00000005c0)="57931731cc275c29b1aed3194c6f37430ae48885be99e6b3178c33b1b52f8fa3020763ade3e8010e64c4eb1290ead2acd688118cbcb7a7198705d6301f3cdb2808d786b455db1f997546e8359481b1fe28", 0x51}, {&(0x7f0000000640)="aaff4c51883e004b5f89075a5ddd67f3227908132e2bbca76867b831115dd2fee04f802fa2035c2cdce42602ad61953030e0ebbdf951b204afb415cb2d7571951eeb", 0x42}, {&(0x7f0000000700)="b573975435f384a446acefe3a9c8435fc53be209a95faaa9e582cdd3c8a869899283ef37e7a1f35b03048a939cff0bc18e0e95a0", 0x34}, {&(0x7f0000000740)="9e4673eb165000ef76574090ce780f20f8b3e79fc550b83c59ae6a9ec6fd01a2e59aba4cc2c70ff2a43ae8a76577758607271189d73e487865d275ca686b14c7249ef2619b5f3d2c15c4a57f1c3a996c0883b491a712ac372d1291b0d5f5c7ead631680269803c3482f368433f4fcece46f6d75471dff907485ff9e2387b4176556545f30ed78986606d1978acd39b868a25527876e5cc072759a0554e03861ada163f81da92278fc73629d7dd0387d37a96dc697e8aabe0bcc153b25acbabe29a1647a5e0f5235b27dd78d2416cc009f872b8d6852aa75da7c7f82dadb665a0a80d2913a6bba7c27c8ce847210f4c3816c99e1a052f15fb31599895e397056f829b926e6a4ce87517672405d2d2d50159fecb1d1cd147cff8bf3ef7b6cc5153c400969f40ac355404a1272f154a2ad345b3941adffe2a46650748f324949f6b9f08dee388bf5d506b90032a033c80ef0f3951e85a9e699b0c2711f6514800127e02de69679da02ad79b49301f01c351e863f9ad1a5a157131f57e83f15bc9753ddf9acfb3650705aa38664a3acb9273427dc16ea5bdaba2d2d0a45d82905b2144230c069003187ebc56e84358566633fdc3174de59f7d3a1fb109d5ad66151390313ef5f18361dbfff99c7bba31515f387536e01a26dd58efa98f77fa04b803b4f8bf095ec32af2bc31cf528a8b1d59c322163d42d2784f2ae34519587fe14a18654acdbd098c42d8167f9a42442c359f63864f67bcffec24cb7def3347446b1f455c7b1d9d6b7c856b57932daa51f59a70f0794809ef95193f8430d974f5d4b9c78067e28767b4d9e8f67fdac688fa6fa492728088cb1fdf7925a30159501e35822468395b8ee0f24cb7df6f6068f8c565a2a4ba1fdaf9d9413a102d20a3a8eca2afbc752a4dbaac1a9de4fa66e2d19c4e69710dfcde6dd72002ceb64e93b71235df5dcee3e9c0667850c1981cfd63a4f8b5b4183d3a46904e07", 0x2bb}], 0x4, 0x0}, 0x0) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/164, 0xa4}], 0x6, &(0x7f00000004c0)}, 0x8c0) executing program 6: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r2, r3) sendmsg$unix(r5, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r4, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[{0x80, 0x2f, 0x3a, 0x4c}, {0x9, 0xda, 0x74, 0x40000004}]}) socket(0x1, 0x2, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x1e, 0x2, 0x11}, 0x4, &(0x7f0000000280)="808f643b27da5db78de01ede1f377436b1f46482478cc0654aaa06d4b692531b72b62dafa435ceb97d2b0ffbc05bc906aa654bb4ae3384fe6f5b54eb996eacaf981c99c21304668118159259aa6ac357c90e2974b2e2bba73f4133a5d70d759d3c86801b4d07a6a9297151cc28e2dbd90de9418cee114caf8de15b81540bec2bacf4b8991b2fa225e6c000000000", 0x0, 0x0, 0x0) socketpair(0x18, 0x4000, 0x7, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000140)='W', 0x1) fchflags(r7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000000c0)}) ioctl$VMM_IOC_RUN(r2, 0xc2585601, 0x0) r9 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) socket(0x6, 0x5, 0x0) setsockopt(r9, 0x0, 0x20003, 0x0, 0x0) r10 = msgget$private(0x0, 0x0) msgsnd(r10, &(0x7f0000000340)=ANY=[@ANYRES8, @ANYRESDEC=r2], 0x117, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1d}, {0x3}, {0x286, 0x0, 0x0, 0x9}]}) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r1) setsockopt(r2, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') madvise(&(0x7f000008f000/0x1000)=nil, 0x1000, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x8c, 0x2) executing program 5: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1e, 0x10}, {0x400}, {0x8016}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x7038}}, 0x0) getitimer(0x0, &(0x7f00000005c0)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0xc, 0x0, 0x5}, {{}, 0x7, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000140)={0x1, 0x47}, 0x2, &(0x7f0000000440)="6e5b59f7869c251cdfbf52a35af170dfef391abfea5dc5af2e78d5edefd2b4f09eb2f0cdb4922dde8d464e88192b8ddb5a455fbed7c1fd50a7e45ceea289c75158904e944ee885c963f53a00d06deb6441429019965f4c9f9ab44b1b9de148e61df08adb1b1052346157132497784684cacf798955f4368d783f4d7c026a9e316586357b343f9252e2c58b04ffd508c413be05aa83ee0b9a7eb1107b70320c3fba5c58908727b19b30de35ac86dfa0eae6439cd6bc735ae7d5b7fec9892deea9deeea2f677a559c4bdf7b78f8fad2a8436a4d79c", &(0x7f00000001c0)=0xd4, &(0x7f0000000200)="4f166b9def11a94fb14559b52a233c10c36dc00e58d4c10ae3ba7274be3e57ce5daa1c65489aff7cecd6bb944333797ad39edab85100962309442d99662829c03b252e15b4db51bf90e458bae1a877f8794006e650e45790f80edb5ae178d492eb4405c0e44ae91978f0c248d1f63901d8", 0x71) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = dup(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) connect(r2, &(0x7f0000000600)=@un=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r3 = syz_open_pts() close(r3) executing program 2: semget(0x0, 0x4, 0x308) (fail_nth: 1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5c}, {0x28}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) getuid() sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) flock(r1, 0x2) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x80000001, 0x60451d, "1a0c0100000400000000000000f2d87e3200"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="f2d98d803406fd3f3ae5de618b17e9c1863bd9118a145f9927f34224a70b765f5806ae62f1ceb57a7b93f96e8e8dc14b12f84c4831d1d73185fab7287794eeabb85c67aecbdc7e3b26d4e0960bf6856696a6b425ecd390f200df7bf5c8130233405cd8380398effd73af2948c02fc62f8a9361f8b7e8e0ae77a11789fac5b770be9346f42a68b0c6c8968e1168dacf63730a99da1e9a73951895db801b8504", 0x9f}], 0x1) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r0}) close(r0) execve(0x0, 0x0, 0x0) geteuid() r2 = getegid() setegid(r2) executing program 2: r0 = socket(0x18, 0x3, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000000c0)=""/247, 0xf7}], 0x3, 0x8000) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) pwrite(0xffffffffffffffff, &(0x7f00000003c0)="062e", 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) munlockall() r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000040), &(0x7f0000000400)=0xfffffffffffffff6) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r6, 0x400c5711, 0x0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{}, {0x38}, {0x7, 0x0, 0x0, 0x104}, {0xffe, 0x0, 0x2d, 0x95}]}) write(r5, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33b", 0xb) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x3d}, {0x1d}, {0x406, 0x0, 0x0, 0x7}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) executing program 4: sysctl$kern(0x0, 0x2f, 0x0, 0x0, 0x0, 0xfffffffffffffd23) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) dup2(r1, r2) readv(r2, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0xff, 0x6}, {0x2, 0xdb, 0xc0, 0x5}, {0x3, 0x80, 0xd4}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x83}, {{}, 0x0, 0x24, 0x2}, {{}, 0x0, 0x22}], 0x20, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r4 = socket$inet6(0x1e, 0x3, 0x0) writev(r4, &(0x7f0000000500)=[{0x0}], 0x1) executing program 3: syz_emit_ethernet(0x80, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60000000004a0000000000000000000000000000000000000000000000000000a600000000000000239f0736a42593b27992a17623f4079d6f0dd490ce33215bcae201c7b6077277513503ed7329c6a22af3"]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f0000000000)=[{0x4000006, 0x6, 0x6, 0x80000003}]}) write(r0, &(0x7f0000000180)="0400a8fc9dfe84", 0x7) r1 = getuid() ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000001140)={0x9, 0x2}) r2 = socket(0x18, 0x1, 0x0) r3 = msgget$private(0x0, 0x50c) msgsnd(r3, &(0x7f0000001180)=ANY=[@ANYRES8=0x0, @ANYRES8, @ANYRES32], 0x0, 0x800) msgsnd(r3, &(0x7f0000002740)=ANY=[@ANYBLOB="02000000b820d786ce1719dc33b5c4eb2900f45e90fe8f57e4a5e99d5d2deade0955635add6048494f4796c346d48bcdc7f74f109ad9fdda0d6c4e45e341a2d272e40528f3e17f0bb6ba973ab6a555122955c482e9ffe7d2b2185df1369c624b8c902e5938d73a7f0d6d868d5d40507279cbdba45ce603775362a089fb4b8d3dd1ce82021019a87b1ca24cc0b1338366e87883783e20984bfa4c5c75992c0582e5a3a8d97051a93a137b4396fd36085f702a0b4cb828661e130560cc"], 0x17, 0x0) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000400)=[{0x0}, {&(0x7f00000000c0)=""/1, 0x1}, {0x0}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000340)=""/178, 0xb2}, {&(0x7f00000004c0)=""/169, 0xa9}], 0x6, 0x0}, 0x0) r4 = msgget$private(0x0, 0x0) msgsnd(0x0, &(0x7f0000002640)=ANY=[@ANYRES64, @ANYRES32, @ANYRESDEC, @ANYRES8, @ANYRES8], 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{0x4}, {}], 0x2}) msgrcv(0xffffffffffffffff, &(0x7f0000000d80), 0xcc, 0x2, 0x0) msgsnd(r3, &(0x7f0000000080)=ANY=[@ANYRES32=r4, @ANYRES8=r3], 0x0, 0xbf6ce03ba1750aab) msgrcv(r3, &(0x7f0000000640), 0xa8, 0x1, 0x2000) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYRES64=r6, @ANYRESDEC=r5, @ANYRES32=r1, @ANYRES16, @ANYRES32, @ANYRES32=r7, @ANYBLOB="bde9546db09da16d30a35a8c5de93cda445ac8a5d526a09fbd1a8c3e1e36518bf372079b414a69f77bf3d8ad67a0f7c8775b02b983f41b90070eacefd9d4d62f5c7eb8af3dd19cda2014c195cc70c1e0e3cfccf53d47446686e242355821775851ee6b28050197e8c995", @ANYRESHEX=r7, @ANYRES64, @ANYRES16], 0x1af, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000140)=""/4096) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = getpgid(0x0) setpgid(0x0, 0x0) setpgid(0x0, r8) setpgid(0x0, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000300)=[{0x35, 0x4b}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffe}, {0xff00, 0x1, 0x1}, {0x2, 0x1, 0x80, 0x1ff}, {0x3, 0x7, 0x9, 0xcdf}, {0xc89, 0xff, 0x80, 0x20}, {0xfffb, 0x4, 0x7, 0x4}, {0x4, 0x4a, 0x0, 0x80000001}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x173) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x406, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80146940, &(0x7f00000001c0)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/114, 0x72}}, 0x10, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) write(r0, &(0x7f0000000000)="24a608d334f68b0826da3fb9a1e5e89f23bf1364739a6af9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x84}, {0x3d}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000380)=ANY=[]) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="67b5b992045c1a7733de71184dc12714990881d0d282bbbb82f88aee3375246d60d056448aeda248819c876f2c6e59c445667afca993a0516665954db86908d70836eed6da0b08d886dfd3ab4c442de33c74d0ff7946a83c180aed511af0d3eff58a00acff7ecc72afce9830fbd4edc05a5b077b39f6b4b7e961ce3c370f2f88a7bfe9e2762ddb30c131b1d20aa39f57ee", 0x91}], 0x1) executing program 6: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) socket(0x800000018, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "ff000000ff597bd600"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 2: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) recvmmsg(r0, &(0x7f0000000640)={0x0}, 0xfffffffffffffe51, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0xc}, {0x30}, {0x6}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000000), 0x0) syz_emit_ethernet(0x62, &(0x7f00000000c0)=ANY=[]) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x100000}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) executing program 6: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000e3, &(0x7f0000000180)=[{0x6c, 0x0, 0x0, 0xffffffff}, {0x3c, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x2a, &(0x7f0000001340)=ANY=[@ANYRESHEX, @ANYRES64=r0, @ANYRES32, @ANYRESDEC=r0, @ANYRESOCT, @ANYRES64]) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) fchflags(r0, 0x1) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000240)=0x8) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000300)="e3", &(0x7f0000000140)=0x1, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002c5000/0x800000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000000}, {0x0, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000388000/0x1000)=nil}, {&(0x7f00007eb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000157000/0x1000)=nil}, {0x0, &(0x7f00001eb000/0x2000)=nil}, {0x0, &(0x7f0000202000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00000e0000/0x1000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) ioctl$WSKBDIO_SETENCODING(r6, 0x80045710, &(0x7f0000000280)=0x400) syz_emit_ethernet(0xc0, &(0x7f0000001600)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff8863"]) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b5e1a0757c", 0x0, 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000200)=ANY=[@ANYRESOCT=0x0]) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1, 0x0, 0x0, 0x82}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) executing program 4: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x108e, &(0x7f0000000100)=ANY=[]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd4) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x80000001, r1, 0x0, r1, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r0, r0, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x3}, {0x6c}, {0xfffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket$inet6(0x18, 0x5, 0x2) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0x71c4, 0x4) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000001040)=[{0xc}, {0x5c}, {0x6}]}) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x0, 0x1, 0x0, "ff000000ff597bd600", 0x0, 0x8}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) executing program 5: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x27, &(0x7f0000000040)="5ab7736a", 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000080)=0x4) syz_emit_ethernet(0xba, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60000000007a100080000000000000000000000000000700ff020000000000000000000000000001"]) executing program 6: socket(0x21, 0x5, 0xfe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r1 = socket$inet(0x18, 0x3, 0x102) r2 = dup(r1) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) close(0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000e00)='./file1\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$TIOCEXCL(r4, 0x2000740d) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod$loop(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000440)=[{}, {0x85}], 0x2}) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x2e1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r4, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2015, r1, 0x0) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) executing program 3: socket$inet6(0x1e, 0x0, 0xff) r0 = open(&(0x7f0000000280)='./file0\x00', 0x10, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000580)="6c0e21fa2ede06149dae4713b19ca6e7122abe441f17acadd685ed3e1cbba9f452f8ae3dde697d54bac7480db9fa7228bc9c89286ac53006c11da816632ed3716d7869664c1d7a1c240d365ba35f69ddb241719f4460adbb6b76d6c131f63a253900078ea06346cc5752509aed30d3ae86c1dc7003b4547b76c816e36ea1d16d73f08767ce1074c441d7da5b4eb74323d012bac3518d219bfb9aacef42a160822251e9cf01806ed4ad8459e9bb6dc2899b855d3ef8e9d85a9dfcbe2ac501cbdf54590d138a4244ddfeed769cdc99c7a40029b79f070985416357957bd4b0b3e12cb1b183b5868651de6f71ac8b3d414c08cdbc99ff2a2a3ac550e4530abba7843a2c8d3f39606a79542a9eb726a67beffddfb7b11d4a096e9ff5ef4197f99620c0ce38ef0fb298ac54e3da06032b4b2c2a8a02bc6ab937679f6692722d1012977f824cb3ca8278e4d981de732c7b12e737d7f7927cce7ba96b", 0x159}, {&(0x7f0000000340)="3f9a10ff9255490e2a30e35a6d1e17506b24798b2c148363c59b8424be6b8f52f10d021945c1a58544e790905c3192a1678548592a2dc54c69ccf1502b7ca4361a282451a180e5efaece6c1b5e31ac6d1f64a54a9f740ca8155972d3f684d5f933ba9145c944b1e6a66de2ea740c68c3290c54e99eb5d478b2557aaec41acce8be103c3cdde4d1912f7754d1ee4bf6132235734648e48894019cec5388d02761ee4e9187361788863ffab3bc67d92c7064882aac1ca907fedcd94b7d99319345e0d5eb0e1099f83e05aca0f239d615af188be44a7883edb386fb529bba4d58640dcab7", 0xe3}, {&(0x7f0000000700)="4fc0463d2e11786f90ed477fd57b941d9255ee053053d80f43cb30a34e593c83bf56d6136e1f28592b97c36b828ced61342dfcf21c6ad201a0bbf6450ddfc5545aa34a38ac84afa05764016447ae903c09f2a15d912d4ba3d0e5b11676227dfbd882bc2bc789c197af62cfb71fc800fb436f1195d378e146b49b55adc2fb2f34e6b85eb548989bf83a1c87e977a914b223b8d50216fc7d71", 0x98}, {&(0x7f0000000140)="f2899dbd2b7b0c908d48afd6dccc0eb2a5f1fbe88bfb9d8f93356688d0c68f18805806b498a5e8a0758e11277beac713c41d79be0e850f2fc2", 0x39}], 0x4) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, r1, 0x20, 0x200}}) r2 = socket(0x18, 0x3, 0x7) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{}, {0x5}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r4 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000002380)='./file0\x00', 0x2000, 0x4270) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) readv(0xffffffffffffffff, 0x0, 0x0) ktrace(0x0, 0x4, 0xd27d43220c7df9b, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x7}, {0x8016}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfeffffffffffffff}) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) wait4(0x0, 0x0, 0x10, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) open(0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{}, {0x23}], 0x2}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setpgid(0xffffffffffffffff, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x100, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) nanosleep(0x0, &(0x7f0000001740)) clock_getres(0x3, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) fcntl$lock(r0, 0xb, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) syz_extract_tcp_res(0x0, 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) r3 = open(0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x4, 0xd01) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) r5 = socket$unix(0x1, 0x1, 0x0) bind$unix(r5, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSBRK(r3, 0x2000747b) executing program 5: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) setreuid(0x0, 0xee01) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x24}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x1cc8a000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080), 0x0, 0x37) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x1f, {0x80, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, 0xffffffffffffffff, &(0x7f0000000000)=0x8a) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(r1, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f00004f9000/0x3000)=nil, 0x3000, 0x4) executing program 4: sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000040)="1b7f", 0x0, 0x0, 0x0) (async, rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (rerun: 32) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async, rerun: 64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (rerun: 64) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1e, 0x10}, {0x400}, {0x8016}]}) (async, rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (rerun: 64) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) setitimer(0x0, &(0x7f00000000c0)={{}, {0x0, 0x7038}}, 0x0) (async) getitimer(0x0, &(0x7f00000005c0)) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{}, 0x0, 0xc, 0x0, 0x5}, {{}, 0x7, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x10215, 0x0) (async, rerun: 32) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async, rerun: 32) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000140)={0x1, 0x47}, 0x2, &(0x7f0000000440)="6e5b59f7869c251cdfbf52a35af170dfef391abfea5dc5af2e78d5edefd2b4f09eb2f0cdb4922dde8d464e88192b8ddb5a455fbed7c1fd50a7e45ceea289c75158904e944ee885c963f53a00d06deb6441429019965f4c9f9ab44b1b9de148e61df08adb1b1052346157132497784684cacf798955f4368d783f4d7c026a9e316586357b343f9252e2c58b04ffd508c413be05aa83ee0b9a7eb1107b70320c3fba5c58908727b19b30de35ac86dfa0eae6439cd6bc735ae7d5b7fec9892deea9deeea2f677a559c4bdf7b78f8fad2a8436a4d79c", &(0x7f00000001c0)=0xd4, &(0x7f0000000200)="4f166b9def11a94fb14559b52a233c10c36dc00e58d4c10ae3ba7274be3e57ce5daa1c65489aff7cecd6bb944333797ad39edab85100962309442d99662829c03b252e15b4db51bf90e458bae1a877f8794006e650e45790f80edb5ae178d492eb4405c0e44ae91978f0c248d1f63901d8", 0x71) (async) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = dup(0xffffffffffffffff) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) (async) connect(r2, &(0x7f0000000600)=@un=@file={0x0, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) (async) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) (async) r3 = syz_open_pts() close(r3) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r0, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) dup2(r1, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x54}, {0x7}, {0x6}]}) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) executing program 3: mknod(&(0x7f0000000440)='./bus\x00', 0x0, 0xde2b) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) clock_gettime(0x3, &(0x7f0000000380)) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000040)={0x1, 0x55}, 0x3, 0x0, 0x0, 0x0, 0xfffffdc4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) socket(0x18, 0x4001, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r3, &(0x7f0000000600), 0x10000000000002a5) listen(r1, 0x5) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0x20006473, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001440), 0xe8, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) write(r0, &(0x7f0000000280)="f5eb1c86a0480b4329217b1cfa05b02b13df54e2be9ca0f070429e96ab68dcde6cc868709aeddfd13443c0ca55a5d768ed120f9d082602ece3218c8cb067e5427a1289b5f9f25c431d0fe90a58b225c4ab50656f7506d0a6cab1755a27f05ac77bc0766904e78a11f23eb4ebd0df966cfec80e7b8cd93ae36999377fb856a87fd7babf4138d9861dab2031d24fe344a08f07ea31251395fe379e1c00c05a6f0d4bc33b7e87c4dc6782af107b", 0xac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2, 0x0, 0x0, 0x2}, {0xc0, 0x0, 0x0, 0x7}, {0x6, 0x0, 0x0, 0x2}]}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="9335d1b49b652a983c57b4bf6fe297c78810d7c46294e76dbe4d6afa15ccc38d467090a1b1d098b7dd986c665c4872a2c5e09b866a59a80e2d55a5e6571c2a6308b7039437c64425d5127b635be5524838dac3a73c2206c54ae191f89dc3b4122f70f3a11d0bd796996686e022e47f94745f90cdce7cd89d8b65af5f943d45fee92e17c22ae97dadf7fbe993d713d24e60b066cfeaffdd018736b6f879dba99bb7f32e2c5faebe1535ec03e4fb5f81b3eb557a50e4f5be7c1090216d64298180bdbd71411bdd9512fe650c8a80cb05e47a43e41d8492e5", 0xd7}, {&(0x7f0000000140)="d3e24737e53ff9c063c5500e19238ffa83fee011b3c96fd163f60022f6e57788da6c19cf2a43b62766519406c687c6a8f701764695ba6dcd4618090df7fb32ba18fc53252f241f6db36bca87cb9d6c8455f859b37547447ab0a94964f0f719cbdc708472b1c0dfecff8ed4b68f71d5ee0382b77904c8123ba13537146b142a700e644be1443dc2b70b48eb852fbb1aa033d9448316d23a1a66d05ea8756a46d0205e06f1ebd6f4cd0cbbe2ac00d973530ff1be6e8650cefa5e03c7324293b829fb1819e7f1ce4077382aa290df422a436ee4cbd95305ec177fac1790a3ab", 0xde}, {&(0x7f0000000240)="6264c49df136bb14532b76faacb8fb40ba0fa351c45739f5e07d66bc8fccb82ee8f1e8da0207b01bca6a55618868ce3b4dd2d1d8e5290c88f5035b19f0fa6c46246f02eee2670195631856932d", 0x4d}], 0x3, 0x3ff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0xc000, 0x1) fcntl$setflags(r0, 0x2, 0x1) setrlimit(0x4, &(0x7f0000000340)={0x401, 0x80}) r2 = accept$unix(r0, 0x0, &(0x7f0000000380)) r3 = open$dir(&(0x7f0000000400)='./file0\x00', 0x10000, 0x2) symlinkat(&(0x7f00000003c0)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480), 0x2, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000004c0)={0x75451663, 0x8000, 0x4}) r5 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000500)='./file0\x00', 0x1, 0x40001618, r5) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000540)) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000580)) r6 = accept(r2, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r9 = getegid() r10 = fcntl$dupfd(r4, 0xa, r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002840)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r6, &(0x7f0000002900)={&(0x7f0000000640)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002780)=[{&(0x7f0000000680)="cafb14b48ab64c06fcc4363bb26e7f05c94857e8bf1ec7b4297b6c8fd95838e8a3c1714eddfe514184f0b5da38e1527a59d6d3a4bee456234e0ec09ce77ce7fa59cac5f778c4f23895f18f2fcac449e324f3b4977cf567a886c3b653509f7399343b042a24c6eb6f39960c52305e5d3890bb931b0da85b60d6ff21211b77815dc8ba1c402bee23b6d188bfbe6544fcf94a915ddf6184db82a47606c839010546f5a8705e725e7cf4fc1b4e55d6f274057c91ee791edf23bbef5939739cb51d282ea5fc8f1c329bf1e012b1e4caa906c5aa34208288b498d83742a9f2e1b44c0afa7c6470c95695808fbe51269ddcb117452d5a6c0d3104086132ba4cdf5d836b8fd0dd87da225919437fa670355172c3520c8fcddd85ce66edee9276b2eb982196a98a812c2d02928d7d8059a759045078476c916f2a60b50521e1ec964d357df053838b9ffe9e66c79fd318d6dd5d6561165991b0a7ace32070f496dfe68fb439867c1d66b74339795ea9df5fd99476f54d2cff976aeb5a7128797354c6c2758f24e95605cdcce8a1b62a2dc6faf4b610c1cdd4a8e3b90f6186109feac5d70a3af32f7f64c1d3baf9fe0642768227272791d1b34a00866036de7a4abb0e5f3ab32017bc6766e6f898594e4aa3657712bda828f4b25bbd8ef731abafc8bae5a12756db8c62b833dfbae00ef78c5d2229dcec6a6df5649f3b87a11b93f259f5520ea5805c1f44aeac81f4e370dc33d598f64afe0ca014896802150dae41c4e73ccfaa24350169dbccd21d183b7ad160e6caecd2ae3d6939aa117a01f63a5ff6bb409f837e36719aa7995e3332b31f30058004da96f3fad297bc69dac687d2fd276075cae448fcada9a756aba7045eec59fc906e3b3c2d6b6db5e6ee833797c13838679c09fde9ac6f4b2702b255a6401b4c62c8a73a5cf01af7615312a9adf44d81d5b846989a1b4e01f0b5da6433a9fcfeef8bab74cc6a597daf5157e2e91c5b632bbcf5793570c0f74331aba91846f0f6463b2564c2c7bdf8ba7a69c225c240ccdae854e2d6128e16b7f011f4c4b3303284353c113e3bd756c1a848f991a418d24c4addcc71589b56d6f6f186675e71e4fd1e9f3b42ff9d05ba678026f95b033ef3da1b3f3b066a7bb3f9d85748899271ef2dadea9a42130f7b0ffaefc6db5a632f5d9c05d2e9c96962a19ed3ec763be89a0b90af3b79fbda53ab138f368bc0d65e8cb4b84c14161662da1017fa965034f043a76916629b9739cd5e929d80820287129b693ec0f9ea354095dc3ce73a7fa4f80b335e9fb2902c1399ff8a23316fcfed67a6d9c2b8baca7a29ef07125563da6768ee457d3cbff68794c1f3e8e2827a0cf162b705e3b8278fb030776011a88f2b54606490e1e871b685716b8ed514df9c41f230ab687422e74164b6dbd3019aae90389be573152657dad6cccfee2361039afee4f834d55c041eca20b8cba9a3ff95de52d28f79d020b200e5a11192fcb98505223b98f753050ae59e0c18ac66e78c76fccafe9b2663c1923de9b1e84c7c8f651d7afdf31d739c5811f0b846ce9c5200a40e716a84f693f7c83e85e169f62bd45ee7faefbdc4874664cf810ad56a2cc941b5162c24101cd4ff3666fa5826441145e334b9af75472ff3834b6ed4365004a2e9d174eb2c7af5d3f727d903232f7dcd053810c45fc7b83090a4364965e16278707e22959001fcec2e73cb2dbeaf649cee24926a9d8bf3ad4ce573f1b6481fce24bac9a6aac748f1af98794499283d0cd3db08eb230c2bb186da38dc87d69de34ba2cac73491ee59045ca8bae1472a53eae764ca01bc0e80c8cdddaf0d7866683e75e426b3e608e67b1cf7659979cb4e13c9d2aa7cc9cb47d69758ce221e48cde0335271bdc830a8ded8f294bbca62888be0b58b375886456d1c361e898ecea0f4d0bf9c666c2dfc29c20591ab68c4593f644760767cfa563a2383ff08326ed4fbecb5563deb81a2680d75e4f0a968cfac30ca25fc67645e91a756280510df5358f2afc9aa640e0b4de67acb713b23ee6b5234158aff666c0ee0c2e594d26af6c9e08cbcd8effe43f06602c2fe1e2e768f87e1fca5a8fc923c62640fd528c6c637855e5fc93029742f4f6c858d1f87dfc80ff00a3c87032f2b2f3d7150cc86dcbe64081c8423974fe3f6aa26442db05f9c056d44f0239801af67370f23cf8da890a9ddeb5fc2aff6624b48eaa16f2f6c4cf79d73d7e35d68f824ab22b9f9dd5b30fb3a8930ed35591cea77f40f144ef335545539b3217f0c7be073a125f36648fca0070d660e245534917d3ab98872c6d5ca2dc3bb318de5c8d366052689bb96e8b935681376629c68cc1f3c850e55a96cf340bb6122898dbb14745c7067a632ce47562de78ea54d107af4d2b86b2e59504c1023650276fec494b4171e72df3160d6d62aa882c7a5f2ef49b910693052f1b89d51431e54cdc5fa3c6deec760e38dbbacf1187aa733f837bb8a53e66da9fbf135d3a7f923acc09e23a3d592c170b13cfa1d84325afb57043260a0ce9a8c15ce2967e33c5427f4193f1007a7a620debe9afd46ed10c6757b95f6be876b7ccd23147b765270fcdbd53cfe32c03e5427169e473a1fd50d017169444bf705b13739e75e955c9fbc3455c6fecbacf89996001b8acaa27b8369239b54e95046512f606b08c9748eed2311418ab220f1b13cb9f0e0aac3170802bf39ff7ef1d8ce5fba64b132debd3833c09a415acedc36dcbe65fd8391cb6866aea92f27d3f0321383d38e866dd4126a46997e60860b232a10e8778f92ffa0c1c925607fe2cb1f95a8374ca7a3d801c875ef52ec7e3d2c3fa70fdb3cc5c1bcda3adf2c1757970c1357e1a9597cd938db4e60c19a333ac69cabbae038b50471933b6a95def9802dc3e551841ceb9e68db1aeac7330bc5636ca28a0156e280448ef7db3e2e351d35a8bfba40a5427f4d29d98a6b1f844ea3022b82ddaba0c7a04b485bc91dbaa006631820dacf3e4f013c3ee3ba11d2d3c3153f556b812cab82b2df7b0b2c7b0c949e03450cae62a32aeba033be2377f8d7fa0d4bcacb796af1386bfbe2fae28c3da8d92cc8c4082c102dade2f2f95c4d08ca9944949f6738da22abb5a956a9c1118a31f8181f039e4649d94fce228d1becd31a91399cabc308a4e8815206d34ce0ed58d3a3a81c78c77327ce4ce93b78b3d8cb104ac3094040cee8b174614127a91f7f6271fec6527cd14e974f93be8a65546984c838fecae9b2d021182cc98d8b13adce20e2aeb4c80648528907be2ae0049a10fa07e491915825d3fa30635eb61c0af3ce20aaaf463fca64ca058e19abf155b1d3ba4d767884e463de518d2e499538ff2ad6cf4c873e6feb315bdf2b51435e35a50d2939a7066f9f8388ab5ee8923ea739a8d6549f9cf2ef82b2d29cea5239008bf9be2919a58197f1468ff3c5fa0f88c21d3b7546c675692ea23936b453462167e79a162d8297f22deaff0d8441b1f8d9f03e236d2fe9aa80554f435812a6bcc3ba9a86076ae42d391e69de4b4d3e235aae2a98e61ae5733372f7858899de387e67c0257a86ac274d3dc10ad86e3c7c422880427401682a0c423d780468847de603c92eb92a7a7ebf2383f09de928f80b360d1135304b4e829f38ecb79bfb245eb3e14f75922ba8d26bd2ddbf893be6b79ee0e65a064778bf796d909d5d2be53093e1678a801ef77c229c9b2c02d2fe0b50938551c7e4a5fe118c53cbf4501838dfdb41dfc2a905ca2adc0dee3695e35190ab9214c1f036d28f4d0fcb8a1d40fe1b291ae39677301eb8d00845aa0d79a6ce790b52f22fecb6769532f6f17ded3362e5dcc18e223f87e943409acc7321f0a5369c536c655104ffbdc322c4961c79069cc1d54caaf4d6fc61e3e25b57b36a255dc572a79da351b01740d9589909efd3181bd15116c76d16ff342e62c6a6fd8793d05328699f21a98bcad472b2d11caa615b641fb61281b6044f0235609c9ce9a10f78927a48a04c3e70c3b87a6294b6f915b61db19e5455eb18da0f6f9fcd7b2ba8c29d6077920ee485b68b9985a9c0de20b442b8bcd901a017b01dc09ce3f6e65d38d9186e8a3aac01ef96879b37091a7d3821e9fdd2c79e176679c370fae793a4472815320c8854bd11884790ea36213cea3a94eb6736ed042cd57eec60a9cb6f5aaefb4235add17bfa9a5be033f345f29036560d3e43a5dec82ef1a7c303af6c1b317a539b67149483f801182e19dedda2c20be9daaf5ea656616bd0c5505b3b5dc73c2da6a9994c361b5ce3ad284e776af33f8ee9e0a3dd3ae9e05c272b495fe247bb456aa74cb38874832d8d989dc052ea1b978920b60f0b856a8bc15bcdce8a4dc93768d0f95c61a9f123563770a8795cbfb467092b8abd02dcd410bf4ee0309c90e5114cdb74b2b848ed068da1a62f6fc5adb55318bcf3f307dcae2a0352221d6dc4ff1779a47f349aa6a0ac259f88b357d7920d2a4aea178e92d1441b4fad84706b9c0ab456b2629e2123dc36093672d0e79ede6614464c6ffe2eca1c7c4332b25464d5c78b6257bbae80411055f079a57764d248fe7dcc996630c77996b974dc551fca9771d318462a879f448f2fc436447e787402cb18db53a9daacf39e93f9dd7827bf2a3174a269ecee6a3ed2d5f75ae577b2def6449403b22734a16a9ae0f5057e1399ceb7d614bf0c070bed0586422eaee7e680fb9674d2c435f02cb83b1f9647e3d9d4a2a2e4925d1ca21b3542a033cab4dbb8b95d5c49b4fce250160010647e4905e2560ccba828db20314664fefb108109d7795f4675995ef4cf980ee657411dec2ea6c424860f856772d830ee7a03667cdae0d1379041bc9d3203fcf724d07dee0365792348cb5ad16d5e22c5c088238e6621026b9c4f85f9a697ea62f582641c9fe0d219bf0debd1befbee8b5504ed77a822f49fa5669f492f08e82fb111d337940468d1704b44b1b8a271af1dbde1feea968841111b438bb744f743cdd235858b12a9c589cb17962d337e6114662cebffaf600212b75dc5edcd172d08b7f2ac795225c8f6f719c4d8c0a81e39ab5ddbc8c05f9a176e79223d685822a942426adf8114c58eb1a1d8b337a115cff5ee3a3b3f726734ed997a6a5762e94acc16ebf7149d0a84982c67d68fa5eaf1085b84eec3b233f6f187be67ec8ccea548c4097e5aa6ecdf125ab0deea2f98070d5029719831867f54de10b53c0f98bf7460c826cc04286e00e936faf1b76301505b3bf0df3989e396ab8a6efd4333119cfcd547af0f08f83df5b5686c45a0b60d3e580fa7bd8043c2600dee2cbfeda3cfa96dab42c9954cca0628fc86e07a3ddb5bbe4f239639158c9bf136280e0db9d114946089b7ac1e48247afe872c962233e77cd2fa11d78fa6475ac9df87e236dbf18e43bb5ee043230d4d3e92457bff50b56f7913b95690708ed339b416c7e9d01c31f30eeae6395cfea8e773add69a1e450e83bad5bd9f3aa4406bad151a3d8e1f1faedda95f559e2c6b4f62b24860fcab0d308c174f31b9399601b785ab6804a22a3cc4d87140fefd75c3ed2fba7d8c2f440514cf79b0140386681a09c6e0eae625cb137cc4e39bf6f945f8dc4362744f188283284ddd6ae3394dfa021ce24b563e91fcabe2b2beb7ddd1d2fb3f4492a5d44ea6f684a25631c54e77529ce1d4fa6cfed3cb4490c92ad2e61e1b3af1094b844d7d7959d60867382bf87e054bbbca5f23c847de05705e085058edcf96dc607ab662f454fba341cb11e9ea22188650865da414d0e57a770655b76a", 0x1000}, {&(0x7f0000001680)="529ab1385a0347e36d3c5626c2f68cd3874a74e1e42aa1d4224676aa633384cbce07c87c50fc017de8b5eddfb77aa9cfa4d1202c7f5f89b7d0d173ea0e2a80697a1fcf0edfbc17b3641939678fbaff52a9246055540e464b7d1157a9d6be56c6e06aeb9b5ef0e0b9203ade1c10d8fdbff70ec61ad95d2a52ecb7be0a30d8bcce2521643e7bb0b17d166151a7e1270f795f472d1f8eade609d1bac9f2e4f4243ecf44014430a2d43a7d1eca5da1a087099c232ef592d597fd0710af7d0f59a932fd6b0530594a986fd9df0ff5b7daae52d2725151a5e85abf3f612ae35c7f55a6f6bb3e5d522a75b1facc06948cff6b93b2a72ac66bed91f159a9375689a03057df5f2e1a2557934588663215a50dac9190fedd7bcda6cd4e0b69c336a000d2e892d76e0a1bfab63dc6586f84b81d0599602f9080286e4426f7e63d1a75d9ad904c76cc31040f05d0119ab0fbcd450572f8beda2eef23e02401a2ab7ee38f0bb5c2233719abe47fd41eb7c66d71bf8f72f8d479d582984cde6207ae8bf2aaf743cd7bc89bd87997cf925864d4246e67dbeed3fe0e9dd14fdee866c304ef4124bb878fd3456ec0671f9fd3714e9e4df9c7680c09dab670a0d1b0400cf9181e2db64da237fe6f43ea9b84702bb844f0449057c87f81f43de68f691ed7ec391a4ffe6a54f57a9f82533df98c5b2dff3ecaabe488b8ea3f05e92c8ecc9e01d3d1921067014d204b0e44c3b6a7218af36b742ac4dd33fa5eb620bd186e854d509717f816de7b57d5a4af35863762413bebbb9c47b59fb5e9216a144617b05d534efa6613169285d4241285f108d0273d8d5ffe17a91be002e98a7dd767511bd8b469580da9f7353137064d6157c96e747062930036051c434db9a11b95612aa1f58a5d7ac050cad28315349350e665059c7a9b14eea848fa613068a0064273fea5d7e2fbbde1decab484b3f722cd53bfef94cddfe7e52753b50be531f67d470df414d93254a868ca962ac10b8e5c1cd215dd24c414bc115b9a95d752437a5c9100be69b1bc06fa32a6bafcf0bac5b9134993af4598748328858c25f8c37f4021247c9af0e6cde88c143f664a582a3fa25bda2f3396f7e0f6e30c4bd4652431e39d9d7196c90d8d44f726f99d27643d28fee9ea6a6730213f2f64ee96b11abec19191b2578613f2df5ed265e04cab3d5cbee1ac0d3dddfe7266166b2f295f59c86ee53e5d45c44137952f12e4097cf7298446fa56ea24c4dcff8512b7248e696e4759f56a6e402116fa8a80f98b191a47a68feb8d0a40793916aa0c1bd16b5b3eb32cc611e020ac570032410251010fb90417d0a0d6ebd101aad98656a3a0b1e2caa556f11701900cd28a2a9cf764ee079c670cadab2a2a0016758cc8ba1a4fc6c959aba08daf948af3692830b7179fcaf8dcac3cb0caa4cb8184a363b4bfb5fb37041a3f18dde2448fa52bf869111d8d1aebe5a7f9c083592de5efa65752435dcf1128d16b946624e17e90bc001e6921282df53a164b02cb2b868f1774149d5777fd543f5fe1d0a4926d5d7af2de1afd8c3c763b0f7053f7c88b61317e4e7f0eefcf48ae5b5e280db629cc1350b352c53c99a91c913f22f8585247816a57cc8f417d5cd8d241f9688b340c491966ca5529e4a0aa0a232942800ed197a9e96d69420ca2011f8f149e4b9b9c15ebf8a8e99eb143702dc02296e17e09a8546cd9c4225c2479970b1d0807f83ade1f111521455da58cf63345ddc674a6bffe2205e492f9e1ccfe75fcae154a09ddaf1f1feb40646d9a48d5aaf6bb5c0a2e722a1644a2dad86a1e8e955950357cc631077ea58f05e402244031984f74d62275b11e11a1f41d394f618a1a83eef17e037324593bf4d63c8d7cef00bab8d0d3375caf6adf91dfb141107da88628774add2e27e6ea2642ecb3e3095530b86521fa33003e79272c5c08f8fd67372ed6ba5cbdf0dae81e02dfa53c540b1902fe32378297f062ae2f722a1f841a1e51ef6fe5a77fcb792be7c309f38129cd7acbbe63d8275be7dc3b27befc038815e5ee1e43e6452c4aef1ae0de1e027bb4b7cbc57445c116cedd0f89346ff8b8c5f46212254c965e0a1db20f9e5ce71c8e19af5e6c89805c7a3ac814cd17493f68466d31d9186aac737d87ec0d77af12582266da480b5ed31807764dbaf52dab28fd5f5b2f82e41a5b727bae56ef8f4032d68b1f66e2ea484be6f6fb04b44d04227a11ce8663b8ba78aea1c9637a61a08f10b7ab98523aedb2e69463ec2207e36ae2e887ebd627a8478cce907ce5dcff2d2a8b2b0993295feb05655bc9962799fb5cb0ce3217c01b295fce261c8b512a4d26d52d0c9f1bbfec11ef6e730c603589aabefe51a1a3bf1d58e846bd2ceab0a0ae69648383fef6c8cd6a47a5d99814962af5be9d7dd5b3985d174b9711f4cc1376176d6cc2f534fb939d763e072bb9a480ca1c79c70afdb078f9a1c95767500a0d76cc6af1dcd7db67f6855098c573519a63c9c536deaa401be5d238f75aca4e3ade161a4781acb8157fa67c2215fbaef43751d3f1f5fc855c77a30edd8b0f2931a6b3c80947077680ec13ba73f897386cb4aa317c0430a6f073ed2f49921478c93a0ff08c484ab45a7aa03f5f2877eb98ee67cab83e7b511f81dc399718c33f74105bb2011aca831ff6ed1e113f2d34a9f0bc328739b864cf08899cfb2e770dd27f26805128621047981e87a7a6d5193ea5d9a130f856b4c24d7dea630c1aee5a7df65b010b8351fc092a573bd570d817f84792ab6ae91d0bba1d2baf2fc8ccfb4beff19dbc4fdac5ba1f4495792bfbe931732b5c9dde53fe7243b2931244bba3b3029e11b76dabe0ea23c04e7186a2fa7d5b74e9bd5503c32bff78d1c192ed1d58c6a1ec92c5867c42a4cf3b806faf3d5821fd6074cc9bd3f65dc47e9dcab27abaab969408c4d994e5ac13069551038b44cb005e675224298f8b6fa19086b1e7cb2133b1d97e6a6e0540057989fb5be5fa14275b38bbc83c468718ee72819951733672298b5682c86d3cd2664240c09ecf40de961c763cfecd4cddae517104c0c9579f1dd0849f5bca0c3ee9ff51f11fa0068a380ca110b110fc98e94735e6d0e93e2cdb1eab3d482639a0f24677fdd7e269cc82a9530f208c8510343a029b644301dabc0a55ef826684b353482a257cca7e06b2b9e5aea9ebd6ab96c0c652d0173d13461c89ef426ce64f13c89cee7aa104a441d1d5c59426a84fabfe11340c5e00df72e085226d0ad1d810e558bde2dbf544779f2a239ec8dab6c40794e6c7aac4e4f395706038493465f037424a7d963473a192b83cd335af037a57a05f7958aebddc3643b91aaee0233515e22114b09058125b1a9a50413d385f43d83539fc155ba907f1d147e3c2aa2ee92075d0a34628682511b2fa6c7b195e756b726652974a259e92f7291287c0d54689deb96bfad3a34d77741248fa56d1fe781a2b2e9192d283c1fc8b524f5cc16133ced438b4f66a5670cabe255fd0b8b586eb0e32946be64c2d72060dab964f616fab8b21758913746e25f70c037fe2ca56fca4a34bd02f14c92d47c7737e516cd904f7aab86e0c9dd04c3cc057495c2eb6f76c70fc05b0c523d1cfbe7de3251bd7292c53f1ac495cfd91dd8b358007d9b25409d1cd9300c67af0ddbd0c702fef037d183bd62181d1e86fd37cfcc77834f3e5fe8034452a0e3e9826f6f6fd7400fa9adcd5cc977a313906e41927b2e4c802ff7adb527dead7e297ddf41178b8cff3158d5bfa76d075a2c4c7a5a84147f89c9a307c39db302cffa598a67f82afb079f6b63252f6b177c2bc86b48129505cf870aada9facac22b7e67a534d73e0cc595d153f55ecca8d4cfd42136a3dcf42fa85410baadd82c1d93837faf7c613f97624bb4e102b875c892c4052ea5ae8c0662f74e2c093599814c9f0044bed7f33bc759daa2e83dcd0257b3d44605dc68752aaee36d6948cb7da197376604a8fd32b8ed9d53c7faf03d4435e54cfb11e27b73b6c2e2eadb69f4b80f7613f88c931fe2f1e88d77f4de67523dcb469a330f642d495554e1c3e0bc02bdbb9cb0f9015236e8602257616ffd4d3becf46a1fc863506f9ddb53f780054a611b6f237983c85e4db7020c91d15fa805fb8aad5804cb6babf523fed0c40d5db0efc0a98798943193164efdb6de968d2db47a9f9da500ff34f65f02f2cf531dd6a67d8b73e337e0d213b33b107c7bc0827b78bacb7b80193592a9bfef4bb5e93e005bd9827f0b8cb28883413039374d3a4b314563b7e6bdc77529836c91953b33ec813c0a0719f1f9b6fb563e0d10c2612ea5b1cebf74de8a32e3c00079dccb0cd8da121bef95527e2a32c41eafc82993ed347180015be39c06e4023ccdc76db500aeb1e128dd3425ce2b7422225c4438dfbe121531f2ea2d26a5806941613bdeb4f32ba0f09fb397e4ec45aba0f58fdeb3302283d470c8fde8308d53b39d1a3923cb26bbdd3b0615aeb89ff9b759132324636f9114a908fb5a80321909706d73d6c28dac583cacef69574c1bef4afa8570ac482cd6c6e419a66a919e9ac818fc8d1451efad4ebebc91cfc6a6165fc16f69119bd7f4132f8e873b81d89e95e9afc3930447baacd8fee53a16b749680263888460490c38be8476264644002390d7a2336c406b575220ec9494aae8cd6da68c0f2641c98e249fa3a1b628698b787795f5d3ce944546228f91b078e539a0fc338cb7064b97f96338d81af02c434b99436995a12763a7988d19ac7805508b62d3b64d4df79bd47241c7511da36efb448d9e860540f95cb4d00ed34d7b99251024badf84161b3ea6f54e250129428cb734b7d92fb68d5e6651b03b7d8107d30f861edd192740e1c908898409ee7f6899371cfff2b1079af178d28510806bbe28ca71058d00757602344b2b2cd7f208b6223195497f0daf544bfdcc019be7f405f0f7241a52fdbe5c97e5b746bb60c0dcce9c9b1fa05250e68093dd533846abe52a70fb19132658de22e41adab4a728e224320bf8ed3ddbc4d373dd14da9d41455241c101515a8c487fff97640df694042407730979aa504842dec232943a0df3e050b14f4ebd8ae8dc3f810c2ede77a1481d0f2601d84a81f67a084427797d86da98dd5d87e52b1cc210864e1d409477e41fb05467e9859b7da8055e3e75c019fa3f5d357a2f739fa8901f5d1a46a5fdea36c6bf29689958d9c95cd4d942e679ebb647da7baa29655a63fcf944febcd3ae47f005f65b66aff48cabb65632a83847492221f59b24b196f94bd671cc3a632be611f61cb41d6aee89f6dc2257c0cbe644b579ba480b9784c9418faeb61117c127a2f15559135d0527df7eafde83e5402e2dbfb8b94dbb76c2bcd6c395ca72a7a81d4345c005b2357f0ffa25bf3ca98e6c6ed2cfc157722f651277ecf389ce69a4217e5000171e084695adb3cf560d25cfdf771ca938e773c4b750d88dd9d186e4987bfc27bc6022f2f6da7421320025b8561b5eb05cc0a83cbe0867b8411fca36d938b4ea0617b166cb6f0b7af710770a5179e28c89293d23d06ee9a6ed660fddfdf18ac041f3316908f496cb32d97aa13d125712dbc220e4b9891824ec29e381576f4e2342b68f06ebf259c0519089fb85f791daddb87755aa5f15418725c6dd5e632b525ff4c07a46b76fa6dc5f1dfb6a38114b5b12a9038b202eaf0f0583cf646c0718be6d57b046d29771b5a7269e30da4237121be69921cdee1877baf23020eeb753aac68dfbd33d3271ce84e3ad252db8cbc24a0d60abd7ec3e655edb2", 0x1000}, {&(0x7f0000002680)="07f15937ffb76ae5fd0f98ac58dce746c0e6caf03cf9d510e849c1499b0df7fc97d8fc98b4127ff977462f44271fdbba25505df543dcdbb719d13563231b133493a85203485519895a90d93519b483a833122860748cac9559f8f1b17fa13db2432d4cc07ff567498e79acdb6c12d4caf05b92e32b26537d30e6c8ae689c74eeaa194d23c3928e0f285bbc6b2b0deef54693014c705450932ee3845b03a5fedd117665b607ca3d8c4e56b81652402d882aef1f894dfd7610e0594c695e4aa83a0aaa434dc05d864630528fabbcba9e016207e08c144b98bc1544563ef2", 0xdd}], 0x3, &(0x7f0000002880)=[@rights={0x20, 0xffff, 0x1, [r7, r1, r0, r4]}, @cred={0x20, 0xffff, 0x0, r5, r8, r9}, @rights={0x20, 0xffff, 0x1, [r0, 0xffffffffffffffff, r10, r11]}], 0x60}, 0x4) r12 = getgid() lchown(&(0x7f0000002940)='./file0\x00', 0xffffffffffffffff, r12) ioctl$BIOCSDLT(r10, 0x8004427a, &(0x7f0000002980)=0x7) r13 = openat$vnd(0xffffffffffffff9c, &(0x7f00000029c0), 0x2, 0x0) dup(r13) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x4011, r7, 0xad) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000002a00)={0xffffffff, './file0\x00', './file0\x00'}) dup2(r4, r6) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000002a80)) executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x20000000000000e3, &(0x7f0000000180)=[{0x6c, 0x0, 0x0, 0xffffffff}, {0x3c, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x1}]}) syz_emit_ethernet(0x2a, &(0x7f0000001340)=ANY=[@ANYRESHEX, @ANYRES64=r0, @ANYRES32, @ANYRESDEC=r0, @ANYRESOCT, @ANYRES64]) setregid(0xffffffffffffffff, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mlockall(0x1) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x100) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71", &(0x7f0000000400)=0x15, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x4, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x206381) r0 = socket(0x11, 0x3, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x100}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)}) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000000c0)=0x80, 0x4) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+S'}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCFLUSH(r2, 0x20004268) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0xc) recvmmsg(r0, &(0x7f0000000280)={0x0}, 0x10, 0x0, 0x0) executing program 5: sysctl$kern(0x0, 0x2f, 0x0, 0x0, 0x0, 0xfffffffffffffd23) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) dup2(r1, r2) readv(r2, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0xff, 0x6}, {0x2, 0xdb, 0xc0, 0x5}, {0x3, 0x80, 0xd4}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x83}, {{}, 0x0, 0x24, 0x2}, {{}, 0x0, 0x22}], 0x20, 0x0) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r4 = socket$inet6(0x1e, 0x3, 0x0) writev(r4, &(0x7f0000000500)=[{0x0}], 0x1) sysctl$kern(0x0, 0x2f, 0x0, 0x0, 0x0, 0xfffffffffffffd23) (async) socket(0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kqueue() (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) (async) syz_open_pts() (async) close(r1) (async) syz_open_pts() (async) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) dup2(r1, r2) (async) readv(r2, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) (async) readv(r2, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) (async) socket$inet(0x2, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2, 0x0, 0xff, 0x6}, {0x2, 0xdb, 0xc0, 0x5}, {0x3, 0x80, 0xd4}]}) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffa, 0x83}, {{}, 0x0, 0x24, 0x2}, {{}, 0x0, 0x22}], 0x20, 0x0) (async) kevent(r0, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) (async) socket$inet6(0x1e, 0x3, 0x0) (async) writev(r4, &(0x7f0000000500)=[{0x0}], 0x1) (async) executing program 6: sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r0 = dup(0xffffffffffffffff) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="85862c9f", 0x4) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r0) r2 = socket(0x18, 0x3, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x16, 0x0, 0x0) recvmmsg(r4, &(0x7f00000001c0)={&(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/222, 0xde}], 0x1, &(0x7f0000000100)=""/64, 0x40}}, 0x10, 0x1801, &(0x7f0000000340)={0x2, 0x200}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f0000000200)=[{}, {0x1, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x1, 0x1000}, {0x0, 0x3}], 0x5) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x1c}, {0x8906}]}) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) setsockopt(r2, 0x1000000029, 0x27, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000000)=0x6, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) sysctl$net_inet_ipip(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040), 0x4) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x6, &(0x7f0000000240)=[{0xffff, 0x2, 0x1, 0x10001}, {0x0, 0x9, 0x1, 0x400}, {0x618, 0x8, 0x81, 0x4}, {0x3f, 0x1, 0x7b, 0x3f}, {0x6d7b, 0x2, 0x8, 0x7f}, {0xbb4, 0x2, 0x0, 0xc4}]}) r0 = socket(0x1, 0x8000, 0x0) r1 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000100), &(0x7f0000000140)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000180), 0x40) socket$unix(0x1, 0x1, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x0) link(&(0x7f00000002c0)='./file0\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x14, 0x2}, 0x409) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x4, 0x13, 0x6, 0xb8}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r4 = socket(0x18, 0x2, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000002c0)) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r4, 0xa, r6) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x0, 0x0, &(0x7f0000000040)="00000000000000ff00", 0x9) chmod(0x0, 0x0) executing program 1: semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fe}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20, 0x0, 0x0, 0x1603519, "1a0001ad090201070000200007791dcebf00"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000ac0)="a2de4b8e565f2bb52773d5616cabb69cc1a7a14051d04a27b5cb057d5ec186c897764a6fafeca04412715ba10e7ca93a9707b7cbd754867d0e0c8b7d17024a0065d70589e2daf7b535b109449a2bc51dc2889b09657923e30afb1295c5da1adf4193324f9129", 0x66}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msync(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x84) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x2000, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x24}, {}], 0x2}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x18, 0x3, 0x0) r2 = socket$inet(0x2, 0x7631a857335f93ef, 0x20) setsockopt$sock_timeval(r2, 0xffff, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 7: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000180)={0x10, 0x0, [{&(0x7f00000a6000/0x3000)=nil, &(0x7f000059d000/0x4000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000009b000/0x1000)=nil, 0x80}, {&(0x7f00002ff000/0x9000)=nil, &(0x7f00002cf000/0x2000)=nil, 0x8000000000000003}, {&(0x7f0000163000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6}, {&(0x7f000018d000/0x2000)=nil, &(0x7f000027f000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000374000/0x11000)=nil, 0x7}, {&(0x7f00001cd000/0xf000)=nil, &(0x7f00001cc000/0x2000)=nil, 0x5}, {&(0x7f00002ff000/0x1000)=nil, &(0x7f0000664000/0x3000)=nil, 0x80000000}, {&(0x7f00007ef000/0x2000)=nil, &(0x7f00004ca000/0x2000)=nil, 0x5b4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000027000/0x3000)=nil}, {&(0x7f000012d000/0x3000)=nil, &(0x7f0000456000/0x2000)=nil, 0x100000001}, {&(0x7f00006f6000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x300000}, {&(0x7f0000488000/0x1000)=nil, &(0x7f00004fc000/0x1000)=nil}, {&(0x7f0000394000/0x4000)=nil, &(0x7f00000af000/0x2000)=nil, 0x2c}, {&(0x7f000037c000/0x3000)=nil, &(0x7f00007b6000/0x1000)=nil}], './file0\x00', 0xffffffc1}) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) bind(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000040)="00000080", 0x4) getsockopt(r2, 0x10000, 0x3b, 0x0, 0x0) fchmod(r2, 0x18) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 3: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) syz_emit_ethernet(0x108e, &(0x7f0000000100)=ANY=[]) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd4) (async) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffd4) socketpair$unix(0x1, 0x2, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) msgget$private(0x0, 0x397) (async) r2 = msgget$private(0x0, 0x397) msgrcv(r2, &(0x7f00000007c0), 0x84, 0x1, 0x1800) msgrcv(r2, 0x0, 0x0, 0x3, 0x1000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0x80000001, r1, 0x0, r1, 0x0, 0x2, 0x9}, 0x7ff, 0xffffffff00000000, r0, r0, 0xffffffffffffffff, 0x7, 0x12c, 0x3}) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) (async) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000001040)=[{0xc}, {0x5c}, {0x6}]}) (async) syz_emit_ethernet(0xa5, &(0x7f00000004c0)=ANY=[]) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8000, 0x0, 0x1, 0x0, "ff000000ff597bd600", 0x0, 0x8}) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000180)="76b0353a558bf248c78c8502fcf9fd08fa1588f254df98bdc2703864ecc0ce3671c0907259201eb7cb962ee12d9706a2d4177565da48e3cdade50516597f477ca5ea18253c1441678346ddaa98e46b28e2226a296c0fd773959eaad9d65d33cdbf523a06ed457ed3e00f52851f90c14f54ec03a2a5ff8d88b9", 0x79) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ff000000000000000100"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 4: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ff8000/0x1000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) connect$inet(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x42, &(0x7f0000000140)={@local, @broadcast, [{[{0x88a8, 0x3, 0x1, 0x2}], {0x8100, 0x6, 0x0, 0x1}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x68, 0x0, 0x8, 0x1d, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4, 0x0, 0x0, 0x1}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x20, 0x3}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c1) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 0: r0 = shmget(0x2, 0x1000, 0x320, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0x0, r3) r4 = geteuid() r5 = getegid() r6 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, r5, r6, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r8 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0xf0, r1, r3, r4, r6, 0x0, 0xd16}, 0x800, 0x6, r7, r8, 0x0, 0x1, 0x5}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x60}, {0x54}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) writev(r9, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000500)="e9d592d6", &(0x7f0000000240)=0x4, &(0x7f0000000600), 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000040)=0x2) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) (async) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = kqueue() (async) open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) (async) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x41, 0x0) r3 = syz_open_pts() (async) sysctl$hw(&(0x7f0000000040), 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) close(r3) (async) r4 = syz_open_pts() (async) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x7) (async) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x881) (async) r5 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r6 = syz_open_pts() dup2(r6, r5) r7 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000080)=0x9) close(r4) getdents(0xffffffffffffff9c, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x20000000, 0x6}], 0x8001, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x4000000e, 0x0, 0x100000001}, {{r3}, 0xffffffffffffffff, 0x92, 0x40000000, 0x10009, 0x7f}], 0x400, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) setreuid(0xee00, 0x0) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, 0x0) (async) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) semop(0x0, &(0x7f0000000000)=[{0x2, 0xfff, 0x800}, {0x0, 0x4, 0x1000}, {}, {0x2, 0x5}], 0x4) (async) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0x801169ac, &(0x7f00000001c0)) executing program 5: socket(0x2, 0x2, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/34}, &(0x7f0000000100)=0x24) socketpair(0x10, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) r3 = semget(0x0, 0x1, 0x0) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f0000000300)=""/113) r4 = socket$inet(0x2, 0x3, 0x6) r5 = dup2(r4, r2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000380)=""/205) sendto$unix(r0, &(0x7f0000000480)="7d1184", 0x3, 0x2, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) renameat(r5, &(0x7f0000000500)='./file0/file0\x00', r5, &(0x7f0000000540)='./file0\x00') semop(r3, &(0x7f0000000580)=[{0x4, 0x2, 0x1800}, {0x2, 0x8d48, 0x1800}, {0x1, 0xb2e5, 0x1000}, {0x0, 0x5, 0x800}, {0x2, 0x7, 0x2000}, {0x1, 0x8, 0x1000}], 0x6) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000005c0), 0x800, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000640)={&(0x7f0000000600)='./file0/file0\x00', r4}) semop(r3, &(0x7f0000000680)=[{0x2, 0x80, 0x800}, {0x3, 0xed8c, 0x1800}, {0x3, 0x2}, {0x5, 0x1, 0x1000}], 0x4) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000006c0)=0x5) chroot(&(0x7f0000000700)='./file0/file0\x00') getsockopt(r0, 0x9, 0x80000001, &(0x7f0000000740)=""/41, &(0x7f0000000780)=0x29) r7 = socket$inet(0x2, 0x5, 0x6) recvmmsg(r7, &(0x7f0000002b80)={&(0x7f0000002b40)={0x0, 0x0, &(0x7f0000001ac0)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/164, 0xa4}, {&(0x7f0000001880)=""/58, 0x3a}, {&(0x7f00000018c0)=""/12, 0xc}, {&(0x7f0000001900)=""/86, 0x56}, {&(0x7f0000001980)=""/3, 0x3}, {&(0x7f00000019c0)=""/69, 0x45}, {&(0x7f0000001a40)=""/87, 0x57}], 0x8, &(0x7f0000001b40)=""/4096, 0x1000}, 0x1000}, 0x10, 0x800, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000002c00), &(0x7f0000002c40)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c80), 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r5, 0x80085762, &(0x7f0000002cc0)={0x3, 0x80000001}) ioctl$BIOCSDLT(r7, 0x8004427a, &(0x7f0000002d00)=0x6) syz_emit_ethernet(0x88, &(0x7f0000002d40)={@random="1d352eeff41f", @local, [{[], {0x8100, 0x3, 0x1, 0x3}}], {@generic={0x8006, "f5c86933868d372de8d844858d42c0fe4ed5f2b08c109d352b657c9fcc52b455305f6392224aacc60c0cb4efecd14b848ce0148ebf5f939a46e5efbe3f8fb62786c0c3e6f754b8cf15e418426f499f487f3665fa32fae6798356c7ef8167acff535c08f2471911150e477b922b042be276f5b8340112"}}}) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x201, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/222) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 0: r0 = socket$inet(0x2, 0x8000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x6, 0xffffffffffffffe0}) sendto$unix(r1, &(0x7f0000000040)="570ec07cc283728faedc7822fdd142a1e8e7d60410b8e97e2fd8a32a4cb0230e7393efa77953f5874320c7d617a056ec2fe84a2279275e6a484ae2f651f9cecd935bdc1cb5917d317ed83205fb5d3f8808e83a10bf09cfcc44bac97729c8b2601c4b69acfa10ecb4d73d7c59b19cf426edb5fba4f79fa9febb85cff77d90cc262698884e205f08aa71bca36f3820fed1249801d31986b5328c", 0x99, 0x1, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='&+@\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='^[-@\"/.\x00', &(0x7f0000000200)='\x00']) recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000280)=""/38, 0x26, 0x1801, &(0x7f00000002c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000300)=@in={0x2, 0x2}, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)="41de968a40b6f60756c8f95cd79bb184a4877a6f929e4754bccb07b61ff29d65741f99d980630f3e57a51e681a93daaae26d1710509a0d202ea01a62d4f5027d20e9312c52c4a10a8e799e42a85e7b154d404026d6dd9a2afa4a178509578d18d12c73497f160c9524ecd5806b8dd31cea3d2f4a5f46a02518dd37a09f69132b080cf37715e0c3", 0x87}, {&(0x7f0000000400)="2615e34b5b987299848d48462cedbde585e0e51a01a52ae2c576fb36ff8ac4f259bc2b1c6c58b72b06728bfe320728890d74cd91b1b80f1c2cd3063557ae1dfbfa21b270917d33174d1e7ef7a0d71d02dde8ca92d95256eaf6019348d92fef3924", 0x61}], 0x2, &(0x7f00000004c0)=[{0x20, 0xffff, 0x1, "03a7b62299b81f44edf608052c2f74"}], 0x20}, 0x1) r2 = socket$inet6(0x18, 0x3, 0x4) r3 = fcntl$dupfd(r2, 0x0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() setreuid(r5, r7) seteuid(r7) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000580)={0x7, 0x1ff}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000600)={0x1}, 0x10) connect$inet6(r2, &(0x7f0000000640)={0x18, 0x2, 0x3ff, 0x80000000}, 0xc) open$dir(&(0x7f0000000680)='./file0\x00', 0x20, 0xc0) close(r8) connect$unix(r8, &(0x7f00000006c0)=@file={0x1, '\x00'}, 0x3) sendmsg(r3, &(0x7f0000000c00)={&(0x7f0000000700)=@in6={0x18, 0x2, 0x3, 0x80}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000740)="931ff78f3a9b0f103d00af0c6294ac6cdca0288e310a5d6b678b44a123f8af173b5b49144be3ec925555bafff0830b869cd88b9903acde3e49b0bb79a10c536464b284b5a710922adea0a067392475f541a5cce1af342a8c81e6fc97898fc9cc6e2babef9b78ef48761b40833c74cf337311d4d347a283bf033ba923798a66e29177eca28f82a84eeae0b9d34b3bc37f5241466e1b0712872f83acab0a56", 0x9e}, {&(0x7f0000000800)="649655889610dcff3d2a77cfa95fe8ad4f82509ba03c18581b0819d204d41ed65cbd22616b52333969d852255575b88e2aee93a64a747c00a02d6577e6263ed77d31a9c74a2363890d1047ac92705582127701eaee936af0651d9e75ae9563a226db0c51d433b052c4ab6da3e36a7a2220673ebc2858f4951ee6c90e07be8f32539b5f8dbbce50c423b7610e7bb0da1daee74746530c769fca224bb0a89228b36fdec1f0b1cad9396a622b0b1e406ab182307b557e2d9407c76a33408c7b60ec433915", 0xc3}], 0x2, &(0x7f0000000940)=[{0x58, 0xffff, 0x2, "23e5275cfe9f1fa56a10d35fc7296bd8389f4148a4eee3e718280339cc8e02f6e691b6f77859213e92659935ed153f78c034c64f7238ec643d03146f7792a84df85697c6231c"}, {0xa0, 0x1, 0x400, "923a2a1b7975e3a1ef0b3ed700c1cac1f53874e75bd615710390711c2d466c5effa0e962734009ba0e1e930910b154c9f68962fe2cf8736d010fc42728af8838a0f70f622c4c9d1535a452aa53c6ce00e63ccf0c6f5ae0466deb941b316e91d72c88b8ed117418a308b41e1f6bf241c40e515e046f5bf57efc2de727ce78f2d8f9b0c2d30cd1f4d32c"}, {0xd8, 0xffff, 0x0, "3fdd78a15bb3ae23ebbcd389a9126b17648f6b94b6d4ccc8edf8580015d16a1f194a8ceff6117422ae87eda26cf97340ea3175fa240fc3e3d3b007b0c43944f5822d2c97d4a1a54520f267a86a465d070b8300de33ccd25a630b801e8d1676849dc56d4a399b9eff405f1678a445323f1264e0f34c21ed271086ebc6185dd9dcaddb7db18dc56896a4ba9139b66385bb1d3545b6cf454ecb359c7f87b2cd1ba8fbeaa2c3b566197536bad315ea1e7e1f73da2b359de5d1b9240fd6fe0b893b974b7b8568a52e"}, {0xb8, 0xffff, 0x8, "2140a9c3b998934009d3c099806ad3d32d6a121546087f9b455d436f726dd59c8268f86905c6a9c0587d508b69d9e49f553dfc371272a1536f6afa67caeb4f3ef9ef2f3c4dc857918e65dff3f1e8ce946f59258a7a7fe2d4877c2bab9c745f26ee690fb0a7571fefd389a59b89b340c64c60d03f1d70c06c75fc64778e8529f5bf5c6697fa00adc4858aa4ead9e69cdc359f8ac849670c5ed5c3f7c357a3d155a80177dc9b639b"}], 0x288}, 0x8) open$dir(&(0x7f0000000c40)='./file0/../file0\x00', 0x40, 0x20) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000c80)={r4, r5, r6}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000cc0)={r4, r7, r6}, 0xc) r10 = dup2(r9, r3) ioctl$WSMOUSEIO_SRES(r10, 0x80045721, &(0x7f0000000d00)=0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000d40), 0x2, 0x0) setreuid(r7, r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d80)={0x0, 0x0, 0x0}, 0xc) fchown(r3, 0xffffffffffffffff, r11) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000000)="01000000", 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x28}, {0x14}, {0x16}]}) r2 = msgget(0x3, 0x11) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="010000000000000010ee20dcedc36657f7fd03dc4d7f8da54329a1d0aad976c8d29de7ace0fb86e24b28d91f650bcae0e939f439df94a10ff08a4e15fd3ea168627e1b4aea403d35107c3e32631cc7e89ed0e766d31701f79c0f0dc416f21eb14ed4f1d0a0105c52e2e7d9cb4f5d82bc83b882667f218e23c46809f223a0ce416d2f24d79a01d5fff008abb98cfa911f0022ecc43c7f1f339a9780ad0ee5dd9ed963a2dd70d7bd2ac057ec3c8661b074be11bb062f8c8f85e877696fbf238226e7c8224fc79fbc2a4f5d0da06e8a458f4c234a42716e9954980af6657cd393fe19ab0e3a6ec9c69e7d3106b45de13febccd54473c8be6947909ed8157ce8f211a97807b32436b57e03f784272d2ed7869331bdbe14ea447e35a239b7dc250d5eafdccaac5fbbad50b223a03a1468cd913d9cf94eba872d62afe035ef44d0472baa046d582f21a193c228569057f83502cd146bce63599115566102e6166b7cb19bebda33e19bb501f0f2957785e46e709112620623804ad93508ea37feeff8"], 0xe4, 0x0) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/142}, 0x96, 0x3, 0x1000) msgrcv(r2, &(0x7f0000000040)={0x0, ""/40}, 0x30, 0x3, 0x800) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000004c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x20}, {0x4000006, 0x0, 0x0, 0x7f}]}) write(r3, &(0x7f0000000180)="c5449bc1708e16b9805a099e20a0", 0xe) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) syz_emit_ethernet(0x17a, &(0x7f0000000000)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaaa986dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d"]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) open(0x0, 0x0, 0x0) r5 = socket(0x2, 0x3, 0x0) r6 = dup(r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)) dup(r6) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x61}, {0xcc6}]}) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x400, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x3, &(0x7f0000000080)="c0046f46ea2f8bf1571c0b5a75030809ea0da92217a707129e54e69107ba4db9", 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f00000000c0)=""/67, 0x43}], 0x1, 0x0}}, 0x10, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x102) sendmmsg(r2, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x40e) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r1) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_emit_ethernet(0x42, &(0x7f0000000340)=ANY=[]) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[], 0xfffffffffffffe80}, 0x0) socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x27ff5, 0x0, 0x2, 0xffffffff, "102609307eda612c3100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x4001, 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2801) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x9, 0x9}, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) socket$inet(0x2, 0x2, 0x6) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) close(r0) executing program 2: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x100) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fee000/0x11000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fee000/0xd000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x3f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x3ff00000000}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x400}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xfc8}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}], './file0\x00', 0x7ff}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0), 0x20, 0x0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000300)={0x1, 0x5, 0x4}) unlink(&(0x7f0000000340)='./file0\x00') fchdir(r0) r3 = dup(r2) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x202) renameat(r3, &(0x7f0000000380)='./file0\x00', r4, &(0x7f0000000400)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)) r5 = msgget$private(0x0, 0x5) r6 = getuid() seteuid(r6) sendmsg(r3, &(0x7f0000002a80)={&(0x7f0000000480)=@in={0x2, 0x2}, 0xc, &(0x7f0000001740)=[{&(0x7f00000004c0)="dde13176f6fff6e3947827f4178e9168c1d51ad3040756ed8cc052254c11ebc34ab2c53382f489439be7663133979fa44e1f969931017dc3babb564209a3cdf3c66eb585e3dfe11d336dca478a9d0132be2e8f0d10246bb5599b95b01a2b1882c512fb839fc5e47a370fadcb7be5f9b6dd4d97007cd4c32d0db15373832be8ec8b039b332a7a6f9593b5788d438b52d2d307c95f9eddf43de9ef22b90fa3ff4ff5906a839344ade473e31f984cb124edd12015b904932edfa168fa7e591dad90436963521cc7a794da89782fed66", 0xce}, {&(0x7f00000005c0)="c20d6b55726687c88239d9249acdf37c604c6f074dc10b8dbbaa9e86603b955e26485449b0fc87c7d02edc0eb96bbd943ebd7bfdaa1137a86dac83536e01b187533d4dfb368dbc3ba8ed490dc836bb5270c234e884d92cf8cd9f05a60bd3a3c2cba082fc464dfb168e356c74247310d04bee8a28e0bda5d18942c94b11efa2c2c797f4dc611a02b0702d1c36004a3b15219d6bf42017ed57bd5586def941b887a9bf52ad955e662345e2444329fd288bf217050e070d077d7ced2b89df373d355a31427e3aef007df24831669e5f1018f67dfcf42a1be0b17e66cb00d4df008a393cfc453aa700332f885ed465d0e172bd92e66434c27e25ddab5a0ca1df70eec7bb32aee099ddb3d1515cf021d3ca3cf2605e6b122b6151a0231f2384fbd8438b73b6e80c0f1cb34ec020414db5c53f27f4d1dc9a630482a2b9d960190d76a855ef69313afd4dee256d898c8557bee79502918126064a34d23a7f7fcaf37baecc5cbf8f39350dcb366096859248d112cb6cca72e51429c23b15aabdf50da8c928b90d0e1c5fb81c6f51ab8a75dfcd83f33d8ef3d245ae7ad76444abc8680c102ff5a1734a0da4adaae2a198cabc8b6b4cdd414637d9f94e897616dce3ce4b48218c49068bcac7c3d3bff6ce57d3fdabebdf14225f58226e473ad2ce67d01d3fa8048d2160e0747c462e80f71957a41285bcdbc129b4de10e1fa0443ce1cad2e09bd0fba2762cf3078512f85f58e6b7489fbe5ac1e762d932c5e94e743f4a6d20651fe3c60501450745932c323d3f069ae0e06fa96f18300d3e60dd2653b87e555e1f8650b79056c7c2013f60da951e00ba80b31d9cfd7d766545af0a1924c80f4005704e7adcecd6dab5f1a4dbd70dbfb3c630c5045c2c976d4e7f6c128a7f85b1fb57b6e6cdcfaf017246428b3a2e787a4b7b81f540825c8f2a4198b276721c04139c5818e80566721720de283ba7cd364dd264d7706714caf89ad6c6d7f560bcfda879432ef8883f6eb3a50f39f9637acb429c4319c50069c0b07bef995c443dfbc763c6108939b6470d218a2e63edc14f8ae394d3732d1cd0d7a39d2df4ed1d76a712090d824f2253e2e40f7a7a0460fcc17c82fdf4c1da4da0ebc33c3c5a6cc791f9c1ff320db5dc43346530d9d4f02462957410192b6405a06a2235e29a5aa5340a29624b28931bb73a246ae44783b452d27899fe218d72db4d67e98189c3e57eccab683a828c3447cc36bcf3fe1536c6a2f48ff6ef08dcfe3152601fb4fb1256f1c6df9108a961634ac8667cfec2dfc4fde73ee7eb3c9773d719f5bf7d6f0d5f2b56d422d92527f29714a0efc2352c260cbccc25291e7a13d005d3287d893f3175b5a433dd2e2351bf53e804bc2d641bf9cbef42a9e2eb3e047f9bcc85044bad1897c4d0ca2b12680e78c7c8902d2d38ebbeadce0f8e00f393a24b315337e8743bcdefae1157365d737c43d2b2b131da14a19de619a080221fd8b3fc92c901657e18ff2b30b137331e2badfafa4bbeed977bf8d3b5aad2c2b036493b5a2dd24a609ccbd48c13638735d4636e3e6806b7df581a606ad8e75898f5075b80287f66d90f6ba1833475c234341f3211381ea7662f749af07bdab88716a3ed590df8fcdbb449974c82250f2b7068faf0955acbb619f6eccf797697b70336cbcb0e59208c9e4df6b9fc7c085e7c38067a0e122afc28d44a881ed4220bcbecb03fd7b56a90e9a9a30fef001eefb71392dc43ba0435c1d24b911b9d9f6439d36dc6b7851b02b78b8e442c292dc93e9e0446c07fdda2592a216ff47cbb2a74ead3cca3c97551c3b4144016beef1bcf5a1867a11a4d4bac34f46919e20d245b61b49fb069ab2d33aa26258854352159c227676e1bada887ee0f94f161b312a777f238e60312b3b8053299fca8044cee9a26fc99a8b5df341fe8e16ceb071453d9508ba51f18b0ecea5992cebbcb58037f0bbc7ce9ebf9c7043d7bc0e561956060699ee8da187955517250cccf0f2dc7e088dd8d609e70ebdd74fb42329f215153035595d964f518651f7feb20a0cc21e78e4f8f513b99168c6f842cd7b970380db1ca5f7ceec6545366d6cc66a068b8cfdac576ae685f20e088abdcdd41714fd6c88dfe9abbcb1552eae5027ee857caa6c230967c730231af76cadb900047cefe1b63542f9b24868c035687e713cfdb64bd18e8c9c6322df8ed22ca3a8ef4fee7c791a6d28002ffd002229c6ba1610c502de1f3dc53670c76440910c668a4bd26472bb30b34357d58a82ab769703bea70082f562efed1517604b0aae03ba6981ffd6ee51de473bed2314017ca5e8358368c11bd8f23ca5ec3040a22e0db941c0001d4cdd26804e8f234eeb2f3f38d435b6ab54dc661946229172d238f7f3566f34aa6afd7c12b3cb059886ec9787394cf917b6c5db8cd1f88cfe86733c995c37d77b6cee63a3b04c80fa409ef1bed9f7a1ef9d906d30e4aff43d2a174fdb71ca628d8ce737a1c98c82d1ad0dbf8b1ea4ac76de8ba40d5b1f222545b9a35eb9e8661c099b709014038597336e3fe8c7fc56819857f1bb3f8c104223ab9e2efbc8ba484de536aafdbc0f8cc32d91a460881c40b5bab1841e53b711db03bcfdb347a16d5671edf1af28aba60323e8fa742c16d179b90bd8d6faec89ca76293f516ce4cbbe8cb80c29575b62b7f8a0c0af0b0879e79326980b8b34b4b2224eeb9f51cc64c7b68ac676484f88c5e5812356633776fe06b8aefe2f88726506616ab05358440c8607a299994b303c537dc6ddf9dffe45f65b7054b25a1c67375eddc4cf54b368a851e95b7691b8ea4229bcd04df39e490bad0013f3233d0996b847c5e090907d3f170286fcd401091b092b5a79573a6496ce465ea0db37f4d600d4a14ed906d475dbf693ad1720d850c6657d32cd5e121c5502f9dbfbc764af054268a319fc796644570076f97d098db22abaf87511b2336a29b80647cc599745a6a1cc11fb29617662da4c020739c98939a8206aabd51ea1100ba6955960042865e956e24b13736b5340962f54073bb326f69d3d73575aefdbebb82a870560e7efaf2c8522e7109456960bad5d7b6d385fb1a130eba18cedfa8edb89e0952b70cdf5bbd6f3a7b14a0f8489b234e9fd091f12b1d54ea7fb741db9f9e555df400de747dccfcd4f233e975d77c65c980d1f94602d90708c5be4f7d68bb634e7f8fc6a7cd16a3f7c6f8bfc8f37420e6d48cf8c7d7b8be56de4585d25176ea73a010f609a8e24c137e1a98112643962248c5e3a219a658fccaf02acee1fac9d9414ea239d54ad394d75c0054e7ad63b66556ede390a93b78ce7972906f5b32494586923f41c8602f8ead434b53bd7f4da1923634a4e43ef87ce6ed282fc7248c1dd2842210e3d734645afb613913dc9c89fedf06140d87aa3052fabe051d85300a569aeefb0e68b588d05ed97fb44edb597044778cc6c3adc9894b2a94d1d8961386aeca6530e865c8e7e9c233a828c047e26e4f90c8c4facb38a200970127caa123c5b8bf67c93db60089d75155c9d4e8001bdf25055b76176bc4922912c797ee6f8bee52d91572617225b4025147c19691b53ceb4486846341e8a2c18aaa715ceb37fe0d6c0986b7486f1f77148abfab8c8ec597a8c69b89351fd336d80a09982692209754ece371e995d2380d896dfbed0ba7091f3f744fb75d4f871b8dfd21f9d34bfca9a10f6a3ea1d25dbf6bd3f9e83c39d4b57ea98c73133d59073cccbdaeec5b12455176562c4017f991d4a988743a675ee6d4f909b47a8910f58a278cee255937b3d51e1e75c3021dacee1e1b2cf23a764c299bec3b6bef3dfc89e85fb3ea51489c7969c53fb6fffac555753ea71120d11fee4a4fe9f8a43b994e3912ce30f3bdc58a0c31706cbb739c519b75e3933f8c969d3eeca3bf4559f9d61fd356fb1e977723cc7f5cc5254d0efa7e6b745a95f151932e41312b036c906a9a88936100ea4a7ef1a9044a314de4c93a41eeec630b5246894df923febddc728ec089f0fc82948dc8cf62aaf74f9c918adb916ca4f99e6da291c166fe8dab4bf8edc284d8cdbd16f67d0f8050b3b802528a1ab1bb04aaf07f44e010f35948231bf4efe1e52c10d8fcc414843970ff3975829150f6017b321c7670fb2212b36b25e82aae1fa2228bbc550a19523684abff8e7ad1c602632c93878106225d5fe633a4ad6c4402d66bb8393f76cf9cbd4a2b7a85e88f357794e650b257d6b71f416347c2d93214a85442a53b5b21b81825c827e1c45501357fba5f2c3e71d908dc5bf200d28e3de55c161f3b8d3ef9a8d53f9017de87d56b24fd55ca775a0715a50e050a4ecfc6e9c76c162b035eab8550a27ce6e301c9bf453a3a4b04e14265bf7a6e17a7abcad49ffc89c7d0755477a15a8eec5925f1ee1a952493f4c40a07248ffa577fcf7e1f10df14b775695fc56ce29aa2ff701d44317a4855b241eb5e295f4dc208cf171e31b7c7a40f9817e3f7ce9873b5898df2ac5221e3e7cb018af8c1ac24c1e85aee5eb4060c43233f9c216702e3d1b72ee196db63b259a07db471dde961b6ce7fb37296d2296363e1c923e01bd0e730f9818ff82b4c6cdfd6c979f7da56d10ad486fdeb1290da51788bb8d9e7722a2828f9a15e071fc47c27424fa2a65d4b0c08d6438e30122e5c1ec726e788f44b58da677138518b1abb2b839124e37a7917145ed4fa2d1cba722f5c8ad3a5263b1fdfa53417460ecf3ef7e9be6370bdea90c753bb76aaa6f6888d9401356df147244268137ca0390d3a7f2a9784a189faf0ad25ba89e1e9b931d30485800444fd7121014d52004fcad1f9ba6ff585fba3d9ba8c45ea8e8296f036b4987b4e2a2514216d977fb0fba2cd648a72b8488970382e0bbb7bb4ccdb3767a305d45308c9cb86b890f0756d0ad0ce8b951f2997cc9f6445d803daf4130d587006fbe8ab1ccb796032b776f32cccac04d528d00db61351d27e440cbf85edcf004f0c993b5cd27616a3646c0dc2ed14d3a1a0f49581dc4ab4a5f6681071faf0d331ce2d88135d7f3579db1f36448bac04facb94e5385e2f361fba77c84ab76865af0bbacc09be9eb94525ac84f3718160cfc2967e685fb833f7d952a13087471db1e6554502ebd6370e0aa2e918df8159f00336407f85199e8e22b82d7806e3545a27ac7001d06bc21300546943c05778129a9a4314b45ae86d538d139e66675a6cecec790d7d88ffb670258363d965e63ef692e5d5eff8b16a21479171073515d50194a1bf72263890d00fa990d54e8c23002bd2d837da9787b5b7fac66aa63b6e2fb21907d9e3a5c010699d360e6b71df54bdf16a33d9ab280a6b869b34b0a3d36d9c858734060e34a027e47a8768b7d1eb216b13a7c0d4cab960af20f289363ab484d65cb0bde18019b8b1b0efbf62a12b2fd4468300e1cc4c0482aa2644dff5069c8c2631dfaf2e3b06e4a82170e26d89628bd6de458c9457c686d66bfd4a3ab744b0a681495981fee9271d57c986c0684390411bc219c53e1cd1353796a83188f7819949ec9ac6dfbdc2e8938a74794d921597262f40cc302d1edb632cd25bc7b0c562e4698f0fb3525c42965015bddd9ac719c4c1447661272c1be17d771b9ce7ea1a18480c3e1a6a54dbf031cc9a868b9fa25c97d0c272c9c8eb63e9c41c37452943f93917f997f572ccc0250630e42b65f2b25639804ea2f09d7cb2f3fd1d7ed3158b91712ae8f61e43ffbf236c2bf70ccdb54fb189f97cf32bd23a7e9c24f3fb26aa5061c540167b7fff7e2e55544c5175b0f685f56", 0x1000}, {&(0x7f00000015c0)="f096fb66e89c64cafbff343a9434f214f463b19f8d504529f88045df33afa8cd26721cfff06b4bf6e5ce4f8e0f0558973fb3faeeb3f4cd69cf135ff5ffa0f6b120e2b0b54ede066edc0413bf4d474615cd14c8163d67e2fdfb8800c554ea8087a510939803409abd425df646678c510805cd3eca4e23619151b185168525482d399a4020c13129db2e00bdf4f295a3ffb9d4b7d7a51ed676f33a6c63ee637d26bbf448bf437069d700e2eaae126ec0d8932ebfc6eb67a69ddaee1a67", 0xbc}, {&(0x7f0000001680)="3e9241a81e31d5d28e38bb21cb9b5d216d9f362e1ea8ff354c30e4cfba2727a772589159424f0dda67ef3edd09189930dd86a6e5d7ec807cc22f131e8178d3aecd6263aec4e077d442b5966b6a65ef843da2a8b3f0b1c8b3070796b2b4e14c9da660fea0e87956a9b86958638fe1b2f65143b2ef3ab2061d8573f21bfa251af868bfd317a537005a9874ad2c60918bbb05ad160cc3684c236f9fea20d87f9571e87a1b1319800529451af67be476c234029fb4376c2e2cfe07", 0xb9}], 0x4, &(0x7f0000001780)=[{0x1010, 0xffff, 0x72c7, "a6e74aa40418961eaad20646a4fa363a97509c10d6bfa8f7782358cf661e386b15bce7d95ecb92075e623cdc9965c9db3af4efaeb0e35b760a60537b42f8bed4e473df159ddd2fe2a3949c86f7de466fda4c0388dd0e1ee08476a8e8ed27a0d6d0b0a8b160cd746675745a01ab090700316c4b0535b528e71c23e8a94c3e14bc56c193b701cf007acfb2c6bc0797d70068182e6f5595f85b08d1e784c89ff90cc01fa960444330dda1533462a8ea22840c64700226b1e4b474eb9bb289f1b8872b790f6ffc8cd2f85fa1b86ce9fc17b5a7dd0c82106e48ac9ba97df560cc161e6ed325b40c72aa664b2cbba06ac52e21c65fd5af931e8f5a74bbb328d77a22e3d6f12936421b66396bc3c924de0c03fdde05dd4a45fbc9b7005b885524aa69123eab0fea581cd5760b413a9536491c33f416823cc3df533717f1fa3f1d33220b39313b563b01eb6144492ba29fa48a0f866989653be60b687de3b55eb821b9756f9741f51d810dd7b43c4d4e07c39d93113d139714ddf32f5bbe349e7114e007e31c1a5d73f58ebb15dbe9d311f2dcefab70294a22ba0e93bb78d0f792da250fbb8ae4c9cd7602989137f09084fdeb29f190d9d088ebb5886efb958470835111c3ea6d899c578f6a5a5ac3873206b4e89b49fa8743aa5a345b0d6699e4be3fcd4b1348727195acea544f992ebd13d41eb521870700aa180b64ec1534f6137e987a2aefb7618a70d30c64f6662ff50096d5f1eb4e513a83250c8269002438a478aa0a656ed6010077ce0d1ef0a1471908fd5e838e80c9054f911e5aba9b608e362a70faf8fef8e1f3eb4f5d296b1b3ac4a6606dfe2535b9b43bb5336a3dcd6e30f7d10e8e7dd104b53b832a5a58ee5b51c50ca817b4c57886fb0c0bb46c3f2fb350f8177262a7e45192979bcd033af01afcd2cacb41cf6c981c69562bcbcfc7c0628a86c628519db12858fec8d5d949005cbe12c1d7eb56870f3920ddb724d4bcda9941399dfc522bfdc9fc418e7783837e0fefa33ec53eab8d430310c547c30aaa2e01fc5744252ae721ca6d30bbbea7e67a839d076af0b5bc3bd362cdb71f953d5e81cb4a3188ba5e994fbd1e19988bfcea2c1669453ee5bfa8168058e77c2c0fe561e7db2433e3c7c5ef53fd3cee4c55b78c76dd1ead9b204b027ebdb76688db231390012b2f517c4cbfc47fc9825596001f8e178e5256af9f7735a48efe10b5cf97af1a8b6f257705d9127641ca4d35d41b538947880411c3d84f04c1019afcd4f70034893c83c735a241fd887323c9d234db51b6defc438dd7b9002646294b372806cd2d30b0e2480bf6d055df4d29ecefc1ac33b91a95ddb6b7e98f4eb9979db42f42e5c20bc35c8827a055b8e5f9ed315617902cade932686e566e7e679f996c6398cc80548677161502a1366e7bd47923b665d7e0a3b7195d4756cb7a31ca4450130a0282ecaccc5760b8e01126162f09b700baf6b5f41ebf40702b5c756a74c96df8af983f823049860cd018760a6ca59236588ff12e5fd4113c0a3a5f9d29fe0b890801eaba79bf9291d51ca9632a133b1936943d9181b6d8fd61fc7f86b7801887625fbaa506a62ba524d402a11ee8ea9eb17ca8e005fe4a1ab975589b43f15489be571130b37a961ecafff9806378ca39d9cda222ef3da28cbf9d93c4cb33d332a9ca4ca1b742d43beaed89b9364e3b87e16c6515b249c33f86d61f387a6d93b1e9f49ebf370fa545e114c640b568f5ba6cbe17cf11f466d00908de115f94fefce2bf4584ff6ba946897a396a64ad3205659dbddda2e2e4ca6299f9029aa1755417ff39a180ef3691562739448c1c3c6a9211bc0d89837c3474baaa6850cd060a2bb8c0b135ac36c4f3a96b650db28faca33ddb4392f59149177b467706c4e9b7603fb0bb9c9090d0e4f0b5e33b3168fc3ec53dbe1c4777b226137b2b2f7545c3d3942d8c4e9fd071885ee7ac9c20c6566d2108d1255e8ea7d133b96389fa0d1d8179419734033b39670f2ce411210f0225dea214af7131fda7a5220c1165a3f98b561a62e76e0724e1569db352e2c22689586ac3d75bd0d34ba0bd216850d9abac59713f27298a8e8cbbab3a8b04b41cb6fab8760e3cd0a7e0dde9bd41e9f2313e34f3ba110e7dd9f4d2db13ecb04addf9254c1c3dff91ef70d5b2617031da63b548e5c9d37338c3188b85e8c347d42e6eacdcef596a7f854aeec5ed74ce02fe75566e44342ad8341a6ea8dcbe685d32b815ea28208b1bb52b9343d8c8a67f0f002ab4f2599597c8b8934fbf9bbd2ac09803f7ca18e4e65b4a16bbf9344f3c6b7e2b7109167d0057c34c2aaa35e676ffba88884b4b8e0ffbcdfec95b76091875efada4381bac6a5fbf473d26081b3065ac72a7a16c453f4574c7ad56e31daa180310981bd44102071a50084d204c7eda8ec8e79b18c06c692161dc55336b6a248544fe706a0201f4a84d41db0a53ee8b27543a773d72434403e456ee2ce08d7273c82a6bf0a55a9ba6d95e4d350b23ccffe156e2f7b39b3d778797a647c0e3f4a745c7035f123b7cddfa8fe8b0acb8bccf1b5d981397b2be9a37c3005657f9bd230c6c14fefeaf609a112e7a5569896ebd8d2580399bfae13df97f0870bd6440f1fe99e994c9d1a43064fda785fbabe4adbe0857d53d60f961b195ea60101141c0d1a578ba4f753c83835a471570b9cf7d3a38fa8c92b275126eb47a773bf1a2b87a3abef7815203a53963d70e05b5bcb3cbf1372eacf682da06bf44eaf1d390a55d2e4431fc15243629aae8884b19e9dd40cfb5634bf4291a957c37c3650f516fbb54363be831f4c7080d7975f9c2d7458e1624cef9aad32861b1cad61770700569ec6e7a78acab5330c9680f3be2b35115dcdadc22a30140c9e66fb2d905ae2219433d51fed77d93153bea8909e66d4c12099e5f2fe6871c9a1bf73989576515415a85c19d253e7945714f040a73afb8db837b50cfa58f3e83cf6f64489ac8a2b047378fb675eeb4190c6cb9ba9a5e653e1ad7e926b9427ae2c66ed9605e612d9388dbca0d017885e79a5831353f7fee9cc1fee239d4c02b4970ce16176f2e25eb7f6d2565c7cce3bb4a73e3d56da9b7a2a25a4913377e96e8112c7e8e15b6e768be4accc675ae152ac55b0115b26c949d28462818585f3af122de37c4b798144f49e53263a3b775443fb11e3965c9daf707a0c54ae4fff2916483838e6fb184eac631d03958691b6688b9e6067c1de2ad0a58b3babd20720087ac85ba54e5c4e931b01cdf29bd52491606bc30b393770ab55cfebd67f8de706a6f55f32d6cb14b8273a061248ed45e75254a27157eb94fb898f805e12923d0339e30927ce777e3477420ab6a4c699cd0057b88149aa9f9933eea2af4ed764cbf532c9cae42a32d4279ea24a2963c09cb761a921d2e7c8a2b9b737ccb9baf49e7f0b02af2638c5bb1c0fd92996ed159c4c6389f862cbb4b6cb809204704c663c3ba3047155fa8518c37231bb867e2949097272a73c274efbf93882dc0d760aa14266b1257723d3915e2959d55dce39538384ff09434d24d49d678e4d8b6262abfb7ec0fdb1d4414b6ff22184e893856697389384b237d7621f4dec7bc3370daaa72abb997227b11f13c54c9def3491de90ff89fa33226939e94fb10084452cf80d96bcb82224ecc40f0442fb22f01eceae06817cb73fac76f516d4a344cf086284b3cbb981be8a5bd3310a5b0355aec3843da1245cefc53bd2496c4adab154f0c83de803737b3ed37e43dc2a78702b236495c120afb54adcba1a9d0abbf305701040072f73270d710ec3998bb45e02199ebfa23daaa3f10d60190a322d7f2a0c9280ed36828dc0282fb6f7f0ffb1ed2cf7c75cba67b9dc228765ddc5d3249a90269f8868ba055fdcb8aa089a545befb03465cab92460fff38f81b6a5e802554644f50be1fba2052bb6f3b3fb1bc71709da28c5ab993bfe76fff125996e4724a82e7019eef328b3bc0eeba5376d15e3636ac885d252bc0a3571954ad2919e56cfc20d4af37b8816f78d1f89fc77e8991809f13d0955d1a566c053b282fa5c166706d6ed8c9505dc0f9408ac5b44fb378400e52b9d97bc8f2fe71eecec52335e198befe2ef809b72e04d903c08100f42b55c8b49213ae41694935a2a4bb86f86c218c3d8a7fbb46d7216b02cd5e801da57c4c2c16f1b181296f09f21ac2de1614bfc97d770b518d8684f7adfbef8b74c3a544b0236d112270416d25636c8548de26fb19240d49a8df3c139b0073993c151f1dfc15b5082b81983e076c25548fa6ebb3714f0e1fa1c0bf358ab5d930dae91a9ceed6eadb058c0ac58f8244771f342bceeaa2ba61e44c1e931bcac0797802e2aa11746163224bcf481b7a2ad67c725da2bfdfd06365d586edb7a9890caf1ea44b1168e30a06cb46f0b5d055eda848486dafeeeed972d0558e1d89b268fb2ad9f9a5bafc47c67fb5d70746f9242a5eebebc8e9db548cb92e533accc20f401ff0905da2601e9d56c200e90c05d3cf7505c19336b4627a81598d6555d4bc72e24d8aa408fd7983b6288eb6371a4f0746f1b908c431d9573f5c80aea2501cca4f5799dbc34507a54bab1bbc5aa604db804684c4e85a20fe59547e2fcdeb6f377f27830e232062f77381e5e346bfa3f03e19208ff34725e03b6ed1d6c2b205762892e6d74bfa4e2f78c250d8ad8dccd0a312297056ffc7dd88877a449e7e624aefb1a19a901d58240dc27b7078fd0a227b6cda309d14b661edd570d2c0c0e9d17fb9b94d5125df639ecea2581529ae60146df4093122035cc23a8130678dc65e46ebd5c76982aec0e1d068e8b46e24b27d12db9795ec8782866d702b7d18575a600a7349ee159bf8e4d3830063e6a87c3c3fc53f945be28e1627bb9fb18a8e654f1418922993cfb8e68794b694fa9523e24fbb626e585b3a7df6b3546a86cec747544472e13ffacc55b04a4e74c686fe630d56c8d4cdfd36a924afdc3d5a9b303148fa16d7969c8a478ef723ea54e4dc590b640d8ddf663a18df84b342c7dd496d8b453681a4c94e4f4560ec99a0c81a35f1105ee29d88d4b4706f4bc839018f76e8c34ddd6821371ff6adddb024c74070ebcac5a7dac63861205d7be3123a1f429968efe5a53f38f92bdcdcf7154f8fbd332b085c71c79f23d45957314503987bb15ccbf40c288f6787ca0474deacfb8a15d67781cb66fadf75eb32a82de72794282350f8f80ed252cf89ea555494cab702c95219527b717ed18b2c897096c62088512d239e61add406dc8bf49f33d7aebcc407800205a00e75a51e69fcf6c0fddcf5755fb51fdaf055fefa4d8eb02cb2331d2d4e36ccb4fba8ea17118406a5eff46bf829f26b53f9a90ebbe1112a1036f2db31cb3a101de3d5f34cf8a7c6c629e3b06c0b07631d63a695bbce91cf233a26930a685bfc09aacff4033db56b1772cfccd4a4ea42d380cf2ccaf2cd1481d6fbadaba7fe677b8c9e257ac81f5c4668f3faede50ad13aba4704a43b8603783862285b370b857ba6cb029f8ffc8c7822a30b7602aaa0406173ad06e5fe16a7aba521b3cabbeab117e1cb6883d7289cac2baf6695daef74bd5ae56430b34f62936f58c165af59fca7c2a14aab3f26148371501b78f8b51a402029a05638d0aa331591825026fb24e856374418bbfd7ac384842d892ec3e770765d598c8eaf73d2d8738a62e638a64860807b13a4e91137257c0b43ea2eb0877ea84efeb90043e4b434ff530b81817ab448c046707779254e8505c59af2f7a5788c88478dcaa916"}, {0x28, 0x98fd68463e297925, 0x9, "fa00429c5816787e99744a622751b9f51e69c9c3b4cf25"}, {0xc0, 0xffff, 0x5, "6a258dfe46c9d01185414388af0983c10fcfacfcb551cc0188cd4c44e9193efa466c18cf70037e99aa000159d5c107b89b405817c2693202ed148b7f54b0d1be753fe68d8d906ef2fe1becf209a7c4be7c8d4a17998776f057415b1251951ad6c9776ad291fbfb5e3e67a5e75327849f9960fbcee347ae7aac8c4098d8ee99785be65ad04c5b90e1858e79b662abb25aab22c5b6888f99fb06f8f029a25c5ca9068673b5449cf6296c8371"}, {0xb8, 0xffff, 0x8, "130078965dbf5bac8112aa31be948021cb36e2579eb5b8568857403d5f7a472636e9560507cb3a006c4a96f5843d4ec7850c5aa5d4e54132351211488ef3c90a4995ace7ab161622faa40c30edd068a3c390c0c0940cf51a9506eb8d7b4f9e3438a502dcbf52616c84fdd0bab79573259802390c8f3069a790affac9d73b3c0a9796880105fc0a04a5b50af551ab6f89913606a6d8565eff24dd9cb04254686388"}, {0x50, 0x1, 0x8, "879ce9907f8c8164d6611295cc9899bf124f7ae30bf424579649ec218e1f29232e96ec73f18752257c572c80fa4b9ba05d59fd017cf17c43ac41792acd4377"}, {0xf8, 0xffff, 0x4cf2, "fd42c1dab9d6d549b3f4b78e1cdd6d604c171cf615f6bcf312641bf18f12d99ccdabb3016a8f3eb3375db8327e9ad9a1adbf9b59f85df40aaaba17e034cbb2ab77caa4228334b120a0f997bd8b0c8b8a92b68e25ed78040030c6a0f0d1d9c69da1a2f30be9ee134c57f89013cb158e6fcedec632fdf3c9c383beabc777b14907e411861748813f8a0adf21ff73d2117ebe8baf3d663052b489300bd2632c4ec4f9c41ed4b8057b945129d7a848f942562fd047c13d419a32349ac25cdd8532710269dc0e34989fe24c8d0a3223a6fcaf0b93df2b2a1febe6898dce5897a3c2e295d7c56386ad"}], 0x12f8}, 0x0) syz_open_pts() select(0x40, &(0x7f0000002ac0)={0x7f, 0x5, 0x1, 0x4c353a3c, 0x0, 0xb5, 0x9, 0x31d64f11}, &(0x7f0000002b00)={0x3, 0x0, 0x26c, 0x9, 0x3ff, 0x8000000000000000, 0x10000, 0x8}, &(0x7f0000002b40)={0x7, 0x80, 0xfffffffffffffbff, 0x1, 0x8, 0x6, 0xd10e, 0xfaa2}, &(0x7f0000002b80)={0x3, 0x3ed}) sendmsg(r1, &(0x7f0000004180)={0x0, 0x0, &(0x7f0000003c40)=[{&(0x7f0000002bc0)="9649c5966484f5e4b4044790d0d33e302f3a9b493518b7e8794f486906f40ca420a83f2511ea6bb53d13d75d1a5dc310dc75d3d8377781ae3ff1b76fd32393a4a7bd37e4859a99638d4e8d5e065cb7666629827d", 0x54}, {&(0x7f0000002c40)="55a2a76797a0cd160ff63640122a30199066d6a50d68ba5334ac4b14cf057e77e1ffb22a9fd1899092b81a726c3e7af75481bfd193c0e65bb227965cf69ca97d0b549250bf091b466964d56256c70968d4b1223662d5a361985db7cd1587c424c0d6023ffb6fe5ee0a811298c2a337a1f835446b52c9fb89016b822c42cf5881f89da5e31778d3a155894f2c7b1c9aec1189c953f3644d3e41dd1d473c3c6ccec8a12619d563671483a14fc3bac5baf87e465d2a80f59d8a3f06b7e9be2e2210016f3e96fd1ef5c0b6342f6b62ea26e990af17f0eb5c11defab86dff37b524b58143ade1b5234d5ab6daa0f89183ffee33f846d5c8f5ea6b15e432c71605840d6b740b0d180d43c2e7b81bb2b389e4f200a366a12bb574861c8b8b876aead37812d2bc05755529f894cfdf80ae91625cfc1471b5947be0bd29319a670076719d9d5130ca6573eb107a9e0e20e9c5f54020cd372728846da1f31840f9ec9701113f56e2ee4073b6e74823efa2b190e65d5843a99441ef170d89ef6bec3d58e523943230453f5d024015693dc73f75ee8c8529328bd0c7f4c5852f8df1b98cc4cb14fc50ff99fbfea8791d7662601f831803c5267a21402286c36825f36a7bd58a56ed56654b512133c4b853ceb324495154986f9b74897dc31cd04c3014c0e9d51617f7c83dc00eb0480a97f13987e3ed3aed5974f0d14afa9fcfd94dd2553692a0e5af9850cf003f025ea9c92c9bfa69c270bc9bddec4c73f2225464e8cb40cd6c50ecd0a720c219a7c4cab098545689b626a91a20d3183ad40aa3b7b72613109bedcbe088b80f8464e6697eec9a0fd42aecde8fd0c12a5277a4208c3278994ae2c835cec8f69b7d98295953241db0917815fbef56fbc7ea949437bea73007c85c0b6e4866ca80aac5a461d72ab74f39a55404c30626b9b568acc53364e8f3f9e0187af194eb0e5e295a92e4b9c2f5997d3633b3d53d5c960631eb8ce9254344ee050422e9062f2c07d501e797a11dcec09b59a82f47db229f47e5959e0ba642eefa7c8713482bd24c6cfdc74daeadfa5ee06beb2c8aff508e6652d32da555ac8f61072fd857e5cd9bef9394138c4db5d8fe10308eee5a3f45b94767f74eabfcd80006b9bad3ad03a7218db74f0eb4d17c8441d82cb9ffbcd115c40165bd0ad7cc63085f3e6e2ece157402353bb6154609e2c393d57324256896ae808471a77b4935f9f79d1484110b9357d416176b9aee496961843c7cb70824b0c33ef895c364341b714580f35bba7314e650098c04dccec002c44687a9db600b614d9c55ed8ad61f6936f237345376cdaff8592913c71740a376018d01766a547e7bbad434ef5f2473268b25a5baf5d39d1cd0829b88989a45120114b81c73c13e407cc5b200f0e198063287f08bdc0e240a8c972c6c20854c4f080db002d95db654117ac1f7afdf04e62b33796d04c8b2f3b1bd5871b5db2870fadda936c0e3fd10e817a4a22e645c81af221ef89988fb8c41a00094489b7b433796c9d4f352a17838e4cbe8744c7e983b6947c76906fd8849aa45c526d8f8308868ce9eefc2d58a7149b62cb87a1462d5b326831260db1b7fdb69eb05d1d6e3e987763360f73f9f56e5d7eadb1910824655237cd3d5481794814ce90d4f3c445dbbc8655d2bcb0d631a28f1a7ae49bbd4cbec9044dff8fc5d7080d96965f02b6144aed87403ff2891a40cdbfde60899117f252acfbe789b2c4c4c4aeb4f7b6eee76b939f2b47bcd2498dfa6f6e0011092abda5c7e4aecf690b56a0605b4e7bfbfe7f09d5110730dfe867844e6121a375d66370b94bd16794aabf7f82a62b44242c239aa5991b1d736f5ac5e76d8c42f9f27e57e38a87a9f2db7d83ffbd794a35cd1c165de2e260632838efa11d0afc36f0ae336d1bb9f50253343ac535f7908988bf7ae193c33a3def639a6cc56b04f155503bd3283d661d82622b43ce80903bd15f8e0cb7a572ac67bb36af2bf8baa90ec2f98c117474e5428625b2bb346c98103273941d43b06226b4eaff26c8daa722cd03d6892668222a9240ab53a83bcdff934833fc46369a3d8bab6d2600304af724f412f481917932c9255445e6a4515c9874ada93fc7031f0b181665c94fb6249302c4dd90485592874ad67f9a448973c863a68e098884c7d3f41256eebd9f6f33b666a0108cc36114e908489891cc45edda1601339d14e7f9b561d9d893f67e87c2f7df6ae825ad27d44f8bceac5445843584077e8f664e0b8c92094ddc62b4d5d9e740339b39e5fefaf805d1fb7d11f0cbc938810b1cae72af38b5846a43c11f9fc76cc30e4603668ef81f5c6ab2dbe8cc4a02f94bf797cc95118986ab825db0e9168c60698cac610fc066e03c3415ac023ea638f80331f10d6a8a94c8233c8ca903f3f5d84b167317488ea9c151240cbbf003d1dd7cbd8d6dc85ca9d596f057c46e31ae0e2450dc4c087a944ec8b25a6af396fe76ffd6b166d6f55e0b19a39465b1f23ab90f27ddabed0a2a1f2b62baf8e5819e6689f821a1c5bb0b4781383cccb1960dcf5f9cc57a8a716994c1ea5ccaf6a6a2a9a7043ed4b778d239b9bea89ac60d9ae661e9ac986a5980c78b620216fe3f8c4d21a39787424facc7d711eb5c1a32d6d79accfe7bd7d07539dae1beaafaee710373917a3d6c29a957d1e082ba17aaa025b5dc1e05456409a896776bb528e28a466da0d94dec7452566d2133dc46d1bcec17651bbc428ad3cc68ae641ecc08fcd391c59c121ccb53172ce249192de8ab3b5b376cb643621b2e40e2b77e4cd72e23b7bea0dfeca383ab26a16fefd42d69ff5feed8c12c58ecd5a6e68e647c03a44a65df877b77f1354d5d8bbbd68c781be3b975fc74221b61f62b4c17387305a2acdfc402dcc2b5d4c141e86691821be9b0812c48ccf57df6d937147060c907dca80ceb3822a09aa1a49bf6de6fbf78381bec7039832aae2d23964233464405c4ae056cf1c2fe339936fc1e74d6f48e87d1efa8fe7e06dc94263b9f8591da23bb5baf6ec100d2c69e14991e98254b1b7b4474987a728604bb75adbfbaa8bb4b47c50daf817fdf2df800271e3a539493caafe3857518d9ab10b69be156c7e3b561233a22e1bdc5806736814e884b6eff9426b980b09417fec6d0292dae1251aef3c7d9cdd6a57bc7dc6eff60728edb1fd574272e4da8ef391e46871f6db9f2dd6951972c73ea5ab2f47f2367cfa4e0ec7d30f6c6df57e2583d7953099dea8cb5701f15ba83670ec6d38532b7f52b2c68ddfdb342db5b5b6c8725f55e94569563f9566e1e8a01299f538dd99ee8eea26705f0f8d93730ad44d96a66f661d206bdff37f2add7108888b936d73ab7e5487ebed3c5e308eedd2852b4a9a7176a5882e501da014ab4291214256e786c3737d7e31ae864e94b723c6b5ffee5d98ecbfdb52258a36d21eb683e6534565a80a64621a9aeba47ebc95fe583622935289320d0ec438b1cb7687672f7c8873d70faba9cfbe0289ec99e4aca42283fe97339dff317b823ce2ccdc14698b0bbe7b5ccf1c4a993e7c32c09757062e65b25ab6155563314f06c2a1d419f7b67bafbb49bbfc980b6b2d8c6653e7f5d1d97869badedb00ef692e8fc23457f6a5b9c12bbc337e0cb568270c6d929e52467ea2641f25a9c95ac6412b7feef07bdd7654e7883ff63494546efb66a0674fa6467f354e246b16bd08054af31e28236f612ccee5a2291a8bdef11f92bea7ed482ee633aeaeb2b8e97c8bfcb94a1f994ad0038a9764233763e12ce40321feb4b39dee9254f048feff6209799e613d0f756dd559906f409a192823697c0088bc4b767ac9e867ae43716a08d462f6296e191d70029b71b02b09541f913940cacae874e291794b6163c6aa12961802c5f5350b065349ea52477a032a654217936f4587b54a30104b6d2591567a24a0175977110aeba4f2c0549c89a1945d53df82b5cce72df69fcd2f3b3a8609e56dc64f0ab95e2e58b4204699fb726f0eaea25a89809be645ac6ffba992d27ec9ea598e484ea68f151c7ceb3c3fa0d01f10d259ecd451f3145fd50fa75c9214a695e75a862340cd4315f87b832bfd847077f5bd53083fd5993da31b763315610c00f7fa18c88198fa3c8d8dec173141b382bd7eee34166de0d7fa8a184b823f7ef859dc4da12cd8b9c450578c93d5134decf8e37edb8bf6c56f63bfc4f69a2bf10894f530f6f5ce50d354eba1a2f8f5a6e72273088b93168ac9c2cecc1d0062225a8220b26f38550ff87d0fea153fcab9dfb8c5e493a4f312253c77d1b1d5481bc6fee7b4aa2fc0af932be658c910130f23f84e7c0a64941eb201858d4d55181cc4825c0b29a3f7d89f6f8b31c42620ee9111e9d3095191cc58e59cc9d6dd3e4c23182d6547fcf7b662f7093a26c5921621f087f3fba95da56b80ae3b430142a4380888d49b8f9aae10f7e17ad4e8f9678d8bb934fe8cfbac1f16e8e4b1bac0b8c76d9b771534fc09184958849e4082f4aa533d79ba2ca0bda306e8532e42b12fa4fd9af5421b9eadd60c8ede8646e8dfe6480022cdd77afd25db0e5f91ddc832760f6745abaa7098ee8aee9eb5162dea99f5dc24162aa47c038c3e672d9fb23fc5806c440c152b7aae0126b0f9020383210e35bea0028c4557f77c72f38edd2bf7ee2d32b9ed356353bf55a0f41a5249a383495d2e7317275ed69c50609d73093991126bed0d0005cede0ad9acde8e58e68f6bd1edba1d4339033535445a3f22b38746f4da5c9b7c1e9f5f9ff33b2056df925db41b922c0702cf1c9b91a0e9332e7a6898fee74d5066bf1c37ddd75f9684bbbd55bcc9853a7b40321b01decd662edd9573922de4afcc65afe45721c96e5a21f61b13fc7aa87914f3eb561d096d4d399c8c1f4a42bd3a8e4327f4fe62c202fdea6e47362ffd82e5b3ea709aed7ec740cf23629a1b90f5a05f395d154d3f27336370848144ad3c0a0121b417222ee1940da5a5ae24e10a907855996e5235fc446fa05a79f50374391a72323881fcddfd5cd7ea78bc5196ae83104707dbc924da6d08bdb0b2a4c613834c3a200c5add99b34053fdc4eb7c49773e4956445a2bac999dff0497cac89caa28d90f01e8da0642db0943c916c049ed4a750e141eda786bda99cd6fc0b8967010753c57e654c74708e4db41bf33e828e5aca4b00c2b7cf773fd92050051eb4c6a8cf5f32419e0c7e7f9b4a225a90772f74221cc5e7717b19ec524f93c94682f85c1956dec8688863e170ab2dca0824f1ab0e9332a5ed42c97357df0ad3de9ca862936a29bca8bd286fde2e540f5636088d26a027a098174cdb05d473aa6de8511f41dce14adc2ab78a5818a5cf7958e9f62360ccd811f0dc8d2466cc7e8f2e3a6984a9ef732973ab2bbf927cc0f0317a1b81b186744dd2029af6475e12da40e15ed103951d98c2019b22e48a02fb4b23963680aa550babdc96af879c777bab1a4ddfc950ada98f0a6b32b7e46cbee4ca32bdd9222f710c4e2dd9689210d3dbbe0d9523a0b0c07ab25c7ce30c37f0e36652bc785fb6a9e24767bfb029f95cf3989831fade99d3de8e580fe98d3de5bc5f9491b4dd9b484b1b4a216f7db29df3db652814480e5be0b8bfb60a018dcf40822c1e2ec4d7ee43da1d04312b4acbc1ee0bb9a1c61a5c66d2a7e83cd566d5a20a75d88cc265687e08f4f831c6180287f62669fd030589ef407fb950d13a055c2dc33bd8c2936a4debe741f2a0471eb80e5bc6ba459061eab2d131403a7562b1ad7a5fb0ca1f51d0681e8ebf6a9b1c2ed883ca699", 0x1000}], 0x2, &(0x7f0000003c80)=[{0x40, 0x1, 0x401, "3b5061853cfda49af6dc85aa30d666518596ec395e5f63788fd98357ef104a133031924f4a384b20a92ef3"}, {0x68, 0xffff, 0x9, "e8ae5b99e81fd0914d03e8b41c5ee67a1068d67973f7d7025a7186372263941ddf787340e67ee80d0e82dfc779d99637dbe7e918c8606f89849f084a0328dff65fbbf76c2db8251629b2c5669f1ef85199a5586b"}, {0x50, 0xffff, 0x0, "14c6ed217c1202459dd5a2ca846ba748de9d396bbd83841e41bac4ad9d51ade5071e6fd943f1a9c668f31fc18433fe4847093dba2bf5d2a27ccfdb8472a0a913"}, {0xd0, 0xffff, 0x4, "0531cef096022d33b5e1aa03c2419020b1440e4896d62cc7a30463ce2bec0d124ac0f23e20a2611ce1b2e00b059b49089ed28afa50fe2431b5a2262553d31a39d0389d5d53180b462731a9e556c2763b96a995b127642989fcf44447753df69787199bf3131e4e407e9713d17b16c4dea73b142106f6eb0694c3971e1aa2ab893cbeda91dc731d52e64a70ed085d399ab2ec7f75d2547287de8e12685e934fbc2daf7c9b6dfb38a4d83d52808d3bf5e1f702050071ac26a3776073892ea067e5"}, {0x30, 0x1, 0xfffffffc, "7fb29814d75f26ea32554585c683ba695557627a06b40dc8eb2b616a"}, {0xc0, 0x1, 0x2, "7142c8b3e4075395381acc0dae9685f29c665eee28f8ee5eb438dbdca886a5a0c0cceb523cc89a5d346477592f9cb1c80fcdda6fed5e0d56f387802fac148d75b15fc36e79415623dc47ee1fa5f10ce4d190172386a202f02ac15029c4bf9b1e8ca441b65a36b7733a46ad8daced91133ca4a2521d81300ae5e03bf12700e41fc3bf34d3ba3150c34262073cfda3a24bd37665838c33e8ab2eba73a4c5d382f08d43707d15d17db55f"}, {0xc0, 0x1, 0x3, "07219fabd3ff38415cde7ab03b095b560c8e4f205233d63aa05dcc42e5dfb7215f5826360c4ddae68005a3c25739676848a750beb2afa903fe9aa6235a3eee640ceb7d60ad6cd231b6c7ecfea6bd58cc130a57ca74ca7d1df3f3e9ce586fd8e2e7ac36a0f8eea33b25bcfb9c0251b4309f02eee50fdbc63b20797e2970252c733330d902051bb8e8969aea615f66607ac0760bcee79ae4314698a0344ff9e55e0bb5827e104fd219909c75cc9057723a"}, {0xe0, 0x1, 0xf55, "ed7d3b43e38dec981e3d08ef1ecd9fd521843a797fe424346db30c27ff3a4ba41101e0d735d61202a44e67a386054175d6cdc663a7bee88ad1540d46befea3bb8dea9789895cf8ae5f452f0de79be4f27977441431aa9b9f1747ad7e527501cad6fd6e745acecdb865055150643c747df901be184a5fbafaa36cf4892c8fdf8031ca44db65fa3708239cb1603735580fd9b4c0b87e735cefc0d531c5058319ae2358c6c84caf2f07c74b0a58e8d5e0d15d6f4a8e0d50ad016b77d2dc8ca2afcd4836c8637e3c2a4e2c5a78d435"}, {0x80, 0x1, 0x1f, "700f4b11a19e6f28518cdb2b2fdedfd7d5b204eb3d4aa591c19943130818b72b1bdfc827216869f6b5606222c3a13a30952e66a156258599d8cf770c7eeb20fd9696378ccf95afa2fcf327d78c3b18bcede2b83c8caffc04d56f5a198bfaef49926e0d9492ea1305edf04c06aaaf"}], 0x4d8}, 0x202) bind(r1, &(0x7f00000041c0)=@in6={0x18, 0x1, 0x7, 0x6}, 0xc) bind(r1, &(0x7f0000004200)=@in={0x2, 0x0}, 0xc) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x10001) msgctl$IPC_RMID(r5, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000004240)=""/70) chdir(&(0x7f00000042c0)='./file0\x00') msgsnd(r5, &(0x7f0000004300)={0x1, "c0897fcea2b5445dfbdb52f8d87f4ef9e835b07e70b43ceedaf82f58137a58ab1c3dbe646d3619a4c98fa026d6370f485bc7f5659732f5a4a85cf5c9a5eeba96b97d74a84679b301065a66409cc4c323ba1d2754635008d27c016cb6a8e4cac64ab10d0c00510f8406d8e62c3121ed2ffb101cbd6932a573d6fded347a5970dba8e262e025dd979b49c163220a82612241863f17c5908ca26965083c2f57ca2709ae9b13857fabd9ee6ffdfdf0a89a4ed1a4d1944946ba962234"}, 0xc2, 0x0) setitimer(0x0, &(0x7f0000004400)={{0x8, 0xffffffffffffffc0}, {0x4, 0x5}}, &(0x7f0000004440)) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000004480)={0x0, 0x4, {[0x7fffffff, 0xfffffffffffff911, 0x8, 0x1, 0x2, 0x7, 0x5e6e55b, 0x10000, 0x9, 0x2, 0x285, 0x101, 0x2ea, 0xffff, 0x5, 0x4, 0x100000001, 0x296645d7], [0x80000000, 0x5, 0x1391, 0xfffffffffffffff9, 0xe8, 0xae3, 0x400, 0x3, 0x8, 0x4], [0xa12, 0x6, 0x7, 0x26fcf0b1, 0x6, 0x4, 0x6], [0x7, 0x44, 0x0, 0x100, 0x5, 0x7c0], [{0x3f, 0x8000800, 0x7ff, 0x9}, {0x1ce, 0x6, 0x3, 0x5}, {0x4, 0x4, 0x75}, {0x5, 0x9, 0x2, 0x20}, {0x101, 0xe27, 0x2, 0x2}, {0xf202, 0x1, 0x0, 0x4}, {0x6, 0x80000001, 0x7, 0x9}, {0x46f, 0x1ff, 0x0, 0x6cc3}], {0xe19, 0x7ff, 0x7fff, 0x2}, {0x8, 0x1f3, 0x100, 0x101}}}) msgget$private(0x0, 0x9) executing program 5: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x6}, {0x1c}, {0x0, 0x7}]}) fcntl$setstatus(r1, 0x4, 0xc0) listen(r0, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000140)=""/144, 0x90}], 0x1) r3 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4087}, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) r5 = fcntl$getown(r4, 0x5) ktrace(0x0, 0xe53a055dd4cd665d, 0xa24, r5) write(r0, &(0x7f00000002c0)="7c84cf179279b50eda5dd1951a661d2e3a20851082c188f8b3d8a063d2025ff0d27a44bc29bdcac27fcb7aaa95cb2007be22c5553cd2f66a1f419a83d4275218a89d7a7803f069d851ff628dd309c40f6e3c932af00cb6219ae6e21d2c28d492cd5404b16dfa627d93b1e8ad2ea49d2344c1a3b234bd6f1c70fd4252844a6e6ab7b8997bc55fa22ce951ee038d289078b95510b0f2473ce1348434f0ec4a885ee84fd08fc50f08ca7991af3f8c322b496466f804c4b700cc9391855bd0ee339196de2b5ec2d8425c711d3f9e051eb055d45c693d7549712f5284a9fbca7d15c5bd1a9c8e3b3c1a43983056782e046c29e3d57082f7743b8bf6d994cd3c26c85609eaa11e6f7bc4", 0x107) execve(0x0, 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000980)=[{0x44}, {0x44}, {0x86}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) kqueue() executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000380)=[{}, {0x0, 0x0, 0x5}, {0x6}, {0x5, 0x7f, 0x9, 0x9}]}) close(r2) socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f00000000c0)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)=""/61, 0x3d}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x50}, {0x3d}, {0x4006}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{}, {0x3}]}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00 \x00', 0x4) r0 = socket$inet(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) getgid() close(0xffffffffffffffff) socket(0x0, 0x1, 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x3) ioctl$BIOCLOCK(r1, 0x20004276) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pipe(0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0xffffffffdf001fff, 0x0) open(0x0, 0x0, 0x0) minherit(&(0x7f000000c000/0x1000)=nil, 0x1000, 0x2) msgctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) acct(&(0x7f00000000c0)='./file0\x00') pwritev(r2, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c0000", 0x6) executing program 4: syz_emit_ethernet(0xfffffffffffffc79, &(0x7f00000002c0)=ANY=[]) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc00c7007, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) r1 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r3) setreuid(0x0, r1) r4 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r4, 0x1) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005, r2}) chdir(&(0x7f0000000100)='./file0\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x1, 0x5577c533, "3c107dae307e08002b4600000000da64612c3300"}) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000240)="5805b7ea0b39276d2a2fdb0e296ccceb1aebac511c014879ba4bb7c030048a408637484cc7586e8ea0d5a10d5a9e4438392ce83eacf16fce8b668e9f208967794b7a551f0400000000000000b3", 0x4d}], 0x1) executing program 3: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x2000, 0x4000) open(&(0x7f0000000500)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000440)={0x20007d8, 0x1fffffd, 0x403, 0x0, "0100"}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000140)="8a6aa0e7f9226bb5b00e4a6a4567d215c8b97b5b1db866fd6e9fc6e96f6580ac81d5245be032f13edf499615b9a5314c96e68a31f71804ccbd51f0c894c4f02fa75843ed5e5038391cff347107dcdecaa308a3df4dbcef38d1c10c523ae402b081e8cf59fd7334fb07344cb1bd66206ed4d6163700404481bedfcfdaa45f5031f9a5a41fff7a82af4c6bb2037629469f89b6802bd0c490d9b475c54b093b424d4b86d934eb4e0e90ea708abcfbfa040eadd768846412682311090a1cd62651b8a4acb38a55ce3b6050a6f177d1", &(0x7f00000000c0)=0xcd, &(0x7f0000000300)="f109444008311bcbf0ad4ae8b6b768bb1280a03024c71977738279cd1788ff32e3eb3c7802626d951888b163444b06d0bd3ff07232d4e7f1985e6caf6888b0dcdd0c06bcf5d36cf73e51c45a0ae3523b49a612feb4b3", 0x56) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="9876d692a3ef9c7ab923a2f0", 0xc) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000300)=[{}, {0x2}], 0x2}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x61}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = getpid() getegid() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x85ac) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r4 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/169, 0xa9}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000069d000/0x4000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x9}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {0x0, &(0x7f0000002000/0x2000)=nil}, {}, {&(0x7f0000134000/0x4000)=nil, &(0x7f00001fb000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000086000/0x3000)=nil}, {0x0, &(0x7f00001f0000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f00001d5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r6, r4) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e, 0x0, 0x700000000000000}, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(r0, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000740)=@un=@file={0x0, ""/559}, 0x231, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x9, 0x8, 0x81, 0x2}, {0x6, 0xab, 0x81, 0xfffffff9}, {0x0, 0x9, 0x3f, 0xc7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x1d}, {0x16}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) executing program 6: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e", &(0x7f0000000080)=0x3, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) setreuid(0xee00, r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x10) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r2 = dup2(r1, r0) r3 = socket(0x18, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000280)=ANY=[@ANYRES64=r0]) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r4, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x28}, {0x4000006, 0x0, 0x0, 0x8001}]}) close(0xffffffffffffffff) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e0ff0f0000e4b2ffff800000", 0xb1, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000002c0)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) setreuid(0x0, r0) getegid() mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f00000001c0)="ea00000100000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) executing program 3: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x3, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1046, &(0x7f0000000040)=ANY=[]) close(r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r0, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) seteuid(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206910, &(0x7f00000001c0)) syz_emit_ethernet(0x1a, &(0x7f0000000000)=ANY=[@ANYBLOB="ff0000ffffffffff070000008035"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ff000000000000000100"}) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async, rerun: 64) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) (rerun: 64) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd8) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x20) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = socket(0x2, 0x1, 0x0) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000200)=0x6, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b88eb4e47f", 0x5}], 0x1) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) executing program 7: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) (async) shmctl$IPC_RMID(r0, 0x0) (async, rerun: 32) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async, rerun: 32) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ff8000/0x1000)=nil) (async) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) seteuid(0x0) (async) connect$inet(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, 0x0) (async) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x42, &(0x7f0000000140)={@local, @broadcast, [{[{0x88a8, 0x3, 0x1, 0x2}], {0x8100, 0x6, 0x0, 0x1}}], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x68, 0x0, 0x8, 0x1d, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4, 0x0, 0x0, 0x1}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x20, 0x3}}}}}) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f00000000c0)) (async) socket(0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1c1) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) (async) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) (async) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) executing program 3: r0 = getuid() r1 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x400, 0x1, 0x8, 0x6, 0xc65]) semop(r1, &(0x7f0000000100)=[{0x3, 0xe, 0x1000}, {0x4, 0x303}, {0x1, 0x8, 0x1000}, {0x3, 0x7f, 0x1800}, {0x2, 0x1, 0x800}, {0x4, 0x242, 0x3000}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x597) msgrcv(r2, &(0x7f0000000480)={0x0, ""/19}, 0x4, 0x2, 0x1000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) poll(&(0x7f0000000300)=[{r8, 0x40}], 0x1, 0x1000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(r7, r8) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x6, r4, r5, r4, r5, 0x7, 0xfffc}, 0x2, 0x7ff, r6, r3, 0xff, 0x5e, 0x2, 0xffffffffffffff81}) getgroups(0x1, &(0x7f00000004c0)=[r5]) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000080)={0xf669, 0x0, 0x800, 0x5577c593, "3c00000000000000000600060000ea02f1ac7e00"}) writev(r8, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) r10 = getgid() msgrcv(r2, &(0x7f0000000040)={0x0, ""/35}, 0x2b, 0x0, 0x1000) getgroups(0x5, &(0x7f0000000440)=[r10, 0x0, r5, 0xffffffffffffffff, r5]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000300)={{0x1, r0, r5, r0, r11, 0xb9, 0x3}, 0xfffffffffffffffb, 0x3ff, 0x6}) r12 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r0, r12) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x4003487) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x16}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x3, &(0x7f00000003c0)=[{0x800, 0x5, 0x81, 0x6}, {0x4a71, 0x0, 0x56, 0x4}, {0xffff, 0x3, 0x4, 0xa5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3}, 0xc) r1 = socket(0x2, 0x1, 0x0) r2 = dup2(r1, r1) shutdown(r1, 0x1) shutdown(r1, 0x1) socket(0x800000018, 0x0, 0x3f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x3, 0x1, 0x0, "ff000000ff597bd6000500", 0xffff, 0x101}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setregid(0x0, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0}, 0x0) r3 = socket(0x18, 0x8000, 0x0) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x20) mknod$loop(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x201, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/222) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x20, 0x1, 0x0) r0 = open(0x0, 0x10000, 0x192) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x22) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r2 = socket(0x18, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000380)=[{0xf91, 0x1, 0xf9, 0x3}, {0x8, 0x80, 0x4, 0x3}]}) getgroups(0x0, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getpgrp() r6 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000440)={{0x94d2, 0x0, 0x0, 0xffffffffffffffff, r4, 0x24, 0x2}, 0x9, 0x7f, r5, r6, 0xffff, 0x3, 0x5, 0x7fffffff}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000002c0)={&(0x7f0000000200)='./file0\x00', 0x7ff, &(0x7f0000000280)='./file0\x00', 0x8}) close(r2) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000240)=0x4, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000300)=[{0x54}, {0x25}, {0x6}]}) writev(r8, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc2", 0xe}], 0x1) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil, 0x1}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) open$dir(0x0, 0x8, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000600)="9b180bc3eb987aa9feb13ec99e805e6e840100780e03c231020000000004000000000036ba1bd82e86322c3eac80280712f838130e1f1f5504e927bd1269fce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec5a1e2a53a505a3dccb5024d223e4873ba0011ce7a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3eb5892ab3b4e8aa9b05000000e70000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bfc614ae6c3bffe5ef6ceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf6bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e357547714362185a843142749f61bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e91dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f79e49c464327c5c44effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d", &(0x7f0000000340)=0x210, 0x0, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000300)={0x0, 0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x19}], 0x0, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000800)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e913c8a628784ee89b25bc84ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b70aee17cffcce24d02591584e6169e08df8eadc222509a8190fa9aec7c9536a618f3803404936484d23dd55623573f1251a8a7b0f672c930b1276b97d927c36b0611e84604d697b11bb7d06a78c9ff06535", 0x173}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x30}, {0x2}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r1, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) execve(0x0, 0x0, 0x0) r2 = kqueue() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x5, 0x10}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0x8000800, 0x0) executing program 3: r0 = kqueue() r1 = fcntl$getown(r0, 0x5) r2 = kqueue() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x1, 0xfffffffffffffffc, 0x1b, r1}) syz_extract_tcp_res(&(0x7f0000000040), 0x3ff, 0x9) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x7) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000100)) syz_emit_ethernet(0x116, &(0x7f0000000140)={@broadcast, @random="9990494350e2", [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x1, 0x108, 0x66, 0x8, 0x5, 0x37, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop, @rr={0x7, 0xb, 0x7, [@rand_addr=0x9, @remote={0xac, 0x14, 0x0}]}, @end, @ra={0x94, 0x6, 0x6}, @noop]}}, @udp={{0x1, 0x0, 0x8}, {"e9d847bc7ae0bc8a87b4f8123ab38dab1452a79e714eb16ab9037e6f51193b102c6b15aaa0ccf0668840a13e9d11f4c74b68b9130f9afd60063fa4e9f0c63376ad40d2d3e43a814f3986307be20b72d44a0da7199b6da9c9fe5188584543f27b6a13f23941fca0c8b5b626e2fbfa14fb858810ea26c53faeaf7508d8caf9e3b4272e1348529f67511784528e3863b710f0b0503664d2460504e83fb425a347614759072aab9953a0e5324fa3e734b67d0c9ffcd916b4148e83e02c2cb37f91ad2407430c1c283da0281669c411957a909b6c6dca2b6ef4fc"}}}}}}) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000280)="05c7f3d6ee1a4d286b5615e9af64a3b131ccca1e0a434e1133482f8b79e0736f4d268297ab9e9414d9c4e8146f9cdc85875ef1ca965a3c90b67e2f187c047ae8d0da383e32ba7309ed", 0x49}, {&(0x7f0000000300)="46393ee2946a083441f727e61a794f00715dee9f77ce50fa", 0x18}, {&(0x7f0000000340)="13b5690708fff963fe18f835ffe2eefef6e3fa6be44080d6c840f0dd06ea7fd6cf5b9386cd60493712c3de05ea34adf6db253dcb84ebecdf4a3673971b51a5d880e3055f590a54688391a5b001852c03ab5490ddfef2528409e5630313fd64c248400cd9e577c09870d4c6a6b210c5a911b0533004d7bb2466d17525bf112feb43b855ce61fb6afc638d06feba2a5038bd78be75cb8c7ba65b95a86027e593d42fe9ce1cc0afa3c80e21c975b8b681aacaefd8a75a837ec0ec0d5bd719d35de42168bd1827c2a86a57efc240878a6e9386fd792e81a5b8df2c6818317bdce3ae14fd0f5688c374e450cf88a0c6774d6073bac33b672a0906323d6fc72461ce4cf056dd27f5251b149f5f57afa52aae2e2e087442f0e046b5ddded583bcb3db0039a971a58036e71e4716f15b970a69ee28e996a4b33976f4d7dfb3448e2bd6ec94ec1a0516eda5ffeee433d49d5bf68fc846167b0c9add284cbe13f4e987b5a8e6b6c664270b9a6b20768e2c026586bd078b328844f969fada6c748e5c6937a8a50bc54fb68de7a54b2c1023d5351908b53d9b09f6900eb34e03f558163e7cde712030cf657bddb10a2edbae65102448f9d231306319b6cd74a7746a5aea052591ffa556b3fa8057d6a022ea5af9008998a1f96a3c2e06b586802d62689df333a41b770ac9ed13830a9a5d14c861151a5f1cea3aa6fa8bbdea17c25f8fe0c476cbc9cfadeacbcebb38ff088ed268b0df7f388568a1d5988a62c6e1ee5b43bec307f3f089b18cbccc3c3ccf9f1917f06cb7b8d98a2184b0d0ee224f308e517d72db38c5afebed77588942e7e8868553bd060d3c1a7674db4577bd352da831d00a45314d1e7a05fddb4044f413d7d786ab8ce022aba5a7e163ab11549517813c56199b1200e98d317bbdb8725fc3095f12cee2d64a3ba26c32dcbec32c757b0d99ebba9cf5144bf89145f3b3f6de4342283301fe2ec2b700e6966e31efabcad26c8806ab16a724b127a13a4e277a209417d6e530aa2d6f1fe7294cc6e1fb8ae54342ed6f5b65a72a69428d7ee78db8d6b1ac6391439644946e18b3fb85f95c3644032d38aae94ac39adfb48d7b15108a8f65a3702a31688cbbc894d622612f4dd2483d51ac2b4a3ff07a24066979c9d645c18021722e6a6ce934556d4b7bfcc60469c70e614d9569019f77c315a7dbb2f12c9f732cdaf4f4aa96f8090c4a54d14313e435313f92887ba5ce6dda58575fff12b9743effc0bbdbba15c7b0c7b3d8bf55fd86a2e18dc629799d6ceb9f816f643fb03fc53a5f81095a71fc008a99f5f3ffe8e7ed37e0a15a170f9261886c0bd6e00235a98ff273444f59e89c7e93eb28dffa66253a5d22205d259b33543288daf8bb8eef10101e8b9316c8aa90b2c939229c34e63714156a133a6f9c1715929a80ddf765ec745b796d37e694260a9647d2dc32f6be74f69e9cf46161961da43016345d9cc4a0173741531ee8661b361c8f0bf92425b2c0635ceb7e311b62b9e57342a78ddb31ffc670a8876e076dfd7b61398aea6042ed7784926935ad901725215401b55cd953531962d652f56c527dbafc4d5ef8a8af2caa9e86dc75fa34507c984dd606d81deb4186bdc81e171a67f2034325cbbb8cf8178ab5e1c7b71f90782e88a827915db54bc9cdfa3d1df34b9c045f2bb2b2b70a4b42598385de56fc013b025e61122618184c3d3b92597650082d20b0af8dcdb489436cc074043f770902a50ccd1cc0ce31b1bab3b49088a1750abb777d418cdc4306758cb4f0c4981cf9e66f88a347f129d667e51724af7e551cd30cb1e405a16c202ec4d76932ca49d00bf4adbe5b8c0dcde30d2c698a2d36c14b05c075c7b9718f7b9908fa320d01bfb526944499eaaf22cd7abc00a5fbd3e39e0d35069b4254ee8f1426de1eaadff27c212ff4b0062b80176391e3d41b535afeebff1f733307a6ddec6380fcb7212b267fc7856478c081c0e80cc2cd7d8dcd45782046c8980f48f03692f55cdce71375728f37a5c14d84d530de8ebc8957868fd63e9092fd2c0fde75d5ef0e20eb1030391fa65c4d03544fa3d7572169e0366c42f0e98dcbe786279592f258880a7c6c20706a6888c951f434734dc494758fa486999345396c9d9d5a3423f5c751b5cff5d6ff4ae74d40070025a9e3c38003e61d502afe5e01bc38ef5122fb8f808bc663fe242955fa55bdac58c39112c5b0f64551d0deb8b2a801383fb44382e8c4b15c15df015bd03a3a0b4bd23355a935a5ec3ba9afac241fbee4904e9b25d9ca498a81917f08793a83b61ebd26f08711e93a9525924dfb8ce1ae803613eb50b1f7c28b1756b587268e4407999c8bc21a4f4b3187e8c0643fb2dc4ac5a841bf355b20aa200c384096b7f8a39070be1572fed5b47daf2953b7b982c1f6b3dedd593bebaf92e4ab5f0361d4e2286cc81d386e29e2cfd307ec8931c59e0ca79d012d0d721a0ed4cf52a54e45adad594a8b4da237dcfd637f127f33bceb92dd3cc2fe38cb18f74991033a97da77286f92cbb0e082a88d09952aa6c38dde7ca6e5ff83624730764316aa3ff7ca48c77203bda13b75f0ccd8b399671532b1973a9a146abcc361129f0f6a6d5bb5c8c856b98ca43b2f9da2bc456245c6eefb0f6a504e8fa52e8f829bd9838b04d60940ccf042acd6fa6f8732ec29a8ff5b1f51886fc0920697f9f0b29f1bdf9a0e170b6449ad9cb6b83853d0c84502bf973e39a79d4b7841e490ca7197e331ba6eddefc17b245e43912745626127d0aaddd6c23a4fb191932dc96583daa96b1a4b6595110738dc453a0b23c5ec523cefc454dfdf8ef343b735ae46489488ad723d886b8a356b46a62db9e3a6e41743dce13a0a89415e01c0326f81beb103e8af114aa81c35c352d4765cabf476a1e1b06dca85495aa2fcea002804db0dea7a4a9be4ffe6861b6bc65331bd422b9cd2d489bca1507c802ac1abe05854a2058d9b897f762bb02ab8f15557a74c0bad07c790d9be8fa76e5b9a122ee88a09866946ec98dfd3eb5335adf5598de19d95bb7b55f804cf4c7b080fd51e98dc2c42e755571eb1634d1fb6d85867d7a964481c17dac25a8d4c0e5ef8cc973aafa1027f0e0a6a728e50d3f0647d8d3f7796b7a2154abd78159a456ee8c522a74edc9baa86c99bfcb2c1619acc29535cb37e678b199b81798062b82f9ed15261d84c12e180f75ef06aa2a8438fe8bd9707acd33a8abc0330ad4a6bc767504dc61be67ace3b8072abc89fb35cd675af1eaa1268bd6a7008fe86f98fff3e84094057537902b59295374d66921026ccd0fc0cc8971c3fe8a88b9de8b429dee061068d94d0eb17823616ebdcca22629da943d86721384a871b5db3eeae63840a4da0394f4544e23eb848505b584ede42a0387db4b049f625693ec4d26fb67cdd6c9ca48bdc8d86c31d6b088deeb67e00a1f74c7594581906ee594c77b8dc793a6a06e714d2a4d1e0a2191419f0498d966f538011e6c96e0a1ad4c2dde0781ff4ff2918fa22bb781e8a8a6858471c68574d549478849b05a61a246c72546831c51a05fcce5d019931a6e5c22efe6fe8d72422291d4ed178bf31058db61aea2720b32f2febdd8da967acc4abd2a8af588f96b02742b625ac1142acfb7931478aa0da33f8537e8209d0061905bfd5d43a49a7ce2daa9069c60a7175c541aa4a46d413189094750959c75432c1092f5a5697c307eaa4d7accd528cc0574add8a54d11e67f4dc4fd14a952f3893774082d9e1b64116da30f5b2acc302a3f257424e07477b45682ffae5da254fc5e03e3509ae9baec7415eb11743646de888b8af625e58f69a510330e1997d190a7730aa32d0e2b612951b9934ab9e32c082758a5cbc7ef95d067a2db606e9edc016128d6e7881e1c6aeb69d1071235ad7e46157f187f02981d65fd9f224577d728c292dc0999dc36a44ea75dc5c8c3332d18cf63b7f12d3c32c9d5cdce232c05560a67f67b55f2ac5e68df3d866dfc25ef14090757a37e48cc3ed3dee480ef46e5d14fd70ddfc8db260df981d8b49877bbeef74a58caa7f1b3f8b116124fadc176d853a33036c1ac564ce00c65cf7027c2dd096aaa45ddfee6573122c3ffe545f0aa6b3ff04f0c87a5c99b9415293b63122767e06e2220e9490dce68847e3116835037d0e1f035344dc846ee38d66c23779091c166ab42843982d76334e595049b2ab1a4c0ba2305dbc8a4db7fcf63108b8dab5b47f711b0657d9fed8edf4ef8d19d154cdfcf4fcae0e4f71521f45aec030cc8f6ada15266ca33c3c602ddc2be8c59bdf57937f3c9f152e78e0e17ea4f52a68a2672ba085d73ce9bc557e75a04d231b1a8dabd392e4aaf50b66f6b7f49d35d9c67367de7825e7a1061162f1481ba60ea9e7c2cecb5c105ef3e4096c7a66c3c545c38be3f95c106178c9c4710cb57a2dd74ccaafd49d6a1003d1922a88923258ac5ae6339b06a3f278677321a3d424dc282640558422a58b1f246eecf9ce90523153da37e91cf9dfa38a486c987507f7b0c8aeb14fb825faa3f0fabca95313804952213794e7bae6de3638bf28cb67d360b4da729fcc1b44fac8bf0eb19a263d00eb6a73960cac8ed4e2e73589a8483bb3966bc087f6374d8bab9bef97e1e45b205b14783a65dd09354c776f0a8ffe65d63d0589dd68cb545380c59bc5b3a074fd3daf8a1a8ea3460f115efb881b25d49a7349e2b21af3d61d67f4b13622c3ae77d70ca431985fd8ac1250e4780bb0c3473ef548a527db85b27835bdc82d7cfd0030d8ec50a2bcea51183c87df0690f086de614f4d3e46853dd455f7a3de427169575e9e73003ac7ede603527fe939b1bf62ba11f9819496cadf46367f9414b451a35d25e14810e3796832635a57e28ec30e5068e949fb92fd2ed4cfe857647c9c3d722ecc8e43365bc8ebd7d416d84db34dbe3cfdf8b6baac3a2e3a3b559cfd7d0512b96104402e713ac6146ebc41da3d04db33eef3a666cf27769e66ac1fc74296b8795517d31dd6d38fad58cde5626a3f5e67bc16e94cecc2b23aa783991b7c41f12ecd75954188a1d916e4775ebac109dfe0e8d618f0fe0c088f0341f5da891ae465e80af4f2ae0b5ce33e4ff3177b73cb08533fe8d12acc57ffa4a8d83f2e22541bb5496318e6e05460a58ec85c5493b0148b66d134ca3296e07c096e3258b17ee7278a2703dabc4af545c7f95dfe142bf0831df6462de39ef8f0b5c2ff2427413236e1239aa82dd08f5125a2be9c13722982f2a603c783d5acca1e1c28524ef249c4f9aa745cc19fe18462843bc967ec47cb369f4707edf27369076f85a79a815a42a1eb2e21205bd10e6031c424be5a96dc068f5f52e026c0e2fe0e722e183cc550e7d349f118930f136ea3cf8ff14808327b11760ed09038016b4d2fb48c77f34e76fdc7832482db060e56facf56b390fbe8ba900947af8ab10bb55ea62c7c76ed9564ecd3e64192384b7ca971f5db6c5b1f57809e4afbf3c523aa13738feb056d30481d1da23b618fa30dae7c34ab3183809db698ab7b1a144502c699041ecaa32eace146292d1efba2de09a6a29431011a60456bcf6e8018097570340ab95c88e2f6a2587ec71603a078093e1a70e65a1266d512ddea99bcce23a2ee74ffc2cc3edcf81b030bb4b25a0fa207b39d40880b7fe849b1b942bfc7d3ee9227055f4806fd8c2e0b40725ca3b92fe761ab7adcd738b60d6856db662315836782e43bdfece909c785438117c58dd1817e81260e4c79d077c5e77b6678eb400c021f159776b16d3efaa7654fdab8", 0x1000}, {&(0x7f0000001340)="c974eb0430a902b15ebe30a20cd4ffe11015953b162bcad05c1d46f2e5f363825f6a6a93fb34134a84a83e5713bf402a6e30842e3d2d542df753c1aa851553d1f7a71c577d35e0cfdce3e528be8aef6e6279a619c1255872c260927300c4cf79e406a1bb1faaee4eb8315ff07d68238b077c3b", 0x73}, {&(0x7f00000013c0)="50c7b2acd00c21f1e3ff130c9c71", 0xe}], 0x5, 0xfffffffffffffffa) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001480)={0x7, 0x1, 0x9, 0x101, "88bd218d6754869ac4caaf0e5aa593a7fe0ab824", 0x800, 0xfffffffe}) r5 = socket$inet(0x2, 0x2, 0x7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000014c0), &(0x7f0000001500)=0xc) pipe2(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) fchflags(r6, 0x10000) ioctl$TIOCDRAIN(r6, 0x2000745e) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, &(0x7f00000015c0)=0xc) fcntl$lock(r7, 0x9, &(0x7f0000001600)={0x1, 0x1, 0x9, 0x5, r8}) r9 = semget(0x3, 0x3, 0x400) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000001640)=""/4096) r10 = accept$unix(r5, &(0x7f0000002640)=@file={0x0, ""/60}, &(0x7f0000002680)=0x3e) sendto(r10, &(0x7f00000026c0)="7b1f9480cf05803de58ed0c2aa110d0fcc8a5cdbd7c4b9a6ce74c4f8318252d62a4ac47c54692cbad57fbad058cfdf2a9c2a3309e8b79cdf2bf579291314c0087f2858dcbd1aa06b73e1a4aa38e306d1a029e2f8c70feef4c2d584bece77b47625abd026979c77a50a7e0bb49850e567afd6f593bdb350519fa10a874b596534b2d947dbad5891f14ac3ebc59ba3cab425ed47c14679aae34e8d40ba213ae89134e5cfb3779657d9052f62ef4f73a904aa26e6928dc555fccc0e55b23422bf10022334a5cf9ec9175d03e346a549b5", 0xcf, 0x5, 0x0, 0x0) utimensat(r6, &(0x7f00000027c0)='./file0\x00', &(0x7f0000002800)={{0x7, 0x10000000}, {0x3, 0x4}}, 0x2) kqueue() ktrace(&(0x7f0000002840)='./file0/file0\x00', 0x3623ad905e0157a4, 0x1610, r8) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000002880)={0x1f02, 0x9, 0xff, 0x4, "5328a4a1e2b14755752ded40ac200f8becfc5f9f", 0x100, 0x5}) sysctl$net_inet_ip(&(0x7f00000028c0)={0x4, 0x2, 0x0, 0x15}, 0x4, &(0x7f0000002900)="2e827eff5ff9479e2f49641d5884dd05f335d5d03d7634b8c8cccbea580344705528d5a9542f711eb2c93cf173e57ca85edec4ddc9b6bcff215c13ddf28a465a5ad3e50ebda2a06c58a101abc4b7cb2defbaea00d4175e15b4b7b67433d7ab557c7655887da18d803426413dec2fa47de9ddd4ba33e198662d084298cb6547d5700009994383886396adf1016f334c624b6ddb123626bfaf3e4a5d8bfc8f313d2abd953bf7bb74d24b817f32585d371dca9ab2cc7d3461d4332dfe5b977ede662e32f51190cd119eea7a060b6996624db774008609989292fc548f60ecbdf1da5d70079ca0ef57fa6535b46e6c0e222c39e7930e21e407bc6e4f35c984651836d9dddd9a94d382018d774bab3128201232ca62a9f4d9225ab2ef51e346b1619a1f94a149b2e1206c9bcf9e6c133afb0b80441d987fd9ed40966640619d430c1345d683cf5bd56b545006c4c2b3e71d040eab2484afc72aebc6bed5b3840b93788581ab34c4c0dcfab87f6cdb617b98f2cf2659a316be5baeba1db77523bbe21b1441b7d9e995d0e7d9d70decbfb1f8d59bc6fcd6a79936bd8556bdf324a3d81c01148439151a6d65f8f41dd59b533d9c7ddb08e4fe186d2df426067d437cce28d55f322a58f2d02bfa77935097cda72e1d8a988c4c4c0b277709c296a743ae2f7d3305da48d471e3317876e4f05f2369517f49c2b70f90f6885b6b83c5e6d9607ea5bafc02ee1ac14f82140cb89ea37990e4c5b71b02dc0b8bbc47f2b080e83277265d4fe23b1afe1a97bb7b5452095164d6a6c0dd023549103db250b468af29f8c0f13ea70ac6ea9f359fe1fe7fb3bc360aeb9c81049303755f0db9d9de634b868cab837ef7655a352adc2e37621087ae5b51e9abf879a5c78469c4dfa6ebee1ba4d0aed387dd0d78f60f2a5ba06440f9d91f808fa595f244ecb4ff76050c53a881d4ba7948058f5e870182abefd0c7d6eb155951742f211caf6851ac47a9b912d36485858c99a2543564f2ace7f9b705aa19660cf159fe333c105fb6dfa2182e2723dc10d4afa2d4680b31c9f3a6fa9c58453b010783b02d8f047273229d4e27e7bb407d2ce2dc78078ec4e0fc04a3fa3071383063c34eef4ddeac8a9604d2ac86f556852da0c68691c8b08913ce9fa678ac67e875cd1652aaf7a738462c67c26b7347b035fd9b7fc5ac1f5ed795e9118cce1322aec6353ad5ff234616b58d9913a5806f0406207bc00a3ee2faf19616e835a05ca0521849870e22df98fc301c4fa504cbcb64157565f07cffdab26c33393d4f88c1c87374b857ac6e67b4a9167da87a56fbfae5f809af68e794091afecc058481a333cc4d343a868d3e6856498220d91a2e6ee7a1888acacc453978e06c767a44e03b53bf0cab88ad8f030ef9bd8302fbddd832d64129cf11afb43ddf2bfdca75469135f9925c30d5a20fa70f21925a556e6d7ca44b64a0c5b0be1a2a2fcbb959eb5ad6037f85d240af24d9022d5bca2a018fbdc5839e767932c5225d451341a2915418cf48286ff438424bd3ab53f43b5958fe8fc98ee8075bb07ee60b2d2a57402b85f7eb4871053737138ecb89d0013d7015b74fe1b7c2ea9046715fcbc1824b1091ddc2b3bbbfca2c68bc743818db779f6db005026374e8ea6007c20f83060015755227b6a4e4ae04ab2c2477e45a4eab67a9139a562b2223ebb402192a7fe9fe704405c388474bdf90a6a950847be7fd69f62a6272e99ec516b29a6bccd293d3366b0b4d6971b833551db11b4a0121eeb34acf37062811cffde7183d13a890cf1c1f8a409fd51d025dbeb3e577127bd6f0bcfa14081fa56ae693247ae3ce8590892b0d9d11e76f6ad1ed8eb55046f28dae0c677131ba3a672a841b9368bb8300c2fad6e255551c4bf4498021241651332981da7af2629a32dea418e754fcbe0a868d933b020aa4aad865a24cab57391ca48c85b0296e09da32430004b934c48c606396fb6c4ec7bd3ccd66b551ee23119622a6733cce8d6ad2e169db208da88df217a8ad3aaaa150accc7a0abfb8039c953afe46147c7a981538fb379a932083e53ca837e16ce0afbdff5982892e850a7a304e44a58238e1f679dc49ad24ce0047f0054d410ae5cee166579f369836a8499c5c884c442325678e5a01a30bca95626ca27ba56ddcbbe67a8f93940ea376c826cef32833df370029c438671a46472324f781a24688fcb368b4fe94113d6c3112b6d76a5621e74b3e6408f93181464cbab7ef1fc0bd4860e7071e8f4594b6d60323a5f3040a592a20474a976aa7872cbbdd0a4f94724241ff36733dc2693bafd2f23301b3c9bed407315ba597b1101f231257f1d892e3dd5f9fcb2ebbc38252e4020c759e13e91a82e0a858e2423be1de4b15687410d93d7d345e167ae6a61cbba690b4965a2037b7faa56100e488938083704c4bb38d27e1c1cc39d804363b341e5ff9cbfd27201dca1a04d43e16e83ce4090470aea19e6ab1f42524c43bb04cf368c12af546d5a476daa537adacfb7052006cfb49cf528c063f5bf1b7313e7606f8a7c791c86fe994ba127d0d13bacde9573a74136fdeaa7a48b44f18b03e4e86696a400c9fae4ed480d028e573d83c5f2048228a7604fd59ae0a1b2035911bf1bd183190ba2f78251bc62015b1d66144c37b11076718de06be5d1241974327d0e52af5fe58d5667a1942c252f366bc6f031b701d9aac62bd82a298245f1d879443122b3fbd67f9f30786b2bc867c28c6576291e908339aa304bfaa156cbcbc583d7802a7ef7d5665885ad5846d34b0f7a89b58413386d903a6fc9a1d88151830acde5626e5d128e57b01fe64659ad1308aaec1893af487d21b0927e6d5398eb021d891db81820746d182cdb1b65259fa2e12637aa1134fae3592a9d442e7f9b7667de7935e074dc3a0d37c759d6ee7aee76588774fc7c86b1de89788874409128fda72550ae8bbf4276d824f60a1439bc874500eed0505ed0b1807d02e0f34c4ab646c47f1055ffffcb9d4b082a23397972bf5ec7735bf0bb9296a96ddd7a5546df75a490891dd166dd9a45a64bc3aa9722cb3f1b1c08a640e2b7f2f83061c94d9593c5869d9106bb6b324df711ad477b404cf74a0a56f17834d1b69928aa0cdba5c6deb13287ae53b6f663142279ac7a8d1ea45e9efb3c9a24ac410343f27e4f95b6417153bb734a93dadaa3dab27702185713a034570f31437c480b6499cdea529c2aaa4bcd5302bfd4c63c7b384a31896e86a18ffb6655c4c6974ce72f8eaaec56d84b1580df51036763267c26a6903b13074bb40c91afd79d7b3b0d18d47a7b363af976c91e370f227ad70c4281216ff8913f4759aaf194b32bd00ad94ab5df36997e3927be09243c6b3cc9e613531a7ae3b997d0b9e5bee7006eff9a92c3e5fbcbd5b60ca791d37367d50abc0fc8ee10bca28b20b26cbbdf25498b343a313b338529f00950a353610f308c0653cdcfce4b35c6632bf76d2d45a708d0c928fe5958aa419cb8adea462cc40f3cf6348cb63d503f12f39434eb0fe7569f880f19dd0421b4f69cd0b659db876f1ae2aff6a79ffc378f839d741620dc7c4406b824dc52ea1fc39787ac7f34bfddf10f4413713cadd3f60d9efd513b820830cc11c1b3dd8e86e643ec032d1d6a87e69a0850706a00a8a5cb4f1aa53ff4780f317475ad71645e325441bfbde3d4d820218f5683d9da31f3faded98d8fce7fe744aeba8da0a96fbbb6c32e7fce81059a7c3bec16d0aaa3341b1723b17089ac556c8b2183a0d43e741ac72d7630d75d6a79092c7d60b8424cce762b5bfbec159bd50d6013715b2e3a733934d0c52f5db4e0b1864c12657a5eda0223c073e033c8511a14944d5b9bc662f794a8256fca425a4be85d20dc0632484b4483a3fa3e5483c5aa3156b66e1089c12e8a815baaf126baca58f8202a5b377f88b9421be938588843cc2e2d8d4e4afedfb21d3279c3cf57052c165d41114bdc5953186d59dacca51ae2227f358259b49560655e0ba4ab593066026c79b38078984420515d06262fcea1e1cdbc1bf05f29f5590aa6ff1149cb894db5cb6d63a7bdf7c9486ea61a841b713e159784f6aaa39fb9fb06ba28de0d313f3094c6118b89b5bcb5a094455882b451f63b82951e7e96d7ecb052f5979e38df64d0c013e254a8b14df031e4f44f5766e7816083cd989632f82ea6cd44f5f142b8b4d92c17ec50b0dff8a87acff81fba5b8d3857fe3e8f0d3dc6572b7b94f84dd53c45ac11dea517150a5d063037b422d6d8add42bcebc58bea64e2d61e666d3d1e7207d35a043c41c9fe53261ee5f72e8298afe9ae097f9ce124d0628468ef1f490b935a81c1559161332fccda06dc667e9f9cf2612861717aa401f596b5832619229268eafa547bbfd83b3c5263487c753069446c263db9f6c4fb62cd75e9e294d4fb964754ac1d54ebdb736162e735d7952e51016f2b7a7496dfa2df5582f121ba523f3fbef21b22bd2cbfa81dabfb626d8b214a8971044ac4aac95c8ecc4fa9bf6d1bfb3ae8b5febe1c77b351f9d2d972501c3a0387d996e21b14b881921a8eb7c3f5d4b1864a2ef634587c2a6aaa2747b9c5a87bae1c67a64d456d6c8ba6d9f985f8bbfbf18b99332d25d0f45cc7c59470cd9881f7c748f736622ada87c75239723ff87ba987e5a8b4b8d7557c2020c6a69a216756321c17096c8ae00b4fd46f38d225b64783d9673671abc83ea8dbaf3a0da50318523586d7ee51ad139dc9a324503a9b670556c2e15c99ac21ea0721bfa45192100f2bd244e8e1e1e54b2129a862d00047fb4c7c4c809e8f58c2b77883e9926828d4ba91e04cc623c8bc47eb52f3e632f5001820613150017c754a46559c954613d2d66d72c0c5094473979a7415a68c8f87d4ac27a6b37baaa81169c55fba51cb9325efd3b930472d5588b0adccfcb7980dc3f88a5ccbcb63ec93dd226e2ed05137b6d183142c901e73f7895f726003460925abfcd571b28bee5f024a6ce12979bd90c98ca7085deaaad3c6d396172396d7ca66467b57a149ffdd5a764bc95bab2b72527d0418ec81076db38724602d7456bca4c409ed8686c42359ef1cbb168a24e84c1fefc130a6916d367058f7f67568f706eadb6994db8027a7e6e03c002752693899ffc206e93f5d0ef519a98dd3d90d7ff862cdd91068e3d012576b4f9d29201cded0e88eaea1cd4bd204aae7fa8908ea5dbb52a389475ce3deb41b48a46fa41916f8e6d4289597dcaf3f96e9c2d2ab12a9c5230d85baa300dee13be345864ccf0ff41b9d5e3f7c0cff0db3676f207e0163351c187d05ebb701ae3b27310ca4a39a69b24ebd84a6e51c612c20ec74f5e2902c32d78b80e183aaaafcd20791cdcf7559643d0235aecc1d46a7cadf787bad4040f90230c31d24e30e999efc2cbae57afefdeabbd7b7a04f4afd50a6da22a7aafa2f8297a94e27782fa00e49dcfc09e93275792d5fbda852ab17ada123571671efe31ef76b26de0309daefbebe602e6915b6f05b2dba99e7de5ce5880cfb1ef170553e26090503a9178000bff0f117eb8343d828e5d71ca3380db3d37691568e8a9827378a5008587808c33a300fdfd8ae68654053eb8134194f834dfb328576afa407be2fb7578000d2a6f9eea5effa8aa70959a7e44b63aee183df92029850ad83746015b8fff59276db3b29b15e4d2a58e4d4c5f13eaae8e13028492d05d4eb6b2ec307cbfc82b2a83ff3c2e167a25636774b221a569851378b5adc3ef47528d40fe6139e742cd898725e04684f6771882658b974ca", &(0x7f0000003900)=0x1000, &(0x7f0000003940)="acc025444246ca60d64fb5d90f7e1b4f885caba6bcd68a4df68e32ae99d933e7186e87f8df5be401688c61081534d4916a32", 0x32) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000003980), 0x81, 0x0) ioctl$WSDISPLAYIO_USEFONT(r11, 0x80585750, &(0x7f00000039c0)={'./file0\x00', 0x3, 0x401, 0x6, 0xa0db4f0a550a0f1b, 0x1, 0x3, 0x338000, 0x0, 0x1, 0x7, 0x8}) executing program 7: socket(0x11, 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33", 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000287000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000743000/0x13000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000000)=0x40008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgget$private(0x0, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x2, 0x3) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x45}, {0x60}, {0x6}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x6, &(0x7f00000000c0)) r4 = getpid() accept$unix(0xffffffffffffffff, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x40000802) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000540)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x80047476, &(0x7f0000000100)=0xffffe001) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x32, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x800000018, 0x1, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0x6, 0x40, 0x2, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, 0x0, 0xfffffffffffffc75) syz_emit_ethernet(0x0, 0x0) socket$unix(0x1, 0x0, 0x0) open(0x0, 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) close(r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x33}, {0x4}, {0x6, 0x0, 0x0, 0xfffffffd}]}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{}, 0x0, 0x80, 0x20, 0x5}, {{}, 0xfffffffffffffffb, 0x48, 0x1, 0x3, 0x6}, {{r2}, 0xfffffffffffffff8, 0xb8, 0x20, 0x1fc, 0x8}], 0x80101, 0x0, 0x4, 0x0) executing program 4: sysctl$kern(&(0x7f0000000240)={0x1, 0x6d}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1d, 0x0, 0x0) msgget(0x3, 0x30) truncate(&(0x7f00000001c0)='./file0\x00', 0x7fffffffffffffff) executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x7, 0x0, 0x0, 0x80000000}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r0 = semget(0x1, 0x0, 0x2ba) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r1, r2, 0xffffffffffffffff, r3, 0x32, 0x1f}, 0x1, 0x4, 0xba7}) executing program 5: r0 = socket(0x1e, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x6, 0x2, &(0x7f0000000380), 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kqueue() r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) sysctl$net_inet_udp(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffffffffffe50) socket(0x0, 0x0, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000d40), 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) close(r4) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e3471ac00", &(0x7f0000000180)=0x7, 0x0, 0x0) socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x6012, r4, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac00", &(0x7f0000000080)=0x7, 0x0, 0x0) munmap(&(0x7f0000e34000/0x1000)=nil, 0xffffffffdf1cbfff) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r6) executing program 5: socket$inet6(0x18, 0x4, 0x0) r0 = socket(0x1, 0x0, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0xf2d6, 0x4) executing program 0: setitimer(0x2, &(0x7f0000000100)={{0x1}, {0x0, 0x100000001}}, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) close(r0) syz_open_pts() sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000340)="eab8215a66dd271afdb4fac778123eeffdc656928e4564d02d27c0fefb938a4350c01115a8db9aa44b14a149d43fd21fd3d954df317c5cf101d5b2aff70c91d7482e43607f482243bf6f9ecafe5e4229e00b11775e0419aa6e9f43cfeb41eabe067dca0a5cb4f932c8ed8088f1a4a98987d3b8347c8747afe8519a16fa2a4289dca94234a0a704b5ff8d3a5deecd908c", &(0x7f0000000140)=0x90, &(0x7f0000000580)="baf4802a81fd2e9e8a30b965939dc01caa53af24a282143f91c46d864d0497e2ea4b3cf0b3be5950bbaa4c2e1a6ec850b694f405852e8749c05885cf9001c4c95c77440b5344dd800fff4040b9d142d849f13c35ea6283d8663ec4c0c0f72876bfda98899be8d87e970f11514dd2fce3f74aeaf224b0de318de6b3192aae2d3044a5c8da1a4e197fb62b65331fd2b0fc810b9189432622200caf76ee1f61a5b1cab9bcae33142498f6b09d5fa013d77b08f4b5cd4a247c37fe84b847cd2f3cb39c1ee1580a46fce97d5d5901eff47590d02ca29e05dc12b5d57730d1ac57119910919657d29f788a46429304c5c3bd5751464b500cb010568dd105988d93956f7d38ec5ca08dda931b24b5e59d09ff2ac4d371e6a3fbcf4d0af2a4c49286f8b56df5bcde8f72f60784f71973e2e6a9d0ac", 0x131) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x1) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) sysctl$net_inet_udp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffc, 0x0, "0fdb000000000000000600000000000000d900"}) open$dir(0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000340)=[{0x2}, {0x15}, {0x42e, 0x2, 0xfa}]}) syz_emit_ethernet(0xe, &(0x7f0000000380)=ANY=[]) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) executing program 2: socket(0x20, 0x0, 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r2, &(0x7f0000000080), 0x0) r3 = semget(0x2, 0x3, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003d40)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000003d80)={{0xfff, 0x0, 0x0, 0x0, r5, 0xd, 0x1f}, 0x5, 0x8, 0x6}) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000100)) fchownat(r6, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x60}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) chown(&(0x7f0000000040)='./file0\x00', r1, r5) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x20000000000001f3, &(0x7f00000000c0)=[{0x5, 0x0, 0x1}, {0x44, 0x3, 0x0, 0x3}, {0x812e}]}) executing program 4: socket$unix(0x1, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000a80), 0x10) sysctl$hw(&(0x7f0000001240)={0x6, 0x12}, 0x2, &(0x7f0000000140)="ecca4536ef224438a550b9abad6250e65b220ad2095b97edf56befb8a1b1dbe552b3b35ecd", &(0x7f0000001140)=0x25, 0x0, 0x0) r0 = getuid() fchown(0xffffffffffffffff, r0, 0xffffffffffffffff) r1 = getuid() setreuid(0xee00, r1) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2013131fedfe60443aa13e015b28a16ea924bf89ad45c", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) recvmmsg(r2, &(0x7f00000006c0)={&(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000000)=""/131, 0x83}, {0x0}, {0x0}], 0x3, &(0x7f0000000640)=""/26, 0x1a}}, 0x10, 0x1000, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f0000000340)) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000100)='*:@%\x9c.\x00'], &(0x7f0000000300)=[&(0x7f0000000180)=')*\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)='*\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\/\\(,{+.]\x00']) select(0x7, &(0x7f00000002c0)={0xfffffffffffffffc}, 0x0, 0x0, 0x0) close(r4) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) socket$unix(0x1, 0x5, 0x0) executing program 6: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x8382, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000100)="71f91e", &(0x7f0000000080)=0x3, 0x0, 0x0) (async, rerun: 32) r1 = open(0x0, 0x0, 0x0) (rerun: 32) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) setreuid(0xee00, 0x0) (async, rerun: 32) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = getuid() ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, 0x0) (async) setreuid(0xee00, r2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) (async) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) open$dir(0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x10) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) bind(r3, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x22}, 0x2, &(0x7f00000000c0)="9966c773871ad2f368e0af9895a8cab953cf83cd2a5b9f3789d78ee92c6edb2f58bba2642f22c72049514e88cbac2eef2ec938c76d9966f97242766c5a0322415dde13f61bfc25838a7f2850e705af16b9b0ebffb132ed18f45abd118eeec66df3e1d13bf1a3fc99477d688fb7070cecc856b1d9e461064918743978af7f8ea40cf18a05d172ae74883a6a73ee99f7f86584fef9c32f5c1c7209653b01087063040fc79a5a0eedbe5a48b6730346ba4aad", &(0x7f00000001c0)=0xb1, &(0x7f0000000200)="854c63a29c55020b58bd0617c67b23055b50a0e81df7c8931c396d53bf8df8e541d2395435e36042c5ba72d9bdc04cbcbcd5e76d32f1b4e3916d505258a6a39601b7122a912c9a84fade9c5112cd09a8f11d6b90573548ad02ec3d15cb7b84c604998b8568d2cbea8c5d5aa780afc0146a27e7794909d634480f84457349bb3c6aff307cd80192e81a6ec2b4e972dbc61e3eb821cf94f4ffb78d679cdca5f53433c5af7dd41828b07bb19ef855992624ec95fb53709ddef268c895754ee4fd3d823c179f75c15353acedb46e901bd9781a08140b7cbb1bb1cf6e6d54222d77067694bbe3ecfa87e888336d04f0fbb81b79fc5beaa2a3093c3babc22254d1b42e24c47cb558b87cba1b7bdcc5a2c7d1c88d4c67fbf4790e81a5a455c9ed596e69f4d38519148b3899361eeab1a4ced302eaeb8893c4881438654d19bb39c7462e13f83d339990062a95fed07f8ad324b9a3910a610edd4a31e31d6f6b39f2efe1451067a3571a96c6a48db285c6397bb993723ee1fb553538834c934c38e78a07090c5232a90b9b65b271735c6a08eea3211dfe3f8432e9ef4c399dbf77d086b5fea6359242630423a86927cd634f2c1006272e902d6daed17b35056d7c22c382c3231ed3e15ac94ccd97215017b3132004a38668eefd8cff819b1b7da6578872df147a5682e8161ed311cc4b671849742bf91f3a0c3de18c989eec1df0f0adeb0892f1b5a8b432f702a99ea4f490c3582abe0cfa1ee76f84c6074332777bac32cfd664db356c298e0f49b14654f22be018695cc0838879d1902e846eaf9e92035e065e91f8ff891ca9c9522882d421551bd25385ea0c944de4e0aceb3de73ea9050734a6b710e8a2eeea3436e65cf84b32e5f9859a20adb2ff12e17113be1fbc8bccc673c45b98fbf2f626510d85a346dcf07a85245def2dd303c3cb030d9ef05b3347906c1fb7e3cde88baf8c817877d36a378dc78a10070fe57ef348e71630a991ac9662f9583b2ed5dd851d3d362ea9aa9d68ddb88e115b51dd959ad3ef7d2035205f6980e5a76d444f04ef821da7b0983549ea76e8ceac3aada8f05d4d7d39db77f45334ed5d3e369741b616149a8104e5615386a79bbf971eec88f2cd4594425d81bb713a1c717a76d34d50f4c73ae3e2e097501df8fd7d9dd473cbf8a175d34d49bb0b700104fd32756a68b90cffbaf00135013cc4c76ceba7fa360346199787ab3e66c6afc8c0a64eb30eafccf56d022920c5928d4743b3229054c6ed1eb7fe0d10d3b9e4d1eac38640e6c009a8135f8bfbd994fe490bb1601953b3b73e192313162b87842ba3824e9e27c642816695556db6509b003c53c5a27c62bd883a0d8fa75e51b595c26a442cc3a1a9a3e773a8ec9831db87c221156ca7443f3bfcdd4674781d4082ceae479d8876119b1e74a592526f31e10a03c7d476371c4ee62a78adef9a9037d30811f81d6d53a4676ca4610105689343a313647a98d7bea0d8c7bb1cd37532e0e836a09b13d2e91aaa4b7f4871bcb78df81d2ad6c2d3dbb53a64c9ad6ff10ac9c905edbc3f249b940e59869c9708a0f11b22651854c29ef07099b567f83e6e6610e037bd8e2d042691a692adeb8db60bf31dca5f407fa3594937954954a1d7f9890714bb35df567b78829589a4491255597324d2e91f1006a5588a85f53dc79c3434343aa8ce89929f0e20aa786c65d88fbf35ddd0cc4ab60d4c6655593f8535733a219ac795a381c0a8af551151c776347e034c802c766a5b3803849424d1ae132e9b10ee2030b58101a363a5f143469ab1543c78d244e2afe0c449363c1a6dba8f494ced0a868573f203bdf6aa75b6c650f80e4e17e551fece9dba3c333d70c8c1509aa842825c08b57f4a2e2fc61075820990193307097a14cc64f0df010791e89f487d736c11ff25dbb17b1b2cb771ba623a3978001288618e74fad53e3733d23979b3d5c68352c3205d02b8d58c5398d20403237062a74d17cdca5c072dde416ebe267b63853ae088b342511f75cdfdd30d5daab2a3c4338d068ba94745cac4dbdddee9d90007da5ac74abda9b2432e6b3880c266113ddd74e659402d0c2642cde5aac6394cdf2d12f8e3a1823957038fe887e54ca28fd07b6839e23b8afd7464c4562940d6f556119882dd2f830f2c824ec72c3954c9972c2be8d194c59439d81b7ffa38d9381c9715e437796d325c0cac0a764593141b5054728c6ce0fbf31499b7f1ff59f9ea66cf95c4f55f86356894dae43e5fa27d2e9c8ab1fe7457120b80a1b5527bae0c673b96d1e904ce665ed664cb599789ac147642b3ef34c86ad7d08edee06cb6ea6394dc8d19e24a974dd25172759e4a0edff3d23598bec3f334e6d6ec3e1bae2695898a81e9004a0917309202319dea048ef7a54c1be87bbab91332f83fc1fd4ad0250f2c9b63672fdc309f7dda499abd425205b823ba937aebf96584e8f7b7d08b5f740f4c212af1a10e644d2082847577669abb9a0c416cbfc4c7dd60c524255a20b24c3794fd21474ee3662fe62e80dc07d5497964b744672a1d50bed962e941a5984ea92385ca17a9e8c9b145269e72f1556a6deca854f6d341aef8053cc37161a63a03a05efe4094c62d5c5a91fc6efaf36772098e214556b40a99bf6146e1d48dcef79826ac4f8352e697015c73569e78b03ea49417b34ce1eb50cd898d6a0b20b769b684c17825e77330de3b54a49fc81afee1a39b32f514d3ce7e54ca580e2299450e40cc834e19def5b82f7a8b85688b887be8ea5295a3fe1430c2c6b60912d1038ca2ddf4f38b320bc8238cbfcafb4e63ce35a1a9900666002d0cba1b450bdb457652667fef1dd6e69045cf9d55bc7b3d2a6298afc88ac8d35b630c29b9b8b931680914791d6f7a8125f9b22ce6caf9910258d9ff2638bc6737c0884726c47ffcbd92237ce7ed8361fcb6d7d09ae5c65ad06552afc16f2215907238965592d7a3c4f0373c7eb98e5087d6b72bab43e1c40015c3c296be070352b1a394f1d823eb8236106f0c83ee5e63578e72caa522948cd1fec7ce7e8abfd01df3883bd5f21e7000a0c3bec2277e65e9dae2dd978d9864aa995b2f17e7cd29c9a2233a63be7984160c2f0cd9523371fc8267e3bf200e9d204b4c25036b59a4c597b62156529057e246c1b761fd969eddd73cf8bc0205ccf67aae82d26c9fc2b286209c581431ae668273fa027c054b3becaded7ba3990869874c56db5bf195b6da5827d7a67c87347ac842cbbb65bd5ff103ce05d3a1ac22c327ab15af3c7f70c9d73b12655df93135099ea3120601f503db4ddee7398f387e1ce26cd57b19cc423744aa31e784c10761140e90a59a05ea9f30102de4e431affb045c1a5375ad30d8def77b76c2215c11a6fceeed31d28daa6a3a5287a3c69e3b8d5d42c7c14d98330b184f461956e9a7b0972fcfe66e8fe4dda542dec6c4f774046cba2cba285a3c88179a2df662ea2e215d74415e26379c16a1d6c707a55c62e317731295b7de56f5b1b7b834496fcf9f0b9b6cb5171b352fd295f6246f9692a2a2b1cb1f2b47e25cb026b98a8d6fa095f6024bda165726e8b656f6d549987887ced1fa591594fad086c1b2dad4edd56534d113210f4160c1b360226471860f6c41dfec278415fb169f0960448917b6b3de21775f0b2f94d38a7634929adbc60f05a43f12bc1148e629235d8cf5b76d3ab85365c0e86a98f3c0e75c491d71d0ebdce1eb08a62fa357ea4195edf9aacc6b7fdd3f4c27da17a2d7887dce9c218349636325aeba1ab36eea370f19c642862810bf3e7d981d3319d17320ac6b06aa17d2adc0421e05e577b54907cffd01752d93bc42027253058069dc9b43b92581ec2960c6f301bb2975398d58fe181569e6d176d76a232aa8fc1745438a32113e4e29cb6b8aa9a0560a21f106f7c5335454c92017b4fa0d247ae9488a6323e89fb87cc32b147c3a9189a630da0de179a552da0242f7db7c77baf0955ed2252113d8d18e76d9b8c663b71343b805ab323e706ad77dc9fec00eb819a5d657be379a891f7ee329e52ccbece7bb249b150dd5c88b0af07bff69fec38ac32cc713410e4995a9e81c9b41926f9a3c6f90c3e5b39ba7429f4bf9aafda92b8beeb8b02056e21abb5daf15ff1629083582af04a6bf265c69651bb19568925523c64898e324f2fe8bd80bc0cf62de4bb9f8e1b4cd1ab8a77747c62dbd36f6a4992d387ff905d147e631f0334a31fdfbdf9fbc9fcbcc7dda17929980ab2564c7c1301e9c53a2c628983724035735c14c5e5e9a73dac1d57ef9b1da1a8e7efc4c00b8caef3a38c10ff6db3f0f36953c15173fed4e510afc2cbe22514c195133606e387f69445cbdc6ed97f9d632712971a9c9a842f5c01e743e448df4edf5364c0a68279b3ed5e02235f7a810e11cbeded22f64c65ecd918b6b59f9800b158242dd906e338e95a49a8664050ffa3a85853c9d00b5e8a7431ba9caf85efb0245cfbda1e117d352f57a93692361f4c19db38bd077d067d33503911a69dfa9d2a09f3dc71c8acab6c5cb9c7b212cf97c91b5b3afbc00061ddc46644cc17558c322c6a703155284b8f79a937feef5d11520383a8726e34c6584af873359ca4aed098579ae3bdd23152fe100c54db4341a0f9bd7daf661237bb2856716d041367007356c0acaa01ef193823e3cd0dfff05344553cfb6cc6567cb7d51f94e9315b6ff18b05af912cf3d345df3b1240d758f8bc0b96d5094d22b2e339d58bb247e2e896eb434fbba8143eaeadfc8ed2e4af7162752012e5af0929f0139eaf2b6355c06066836524d65164a54b77fd6341295bbb21ceb72e7d9e070a7dc7e3f8286b42a1ae30fc222c8c178d1918282bec1b2158987c24c145543bdccf75c68e36facda4289e28eaf6bf0f3b3e7bb0096aa96b95bc4d8dd2a609341d0bb177b8b2bbd0654e17bc2fe0e4fb2852f80e70207c75e5f3538c7fb061f60393ade7899f27a40ac26f33747392f80400d374858e073f53e0828b2e19d4a7198471b76e21cc67033622072d985157a3e5e73d79fa314bbc02e4ebf97bbd7980bca05698d15f6aacd728c4eafd237afb1af412c98c512b2dfb76dfac4de4d174bf08c32cf32d9574cf0d80aa4369954c76bc15b1259407ae7cd4fa8d57c56c1e39bb9e37bac464416df1df16893b1a295dc78f9284b71711e455584a3586243087709cbf08545f62aea9c54b74496a65e3ed65472f4b025d4e38c52b8e3e735b6151f7770b3f7ff1ff1af5e8ae93666f2c4a06d4a002d8aac72eea9ed7dfc7c5f0de03c0cab2cd897ec330c6bc0042dc834c12675c5b14243f1e230aba5516b5c5027dee3054d971b0117509a4efc9af3a35e3f6d5a902ecc7c9ec49f1b6f33115a7716f22a8013320624b27d9763150e146848705fae7c23e31e2078f7625cde8b1fe82f63c6db63c443a14350b3712c8ab9fa3aa2362ee454996f9b1557e737e4080c7785cf982b8ef34b1eda0d2f17103d4166ea42752f27e7392d20e91ebbde3b0391826176e7f297f0c6c710d900206b99e381e08c98e695e956d05e2ff48e2b0b0edf4b8922793f6854e18cbf36ba9b16417f1005b0973b3127e273c944b6f9fad3a17e1eda08df46d3fbcdd1157f034ec167c91f52211f0a4e1d89379fddb656a2a70734f3e2c53b0f03c85134dee3144ea267dff5825f1ae54c31ab09477444ad29f0cb2653b405f96c1d23fdded3e5a0961bd61fdd4e2ba6de0bc892500c42ae1934d3b8ae0a4e2f900f231acd5b0dc089e4dcd80be44e1210d933d125", 0x1000) socket$inet(0x2, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000012c0)="ecac0a0352edb5e3e254d88ce0a9ca9597f46e2d60eceb7b0ea05440d4e9684ca6763387205e2c5a75d74f99c0bf439a277d2fb5dba7a63e21a435b12fab9d6a1ba30589f9afd92baefe243445bb8d7f10de36bbc3d1202774418f730347a1f8d8b0c39998963ac8ceec6b491ad65cf589a1df68c0363b3505110b53141c66eb29b0b5c22abdb16dcf627ffb08ace0fe6f12889dffc01f1418d6dfa2141880342579486768937146d1c83daad39a939891c992d7165f7bf344fe8d32bd5742dca4e145a658f7cb2c0c6e30fb0967b8ed617cc90b174f0f173ea2679256273e8edc2728ed25", 0xb5) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x5700) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(0xee00, 0x0) getuid() getuid() openat$wsmouse(0xffffffffffffff9c, 0x0, 0x200, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, 0x0) getgroups(0xffffffffffffff84, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000680)=[0x9, 0x6]) getegid() semop(0x0, &(0x7f0000003600), 0x2aaaade9) sendmmsg(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000340)={&(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000280)="8bbe837bf99b5b8dd9fe51fa744d49734967bc2c4a577f5bc033429a1cec8a0a9510e3e3510ddd4b15926d3257f270545388dbb9b5fa5ab75124f76ef8c0e88c4d9e0016980f68cc13324d4b5067de5d62ffb51b221e4016b52ad25a8a38af0a2b9835", 0x63}], 0x1, &(0x7f00000012c0)=ANY=[@ANYBLOB="280000000000000001000000ff000000e8ba4131160eafdfb96fb8732d8c44fe47a50000000000004800000000000000ffff000007000000f9e8e83c94efa734248b16b639e0d7f13abfedc508f37e6f17098ac11c99e186568ef99ab283ff9a9394ac6d0fb7e4ed452797ab94000000d800000000000000ffff0000030000001535649750284260b0018eebf9c3241678e3831933ccd492d16b65c440ad62ce5cc1461652154047913d6c71ce5632af54f3aa632525a85376bdbd6b2e6ff446b050b709a2770b9726c2b37fa4a6f4094e81b3e3bf25c0702d95c3b2dbac21702a78f44f8137b13d4fe2b458043acb5feb7f5437018a12391a7c9e8c45aec731ab567707ef113af65240adae2a1aacbb67910802db2ad62fe8c8480ba40816374650d982cd0799b5f05a0d41978496c549a093ca2212e46806962632c3fd3c122f00000000000000780000000000000001000000a326a06dba18e7e709da2710d7beff9aed1accc9b86e825b3cefb6a0a331b95cd53b9802380813bf12c99ec28f55e57d29fdc8e05ce83340d81371e0d6708ac8f8a932a2963cc2aed36702697bbe78b6c0237b7327825a45e2f952af95d958ae85201e6242e1a646000000005000000000000000010000004000000008fc6421679c03525ea32d67bed7ef960743fdccfe9c2fed4db819774fa394d62b073859f65d5163eda502f6fc9ebd0ca0a7962691fbd4b3840f0000000000001010000000000000ffff0000030000001d565891502cfdf54f0408d72abc69daf2008a6cc7d05091a82277632004ce4e354d33aa32ef1b0be227909221cd5733bdd3dae5e5cb82c840998af5ea19d27b4c7f1d6c9bb92b8d952b84e6c960cd9fe5df0877db1a1722af2789b3c21c189d032cf967278ce9d1f577537bd4e306b76da7eb58ef78e4619a9ce828064af0cd0044e0ad716e0f54359c2a55255b2fd83e71ade14a9d6472e9c11676d79024aaea6756aa9da04a8f6cf90353656242480aeaecd11face2e370a2b9ffe9986f9fe0b5392b9f0cfa3f84aa2b19284e24fbccfbd97283d30bbb93e077b0ac3da8951d26df909e4f47047013c8aa4e0e8a528cc232e335590ac637aa008c6962eeac78a73b1b45c27c441319191bb71bf5deab43feac070eea6924bff84f887b74737c6a0c22938984d0354e1781b2a2b8b20e5b0da4d7c7b3cee68f4901bd99c1a6b5f4851834c780dacc7a65e9e0696d097dd79257861858b8d343f2b5911fd7d58ef619ffc91bc8c54cc9d4441b53251b782e03284ff0d4f476fd8e8bc224bd89857440a148498525f91e32ae72a6debaf0122848b40795421833d83d84c42a76d14d80b4c61e003b95bf26d08ebf772e8511782d689d3a38a938c3bbc1e8be7f38c18a8f03d809b71e08a4f208fc5782697f77c8808489243c4d8a88025b8efd0e3edcb0e30d9b0365c5830eec6eec7cfc208f5a4f16050727ec87f02da9546d4bdf71c7bc8d078fe7550c426d0fa8f162a3acb482d8d916b8485422171b3d5d7baf965c4f3475a941135600928547720fac5759daac01d374ca244288eafbae105fbefb49d9beaf6ca39ceaa853c053a289a80a28070c42c138de8d355cf08b60d569e384840ea7bddc1b1d71fafac9d51962e1cf1aad70e8c42df448e9a25a68acd835186bfbb71c0690af5819587a5d6059256cca11c5be83141dc745222b3a0e7ec402e0952a6d9c19a29d52631056d9c45bcedd41b0621e73e9eda65c7b5a7f79a0ba526f30affdb4979ec89f2b2624197907e73aa3530631aa3df8ca57c6492ce83790d9bec167a2afe43234cd6ebc1f274d478085c57b3c5a9e1119d6e452ca2dfa99a572012b3fec5370f25f5737b090749e707732a155f5daddaf89a69cce4bc17d175dc0e4617c703c160a5955211a305bf0088ab9c3023e3b1b6598ef3cf6a822b172e73d757351133d88704243f354539ff5596c2f054c97ff38fbdda5edcca44c1f5cdb5395a92a3a9bce5f8270f16eed3267b52ba398e66d7634e23cf56b53eae3bfff45df97009cb0b57550affdcb3ae14766084d491abf0d6fe2788dececa5de3f236df587354e9f02cc6505dd5a98696e6052aac17427f20670d98e7797a28d7936638e3d12c2d5a95da7c9908f46e52e3e8876bc5b51259f66c561c38d0c33c286b4a4511bb3bb6aef92e0f0ccd2f2f19aa427730ea8051aef71e5454e831645ec4cca1a163f9fe85d8033cb35d14fabc5e600d411ef2a20e2c7b4697d568e80d6935df2315f19081d654fd04aa154aa4b6d64d7fe39254935050428cc5e55ce0dc7b0702ab71785284a8b0dae2ad95e6e2da31ca5808867e20a00805be3874b65ae9d15f58862dca79228c5a5bb0468b0fd6bb1e687b64a65bcd2a566172f45bdb6be29e0587d228c3c17a26c275faee441ceca93afac1074709989bb7ba685e350b1a0096e619718eca095f92f67161db0a25177c1af756bafe989eb025545897dc3a5bb3efd0c6952a9a925078b52a62bac78df6d2a828293c0358b4663ecbeeee18f14d6ae85f98c322bd552cab7d6a37ce97346edc9e9b494c086f73f8e0b3c4279d71fffdfdf4a3fc387fee534b8d5397177919a1e61fd3a853b66814c5f5d84c9743c154e395ccf9ba321a995b181d056bc89256335069ddfaa0962bb4cfa51960bcca8e2695c524ca85224d10a6866c18a009b6a4f564424b2202b049d5b81140e05d8c018737e9ef1d31528a15b897ac57f2effabf353a5dd027ce9ca2c6da8c8f1e00b6c7fed2d966fa1e809c0f4f94445f16c5f82e43953de0e9c245793e1071b1fef5367c4ed29b1d412b5e89d48a042693f3c05b845e1188b426ab359cc8b128f0ff8dca057771d690b712d16a9133273e0485fbdfc9408c78a9786c2ad148f239fd232908c6f6d8ec9f40c37fc4f224591fd86791ed0b392ee24cc2ab2381349b92eee91ef59ef65a0e0b5fdb6a1c92670b96ec2d66614771b9847124c334c3bf8c62a8dc9cc2094bfd4d619e01b99dc7c149b1f5ca7d7e3304a56d2eb0a77f414f515f76ab19cfbfc60736e603f11e697534fa2a0cfbe97101dd5827c0129e9f8ea82217af602cbf1ea9e3092043925bb88ccdcfcf57f54ecbbff4dbbd9de884c64fac39e4731adc8562e046ce2ed3a161071a7b98cec3daeafb9311fb15cca19b6ea8f93632c3c7dc9c7743961908302f953e820d0b0fc3ac152fe93d0031e10d264cb5e01e6813b3fd6644054425df5cbca82066ea66227c22f57f7029055ff1c5f022924f3b6abcc6550565cc19f97106cbb4b0715f3711aa5ac416ab1b95d7d9e1c724e37cab09ec61da273e788b56917787cf1af35ef1da45bb9f59fd68fc26217e7def1671e4644bff1ba5ecebd8b865f19102f0c52adb6662eb6ca1fd60946c7f4ae728ebad3c63f4632f740ddc98ad67d61f12b0639a2ed457f3ff1c6e29312299eb5f34fe65747f90d9b484af525085ce1774f2b4e6f67a5cf19885f175768801d9f14066e8b550945ff41bd5301da6ea8aaedfac3a8c410398ad0a37263be500cb0bd4816167bbb204cc71a6ffb0f42b38f31dad84bdc833e3a509c7577f2d9f4e6d89e964bccc312ff02c904260aa9617ecf4b68ad7e2d31354dca74b8f71876108f6ce7b7299c3df3fdb48101995608338fda03604757727cb0f3ffd559e4fddc28a85ab8ee4d83d3f1f66335e4fd8bd97a3563f893a9b503f68092096ef09a5bbba61c344e6eec687f1eef7f5fabf0a67cfea409f2d481ddfea1ef1b13ce879ef9015fe5b2b651fc5b1d5c826597a84161b286fe7977597bb16ecc5a792f6dc7910cbc37598e0fa5afaa34a569783e16d18c97f8a37b4649940f7583eed47d75372302684f833fac969cfa37b3105701cf5e5c40775f81391437d24a6b8c0aa3a74e6d31080421202223f315038e0fa3c1db1e99927de50945b29d917606457f801b7809dee0bc63f5d8685274e75849d2949de306a5a19b4b67c4c7c451db0e4626796c1a601b6c4b5d3b1c728404b3bf3f2618d6daf9080db49e1194fd8245b159a27799a8e7f57ea946e7f62a95fa16eafa594bbe51a2e4c35a2f94e6e30c15ba0bc839e7eb12f8c24b1410dd97fd827dd6742c51ff41679b7ef2a9839ea7524964f45f4e9521750e0daa671ae47a1014a70b271c670a5ad8bb79f5b3cf73f10079a3a0ec5fe2311b8545d76adea3b6afb017f04e2de635720c4b8c486aa53518d156ea5dd915061f95d49dff048ac8e5da6896064d5e82a0e2c12c6282e6bba2259b87a957c116ddc1a9c8cd7e36aae0f05b77874313e605b6053fa24303f3a7326592a0192d543bd7a5ee577e94aacf8ae0aeadfa44c30d30d0d291866d4f4020f2ed4ca5e3589f699f366dfcc90809ce3e7c53ebeb0fbec0fa6c7e34c1fcd555a2d3f627c0227cafae53488db31f89a47efbd7e33891f42138c0eb106e98ad35c71c5ebd536ce8e964d9f564b3577d6889f66a1d38dd6d7b432c86ee26696a34ff106944fcf5e99c1848b2b72d8155a9ab4cd1cb451475e4678f64f60c226bcc9559abf05900be0ea076808d4aa855f80c4c55ef5662c325f43571c5994ad3e4ff85ddb7ad0425f16bf77defe6a4da21c32b6c3bd7b6f53ba8a3249dfd8b27cb8c1fe802a97bdf224859d5a3e39941a19e13e025092fe3373ad936940f4267174ae9872cf2bd1baa207e7db9148f8aa0d5e0d9e9ad3cc9bfc6796bcdb5b8ad37da63ed5a90e1be45e3e12a9355ccab8197526e85b91a2bead52b4010a317763bd6429e730e0e03d4c4887b22f69d1a6fe71fb9ff6d72bf0e26b498c70ecf9793825eb73bd811fa47951f1934e20235903c6dbef909bb31b0aeb6b404abdad1ea82ea11d668951989edc7303aad658f820ada097152b094fb3115cbf7688724cd425433c749ef5a5cda91245e0df71dc41853aa4ed41d5beda387598ca304b31d31f43768e819aed735d2cc6e481720471050841e1f4883179bef9524412f08ce8112c08db1e5c4a0a2c3889ead113233f3a887f25d82375817fb294894e412e5418b72c35624b5280fa5b8d94bbff37e0899176d6264ca673769e823ee2c60e18b33b9eef0cdd29e5cc57df5969b9215cee0b04bdd31c380714663114ef8f1470941a9309c96dbd4b2a2a976bb8408d1b25e86b25a13c5081366cb7f159dcf7f018738e653a84a64fc7e332d72dd5a77413058fcfee641cb1927a686832322287e8812a152a924d0e61bb37e0cb4a80f67d6d5fce6275613f56cfcf23683ba31560101ca93cf60434f79a27f16f22ba3c81a376c593e10931dc5a192f7ba2ce4e07711febabd07c0c798eb0de4216c3d149c1170455594f103bcc0f2d8b24b20587995811409e59b5f4ea7c3a596d8b41b52dd06a226ca2b3007ba94c118dec78d9e98e0f31b90d8cf988974f1e9dc1f31967ac9251949aa5d806b52241ea3f204e550c5728756355eb458cfc7c84e230cf76f91a4e6087b4280637b81be671e35b6e359c7bc530bda47e947aa9099905ae966b3607fce16ade937b9b9229b53bb3a8b796f75bde6879020e00ea03ea560da71e6231d6710dd674be9e51f1434da2e8ae9ddbd2b25ac44bafb532ea5ba7aec0ecbbc7d93f9fc272c569683f07f52054ae30be9fb1b9b718ef28f50f2a1510f016f3c52dd86f8e841b04eae85ae018055107d5485a6b337f984952c4b69519e711bb9ec6eb5777b9c97e7b50bef2725737a065ede82b834f76e58683556fa62eae731a90417b02a450f4aca631b094f1a27f5fd83a4bd5566c78bdfddf71b38ec6dfd4f08335f29242c78a5070e1369ff63e2d4f17f7d2aefb3694466b4438904700df59ef225f4d899fed097cf35cd8520776986ab3eca1f108db4f15ac6bca840dbfe156b07038f7d2bbc75da1bcdadbdd716a7ddbb65c28279aca1a4ecd3a8edde39ddf44f6fb40e0d6f81c9d81ac861b4f6bbc4d65b5de1847735e3158b7a671aa13d9c6b105509f34476aefb241caa629751469ca69ee8da9e55a3ddd8b8a5f7d0f20e8167f0a4905fd0f3298af6551786b7d9042b15b38ea825c7de5a7d54f6be209fcd59bd7da7b755c9f16440c3c4debd54d12afaa94c8fc472c6fd2159a15c71d4eeb4272ef1129a8b58fc2c7eb692ec539053a95c02766d2c3541bb73650690a06a5ee85d82b8c4bd6e2d36a72b040fd0cc4a36084de5e21bab25da45b877c5f53c3e1cc766b565bf2dd90a1979f391fe41ccb87e30d784b22213d427474194b7b3f95ee1296c7c7ff95f9c9c5c6cd6e4049177816708dba7719697d2d720c0055e27b7e6a11c9fa58a3d981a75356f3ba9a73e7bd75b928ec148ab6d47bd71fd4539d7dfa0ec956a99f9e541246ead17e4545800998cd5d09862d77c2931aeff2fd460570a76f110dd6951271bb4b6799fa147ff44ce0430ce9a7119727f9795415014fad3a3dd00f569445a1121e4cde4885511ac4c71d0b60030fc4058d7b97cfe80902c3c0f177810e12d439d770d467da7b77fe3b4eb9b5a6b69d19418e53bd104f80a88246fac8b5138c7eb280000000000000001000000000000005cdf48f09399ba864b69e21dbe59d40a401ea0e0a39700004000000000000000010000000300000086dc024894f38e013c3aca24cae6510c19c0eac1066397b7e5cd9aeb65a0350d29bdf0266f17ef117000000000000000101000000000000001000000020000002b08d1e22e8eada6101427943081413d4c6e2bc85c476822d6ce69b0c7644a649391465c26423ac13f39dab51b74d284bc0e67f09d4520af92d10e6a65f257d903ab1adee485562f61f8a906e953b0556ec698dd4a97fc250f2e446df09f3299710886f28b6fd15efc4ebe4fdd3991495522fa6df4d3aa9294929e74601ae65b2f81dfedef30b6d8fe35abf974372137164fd6dd7691af83f0886e1c10518593a0304f03c929df48f7e78a7a9e96e18a34df97137a9da30dce51ee8cb046122ead82cb9b086278423d156be83351619d87c926645b4d9677ceb0d29b95d2e3de79b6c028cfbdaf9fd0b56b50b0f47743a385c4d1c4ed8df89ffa356d8043310bd5098ac215ebb5b1f06cbddb7c4c1541d690c7febb39a8279aa1126861e8ff7115d0214ddb316eaf636b851ca9264673d00f103fbcc3de962d161ede4693f53a8d98b6d8863418f7cf53d76d911dd9f9f6a251a41b7da0cc65d13352ae27cf87b101545925f60543e2812b89a6c77ed28507731fec71b1f5cdaa66a3a4363a2bd62af293cfcc50d4c34292ce48c071f1d22092bd564158d18db5af4b9bbc3666051b80a578e7ab2203871daf6c244b59367e31456c0d84f06adbb46e03f3a78dd6a6af4d13aa9ae466a60b6a8b31d63e6abc9a44abea8fbbdfb522b165da08e1803bb5c2bec7b7680ce7950d6d9acbee679e256db320f5778a7dfa43b492710110c49b21b10ddd21925a8181d66261f064aa14cbe1b5cb5949eaeae70f29c145dce3f0e9177c766ba5a4e33bef3deb4805085e238915fb937a49bd91366a11077a33a7c825895ecafbce4b2b0703831ba9a488c7497faebfc06f9206ba6c3e0401c7857f33c923b0e08c6664d4ef651bf6dccab1a08e18dc114c31f3edf02c1163cb639a622632f02fa75f811776baf63a3d1b90d8ef7be3a6d2adf7c0a09a759cecff7643ad71b9c937bb989e4c11a52c9ef8cb3c740cbb5047f50e4f9ebebd62bc71bdb53e6c813f292a92a8953dfcafd113a420bd3d2e77051a6b84718d05c04aaa897461c28ef18bae96e887111f3157192b536e4aa7f07a04a55ef32d6c1eb7a1ef969369ec5f15f798d9961da6e1a8d816be541bac7280e732c7e8910e7330451c2e59f7096fb4d21d3971c6480f03484c37aef4441b7740780ed31c64fec6312de039b5cc49e69a6e86adadb48c3f056bb5b282fdc5303bcc6f390e592534679db3ff319f2b7e4b0f53d0ad1595c9c640b9dcf0be51f2f5c74cd4617aec1829a6e20f3e7c479768db1a3464fd20740b1f5d40bc60074e85a5140cb1478ff016a1c5f0e74b367d403e1599999017ed911bf4e379d68bfd8a69c06ed4c2a681f71dc141b8ef3d7cd09bd6cd7143c4d5dc5d2e6634392ba5cccec8e2c01327a264e3717192017109d3632cf6625f26530800cbcd325043a1d64a521fed173ab1fc9213ff904d2e0e2970caaa4c63ea50fc0efd1b83d3c71484fb8c8023f44d90f5ebc1583982527deb72639d27fbcb0d74f106be15d6be916637f742524784c4c50613ee16002cb085ad13d9c183032433e44ed6b04049432a4f01f8afbe792860b67993d3145746b1112fd0297304390048527f597a8916655a38141589f985b2debd2f489662342ee504371c66824b3cb3bbdda2b8c605299e462b3bdf31c73c30a9bc0bb82e527a8da998285aec17b8602174afa7bbc983faab549e9a589c6dc5e417935963f1615e592589ca9e703298abda1dca3b6f70be8c02ded40e286f3e83605764e18a27e34583d9fb5042323dd3ec5438d41e019403c66bff4c25ca4bad3d87fc87fe39759664c419b5337d390620bbe194231c790f8867ae205b0db14c6a9dc2fcf2a62d90c97dd3c5603416a9fe87b0876ce96fe3f1a2e8467597e953c94c06626d284fbf0962839e9df019755e95077a3056e4a04045e03ba414c977b7c2105541db03e51e9e9066513f1f0b953f46943e7979fac0df9ca34a562ea24988c82f5b339fcbff5d248c41d1ea8cb174630da3ad3cb8219c1b2db3781dec71a9ec9f6073af4cf3dfc81f3633f2e32bb9d0e96a1fe9c6b8f24e8e53b46b5f5313db2506d8d6cb586933641edd27a2d4d5e54c59b8ad32baa075e3c81615a7e9566561a44a8af2f100ff491a48cd7f40c15eb267303cf0f6cb68ec66e4f82dba388bb5145d162e9c5783ecdd40be2f261312f91268fae36a266b9bad503f7bbf10f85d65bff24680cc2b84fcb83b1880a3c868c9c06f0f51dca5752a44a5873c00f8ba5bd015664650c83b4e7662b6861a8fa738b77b6ead219c359b30031805acc415a4a1218eeda42f3037b311e5fb8b8a24d93c68840812eb205c3d0077451791c37fb1dd1621bcaba9173b5dedb720465a95932be11e46e1e95147e5d8a3b1a0149351c1167aa59f406098c7f39db1f32fc9af74a7fbb259f17fedad86b73f11179b7b4ebaf02bf6878e9c06eab8ce9df18b6110ebe0e262b917fc9a56ea6b381a7a3fbde54f2123c0207bd2f34aa21c6b8a4290b62dd031c7864af1898af9efb12cf4d9d41951b780a4c6066cdd62f354390f086acc37af205aa324d6c37f77035a70c1206c35c5dccd45fc1999894b67ce234cf52555da54f43b3c9c6fe585538fac06f2e94c2de7a8681792db74d417bbefd3dcd2459cee059a239f3e82a28ee1ae4edf33c7d6cfb2d53623d4e741e8321db1aaf69bc48b3de9ff7c82be887cca06cd3102dbd84c5572e7fffff59ffeadef94ceb909022140018f263abe82b382e5533544a1e57fda6bbd436eaa2cd16b78f1015b5ae044542a107fb6ad07340bcc9592468b18aa309ff843c5fdd4509014750e9a8cce41ddbd3f507381fef8252b2d0f48056ea48b01894ccb4d79dcc8b7f7df816b4ed6393d67449c36417dde398f8496f5ef67fb792d1c435ae259d016bb91c767e00b3410265980b888fa2c0fda60d4009bcefe8145f9aca8ccd0bc07a37bc0e2198df2e3ede66ffeeaf0b258153df6259ff59cc2ba7c5dce97ec83cb9dfdbd523894cca095d2cb662ae875d21d703456327a2fc3c94ab3507cb4f6db91b9069e628420f150f633cc45a6a8256331762220c143790280204b26513c3a161e0ea7510390fbfa23fff8affacfc356db1e81445197a3b81640ca66bb6bfd540056e0d681afde84c2ef33c0d1728d07dfa58b8a18f7660f0b0b40d1e07173519da532ac74e831163d5b57c154016d2a97ca4536e67c3aabf671b9db948c510d4b552aefc0eb70da2cfe6c620c2d89cd728420acae6f013104f590650a2d53e18a36efe66f55a9ffe45c55727dd51fd0abbdbeee6fa83bfbdf281daa145b3dfbbb4237bab3cb99d82f65e5c3460f7aedf39de3a23908c5d637888c697433420e430d27ed263f8d4b44754d7fc3e05ca0b64f75d2dd5bd20d7335bfbb63f77d3ceaa8e4778c1d549a8cc92a54d625b7fbfeefcb7b30c91d0aea7f7f3313c9f41b8987517614fc80167265a59eb6fe432c006a3c8ff96ba88ed698d30f6be9a39f2920bb704aebbb43f699e358476abadd87c72db08856e60258aa301bf2ee2337fd7b6a16c801f7e292ca93bc9ce73ea553797d7e02e7cf301633fa566e44963be3a0cd6777e80c61e5b5f46d5d79df8651ec3baaca2ba8b448d72a3dce841f8a29cc646500d87f80e7b2fcc470d7c2e527154f9a170e4dedc5e230a502924b2e6b388bffcc2cdb45b455e5a47ddec18bfe07596e5febbadc776f09736eca0948aec2c7a538fd8fe9a06da98f9f58a750da9bee671d2f8007ed822c8e2cbdb9e773d2de11ea44b3750e634d463595fb10dec933bce108586d13b7037ae86a70e56cdf3111ae274612d6b6fc7440fd9122819b41ea52a3d05b9a017b5a3dc2bc843d0613d47f53359f0db405f64615974f23fb73e32629b1d17aa7dd3624efd7c3185255ae1f9b2b5a42037703ddf1e5f9d6fe5cb3faca800ffee2f3300ee3f425319a715a65e51eff1aa022a2af1bafd85bcddfdd32c2bc5aa8b06ba47b98fcaf5b8bfe30b5577d5c67e88b8c2783dd35e4285f8a59c2c38248258b481da384a770bde2f8b16e727c07d7defd283cbaa3214dd3a26eb072c7b68e82e410e0ebee14cc7add8f0b9a2adda874ff03d4d4369b8f4cfd941f6ce493a05206e411d67d70ab46ab260c9e2843e96154acd7d215246e8d2149a5f77e0fe793b32bf8dc0b8bcbbdd19f84426033e9ef8c0652dea3287b223f399b4e86a022fb72c2c0c1727e2252905f25802c2da874b019f825b4027af1bcb8f6df53f3a741cf219bebbd071ffa62aea1597bee84915cb65802a0b733dcddff95af28da5976dda87ba7e43c03fec7f08ac4ebb78db88b031d4edec8d1c39215d62f09ba5e96bb85086319923854a70ae24b1340aa0815d5978bead39389799bcc207e534a7a561fe420c574897cd908d8c4ab51793bbf437412c93eaba182c618e65b8968bd93f1959a3383a89ebfdd187a9e706ad7590f4eae700e9ff64642f40c73aa5e9027fcc745acf881b7624c2e377a32806534368a1468c89e167f3726d8cb10cf57c27ac3a7129d71b24ed324eaacd3f48b1191ed83db13e4391cbc5a60b9d03d5c5d560f9b8d65ef205b3cc885eef34ab19aca69119b0d6d8970bfe02d6dae5937a06ed3df9986e18bdc006b6ceeb741ee76641cacca863adbdc6a060f6c32f2fe7ac7263e6f80e9448a0446a886ded7ceb6da399e29807eed506ac1e55eec32e7f54dc0a28be5dca642e54b753dbebf54ddd01d578615061b7bd0bcb4c5ba1de02d05ac5aa33d2841a814c7266382cb4d584705ddf6c3d03d77a488e7c38d44a949a2379a4463b0060668e41701fbab0b6caea16ef5006385d0829a72234edc0f53f20bfe0afc0ccfab9ec050735b35eab8aadafd29d4580c112410b07fa0bec983d8bb328425aa97c7eeaaa2dfa2eecc80fe3567c85f711320ff45eca13b55d99cf27cdb98a78dc2c92757843d62453d5f322b46371db2edb47aa8ad188e455096aca0e681465418b07c5d09705710aee37740e804071402d481f7ea7bd54af4196f41283795430b7b60ad674355227f05cda5c967eaa2287e2653cc48a8d94a90779cab1d4bd20e4d76eaed130661e300ee7374a506d6985e39c59e68e5008e7678bcda5ea51068c91c2938a3494c7a9685084d12d61a05413ec4ef01bcf8a8f5d4eee91af9c1982d0168749f5046d0ad67f115631527421bdc97eed15f9267907412bb012e550a90b3cdadb3cd56f2e4ea7df6d19d85866b77be3ea4bed68c099cca9f71b3513214e9e9bc02f8db7d0cf7ea847030c62d5de0d4052b486082be169969ea71fd31f1397ae45c0b12afe8eaa0ecea379dd305bd34ca2e9bf26c3a2777d83fb9d4143ae3b123df98f47a8721c009af1f5cd350d65528193fafd229a71f528675b963d6f96ba3be70615c8506f31c3b1ccf60c8d5c0663780b27fd61569332f570afd6446ac41c0925a7415fa8837b98ad542cd2da3589c6d3d0151d3cd0cfa8691b298caa5b455aad376f3922486609981ecd3d02c966b9648c641bdc477cdfc1ba40a88e74acdd98baf832f72176998e61202eee6c661d2373c1d6d0a7dfa3fbc6a286652d4ac91b36f38adcc98d10849d0da4c679367d1ae83f790452034fadf2e9b329e22c16f0c2ed30f7ac16342f0c8d69dd1ac4a47a2252043922ee82036cd9541f7d500d753cd305f848e694df6ceb48bab9d32391a66a2f3e9abe8f7074972c50ea8266486aa171425a1ac97c5e5394a93313800000000000000ffff000001800000c1fa7934cb080c2fd15e0ee8b2f789da631ce60dde1449fd4e02e28bc4c8de99872059fe00"/8912], 0x22d0}}, 0x10, 0x1) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000004c0)=""/195) r3 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x0, 0x0, 0x0, 0xd9}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003740)=ANY=[], 0x18}, 0x0) sendmmsg(0xffffffffffffff9c, &(0x7f00000035c0)={0x0, 0xfffffffd}, 0x10, 0x404) seteuid(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000100)="de7a022065cd6a454bb319cb2527f3c54b315461030856506f307270f54c5e1d1c681387532d3fdeaa94427c2a6825e7f887a52561d4ec1241f216afdf205490", 0x40}, {&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b", 0x4d}], 0x2, &(0x7f0000001240)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x8, r3, 0xffffffffffffffff, r3, 0x0, 0x8, 0x20}, 0xfffffffffffffffe, 0x8, 0x400}) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) geteuid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, &(0x7f0000001740)=[{&(0x7f0000000040)=""/217, 0xd9}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000140)}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/233, 0xe9}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/242, 0xf2}], 0xa) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x0, 0xfffffffffffffffd}, {0x5}}, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmmsg(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000780)={&(0x7f0000000400)=@in6={0x18, 0x1, 0x1ff, 0x39eddd79}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000580)="964c653c75778ed2544b0ed1d32dbdbd64abae07f7afe0165444def7f970085985b0c4433a9a060e3f5d0c263ca95a4df34309ce964869579398fd4cd5", 0x3d}], 0x1, &(0x7f0000000600)=[{0x98, 0xffff, 0x1, "c64bb2fcc457fe9289f4e934daaf4db5cdfaf88e284f0c13e5a5294f494c50d2bc85b21d3c6159f57e493efe52730cbbbfb0a7070af3346f9e730db382a932f386dbb62bf5fe8358e42dfcb42a123827ce1419a080d3798d4dc55cb86482bc20681f94a12aec2ecfb4ef5b9d553fb4179ee46c48e46086b23390cb747b68a425a5"}], 0x98}, 0x6}, 0x10, 0x2) getuid() r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000012000042fee188507af9149e61f61f53aaf3757ccb78896d3c837f925dc9db9108ae5e024eab385884d1d263bf23f6b047f237b3044cae340a3113198d0989c5bd76407c38f806e8f98e4e785567c23e5d0560e086fa607be55619c73ae912ec6b79ace314ffb9ff1be677be050beecd6bfe2e5449aee9b4e74dd9fd5a9fe72c37d7cebd8f0e4d766264d3c71de6d9c2d09ed3d2192220aca447f80c0a4df648ccc961660c9a475d12361a624646494b44f0dba28594a94b73fb8b7eb30574e0a9856ad8709d3459ec012de499f444d85c0a87f4bc140812221d78096d7d642600f9def393dcf631a1d4ecd9a4ba64"], 0x11, 0x800) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000bc597b8a7110cfcfb630f8fce91c8815cdb3170494422f94d3ca7b7e6e85277277ed8b80324a3721ef9788207334532be3f0940418dfc357ad34a8ff249bd5640720a0ef96857717d47c739a7105b1f5e3f02c84cacb4f83921ee9801773dfb84f3afbcfacf7b467bf6b551d8e905c883ef3bb3011e829e5ddce4e243de033ed1ad495516771cab6167098bc69fe5984b6280e3fc97b2d624151901511c550e6d5d4ec5f930c0dcec4366ceb87"], 0xa9, 0x0) msgrcv(r0, &(0x7f00000007c0), 0x90, 0x3, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x20) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/117, 0x75}}, 0x10, 0x0, 0x0) socket(0x1, 0x2, 0x80) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x101, 0x200000800, 0x1ff, 0x3f, 0x20000000a7, 0x1, 0x9ea}, &(0x7f0000000080)={0x2, 0x2, 0x8}, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r3 = dup(r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x2}, {0x6}]}) syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast, {[@generic={0x88, 0x2}, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{}, {}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x1, 0x1, 0x4fc0, 0x1, 0x7fffffff}}}}}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x2}, {0x45}, {0x812e}]}) syz_emit_ethernet(0x3e, &(0x7f0000002440)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x4, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) executing program 2: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x7ff, 0x1, 0x2b, 0x2}]}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r1}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x1, 0x0) ioctl$TIOCSDTR(0xffffffffffffffff, 0x20007479) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x0) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8020690c, &(0x7f00000001c0)) dup2(r4, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x0, 0xffffe000, 0xfffffffd, "ffff09008700", 0x4, 0xffffffff}) close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x3, 0x0, "00001800"}) close(r3) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x104, r1) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x99, 0xad24, r1}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="f4b533c408ae65ec81e9d08a3ea2700301aa3c44c4df00afd5175b9213452ab5d84f6c", 0x23}, {&(0x7f0000000800)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e913c8a628784ee89b25bc84ae9da633cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b70aee17cffcce24d02591584e6169e08df8eadc172509a8190fa9aec7c9536a618f3803404936484d23dd55623573f1251a8a7b0f672c930b1276b97d927c36b0611e84604d697b11bb7d06a78c9ff06535", 0x173}], 0x2) execve(0x0, 0x0, 0x0) executing program 5: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007", 0xd, 0x0, 0x0, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e362e", 0x130}, {&(0x7f0000000040)='.', 0x1}], 0x2) read(r0, &(0x7f00000000c0)=""/38, 0x26) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x7}, {0x54}, {0x6}]}) syz_emit_ethernet(0x52, &(0x7f0000000240)=ANY=[]) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket$inet6(0x18, 0x3, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) socket$inet(0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {0x5}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r5 = socket(0x18, 0x2, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000002c0)) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x100, 0x0) fcntl$dupfd(r5, 0xa, r7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x83fe}) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r5, 0x1000000029, 0x3e, &(0x7f0000000000)="674cd6e5", 0x4) chmod(0x0, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x201, 0x1000}, {0x3, 0x0, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/222) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 5: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ff8000/0x1000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x5, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff67e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x4000000000000000], [{}, {0xfffd}, {0x0, 0x20, 0x2}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x4}], {0x0, 0x2}}}) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f0000001ac0)=[{0x0}, {&(0x7f0000000980)="41fb801a7e1c76b604f43f7838a8d4e0e98ef0d6831d922e67eab139204c3cc247becdaeb1ef2424d0b32f017f4b4177b3932e49cfaeaf707eeea74f871e27798a4f6463172c5f5e3ec7cc85a7f963e2a7dce16f0014acfd65e27003ad03b48b92906dfd4a88e423f70f6c107a0ee662aba7a52956ea4fc1224fb00b20d39b49e76ff586c1292ed3df02f52a8e1a1182ec3254415e9e9e9aafe51da40e2da17581201ad680a05880d384d2e458b9bf80dad1705a4bab74698f7e06702cfa413d883c3542bcdb0a0fd3f6e8271775d3a964c313556199d29e62ee59b245a44b6fc83e50d7f52035f34dacadae093f58582e33d3c7dec841d872db47ec43b4fdb7ab4dba3025f7db21845389e6a5e8a025397b05dce2032dbdfbffa8f870f607eec41c623e3db548f57433abd3d75fc4d0cc1c0eda8cb951f7a5c8ddeccf2539d7bb051471f25f692209d002aa52b30062ad67884b9664eabe963ab3b20b1e77804fa82b1b33125db4e22754f0593e054fba0b73deb04760a4c94835cce696fb51d96780f927a53f9051053dcd4b0cf2709d199e93aa755d5626b82e2f06cb0002af9a4081df6fa98f03ef360d334aa10c4d154ce6c68f300d308a9a87df29c308775da359386ddd81efae342ff984080fd6ded76a1468215d8a2805b7a41f524f5975c703c21bbf0615e092fe67adbc508be4dca48cf92a96562b1ac252502e09a556ea8fcd1ff0274d412459707acff3c3de452aca8682c8022198ff2240216a764dfbf8cce67197f4cd22be7874f1baf59cc6d688a11616aab901c105987b60f8dec6777b676892a912662080a0cae769d1ce663e21e03da215dbe3bf9697425e2d8106680d1beeb2d5b2ec5ae0fe600e407fae38c640c59e9460743d95004d0e88ba25ced56c3157f94ab518280eaee408b050a8d615bd7ef954c5ec73857dbf027cb6c009d49b1ef33dd52969ada8df900941968b6d0e7273f3e411e8d6349dbb12966fabb3281c9d9a1495c68c6fb01c87f943872f00d19fba540295cef07fcc649994433b015f7f5294d2b6a23f81adb726a261b56feb3285a02b08233d70a5ba5c44e579fd1b2810737c11d008da15b0353a428980a553b25054b1b8572ff8210205d49556beea49af75f5e9862d8aa35d929e85d3864e806763c3e4b9f94674bcf7be9463c257680a005df0aa93cca5a43fbd40db6ef1ffa9d47e5776342402f45d194364912bfb80cb60bbd1be630a630a95ca16ee5bce23e362cec37c717ebc6481bbb5f8496738d40166cd691d6246de1fcc12f934e619da52ffc9b4f879a3af11f91f8e81a4a678ecd633e4474d131babc76ad6d2a549f4a0e9fc500aac3c53f3404f36c7644d221738903f109ac3ded04f7c71526980ab901865d63016ae9f831881050f6d0560f5066b091d600e0ff19962b98eaf585fd3b851d9c22f96954cf1b85e2140b8ebcd147152bc8c81ec74f2aa87b5b0f09d3f1a47667d6fe8a318c4782fda82acd55cc08f350763356a27321f7ec3a2edcec84442fbf48e657851a59ab4184ce7151f146f9dd5ea00b62154ea8fdc1aba5b2f6796007e5b73c330e48d1d924a6f24a4711a547a4ecc7ae0e14585292b1dc1edca321eb95cd64a7c2dbfe411194698d41cc45f4348065d7a97666ff90a6dd050625eab3094ddae46b276245f5566b9a439699b835eb8c4904e9b346964643d0f2e3460654eb620369a794088be002af300f83cd0b9e50394b8dee4973ca2e322644619f93568994a01a675bb0882a8b93ffc6e8781be85b541967a5ad45a79e672c56e85d32017e38db855f763d8c20c7b98e2e203c522035a632c520552a1c201b12c6453fb2c9f9d0f4721ca45b729aeca64ee77b370d2189518e92e8542a34c3f5c99a1f778a629929fd15774a47007c6efb21a30c72dc090cd39b977ef385c841458312ee5301f6f139f4f96cc2b3741acb0b496b64db18ae0cfe39f20dcfba112757c53a11036a02fcfd9a012aa73f7bdc116ee75cf50b30d65787c0a7c8d160bd30040c5f2de59bdd7040bcbc1faf52a51d4d49bee22206723092ae5111a6e8d9d77bcd207f4dfc730ea2fc4f9e0ec986bc8584beb4d88d50eaba162f9b67d6abb8c1d66be49b1284ccf10a449f0ce637c401487655cfadb5bd5e2d4a883f4f5e72b31cf7fd4cf171e014c464f19560dbb99eeccdf4e638afb415879ac09cca28e1f57b96253912b919f2769da5241c2c62831cb7c1c0e62b1a275d6cf8f85fb7a9d163688531ea586ef8f7a480f565dbca7b0e91208e2204f2ab7475cc2e0891f49b07cb8e61fb10ef2a54504aaae41a1da1ea3d8daa625c38fecd6e6739ebf1b9857ae7ac5e064637cb8fbe16c31a876abe77bd330b564d2bda76957ed6feb4b278f3f1a6904cc594c8e9b1eeb2bebf5d4b66219dd6d36d8915f3b3257fa7386c498057f7b40b2b2922dce572b6fe9db6af29db44d7a09f34dab1d8e2cffa6f54212d578ab319aee5543767fbd15c1b2c1ea98fd24b8aa32b9a06106a79bfef85aef5b3adc81", 0x708}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000800)="a753506bdfab65e4da7a397b16da08a9beeeaa476a3171269b965fd027d2f46c0842aa1060348c554aa17c9be75639de34bf0676052f8093cd1bbd55d980cca2213b2a40b678d187adf77764e5e8390cdfc06165ad543c7299f4d2403527d5c0691dafbd74ebb6dd14bed9a9d2be0564228a9bf09c80ad96e13d90190566ba8f78cef018f217642b354743fe6da381c8ed01550f57f4c39471f63d3fee7873677285859561f596a1692ef9d30e7d3527f3cde60959ce39737072b77fca62db5f5d341e0496cd475e885950eb0f43b8fc112c2cc0d25f7d18672e913c8a628784ee89b25bc84ae9daf33cadb31a3c4a2c6424632bdd6490c49b797842a1c5e36b47ec0db25cdc1a71e7946dc8c8b0fa55b2a21c660cd5a9519956f63fa6ca0633d1b70aee17cffcce24d02591584e6169e08df8eadc222509a8190fa9aec7c9536a618f3803404936484d23dd55623573f1251a8a7b0f672c930b1276b97d927c36b0611e84604d697b11bb7d06a78c9ff06535", 0x173}], 0x1) execve(0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f00000004c0)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000500)="21aeb0aa3bfb9fa9000d1e88ece69eb22ba4820c6117720565e89eaa7fa46a81d6e7a4b569752bd83b327738e128563418b32a096050c38afcfb62f10f67ba92ce13b80007899602bcf8525e3490b486c1cf2f37997496d60ea27fd3b2d022c85d3af7ee95d27b43c46abedfd89beafb694c5d49388042277f", &(0x7f0000000580)=0x79, &(0x7f00000005c0)="1eb724b826060f4e08aac1fc1310e303234eedf2c24d2a5ffbcc3bf263bd35c9adf79bcfdd2ff36428e7311c1fa04cebb5146adf806ef5a4f3615f6426ef794bd52b2ced513d33800a99ce282851b146088d57dca3a23f6bf370f530d431769a269882a906a4c8f61bdf4e631083a3cbf443457a67e1b9cad7fc029d0b2da3186d91317e521ed1cbde591d7c4c11cc5b36cb6d4b149ba66c9e683b931096260c978bc896c07ead9654a91f20e74f1b676b7e9713c33b08651e60015bae12184564c379848e809c7003c724c6409e9c583af159617077ad64dfadffc7faeafe7e95d3dd43097bb531f6e78249fbc2de0c7b", 0xf1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, &(0x7f0000000180), 0x0) getitimer(0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x4c}, {0x48}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000080)={'./file0\x00', 0x7, 0x0, 0x80000000}) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r1}) close(r1) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='T5', 0x2}], 0x1) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0xfffffffffffffffc, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000132000/0x4000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f00001be000/0x4000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil, 0x3ff}, {&(0x7f0000326000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000008b000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000102000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000324000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000249000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil, 0xfffffffffffffffe}], './file0\x00'}) sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [0x0, 0xfffffffffffffffd], [], [], {0xfffd}, {0x100, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) ioctl$VMM_IOC_INFO(r6, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000380)="b1000504000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x60}, {}, {0xe596}]}) socketpair(0x18, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000040)='D', 0x1}], 0x1) execve(0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000540)="38c344d08db0e1397e1e07002d973b05d32281bd5fc0241fb7ea5d170607009807c187cebf74ee05cbc21f02ad0f538811ff86fddaf008240000000000000002000000261fcfdd6affc9e2add51ff3806f72ee3227f03b5acae5b56dd0ca261c4e04a084bbf3ed148bc1d3776326dd5ecf57ada312d66ae805d7", 0x7a) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r3, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x10, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='-#-\x00', &(0x7f0000000380)='}&\x00', &(0x7f00000003c0)='^@\x00', &(0x7f0000000400)='tap'], &(0x7f0000000680)=[&(0x7f0000000480)='tap', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='/dev/bpf\x00', &(0x7f0000000540)='/dev/bpf\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)=')%\x00', &(0x7f0000000600)=',]$\x00', &(0x7f0000000640)='tap']) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$unix(r0, 0x0, &(0x7f0000000180)) getpeername$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000001080)=[{0x30}, {0x87}, {0x6, 0x0, 0x0, 0x2001}]}) write(r3, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r1, r4) sendsyslog(0x0, 0xfffffffffffffc59, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), 0x1) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) fcntl$getown(r1, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)=""/143, &(0x7f0000000000)=0x8f) dup2(r1, r3) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x8122, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000340)) syz_emit_ethernet(0x3e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYRESOCT=r1, @ANYRESDEC=r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{}, {0x35}, {0x8186}]}) syz_emit_ethernet(0x10a2, &(0x7f0000000080)=ANY=[]) close(0xffffffffffffffff) r5 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) r6 = getpgid(0x0) ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0, r6) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380), 0x200, 0x0) writev(r7, &(0x7f0000000480)=[{0x0}, {&(0x7f0000000200)="9d7a04000000000000008add940000003d467bc98f361d4af4a3a2d2958607d89cda38d915b3fb2b343b27bbe92a5dc192eb52b6acaafa25f4a382633b92b618b774b01f591633adc173d07873bff7eca22442d07d819ce4351ef6aa31272804ec1b01a7216e9ce96eb15a3d6d804ff8cd8015f5be3a4cee2ad900d428cfbd5344162bff5fe5716388130a", 0x8b}], 0x2) r8 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x30000, 0x0) ioctl$VNDIOCSET(r8, 0xc0384600, &(0x7f0000000300)={&(0x7f00000001c0)='./file0\x00', 0x3, &(0x7f00000002c0)='./file0\x00', 0x8}) readv(r5, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sendmmsg(r2, &(0x7f0000003cc0)={0x0}, 0x10, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x9, 0x7}) executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = semget(0x2, 0x4, 0x300) semop(r1, &(0x7f0000000140)=[{0x3, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x81, 0x1000}, {0x0, 0x5, 0x1000}], 0x4) r2 = geteuid() r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0) r7 = kqueue() kevent(r7, 0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x4, 0x0, 0xe5ce97ab354d96be}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r8, &(0x7f0000000440)=[{0x2, 0x0, 0x1000}, {0x0, 0x9}, {}, {0x0, 0xfeff, 0x800}], 0x4) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="020000000000000059ef0714392d67"], 0xfa, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60004b0000082b00fe8000000000000000000000000000aafe800000000000000000bb"]) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r9, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) r10 = getuid() chown(&(0x7f0000000040)='./file0\x00', r10, 0xffffffffffffffff) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000003c0)={{0xff, r10, r5, r4, r5, 0x2, 0x20}, 0x0, 0xffffffff}) r11 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0xfffffd68, r2, r5, r11, 0xffffffffffffffff, 0x62, 0x3}, 0x4, 0x9, 0x1}) syz_emit_ethernet(0x4f, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaff01000000000000004100007fff0000907800000000ffffffff4e204e2300089078454564383d643902d90bfbde4f8903f5fcccb09f1d4cb9028c35d1c371bdd6b232c0390378"]) executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) r0 = socket$inet6(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=[{0x10}], 0x10}, 0x0) r1 = socket$inet(0x18, 0x3, 0x0) dup(0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x28) write(r4, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb842187ebfb95babf18766db5a0b66ec9393cf148fd2b97b4713fbda6c92514198275cf811a970efebb36fa4ed309901fe65ca954d632d2bf79657431f207916df4a0751c63daad9baf5ade77b2593bd3ebec50a6a24427f9998c85b880d7498c674056d627d384286e76826582500ca05f900235cb8f40595a9ed7fdef9658f112d8478d6a77263c6a3fe7d2b97aee9d015b19e5a78ad2e52823a5bebb7d0a15546677e5372c78bfc0c4190b5b39bfaf3c64641c805e78205a9caf92d5b59fae4700000000000000000000000000fc9ff1e9c0ea1639d567ac4c385379e1bd7b31110665f6923d", 0xfffffe8c) fcntl$setown(r1, 0x6, r2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) socket(0x10, 0x4000, 0x9ef) executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="020000", 0x3) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) read(r1, &(0x7f0000000240)=""/193, 0xc1) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @broadcast}) setitimer(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) getitimer(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x300) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') socket(0x11, 0x3, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000100)='\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', &(0x7f0000000180)={{0xfffffffffffeffff, 0x1}, {0x3, 0xffffffffffffffff}}, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/56) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r1 = socket(0x2, 0x3, 0x2f) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) r3 = socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8014695a, &(0x7f00000001c0)) setsockopt(r3, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) sysctl$vm(&(0x7f0000000140), 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x58}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000500)={0xe9, 0x0, &(0x7f0000000400)=""/233}) ioctl$FIONREAD(r5, 0x80206919, &(0x7f00000001c0)) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x2], [], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x1000000000000}, {}, {}, {0x0, 0x0, 0x5}]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000580)={&(0x7f0000000540)={&(0x7f0000000200)=@in6={0x18, 0x2}, 0xc, 0x0, 0x0, 0x0}, 0x40}, 0x10, 0x0) getuid() writev(r2, &(0x7f0000000280)=[{&(0x7f0000000480)="089effeb630b70c39af2a5e305d7dc5655edb95af564548f0f9ff2415680011a8c5e04f33e94c449d619c225f2678606a37a73a67adbaed8f0e08745b4decb1cc41422757ef12181507e53854d2906bf4e4832d19c4db00309c001ee7bd39bb2c7b2a22f5682b7f0a48cd2064a504d1f15d61f374bcbe5a89c385057841faf506856215331e21cf452d2163eee71801cde59f82235a8f44026641ef395f340c0616227b363f653ff463bb6966cf62e1a50347d76ab2dedee06719b35f51a4983b044decac764a65d1a048099884a8590c446574324ed5f235f6180241d9e1c035d4ceb93f60922717b4586403a384b5b2e61400b2ddefa4e5613d9e6718903d92fbbc9c58440a5b6ba77509d4647e48a06792b597626bebab31491c7534fd6dbd9d5be5cc077399a0c98ca11eb741fc7afe0326d01513a2d854da8454414d7adc7f5bf325052819b6ac4b9decd7a1df4fab91a3a662e1aa694ba5a013edc3eaf020910e7dc4e0786baa340f168c9c37e9ed63f0373e9d2687fca174aee3bfc97d2f8802ac8be4678d5c2d6f8abbdb1c034291b9c2ed452b5860311a8cadaa0060e64c72c9953c211d06fe40ed42f9faaac31ddf1136b8f6745dbae6c19cb70239c7ead1c419c84a4de7ebdf558fd826d533926408b6c1771c2d1df27f17586f3a06cfc0a0413ccfec1f6d70ceefbe001c15055a8ce6d0fe72f671913c81781f4c2e1c549e5c5cb5d31a915b140caf287fdd07ad96469f3c994d19615230546aa44778a93f7a1e62d3fa60e09d3bf2ebb8a6b9af9a7c611298c57bb47769fa80eb2e4abec92700b37169a2692c73400032e7474f701eff1a9cf101f22840b2a2693faa57d46d7f2b599399d5fd91a32949cbc63064b31de1725ade497716ae34fdca2ca7e983832a98142ef0ab174419f12459ffa06769636595c078bd676da75d5579f9a8e4f55a233d9895ed2d19aee4e413664794956ccd2d15e60e170e1675d4e613473ca5c34f317e1f9bd67eb86fabcb5f9e8264421dd2fd54114084deac3748c5823a8616a44d90fcd997192654d998e32b2f854f262e0ea6c002ebc4264e804b99e216d5622e5fe860af632d2293f577176d2b4d1cecdde0bcc894ea2ccdb9a423d0ac60dcd146b1e5fa9960bf09cbbae8156c5468fc0ca2ba7f0c38b0776fe9003ca388d6f1397f57fc1fad670f3efd8cb8dbe614aef80981bcb0e30bef83af937a6a5ab201fad666a6895309fbe531ca40592a6ca2b01f1afb0f50b695a19247e84cbeab0efbecf0b913193300f10cbcfd365b7f72a87341f89220894d177f04c881101fb123bd506f46bd42fef9206c9a9f6e95c8ddac73b10809df75f2912b281cf116f12c3c729a5ef7f3d9d52d51d4633dcfe0b61d034b9ffbd7e7be77db72f9e1ae3b42781ffc5c98214de11bb2c755de76e5581daa73978a1ca15c52885750a246247eebe9b9fd8687441da17252e88b231d15218517b1acf50d75c980dfb77924f8bc237084ef6a1dcf21c26af557c88dfad3c5d94e69d3677eda7bfc14d54863d66ccb92788f184dc5d1eccfe12b167f488275f0d00b6bcb7363cd59e96ebf00a60a1c1620e520b0039d19f622a6f397db635d16bb012daa82a514bbe8b32d14cd834d4b1dd6b80760354c1eb8fae58426b36346fb49fe477dbfca23cdb0a7b521ebd4f691f8c507d09c978df3e31e0111b35bfe0301afecfd56dd8ddbb5e9023faedb4e16da51c595b6674449098f5be54a935310cf5cc21071bea0d50f0b51eee161344755911021e75edf44e66f777eb3ffef8d93b9edab4789f0b811791c1f7b453ab4227c7e200793f72dc42dcf6c0a7d02f7d0735b7d6764ee281637cca13ca0f7f3c01158b06d044be521c54c125cdd73f5539b915694a40ce11bfc062ee7ad5ce264ceacf061f59b81540b76727d3cde7e3cb556de016bded6b69d44df30e315640d2e0fc0fa7b3a85268b9bde96b6e4ab1b11fe79b7c0fa928383d4de8d5947a01bc037763d8d3a184d1c2921703dcc5746973f77594578b231d1e6cda60b5f56a8b10d767b3c730fa3c556bd3b6d91a784f4b49b803011e84e95200bf819f277660babc23f211dd6f6128bb25ec9d64d7790f77737fe4f90f7b48e47c24b5c663a025db31d3ebbd7308e8dfa523359c677eede3790ec275054f610ab2c145f363ae6a8e6cba4148016b741e9cbeef642cdf1f260c132bc042edb1efb987d1751efc44d209ab9394165d61882ce3fec87ff98090728487735d6c0008e9a7cd9d08d84d98262476b62cf92e16e4c9220f46c71600942ea4cfc23aa2fe55e56f6cc04b409747f83bec761e9aa59f0b5fac710f23b758a7b4ae1fe5b745802074bd41528d1103c12b6426b117eb8a45697b173833f01e239a20f60b0e295ed02a65b7f846d11642936a3d8b11a6933a6eb6ac274246143c525e1beb47b60d9419e76d834f841a58652b8ebe67093591ed503a5009e40e6eb09c1041ad00f0fa9d7bd058ef13cb356b74a868beb31bb1946966481700d8d40fc6c8ef5a069cf58c5429b7fcf7acf1ee00a6e6617d4071a1750d627d3ffb4497fca7918f6f0c50a05d0a48397a8d8057bc5837ab0699eeb9de6aea1e4ceef4b8e485cb7b509e4027732190fb9e055f78d5da54e3ec48e79fa6d8a7b20110c62ff8cdbdba25cb387464370daa1679d3a181119f3063a52514ec74f602160e95dbbd4ff2e9ad70ae8b9bae869a2a879c6607cb74a6dd135760c9f6fb68f65c43903c24e714066560148fc802073a0f78dbb061ad7235fd2bb70d310c6627e7d32ffed311d805b4c590ae898c2351edc7e5a4c6d5a930217bdfca998c6beb0129018e64cc0c50dec90bef0c3dc86dbde210346ed3d3c404ccbf12e5434f65a722c18e91c6d59814d1a6fef4761f7fb4a0050a021d5a2dbd751005a47400b4faad1072eaf9e621ffdf9918d6c81ea0310d22065ecf4db45ba9b577d619bfacfa717a6738a11c282a4eb51d7e90c64f1fd9b22bec6daa2173d3dd8ef20f7475adc8d57e253b5f96ad8dda025542351fbc520f316442dc56e4ba9ca0435634b629a594e36ec38feaeb779b33e8b8c90bc1a12af21ab17a16916f760a952e170dae0f10c374cc7d9084e0f468a244938f1bd2fabc3652fdf8cf876f5b57de029c69b4479eea04abc71b6c98785971a4ad2023c0a61d6eb77710147101bdad447bf9a27604897e1a29509539211d269e6fad2c8e28407bb7969647452327402ee6905702063f7dfc32942f32760b2b1565a73b8dfe1aa26c69d28387532637bd33bb06fe20f54ad468c2d75d7d88f4f91b0c60d99f3151021bb2ec30d469dfac2d0ee2aa33480bd03daef92586d0c62c8be265e523cff65437d9beb81b6596909e242f9f7a1a4674471600280646ee0720679bc87c6586b99f084f03e864d2823164534fb6c2f3b1e8a78417a7e97cd1c1378162ec1b1ac928d9a455051d0704b7007a85afbd96011956b8e3989b90cc1d6d27e5ea1858b8c5782387cd105546a4564acbc879f077c83044eca76901f57c700a35593e1a6751ed30580c6e5b88b242fbe10f99061c27259bb0208858d7cb1860aa4279305b2d81b15f2f1c861dfab33d69b20f54811df6aad70d262f7a3d5e6c0764b4b1b3f95e4c3d63837152fc39d73a6110f2a7212e633111df4a89abfba0abc5f69f7af5e4a2a1f60af4dffa440eef3d6b3da1e0e5bedb3d12314d69101e1719061bd0d50a6d0b0aca1f2bd4aea3f476e9a58e690880bdad928515453f2939a298757432bd2705cd7b47a302ce770eb2754ca8b87fa167d9b08373b43f865aad8610a70c925cfcedc0a929cc33b2e89a8d3742f3778ec2d496e4562490b2a6721d68b875ed3347d5a80f067ae542a50a2678ee65535326dc0f467402f6657b2f0a55465b83cce430fe9eb71f2104eea41ccd0552c9886441c537674a546ceefcc0131cad979ca6454e9f6686db29231e0ef7c0e00e761a0274b01538cdadf99f050c4c50a566062fec29cce3f2a60bf1686079cf65f7c496d5281e7220f97d57d0c769b836a065efbe23c5834e72a5344310c8cb8b1dc3bf1da9638c27d3362fb923d338282be1037d4018dec113255696024d64043ce31635df85d30f3ba20e19560e61ec90d3e3e550b9d14c3d4a2fec6cdd37091aa48ec17463b062a7163f0477685aa5af76d1b95db18296e9b9a2b8574d5505b7e2ccb3ed340c3118d5b890e26f1cb22faa276a27827b532f2cc1b992b0cf76153a8ec3af2f6d15adbf0b91df17f6b5573b8aaf9278d856451c3e23bc3eede09b74ceacd060efa084f109bfe6f5def71e8e8148caee67c4da1cab92c22d73667a3541d61bbdd3adc0133c76c7bd390495432a57ba546b82997573907cd57c94910d6f30e1a53dee28ff490cd0b16700be0333f25dda616e0209165eedef8f53e6c0ed4896efdee3f8b51f659e3e4a7ceb4cdf453aa316ca918546843a40cae200380833f87e764ac877d90849fcacb1429f678788dcbfaa499cb200c1783cc41da1b32d6ffbb572f70240ce6762c2d9aa10af83a06fa8be52e5827ca6584d1881ed880207c7c1a1ad02bfbe882c57c311c2adecdfc1e2af268fbe5d1f4b779c6fdd3cad806cc1a48dd2c5362dc46df67ce3b5d667b1fde4246034573a9897981d30ec0e2246b75fb0f2a24ecac9d04adc883477d69c93a1881e7f4002da6c6db9f324659fee7f196a4c3a144b381aa7ae4fdd50dc95a21653cb3ab4652d108c2a725370cbbd4ad1fec87fc9d6d8584979c10c0de801c742dccc1c1612227bf06400c96a5aa72fce5cfeca2a7b9a862cfa2c0e8dae1ccb070717c416267f4cc196edc18f5a7371c3c4318a53d08be530e92f2531ffdc701c55badf3a821962a376d9758fa6fafdb928a16d7a6a79aedd290d60d6f3f24a27182c45509733eedf9d6a2d58e62d967bf5829ea550de8179fa846ac81ae588d4c60499c20ced3193a727f78c71b2d11d5234a8156b8137076f52c38c6651b9ffefbcbe311465cd879b0aa42a391714a5fb6364acbf943d470eeeea49c0a4dda11853abf99c20ce882da83c22ace2cdac7640af61af1e8c9c17e15d4ce81a42af462b05ccc41aae2fe13d138d7f4aab4fd55e5d19cc5be267c8b522e6e8a31390ed3dec3b07c4b9f4bd476edc6ed7a24b33e58c020cf01a9a7ee6499359c16c0aea08918c57ee0100623b022a4a82c98c1b438e8bd35f83e205c1457be4c6f60a3837c107284d1f763e586007d63dca981c9ec7afece91920a7a9cbd26a0769ffc23eff5a69facd949d1756f6c6d1d642dc3792e48fe2b0d92c7daf68fcfcf728003c06d8e51ac081b203b76346912f504ca00de3beb89f73330eaf7f68315c1aba04356a8da84555a9228032881bc4b1022f8b2694d63f78974a8d459ae1d6678a7ee00a040dadbe3496f1f11081458ba4d8113426f3e3e04ada941ce48e92f43b359ecfad27bafb7a548edeb8aabfcf810b62339031102b1397137a3f7d2ecfb00ab697b163f40098b4c4452ca002c483908bb604d80f957df2bf447801792b6ab3268edd785dd48da34ce982d8dbd756251cdcc57196b0503f8bdfbfec991d5855f8f3b9e4ebad54583210392e98f4d3b80198e0819799384b6648089d7fa66539b5d9d267d97d217013257a99d6c6fd8c697bf5f027c7c0aca4041292d9dd5aa14eb864dba346c7ed0d0adb6ec0bb598b8fd664cb4ba9b1d734b73fb6ae850b2cda90fc205b154da89e567a65ea84bb287fa0e33b856e6309f97325d2", 0x1000}, {&(0x7f0000000080)="4880235982b6dce2c5a37473315ccce9292330e98686a8429f5e0cd699560c903d9a1d2258878b08426606ceb5ace528e44a0950e42f2a4e3de1f53072aaae8c403d77995eb8ab36b7c24d9154232a3214b6752ceeaa02ee83fe84e90a411b182f8a27d7d3613c3db9156b2746aeef6c1914d6ac691574b5ebef3403c48822035cf1e0f774a177ed64cd0b296b3c6f7bb56fc44f9c4cb363773f1ab44cbf8531bff3095c997555e1a627d420abe9b38cf13cc1c9ec0158636a046de7e6a3c1ce8f19c06af6f18903c3d7ef87dc1ef520e82c2218e7bda8080c69f1d0d178", 0xde}, {&(0x7f0000000000)="93b72484418a0211de0bf50a4fcb23d2dcc679154103bf187b08", 0x1a}, {&(0x7f0000000180)="adc3bb82e99ab1d02386b9ffc045fb151f14702d0f05095ce259912da0706a595d08ef02094baa0738abfa02a49d06eaa2ad9e2159d5c1ccbb9ab7c2cf372bd067ea5e4ed7b2963ad84ccf6f6910f423acde1866d14ed8d650f6c4fd5c2e67bbaea8121f", 0x64}, {&(0x7f0000001480)="adde98df750f062f95e6f42963b01bbbb3ab17d2d5f9faba3ae9240ae9c1fd66658fc844c9a8dfc394092d65908212079fb40f01de0c89583aec7a314d2127439ce56827bc6cbbb7114216bd76f8e26c2ef247a1eb9fd699d65366b27f193a27c08efcaf538746c3bdfae6eb6cde3200a742c98ea296db21f9764b19dce607049512013a1da22069c54bb0f4b27339bb1d7ad56959e6a874b1b504d9abae2e53936373d33ef5a234aa62392c3677d9c27990d02abe11521fd86fc0632991eba85024cf679b080e3026b2e897c666d49754b80fdfb2425b4c8b", 0xd9}, {&(0x7f0000001580)="2e1d7a31d71964380e3c3522b08c8f69fe321238059de24642943c53d102f55f3bbf5404b5b9169938708e8a33a4d7cc4308410982ef7ef7ec4ba85c3c26238f478609a346bbed7ed8a4aea79f63cd6e1439a62d90b4ccaa3af91b8a7221496bdd29e0cbb3d56cd14e7060ac836d0130a77910d2468b6866aba676fcd22971a0e54dcc43a86cac5c", 0x88}, {&(0x7f0000001640)="8489426d7b892c834f9c7679ece4574ccee5c057d7cc6353d47794a69699cc011890752cbbdd2c8253b8f8894055d1efdfeef70ba4fe0f0daf10ff20fd3e7a9292283da6409b749b2facf6ce784025dc46f579f253eda16ecb4b7c54a71945ee7014f958ed854179a951583038586cda86291acd7c4feaea162156caeeeaa74dab17afc7ab4fa832bc349731df406c2199cf7347115299e3e25c8b57e10788905173e572226f40c9b1e60f4a4439a9dbe7e83c94d9d68fb249422dea819c8a5192ffe9c444e81d47d55fe073b04d10cf7e0e89c11c46c6cfe106dd833c134aee3e375039b03d", 0xe6}], 0x7) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="efa0a6a92b65bbaad6fe2724aca3065fe69585381b01b2509bf61208f18e05079613e7c8b9c4a2fe333855a0ee87cd3649b70c749e898c3608f333a0853e6c49e75ea7bc1ba2f2e3b8fd8a4c8ede55e61f818a3599d8864a34b1ea2e193beaf01c0b984b88cc684046944ae9378e435102c1459976ef40ee7eae401d33603cae8220abc307e0e03ad0a4b5614a7fca39c75bcc3a68c911485e9af6355e935397fd7368b847a4cd324e29dda4fef72bb13a4d12fa30e2f14764c758c4aab7a454dd6569f04a6485083f2b3566143db1d2ed77788ea61328b7470f4a8c5b7176f64460515f737929e44053b2056f432fb47ea2c587f13a0d43a8c5581f0e19a47fef87858a18be0b92f07204cfef28325b5c72eb3c7c8a8dff145a5e9a5a210b0de4fb5fb8ec751163b57dd754fc6e362e", 0x130}, {&(0x7f0000000040)='.', 0x33}], 0x2) execve(0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@empty, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000040)=[{0x15}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) mknod(&(0x7f0000000280)='./file0\x00', 0x6000, 0x1000) clock_getres(0x0, &(0x7f0000000000)) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x1) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@broadcast, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x1e56) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000007c0)={0x0, 0x0, 0x7fffbff6, 0x0, "6106a6bc44862c5008c8b500008fa800"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000580)="7659aeb94832406f050635f0b67c483a24febaee4d9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c53283c4dd3ed77706f3868cacea799a3bdfb42db706563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309d4751896dd052cc4977fb3194274891c0663318fc47757be95bdc22a02114abcba148730246ce5aa4f5d217faa6438f9fa2c0e0b7ab697a8d63f824aefa5064bf87f22d6cfd97dca4d46f07c6ad783dcc1a919ba8409ff0f1be654c2b62f0ca1a4087d6d8940691f19a5ba", 0xfffffe5b}], 0x1) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000380)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0xffff, 0x0, 0xfe}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) acct(&(0x7f0000001240)='./file0\x00') socket$inet(0x1e, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x32e6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "fc6863340da1e4795af9c521963c00", 0x5, 0xfffffffc}) poll(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x7}, {0x6, 0x0, 0x0, 0xfff}]}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "2cf748460adb56e8dd42caee5275882ceece40cf"}) syz_open_pts() ioctl$TIOCSTART(r5, 0x2000746e) socket$inet(0x2, 0x2, 0x0) executing program 3: sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="b5a7e6307d6404fdf0a44412bf79948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f76d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7903f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xb9, &(0x7f0000000180)="1dbd06084921068fa87365ae", 0xc) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) socket$inet(0x2, 0x1, 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x5, 0x0, 0x0) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) (async) open(&(0x7f0000000240)='./file0/file0\x00', 0x100, 0x0) rename(0x0, 0x0) (async) rename(0x0, 0x0) socket(0x0, 0x0, 0x0) (async) r3 = socket(0x0, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x822, {0x10000, 0xfffffffffffffffe}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)) geteuid() (async) geteuid() getgroups(0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, &(0x7f0000001740)=[{&(0x7f0000000040)=""/217, 0xd9}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000140)}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/233, 0xe9}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/242, 0xf2}], 0xa) (async) readv(r4, &(0x7f0000001740)=[{&(0x7f0000000040)=""/217, 0xd9}, {&(0x7f00000001c0)=""/179, 0xb3}, {&(0x7f0000000280)=""/107, 0x6b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000140)}, {&(0x7f0000000400)=""/160, 0xa0}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/233, 0xe9}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/242, 0xf2}], 0xa) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="04", 0x1) write(r1, &(0x7f0000000040), 0xfeea) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x804, 0x0) poll(&(0x7f0000000180)=[{r2, 0x40}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x47}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 0: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) (async) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ff8000/0x1000)=nil) (async) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) (async) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$FIONREAD(r1, 0x81206919, &(0x7f0000000100)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000040)={0x5, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffff67e5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd9], [0x0, 0x0, 0x0, 0x0, 0x0, 0x3], [0x4000000000000000], [{}, {0xfffd}, {0x0, 0x20, 0x2}, {0x0, 0x7}, {}, {}, {}, {0x0, 0x4}], {0x0, 0x2}}}) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) syz_emit_ethernet(0x36, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x2c}, {0x5}, {0x8106}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x403, 0x0, 0x0, 0xfffffffe}, {0x6, 0x0, 0x0, 0x40000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000200)=[{}, {0x7}], 0x2}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/222) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="231bf1f9eabf63e571a76fc4043a083086b8615ad9f909f537e934a93a6846341e8247fd7efaddc381", 0x29}], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x2, 0x0, 0x53, 0x9, r0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000200)="c388a704", 0x4) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000380), &(0x7f0000000080), 0x0, 0x0) getgid() r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x7}, {0x84}, {0x4000006, 0x0, 0x0, 0x3fefff}]}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000290000/0x1000)=nil, 0x1000, 0x1) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211", 0x2) write(r2, &(0x7f0000000400)="23009100007adb02031789a980e42f13a1eebf648e66968df2f3486b43682ffbcc273cff7985bfcadd71765d8f620aca186b8cb28ab4e1f4de781091c75bf970dcf071e44c22fcccc41a03e2767f0037bb3bb4a2aa63ee911f56709d3abd03fe59d4155af1d868584c184b06997948d5f392263b35d2c9208a89d9d261908148d0527ea6a1749b50571d1b1035c8904faf8e21be1c905a323d8b49a7391efadf9b062eb13780027e055c10d9bc4b2a0000000000", 0xb4) fcntl$setflags(r2, 0x2, 0x1) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) executing program 3: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x87}, {0x2c}, {0xfffe}]}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x11, 0x3, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r4) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, r6) fcntl$lock(r5, 0x8, &(0x7f0000000640)={0x3, 0x2, 0x8, 0x401, r6}) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$VNDIOCCLR(r2, 0x80384601, &(0x7f0000000b80)={0x0, 0x0, 0x0}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r7, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r9, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file1\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r10, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x200, 0x2) syz_emit_ethernet(0xfffffffffffffc67, &(0x7f0000000280)=ANY=[@ANYBLOB="39bdd6d3c7cdaaaaaaaaaaaa86dd60cb702f2139d8b6695c165457b38ad1ad15dc6500083b0035b282d55c8bf287fa1f01eb6b0de395ff0100000000000000000000000000014e214e2200089078987139c365a226b4487d3e8428fb6f5e6f7e7b6f9c03ad293768477581feac3b06d28c20734cde70946a59db4f47addc900f40489dfbd37c23175ae2786402e0df11dd76add56af18d1243baec8c3827ac5ac840f711331db99056d263"]) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kqueue() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000013c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000001280)=[{0x4c}, {0x45}, {0x6}]}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000100)='./file0\x00', 0x0, r4) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup(r5) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7ffffffe, 0x0, 0xe3d458f, 0xffffffea, "150000000000000f00"}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x4d}, {0x3d}, {0x4006}]}) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/91, 0x5b}], 0x1, 0x0}, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget$private(0x0, 0x2, 0x690) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000280)=[{0x6c, 0x0, 0x0, 0x6}, {0x40}, {0x4000006, 0x0, 0x0, 0x1000020}]}) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000240)='\x00'/14, 0xe}], 0x1) ioctl$PCIOCGETROM(r3, 0xc0107004, &(0x7f0000000140)={{}, 0x0, 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) r5 = socket(0x25, 0x8000, 0x2) recvfrom$inet6(r5, &(0x7f0000000180)=""/155, 0x9b, 0x801, &(0x7f0000000000)={0x18, 0x3, 0x81, 0xffff}, 0xc) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000018c0)="bdf83afa87530f0416987cf84f8f0f1c3a4501fc5bf8641b8c10e8575f86dc68d6bea9184e5157d6bda3d51aa9931e826eb413130536533a23f3b4765422e96a36c56c0ec1b65d52c9d24059a25ebe51f722cdb0fbd89106c87c50a74caf860c5de446193f1cd65d7b2b3111158517bfb9e51203b4efce60379fc505e691a2040bef91c58ff48d376af0d488a5e0492dc33df0a6597a2dd85ca396c4cae6db9fdd12bc1428e20e8adb3b2082eea2fb37441739806ee2fde7302c5e0b64c92aca75a7186d7630040ca6ee723360f9454345eba57f581b44316916dfa6ef0fe032da52b60db523aa44ac860cc050547644ffec11291845fad457c4899f015f6b784c878908f6fca14d4a63b7b46374c988e354f69305fdc73a2ae83e221aa5fcae9ee01451e6ac3e09bf22c52d6c93f39869225f7f028b06421570763c9785a61f5e507502300c6340f5200351bdbfa63880c228d11348bb2e306a07e319ab13b8c59ab28f29548492ca3fcc76f5df95f2c8a4703098270f42d36cabc74e318f840d733816de8561548a7da588508b30d9bcf9a7a68c5819c86ff9dd1ba1cb10f641a43bb4429dd798cd1b2e41a708c7bf8a362b46d1419a064a9a2b52009466306d787864fdc8c3f49efbd24cfe2fbca1ead31b6f84e3526bc247476466a72e184c0b4e8360690c288101bab88a1a3b5211a51ee5dafe5a5a64a31837c18f278d10644f896be251cacc29aa36e0bfdea56db220dccd96491c06eb6ef74b61fd1c8b363c9479a4fc6a58af20a14f6dc885134bc005b44b94355f382f13e244d44b836dd37078193c67adc8bc364360f246f744483a8be5345853b3600cc029566331babcaf24224cd2c7ac62577328c74dfdc6970e888e7011a2b3972cfcd1486cb071bdbe82f0fdcde5a887555b6db4fd3920863e4d31bf85473ef3faab39f5679f2807695deaabe39bb053807a5f1d08180e55378cd4a49f151dc27bf12d1525a3d1506a62a79f15317cac40d717542015807c2d54cc29fa946301b8dda134c7907b99ab64111abc5b96d0ec45afd4f2563cb1a8fe8e4169cc18c5859f66ba1865ceba46c8e9883596842607d9bcc66ca54ae4be6c68c982f72b350f000a89544d8620970cd1a2f00a781ecef190a5430730b694b0bed66580375510b02fa0a3d8c95876295f9041bb6cf880685888d3389596ebb672ed932b3668bd96afd83ecd814d3e362d327fbc0b68c3818ab23ab8274dc2adec5d77ba05cf7dfc6fd6652e12177dbac6972f3368e003bff069b18e10f1c04a8832123d5be51eda018c134daf22b74ab171b4a54b90b1b951727529c7fa1ab11819db4da2946c2b8d18e2a3cb9e7f8b10666fdfe294b75a871fddca1401e99272e97282dd44fa71679c61944d965ab2b620b37839ec51440e7af0c1372125037dd98ab638b271b756a5169791f0f445d5270f84fa5a6d8d6725444f90158b8862efd3d0c1d6269b40ed34e41eaee286305c677dc977333fbcac742769f5a47a5e3c653851dd857620a8f14e56b317fdbde658673befe02beb82b248f6af337484b9f4e4d4a3ba108fe69937881e02cd073dbabcd66d487c745446f0ee5d1bd48049396b2a03b3247fa73d70f4bcc767a957b526dba61eebc5f5eab1ef18ccc84ffbf768637cc247933cec1e618169da86f0e0dbf992297fcc48835895e9ae9c7f09c568055850da0fb4a330e6771f3cfeeae088b0fa0894f3db15a83ad9260dfb210922760e9189a2f3d04f87d383d98f3fcf1b09329f672665d5821b8be48b723b68f16c33978b39761919c8a07e0fae61743b09b82cd1d45fbe25edc97dc8ea743d2d47754b9aa28cc9159ffb7833277821507c01ae3ef06102b4604b03aeaf2bf0cb7e8155d473843cefc1145ab6951b98fb083e23354b12fe2e00feb1a53f26b2702cc08f46e504e780033c771dfcba4f780adb7d77d6fb8be31c468b6a978a34e5f1e56d5306c9a2cc118669ec777054b28af9f444c9c2af6d27886c853e0fd7ec7bec564e8b68cdb40a65422b5890b66461e4e41bd0677482b54d37dcc81a1b1643b728d8570b1605a5d420dbcefec5d0d1c9d9da8d496ccb7ea9250c9a76a5e5572df7786b590a28c0b794eca52b55720279ce81f35481e140471d0c0ca27c2b00270da1f439b285a5d2d695fd27e1b3821dece8feafa0e113e352962889ae17d075e4baeab60289c36c548e2f59541fc1fed0d2ba8057de17888dea1d99fafe94777315da51f54f4bbafeb9cf62a32ab7d0c5644f63457310e617d89020d2d0ad7af579db61a9901ff44487cd4fabacca994ef66c295378968fc4da0cd08a104f3177bd640ae0a992feccbbc6ff07fd5d25242aff7af00bc2b601c829dca9", 0x698}], 0x1) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x74}, {}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f00000000c0), &(0x7f00000001c0)=0xffffff7d) socket(0x6, 0x1, 0xfd) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000e30b060000001a5113fecea10500fef96ecfff0f00007a89583535", 0x25, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x3b, &(0x7f0000000000), 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc050756a, &(0x7f00000005c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xfffffffffffffed5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x4, 0x0, "65dfdb7132fce0b568c98b35202405275b738718", 0xfffffffe, 0x1}) r2 = open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000200)="fefb2fe449385e04e56ff7b8e0ceb84da43b2ad6e8f20356513c15fa", 0x1c}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0", 0x1f}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f00000009c0)=""/4109, 0x100d}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) getuid() faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x9, &(0x7f00000000c0)=[{}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 0: r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) setrlimit(0x8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r0) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x0) r6 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x4}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f0000000300)) executing program 5: lseek(0xffffffffffffffff, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) socketpair(0x0, 0x5, 0x0, &(0x7f0000000380)) syz_emit_ethernet(0x2a, &(0x7f0000000b00)={@local, @remote, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x7, 0x0, 0x0, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, {[@generic={0x7, 0x6, "11ab22ca"}]}}}}}}) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8981, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000100)=[{0x21}], 0x1}) r1 = getppid() pipe2(&(0x7f0000000000), 0x10004) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000440)={0x4, 0x18, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b0209c3218b07fcfe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b2227390ed95bd9dc6d4dc7f149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52955af8d4ab84c513252ddd139b5f5cd5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670fa0cc791dfc4415030910fa64eac9b4e8aa9bef19525cb6f7e8570be65bb7ad3fe963cb9a8bd949ee334db1ccf73db06b5947b3e88aa810f8ed7cca10ff0d0000000000001345daa49507756f49775275ca390b94e85d5a95b82000b9429c25483a9275d0da3b561c6adc3c141f26040000006b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60edd0300723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b2ff237c6e505ff5f5ba932954d73c630fd2791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa427d0104e39789d91000"/528, &(0x7f0000000a40)=0x210, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000540)={0x4, &(0x7f0000000000)=[{0x61}, {0x8106}, {0x2c}, {0x7, 0x18, 0x5}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x3}, {0x6}]}) syz_emit_ethernet(0x17a, &(0x7f00000008c0)=ANY=[]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) openat(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) executing program 6: r0 = socket$inet6(0x18, 0x3, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x3, &(0x7f0000000340)="020000", 0x3) (async) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) read(r1, &(0x7f0000000240)=""/193, 0xc1) getsockopt(r0, 0x29, 0x3b, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x8106}]}) (async, rerun: 64) syz_emit_ethernet(0xe, &(0x7f0000000040)={@local, @broadcast}) (rerun: 64) setitimer(0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) (async) readv(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 64) getitimer(0x0, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = msgget$private(0x0, 0x300) msgrcv(r3, 0x0, 0x0, 0x2, 0x1000) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) (async) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') (async) socket(0x11, 0x3, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000100)='\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', &(0x7f0000000180)={{0xfffffffffffeffff, 0x1}, {0x3, 0xffffffffffffffff}}, 0x0) (async, rerun: 64) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000240)=""/56) (rerun: 64) executing program 7: shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000380)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) r2 = socket$inet6(0x18, 0x0, 0x14) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffe}, {0x6}]}) clock_getres(0x2, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000240)=0x1c, 0x0, 0x0) recvfrom(r2, &(0x7f0000000180)=""/115, 0x73, 0x1, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) executing program 3: syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) (async) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x2e, &(0x7f0000000140)={@empty, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) executing program 5: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000880), 0x200, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r2 = syz_open_pts() read(r2, &(0x7f0000000080)=""/179, 0xb3) ioctl$TIOCSETAW(r2, 0x802c7415, 0x0) syz_open_pts() ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x97, 0x0, &(0x7f0000000180)=""/151}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000240)=0x83) sysctl$net_inet6_icmp6(&(0x7f0000000100), 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000180)={0x6, 0x1b}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_open_pts() r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) writev(0xffffffffffffffff, 0x0, 0x0) msgsnd(0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="020000000000000059ef0714392d67"], 0xfa, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) nanosleep(&(0x7f0000000080)={0x0, 0x40000000000000}, 0xfffffffffffffffe) socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0xffffffff) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000280)) close(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85baa97981056ef1043f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xd, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 7: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x800, 0x9, &(0x7f00000000c0)='y', 0x1) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xc, 0x0, 0x0) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r2, 0x0) shmat(r2, &(0x7f00004a6000/0x4000)=nil, 0x0) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ff8000/0x1000)=nil) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x20, 0x180) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x0, r3, 0x5ce) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r4 = socket$inet(0x2, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/25, 0x19}, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f00000001c0)="a64377b23d8941b86839c1c33290af985c9e7eb59da26b7a416ce211bcfdaf09943d8f779c5d6e77b2f5fb614da2499498505bb30240a340a68d1d591c4351d537ff44abdcd6e6c3cc0fa3adcb2d05", 0x4f}], 0x1) madvise(&(0x7f0000652000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) setsockopt(r4, 0x6, 0x1, &(0x7f0000000000)="e33107007f629bc248bab4e3e0a9b94d2deabf96", 0xfffffffffffffe97) r6 = socket(0x18, 0x2, 0x0) write(r5, &(0x7f0000000140)="9cdd730159712a008572b0338d227bef10f05b6095a1fa6e7f376dae690555215825460169418ac014269c206c45882b480879d8b850b094abf41acd507a9c1c8da1cb714c6265b80b042c563cef35ce223780ca228517652cdca4a293fb366d56a652", 0x63) r7 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r6, r7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)}}, 0x10, 0x1001, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f0000000040)="01000000", 0x4) syz_emit_ethernet(0x36, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000002b0000000000000000c08cfe24be00000000feff"]) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x146) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x6, &(0x7f0000000040)=[{0x3, 0x5, 0xff, 0x5}, {0x7, 0x1, 0x28, 0x1}, {0x0, 0x83, 0x3, 0x5ecda842}, {0x4, 0x3, 0x40, 0x3f}, {0x6, 0x8, 0x4, 0x2}, {0xfff, 0x0, 0x59, 0x2685}]}) r3 = syz_open_pts() munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) executing program 0: setuid(0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) setreuid(0xee00, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000680)=[{0x2, 0xc, 0x1800}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000400)=[0x7ff, 0xfffd]) r2 = geteuid() semop(r1, &(0x7f0000000140)=[{0x4, 0x200}, {0x7}, {0x4, 0x9}, {0x3, 0x4, 0x1800}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x4, 0x6, 0x1000}, {0x0, 0x8001, 0x1000}], 0x9) semop(r1, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r3 = getgid() semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000540)=""/163) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000600)={{0x7, 0x0, r3, r2, 0x0, 0xb2, 0x7}, 0x16, 0x400000000000009, 0x1}) semop(r1, &(0x7f00000001c0)=[{0x2, 0x7}, {0x3}, {0x0, 0x801, 0x800}], 0x3) semop(r1, &(0x7f0000000180)=[{0x1, 0x1, 0x1000}, {0x3, 0x80}, {0x0, 0x4, 0x800}], 0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x4, r2, 0x0, r2, r3, 0x20, 0x3800}, 0xfffffffffffffff7, 0x8, 0x81}) r4 = socket(0x20, 0x2, 0x0) r5 = semget$private(0x0, 0x2, 0x621) semctl$IPC_RMID(r5, 0x0, 0x0) semop(r5, &(0x7f00000006c0)=[{0x4, 0xfffc, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0xe75, 0x800}, {0x4, 0xcc7, 0x400}, {0x2, 0x7f, 0x1c00}, {0x3, 0x0, 0x1000}, {0x1, 0x770}, {0x0, 0x23, 0x3000}, {0x1, 0x250, 0x1800}], 0x9) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x1, 0xffffffffffffffff, 0x0, 0x0, r3, 0x101, 0xad}, 0x10001, 0xfff, 0x9}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r3, 0xb2, 0x4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x0, 0x5, &(0x7f0000000000)="5d8ad1ae", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="60c15402f1743e6f110c6ea0ffc66f6950de2f808f608d3ca9deb71c0f69adeef6ecff1a58c248d4447d416ade6e79a58d05c7ca6bfd4bc912943120a218a65aa2273d07e91cde3be2017cb43b35d5a27ca333632eb823d9b83f7497fb53", 0x5e}, {&(0x7f00000001c0)="f20c812b0a4dcb9c4dec7f9bc4c18bae69af8d5217ac4caa60b1d0e8bdab1322f3a99cac6b183588e46fb6f1e7476de5c507108b3b5ecc6b8e73607a7a26db37811945d11bb506f80b699108641b6a15843e60a6fa268d5a68b404c40bfe5a24ebecf03cf737140c48b61d2f9e336aaf4ad4cc1424f2367d9c67f9bec7a77d1be9f066b2af349525918ea8846b299f24ba3df6deb65de5d7693ef517ee3832b1c66e937224e2704b14d55cdd96dc742beb79f2334376c85ca2fe", 0xba}, {&(0x7f0000000280)="59ec7702a09fb2cadb566805d42d72cad494abd12191fd15bea7b5cb0b805c1dbeb2", 0x22}, {&(0x7f00000002c0)="f5249ea56d6a268b67812acec336cdd1a1e1679966ac4498e2c690daf84e3ca4fa3ea96176c2f106f19a4eb7ecce5abd69f0dcdc03b2bdde6b42a569ae1c4c7253d8862118b3ea47c0f703ede7cd51ae07d105224dee", 0x56}, {&(0x7f0000000340)="9fe41bf9eb48ef101990d2d8a710e6506db2469d252596e982595ff848c71e9fcc5bcd8e52fbe68f7244fc8d172541eae5ce8d32389b5675ce948d9224a3244cfcf50e91c6a57b7c149278158b847311f15c18d8883deeef1690d97f16", 0x5d}, {&(0x7f00000003c0)="5c14183284c7f8fcec5774c5e5624416e9e392c87f33ee6bd20f68dfd57ee5cf8b8028543440ba4021ae72efb8d10a5e56f571cf6df78a4b", 0x38}, {&(0x7f0000000400)="b640302f7b0ecca07282051bce0fcc4e9b85adf6327197e10b531babb91144810fb9728f4338fd892e848acfc31520d7aa721ae597a835f92bd67ebd345acce60a547a0e155a483caed9ce74162b38b12180f427bdd9bc4af6b3e417de51235034ade40be9d89e5d8f0f0a589823af40054e6b28d4927487989c1eac1ec93d6a8b181ca8e1a47c6c019031a7c1f4d024fc453446ba648ee67cf8028838a71e90a6eec8f52aa790e1af25e23702e1e6c91577945916344462f357ceb607b7735fe4a4fee4ed8b17384f59a182c00acb97d18b80b8659d777e2eb6c3279ff612e5cf2e99670822e73db7b46b", 0xeb}, {&(0x7f0000000500)="092475278c9b146ebeead89e090cce6414e5ef8c20cbc925fd738db95d5e3dfbe46f1148cfd9b3e6376bc52cc0fcf9846db22504c4a30e20a9c992d1c2af1dddf3b4cd248fcf6dd91572b419fe7d02068ce9334d71080cba0122702d761e6fff35224e", 0x63}, {&(0x7f0000000580)="81df2fdce87ffa60722beae067ec8c7483db986e9a330ada3b7df790ba5b394c8d13a762935de1ac3affbd16ec4ae64def646d6cd6d44118ebc72ab32c7c1f0e42305b693b5b4d9b979ed1d3d7b923a08960ce3c03c86b5660bfc83743913588ed2d9578ae00d3ea09070433b88a10f1f8fb4f3d4e3c47dfd0978a4c06f58a4f51a0d2b55d75f08b05196ac4df99aa2085c16b05d1299c5299e3f3a0fcf570844cd7af1976520a", 0xa7}], 0x9, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="0100f3ffffffffffffff0000000000000000825a5af532e1290564540e74a081cda3d5fbdcd7499935f3b53eb7af70a32324a6b6cfc1de5e00f16b605dd08b91cd9b0b6f82c4521bd856feed7b992d4a9c1fe10ba236ae04e07c85b77f0bfdfd4124798c612f14a440368eb98caac3fec7d10f8844a2286bac7a2f145c47671788fdbb8f8c962b7172ead19cadfe2ac04f8bf8993ef7d61a52bd711cbccdee", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xe0, 0x9}, 0x8) setuid(0x0) syz_open_pts() executing program 7: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0x80106468, &(0x7f0000000380)={0x0, 0x0, 0x0}) socket(0x2, 0xa000, 0xfe) socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x1, &(0x7f0000000140)=[{0x34}]}) r3 = socket$unix(0x1, 0x1, 0x0) r4 = open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) mknodat(r4, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3ff) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x3, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) setsockopt$sock_cred(r3, 0xffff, 0x1021, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) executing program 2: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = socket(0x0, 0x0, 0x0) close(r0) socket(0x6, 0x1, 0x2) setsockopt(r0, 0x1000000029, 0x32, &(0x7f00000000c0), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "010000000000000000001339e13600005003005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1e, 0x3, 0x0) getsockname(r1, 0x0, &(0x7f00000014c0)) r2 = socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0) socket(0x0, 0x0, 0x0) ioctl$VNDIOCGET(r3, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) connect$inet(r2, &(0x7f0000000000), 0x10) munmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) close(0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2}, {0x43, 0x0, 0x0, 0x33dd}, {0x8306, 0x9, 0x0, 0x3}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x44}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r5, @ANYRES16=r5, @ANYRES32=r5]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0xc0}, {0x61}, {0x2006}]}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x40, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa96aaaaaa86dd609ac9d0000a000003498c7d3c88732762c5bbfb418dbe5cb82957248c3701367c9909fa9ebf7cb733000001000000002b53"]) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) syz_emit_ethernet(0xf8, &(0x7f0000000040)={@local, @random="22ae49c00269", [{[{0x88a8, 0x3, 0x1, 0x2}], {0x8100, 0x4, 0x0, 0x3}}], {@generic={0x137, "fa3d5ec81c14531bad58f9b2a0c2d88eb8901ab88842845cd76a24552f8c269b489d6b728a57249d1d779fb2a4e5229a88fc69aa096806dbd3df53db2265bb0a8fcbb32b6e3cecf4ae6ad6f3f03b24d640519a538291c1f67911f873595c9cdcc1d5bf38e65cc234009ff389554b7c2dc70075d0caceae6db323ebc64070cc9c766fb24bc3b7637fd905d34c464b13b1891a81ba347bc961b2e38503fca39beebd6319fcce34c903ab9463f58a0a53df5f69b4f5528c01d8880b33f893d6271e8495eb1b245e59a54f59a7950ece3d6873451f76ce2c5f7385b02b924142abf6a15b"}}}) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/222) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 5: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getpid() pipe(0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000000)="eb929648", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x181, 0x200}}) socket(0x20, 0x2, 0x4) socket(0x18, 0x2, 0x0) socket(0x18, 0x3, 0x0) r1 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) fchown(r1, 0x0, 0xffffffffffffffff) r2 = socket(0x11, 0x3, 0xc1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[]) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) connect(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x3c, &(0x7f0000000000)="030000", 0x3) close(0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1be}, {0x9, 0x3}}, &(0x7f0000000200)) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, &(0x7f0000000080)="6d65f783", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$getown(r3, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x40000000001ff, 0x0, r4}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) ioctl$FIONREAD(0xffffffffffffffff, 0x400c745c, 0x0) executing program 3: mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) msgget$private(0x0, 0x347) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x3f) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x121) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000140)) sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x2, &(0x7f0000000040)="60ec01e9ccc902469b4c43c3de981de8937a043cd2933c5f5e97c1fc6a271b4377016ef7dd4cf9324639bb89d081f3d781", &(0x7f0000000140)=0x31, &(0x7f0000000180)="2786ab31a5e4563b8c9e304ef9a23ecb", 0x10) open(&(0x7f00000002c0)='./file0\x00', 0x8, 0xaa) mmap(&(0x7f0000557000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket$unix(0x1, 0x5, 0x0) listen(0xffffffffffffffff, 0x0) socket$unix(0x1, 0x0, 0x0) getpeername(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x48}, {0x1c}, {0x8006}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x60}, {0xc0}, {0x2006}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000740)=@un=@file={0x0, ""/559}, 0x231, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x2, &(0x7f0000000480)="beb37e6a0a4246db8ff2f9b03da58e329c24fc926a3e42811b702f63beed442cda2111cc8314c7109d71f667634012b91cec581df2a16492c51b6e967664e65c83f4d292d6dd98df53101576940086172666d47bcfae4551264401b016de236cb3203cb3009000000000000000000000000040000000", 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc", 0x96) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, ""/257}, &(0x7f0000000440)=0x103) ioctl$FIONREAD(r2, 0xc0206981, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000686000/0x1000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1000000}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffff}, {&(0x7f0000250000/0x1000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) socket(0x18, 0x1, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) r4 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0xc020699c, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x25}, {0x40e}]}) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) executing program 7: r0 = syz_open_pts() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x5}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a234", 0x2}, {&(0x7f0000000380)="6d6fd5cd36fcf120e24817cded696b64908d758f0fc11e16c066680c43ce3331d87e5f2ac0bc2f3a3c36b097813227998a58bfc5d9a9d491b05299cf72a20e1ab7f2deab161fa7d2e4bece499228c21ce5d42e52d5ad5d9011398871690e667584e1aba4ad44a418e5bdcfc7983d2d2153da9b8fa87b4ecbdf6199a962aa0415d2053c78e22f820a1ca5a15c89bbde767d01e3efd4315d3e3a1789c771a7c1aa2bf8c9df8247d66853b663ea27e5bbb9a9fcde", 0xb3}], 0x2) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000001540)={0x9, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) poll(&(0x7f0000000280)=[{r2, 0x10}], 0x1, 0x0) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) r3 = socket(0x11, 0x3, 0xfe) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x20, 0x1) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f834371205", 0xb1, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x88) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000ec0)={0x80000000}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40001208, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r5, 0x0, 0x15, &(0x7f0000000000), 0x0) setreuid(0xee00, 0x0) getuid() r6 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) getsockname$inet(r6, &(0x7f00000000c0), &(0x7f0000000180)=0xfffffffffffffef1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) executing program 2: r0 = socket$unix(0x1, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) sendmmsg(r0, &(0x7f0000003680)={&(0x7f0000003640)={0x0, 0x0, &(0x7f00000012c0)=[{&(0x7f0000000040)="186b3a20a1d363633a9bf7d4ab6580f89d09871b35ad3fd20d106c908b127bf57429acd391283cf4d8af388217215f54af84c0370998a35a13acb850b2e49f1deaebca795817a13c8bc2eeff44dfec597c335a0961f97c", 0x57}, {&(0x7f00000000c0)="05b6c277e84fd2d2037c138b6478bec62833598c4e71445c3f5c3155a9ae2adc723171a05c1f01e80a7135c7d1d4f0cd8e6aad94cafead70a3c8715ad822", 0x3e}, {&(0x7f0000000100)="48a86a2769905b2dec788462e737f066126346cf4927de886a7e1680f3d001eed8b0e29fff1333a619a784aec3139e6df1952d5057ca5fb83d59ff41904c504a64b20a3a3c7ee4bcbdadb8f5a247a487f21b4f03a7b1c5578bbdf14a95a8cbc6b2d775f05e588608dc176472075613c33ac7d0854c1bab09b6327d4a3e0323647c908b92cd3bf90f8be4ad40b7b5c2745777611049da2d2aeaeae1e105e875dd56ddf4fb599e78c3384fed8addcf072d67915850b9241e923b7a3e50ee0c97e086b37a5ffdc883d512381a4d4c30f1b83a1751fb4d8c46a8904f4d739c546a3ae0ed6fa730bb42298dad0338e4c0c2f1f9f07430807f8fde5bb24d4b512b46d6f1ca33f96ccfef7aeaa7740e8b292f550837958dec890696234807400126e272c5a6427dbf5cf9cc7a641309bf624458368f1074f54feb2d4528e591ebcd36d27d5f9c15b3ffb2c68987d204eab3deddcf1ac444cce0e4e74d19ab754f67c8819923046f03f8ed398e931505a2677262e122efc05533d66a2d496c30003aabae0d071513f28a34bd101e864fca3dd6f7249c602836b972b0b8e63f003a3d27e2ad6cff9276d021047b149131326d78baa5d7099a158e88a957c74fdd576e63051f6f0ab068255f3e340fdda18b8a046c8cec3372fd074f9e0bc077ec5a5c9c82444c92467076381939b98c424c4b8dec51024cc456b47b793325505e4b907913a4dd90921a6c49083772538ad7141a451ad1b78c769f29f9dce32339a3ca2ee618801fe45fbf8c82aaaeac80fec74e16cc52f5b3c11b9b55fed00dc2339bd476c9d7ec2f75dd595c630cf9ba82b95ba080112a9ac224a37a38e460f53ec134278639412dd5280dd160d17c93ac40cedbe4e0f24d96e28158b8a51309d5a3564b13c4c1efd489daef11b1f830439ea79d443b586dde514371170f60179b1b883aaa2fd79da61b75305d71dce148dfc41afdfc6fa7443c27acc26c5f27dafd342a921bc868f29b9765c0bc3a57336a319eccf0f557cb132e1571b2591ca5afee80fc177f00aef717da83b8002fa21dd1f4f9a65cdb219da023041a9a912ac228e3ca46fea662cf77b4c921b02e2e53bee0a5fd2d4ab738ff858375c342976ef4a0f99430b554f9743c31f630706a958269fd697c6d71a6671dd2f72248d568012f033cfa256e044528020209f282f68dce663e076dae04bcb50fb1584be6c8904d6bb30a9669b29f8d22adf2ec1e6d173c5e1bc72eb6dbbf311967127dba8fb29381265eb2aa8faefcbdccafd26c1afb8dda2338b63ebfb71f18f643e3fd797124fce0510c6d9118cdf9e9134aca7af857546e74a47e8a03c24a09e62b4911605e3d016c729f3276b63fd772018f4c60154d82db1e9cc906c4af2dec3a91de193ea6e203e7e200d13e34f701245a7ba7131d5d40b6ba20a7d0c0c2b93b6cc9ff7e60f939d3ab42a11c38954cccffa37ccdbbd3e11334eb78cf7b19fe079c9158de4fafad966f1677339461174ecc9bdb818d2c072dbda49880fca9e38acd0717c6b68fafece3aabfa0d75f3a6e93625553324f0050d9ea7e794e53605583fc0a31acf6d021d9f80df327623b2f5f000eab1e223f803593ab7b7046e796b64d5330bd7eff27ed435e6ae0c5e8104508a57ee676d920ce45e5accccb8ee36e4090c564c653ad94981c1a2c11b1c59d591af135267b1430110b50b25ade520cffa17e91969c49cd8b5b6394c69d936b17ec443f2f4f0255218a2e5c53e148a4e59773d90e71b0a776b91776a75d30d8387c5e7afe50e2392572e84e940e9d3fe2b65243f4fbe7d1305105419ca4021a31e3fd7bd0a07d10d2ef648997bd26c933ce0fe8833cd4afcb50398cb5703172cd2f25ce440679aa9d2ce8e5ee7ebcfebb1cd7990c2db524d47f1b39fcd985a89efb116d136ad18984cec3bb71f16430bc461f9a30f6621f519e489afe828fa841ddaf2fda408759d97d9169eba5d39e54a1073f4fd89479aacfdd72a0b6512c39b7509939eb71cd55613162020dbd784638a9bbe09b4824146ee8aed5bd11dafb0ff6036b3301b2504d2bcc845d978d2ea785a440bce5c6d09e2dfea546fdbf243c009958c553248cbd75cba64457231eab6e6b9de2f992041d47fa0b264d62a073729711c4b0705f96d10eb98b5baa495d783ecb0bbe7351f36cd261ded918383a0bc0b7997972d4f39b0f28c8ed147a9020fee74340b086892e3bfb994c7329481b91c4a1d89db58f006678ef02108c0cd608d12ce9797bdc60e0e713d837a5ce3935d9c2e7d5cca440def237464fa71d5c0aa6e716132ba10659073df008ad8901f27b442a4d98201a6299061e20011f2c5fdc70af9ed00c12f2803a726e79d52e34467c9538112acb87552b835844ff6ddf4925cf1b8cf538909c71a11fcd9a6bf9bb317532a38dbd3b0f2b400de42dbbecd48c0df9c044758e08b4bc979cd9c6a8e4c0f178724b0f74e53bfc4a1354f97e997fb39683f69d3ab3b78a60c89d91e444bdb03f77b0ea1288ef948ef266d738eabf59488d7ac2e3bf7e29b5c43a939ebadf3ccf7ea2a6c6b0b4ebd8bab6cba25d006605ce388862acbb340400bfcf504eea98613ab4e5821d443e320b9d22290374494e57cc05a7c4a9c83a8cea86d558b4650fec642af5ee8453baeef7112e31c1941827d1e6dd82f5527733a4982cab24f7e9028f2a9e162d0723d6bc72852e4ff3f69ed2acd0d3ca79ec5027ee7166551a4dcbb9f200703c382d8a516f3b61fca16ab82d64c860dbd32254556d804a1aaf53ea50b0a98100a25d66ed349bef1e51c7d0ec28bcbe9ed381ea945d952d5ce6e67751ae6034db521138a4191580783a9c484fbdb02a3768350163ee32690b4c08f7b458a0487030d099725872808de2c4ae5f5fc0d099c9909de969426cec71a995b9464740560c575c49dfd35b9fa50c6eaca04b0cae730f14ba502367b025f3c243032fa704de52af6f2a6d33487c9c7e82aff0a86aa6dfa57d3433eeb3e5a8e429dabf321f531298052952e01727b70258368cd4c89c8bf4f9b8c9c7aa33680bc2e10ea57009cc0853a38070ebd47d7231cb263762a1316cf14e362707eda9869e3925bfd5db05f9262fc09e4fcf96292b99d9134974defcc48648fe49d26e0ef80b57ffa62a7b3fb0601368602edbf4f0aab8e7720950e768e0afe01a6ceae7eb4ec1c2dcbfd5a117f33905dcfbb7f389442e9ba74acbe667d8609215b14cc613d713dcae8fac356f4337583927d9fe3044f512ea90fe6b046b13a3f6bf86526b9b6feb10a7aebe58d63ecf79e632ee0b474efbfdeea83022f2c3944d1817587d20868709f886630e38eaa31b46a8e9607db7e63165a7ef41546f2ae387f44d699538df3cf899457cb51ef347fb7222a70d9a3d5bd4184d2ba3e3311de6a559a81fe740bfa15642bf9c15c92db001a093258dcad9750a8cd7a4f16a084d0f3257b3e86a7694accf8e1b51ab715545758c45fdce881068f07ffb8874035ebbfa5420885e670463d50ef2b7099261f940f5d58e4c511e5d1fd8dd0b375f49306b1f8fc0e6ef95df0d5aed0effd3100abc94bb218c3cc910fc8f895a8e2029c670e58ab56bd3d4d51c55a3395c337f6a792adb38eeafd0e302a2f08e52078c112aaedac6f6b447f6eb9fa05a32f5bd90727a27590ebe9292421bee039ab65f5d839c6c7c294e0e274c4938723ccfe96067152e4bbdef3ffaea5140a2f5f0233e5c4200c6271602ff1947b3d5fd0da83554ad2966d2a9cc9683afbf210b65f1912b69ee4ef049b331622cffff83d7295452faf42c95b4ceb51192e303c6ee207344a4c2cc92a82c2479b744d83ae7a5cc92e2485b5310553a2903c2090491193a6e504b781c229aa86d19d1dc9f9bba611330e1f450faf2f85d8ed7b9623dfb6dbb21047afe561e26b1c3584df60bddbc613645c723872102d05b911516ed7c96a8f5ba7bf66742c2362b4f27a95db653f109bf9dfee0b2d199a39ea2832ea28e628581dbde182b109462b558ee80e38102d467c138ff042f5fcb4e80749edfa57cc03cea36ce9334a93654f3e0956d52e6c7cb07237419f58f25aaca88ee1bb0743f280af94d9c75692d8998db1cca216fa13712b0b8146d03845b57cbbc93faa1f01d147779578aee59ed8f9bf197df9c73b7ea4bdff2e35454f0944c9cef81d273807b358e3b32c34a7d871e0d970ad3c25ba9fdf8501b66ce266fbbc1dbf335271b28984caa9ab6df22b650ff033ce17ceb88d4f13ae8d411fd03f98541140a321822b4f15134b8f9a4a1e7123e9c00e0afce547360abfe56b5c356441a1013151fb03db833f091ecad3c866b32f222eef3880306cf324232b4c32b0719b1a812921d05024387e08b5ba834e428e2843713ce2dfd764ae8726dedb738b04ea191954db1cede12894cda4d5485a89b3a37e2c82600de90c43390e314095bdd38717c36dbf849364b325f06fe085894db507717baca309e1759bbdba0682ef4d049682dc7f8aeff0ca4df8d4c894d0675c8492bd30a0c9aa6dc5c8845fa4e1a7c08efe1385a063f2d8cc62c6336fd569701be3d6b7589258404ec7377424cf34dd48882bffff86a631aa3237d63f72fa05e8eedd165e22d4976012d1b41912fa6d0cadbd287229c14d31081da23da930efe5eadd683a762c79cfc6a9008858340c3ad41778098da62432eefabfc10acf25c7173c193f25df354f5b1cea0a6a1436e670fab9eaf3c4c130f535fe5692de18907e218f7fba116b845bde53052e40388b212244c24280e41bf64f895f51285e659b9d4d2d0af6d1a62f03bd11b5191f4b2d93068c215bc145a3a41ca5d4de7f70f7b178dcae2daead5e235a096ba195d2c5530e5dac500cdb2aa5c83ea30c8380ba02ccc270dcb5b24532c2b2ec9c7b1b280fa673eb5d0fad03c1db24d35e2470f135651509564d7564f1b7ee67295c00bb88a07eaf2530e9dc88f4164bb9585e7393ad46dfbeebe716ee0115d981fbe72056728f0d18736059c1eb2212da25dba16bbc46b76f104675d1ec9a5ad078e79943c11b66bac44231b77271359459c6caa3ac79cffa889b3eab187ef45d40d8409c06b2da93c160a46b1d1dd871d2ef63b01e586834e4a1709d9a0fa7360faabbbd4692cb39aba592dd024cc52c4b256078685f7227ec30516a813a50828a597977108c2629b1a57e85b6dc43e3f847db6e0009a054870d885425a7b05607914147d5b14aa6e35930ac75d821af22d2b5953a630c3376dbb6ae30dd18bc25e85bc6e0bdeb15aa5a979d8d4c76900a97ad980d8f703e861dee446799085a65f7eea0b9f889bc8c3de54577313c2c20cd7c683bba5024c0fea3e31bd363504fdb3af31e9d479a0cd4cbef72e17d36169e9450f73c396aee4be4b976dcd9d36923ff270c1049902b731cb931b203caec5cce509c5363a7099b79b5ec31b602ece1e2caa3231ff194bad304da8b790a462fb556ea299771f3e44258842018358e70ac9c324829b575ecbf12cb4330871bfa8813f7cccf3509724e93556a70d1672f4cd881e605965adb2b013b9c098659918582a6465b6b690cc2588010e07aca69428548f3de71957c3376bab875d8e685c2c0b78fc2b62b3f3793a194186a3a53f50a577ce3e05f7d2b3ffd81f56721b175a8f3fba4cccbd95e44af425585db382aa4143edb317439b1fafa4c7787db5da9577d58262869da613f5ee2e2d1fef6207ac5e81a5d0ffb946c11beeff6d109ee07b59f79fd4c52178ea26f7de8414eae3ac4d2993907e21", 0x1000}, {&(0x7f0000001100)="a2afe446a59544c157687159074c4a7a8db5fdba7e57ecf4b88a490d6247ddc37eb0e515075900172e20be8bba8d41ab41d64e1667627e5e7320ad25da62d8a970a3e112fec58e2f9b73a0bebce9bad1623a97eb53e493f5e8793774b39c1149b0eca9831c2f95241e08e21897633703fe95a6e9a2d8c3580ea2ccc1d77df765892c36a3e2950edb138b3130609dd7651ee7573a243196372c96e5bce0c49d076c0638f9acc5d69d9a4d020a0e7ac7a5e147fb09b2896251a2566623a5f1510e3365dddb6963aadc483623efc9dd7a2ba927f291c958f18c7ff09819a86e717709205b4b", 0xe4}, {&(0x7f0000001200)="dc21b8138b699c5393a7b05df2cd0deb590b52447d3ef94db18ff888feed6bbca35111f56e6367568e6a490e6331b135cd5d202c4fad5ec05e3c50c2d481021392f60599334b930513f983ae99c43943d591ceee0b4ab2bc597ea240385c77d642f422046c7071d0a547a63621056f8792c89e2bd18a4f05db0e100064d05da9ca305813ef10125f2ca9debbc8afc761c72437548f49e50cee93a3f7a23f107b5dcf2ee010e75fc0f8e9e114406d", 0xae}], 0x5, &(0x7f0000001340)=[{0x1010, 0x1, 0x1, "90a6ffbc63ae632b7d2e0aa5161a441482782dc734e436f6fffab4bb2133873e46e01461ddedc80859e733492ef36016e00c7104bef2e7c4618de7273588018938904fbed5d1edb7e2a48b92e288b3fdacc69a9cee2d7d1b26b0e53e687573ea19cb744d5c4ca6a6d70fda6189ee730aedac0ba92faeaa576855908e120c1d07e7ffe8f8a986b730e3bed363a24cee8b5b3f25dc2d609438c604527a0daff31266944c7940933b7466940f8434d9b43803b62b1c09c5ffd685a025496e5673542ceddcb64930dffa39f7321ed4c993910bcb7fbbbd52625479667637edd5dedd8ff4c222b0df90e7e3c30f1d8a904dc5e2ba5f05be6fef7d7d53bb73bf09309ccaf41206fbd555041729a6e6dc5eb445057cfae44f5896dd62f1e1a6b75fca31bd05955c5c59023fd9189218f324321ce52f83ed2535fb6bd41abeb040937d8c4c83ee07139a0573f592ee85fe9ba7e9e172b480550dfd849d9e855030e9f4b936a57260728cc7ca1d31be60060e56bbe6237efeafaeeffc0cfab5cbb39721d8e8c9166e540cf7e07a581e6e083eb545f979c940e93606a8c8fd6641d51a550fe7a788db8a09824d4b526defcda156a370596159649a9e8eb9e3d209d1e669acc002a496d9ad1610cbf4038da0fdc0bc638f1e8dec168dff2789a590de3206e354e04d81cf4f4867edadb2093c01ce628b28b8fc6685705fd6ef0dc1d9e40ff0061b16d6db00631182e9c42c436450d7d3ebf9818d8d9df42fe9b3f5ebb76dc5466a4d588e1988eff05201f306e309a9ed86b55cbe237e3a9369617725e2b8d514876f94688204294ce5011e70397d5ea08cf194c2a311705df2b37bd709093790e12e172eb8387bb2a8449c6a75fe7732636ca744a882c7c5d2ece0948d4c9c9bfb855ceb78b648e34043e3bf13ad01e559cdd4613bd0596e627f53f70ac7edd548389e11d7eee94d549048c9881801d5814377090725a9fe3191d665408b706fe5a6bea60a40759e94455bf845f15759ccabd34583047f665c821699bd04a8bc4b88c814a34671bdfaed48ddcdbe622379bc7ae264870f6c4027c0b92f1335f6d8a2f98fa1fad7f3e574429b8d1c12a63138209bdad6e9b1a8333282b7b97dc4afa242b26d87d7ec620787bf7e497990c6260aaaf06e02556789efc8e5c1999dafa8653c4e0b62fea386ec0773a79b8f738c2d035700817d0759c127a1d64752b393ec6918a8289903d990da8b4f0fb38ac57e6fc5959b6d934efbfb35a7bc7dc7bfc90147e75ce057ebdf04c7a931cc1fe8ab91e7e38b63a1f084773ca0fa85d361e16f67aec6eb5ce77eee9ef3a8608ac98dab0f5b8b87d2a4c032be414fa748e2b503d1d242dabc9197e4bbfb7294ede3566c95064d705360f8f3191dd9206f3bffdf3c637fd884ca8b554f03fd22858c72fe1b4c0f6f233bc26333dca509ac55478465b1d362d930f56110d3848f583106932e30b4bac6ef4528043add144ac811cdb2eaa1ddb535d32f43731c0ce33d8e593f6caf6091f3e6b9c5629d59de48f55af2585caf0770c6f097484dc256ac0eebadaee2520c6460d11763aeb6a64a672e6668826b41339d267878a9334c352079070cd8124cf8c4484750967900e25398f8b486ed6f8755df05df944232247eec7f827bc542ce10c1bc9dbeb93bb3502d96112f7065bf61bdf49b41867668238580d70cb89fd7be87f8d683898fa1f846e38b0e33cc6e0f36313573b213ef275d86989714c79c26243058976d194acfce22deea8db4371f0ca11b0332ee449c3bb096d2e157d8c1951c3dd9465a239e49ec049964ff6c054a7c34b2264c245e4ea90eaf04f3af9536ed8042693616d811d3a3ce480022e78b195b93aac01e0d95d23151fe60cccf9134ec2f6894ab5232a0b12aa94ddad0b47727861616582b59e102c49cd6c72af504cd3f25644f3cb0e584a2c8c64e00eded290ae0efc6e64104501a2a9f74b654dff53d58d68fe78d01def83a1ad4b84391c0e15c9f0b8c4406fa09ed775e503ba09e7c44eb9860ccf8e2801e4c2ed68369582c314569b6a72e188e36c926e702933ceef41962d23b2da9700f912fb249d707890d4f0d11bedb7ef8a282c86a45ddedb33b72dcf06e45e279ef00a6a1edce6225b755c4dbb6b2ae428b7d39ae5bac9ba1d794cfb303ea76812ec8d6c76088c59d6310e8cfada5788c6b08c09fc38ccbdbfa0901283020ebe96c968a9351315f15304c8c836e18201422a8f91601a9f37b03e5bffe4af95109d5c8eb211e94310eb5f407a96d7eb0204ee50f3d03911c31336c5ddc900bb5649dcccb293ac9885c97566be36ae0993f68b70c770428cb3e55a80194982ca62dd06072a4fac8fc01209664e827fab03f8a2d018d7ea62e1abfa594657f9c62a9115e3d4fe783ed60d3f0fa830e7bda348c83acffede7180fd37cad971d10b084d06a664d5f7b3d6f3a2a3adcda4805bbbc085678f99a6e808af0a2a50972626c6729d8a76f247130e65ff1c970f1c1a8bbbe10685e8a8c1b606aa6f272c8e11ea74bdff7a2f7ee22173fb85433daf62e2006875ebf360c4e2c04092eb338b3ac59da18f6d0f9ff7eefea305faec8b800b009bdafc4a9c9cd2f7a1c5ba64c02adc959c705b71cac266a4781fbaee0cb3361ae8a803e5c6e7869d99250967217141fbaeb5aba3843437d57caab869fbbba574d620116bb0bf293ae2e7cb60eafe13f8b9f97915fbc75fe73b69666ca7da48d9d2f04d8e6f86496cce89789d8245a8d65feb505a62c453017d0ee478160fe80d9893353b5c213c5222caa69921da3fadb839aed17f1f8fe9a62ef9c6d2bdb234521bb2c54b89645c911c8ddb9413fd691c09a0aba7bca20967de7ab047c50e3c67913480ea1b51b7ec0bdc25272e0f5e99594d1b6b7be60ca214e208a5718e8ce32e18bdee5e23c7a12f381dd4b05c050b8d135c7c01a9d3a16c70a3231552e21445dd3bdac3bf0ccda9fa59142a80057aaaa7d26ce8122f456d20d548e8d2b020723b253bd83ba39fa85e52462f9fb3776ea0903fad18951a840f60eff831de05aafe685143e4c7f7ffacc71882851e2e1b33375d03b3f20319d94d722d28938a1a04084dbbf5bbe71018fb8d3536d79bf4e990af5ad599d76561539f973409da3014622d75fb18ef460fafce6fecb4c03c3fcdc125a6a3005968b02d1855a065288c3b95646a1ff2efb1b439bfb3b96e91b832956d82caab238c38ef8cb6dd71e3f4039d53b6fb5fbfc830ead8eaf21156197366f74a51502ce399d87fe63a2e9827ceac58a3b0e623f5ed10e27834f1b915cc84e1f0d7756ec3c8799080d17c8b16ba3484b0a40df1f3a6c9f997f07c9b48245ed939ae1954b90663afd6611bf08350a412febc8e6c89aef7336d80bf9aa1aa076d5c3728e2e60db53820082963620155226d693805c79aaba585e35d72aa8e60303287cde2ec3857238310e91a55cfd42ffb65b7bd7e99685eb2b513e59bdecaa4506ddb920e15aeb3502f7f9fdab07835e86ecee0cc92d4e192e2bf75d3a8a6654b77c3a7affb5b63e4c2d4d197e08cea50999acbca43be41011fa9de3e77f2e55ba589695c699e828986b9ac2027b8deda415413b11e8e886316b8c24e56c7e055340a3427ee40d2e68385469165a4a3496d2c06b60564082dae73cd79a6de2c4259efdffac89ac326da50a48e6155e94e91e3f34a57dc66f99ceb1d26ce76e68e187278b24b6bd835ff81b12c323fa09115b9f589e02462fe7fba691bfecc9a2fa0d160753f1085b040bec8489ff83b250d566100babe114d3b853ccfde130f061ec5a8a8eaa00e97aa293abe85521f4d0031c84c0052d7390dcb80fcb2b7e65f30c2d892c7824b1ed3375f1ac7b6f647f01629e454454e76d78e20301a5d90cb02e2ce51bc8b06bf988dadde24ec8b3d4367706ec88de07202de1818f4f430ec63a364193c70d6e49b29bde67c33e8a132b59254d99ed55a257ba33ccf728e78a1b6b57750b5b2823d46cd247bdcc309447a19e3f64e3d87a6bfb504528b5b4649c684c6e32dc9b882c6f0090f1b384c3549919434885e7c856c08d713ded8b3f9b5703c29e493346b80ef10b4122de1ddc84ab99d2456ca47559b2493297a01f1329d8f62501aad1d17e227b847704b05c4c75d862198cab209c494cd81f9029a6c2a397a4b3ef2b9b6abf70452c3a31400c94f72d437ff1435715f0d6e8bcd5664eacebfa0294844fe4ee1a0d5b6a2edad5c8799faefdbce6dd8f91235032d70d2fc37a98c6546a03ae031953ccaf9f308aa68fd6210ea1d0b283c4e552f130b2653b8c5fc10f16b1d23e7fd24efa6941121fd819b239c0880c58ca12084567cd4c3b8038cfef4d9b55653b4f56aed379273484c32489541a31a75cad1283adcec2a054f6a22f06c8857a5814cebe4d11590d885243ed952610577fbf466ddd59e95fb22b711e536318c209ff2a92a081d769ebab247a9fd2dcf35e8a47751fc11f0290a600ada4f8de700d93672e72e07e8a2f36a7db920ea8198f5e499ca2ae5cf9ff85948631b568835eab6c08af69db67205e134cbedc6ed6a6dead0dc259cb304bb4b0a3770c551a39eadffa1775beecaf312aea8f2be1a4dae3af557745e228ba81fab309a96b678f15d5a0073e1d3b6e5cac990dbdd0abe449442d9cfabb195090bf9bb1357b9ad8e5d922f54c372540bad251ebcfc19e69fd38420697cb3e98fdcaa06c3579b9d339778847c96c917fd41f3d68309f560a145c07dd005e42fd352f1d112ef814f52561e6ba24d5ae2932fec35de84914c99c2294f88353edd495c08ca03004781bbe495999367f36f9a08113750d97e5ba31e6b5ad0cd84d7446d4474f0ca524b02abbdbbcc05f5f67737f7b19a0492499c247cccadb2cecbc0bd23008020f390a43e30cf03cc79f41856d5dddf243d9c04c36aca4066c9e066a925a05ccce7a18c8bdcbea4604650290205418d1bf9f4dd08bff0d404eb412b0dcfcbb0e4d5c2952e760b2c3bbbb8bd40da6d3a5f2b73fafa6ff47cae1b4e0224bd835777d40f11083756ea98fb247940fb0df094b6c70c1a1af8844f82220434e57a1d0bddbabc568661ddb6044de46fa86874ac40bdc246c4e95778ce62a462989411633b8aad6c4fc3868a6ee181e44d0eec4b1bcf9481791991f5f610eea4114753026c9e718978bd60ba22b0687cf8115ac89cf8a2404b127e672006fc990cfaecb73d23510e0ba2ed5405d1198cf286280b302d2c2ad68a97f61b35509a386439e1ba238678094de23e8b53ffff96756185a8ef950b1c066da9c7acab2a3c0c0f6b54dd9eadfd72d7c7058492ae5312ce1bf2c045f3ddc8c0a48940b033ec54df741cc32b4fefddf8ccb7debb98c6f0a6327ddbb72ee8a0e0ebcba401f5a3f5b3c295162acb8556922310213f46f0ab5a44e231e9f1e46ce3ad9db66f83787bd3524845750bcb8254731a7544a2dde82827597be5b1adfacff041ac6d9fa0330f2b15420b2c5748db3b2fb43d6e0364711c21701ee0461f7f382f67ed8baf6066a5e8aa2d36b0cddd045a01be03c2de336ce90c61f5a9d23a24a3a28d1273bb68e655d0901ac4b7a9377f1d58f06f8ff4e217de79217beba8c183e9340b6e0575b94a92833a9688c7e2e8ae554cd006e8db3e43e5bfc79173110bd4b008c9a985b90754d42aa4bf6e611961a4cc519ce57dc6f7ebf9f8de305c9e49e1e72343dd2067057c03bfa9ceb6aaf088a7e5766961bda8f7981c9d80c798789bde99571199d31219e7fdf"}, {0x100, 0xffff, 0x80000000, "9e99585c5cd6c1386ca54e74d6831e66ecdc6a088dd39fdc6c874c4f587cd47154e24fcaf973fc43583146e8ecd0df9eeaa6bbcca367ba8feed47fcea923aaf103c7b20d3e6e68931d8eaf15aec551b4288563720a86a5c98b8d89990051d6cf4c4383f350d6f265e46a38ddfea1127a552f86777983e628812357ae867a9a4281755042c20779a137fe19470f3206cb54ab8e4f26607a315cd811a5a409178ef13fc44288ece03c752768423094569afcd5e7d385ba5c17441a81a246212a1b9951f3d13169e6815fab1b74e4412a11805f79ce622463db7d6d46d5b4f0d4d8330428e579fd9fbfb9"}, {0x20, 0x1, 0x8, "5fecc1c1b987832540adcca89682"}, {0x1010, 0x3, 0x2, "68abdfaa4d9a469a48062653df2e56c5f1e7fde5a0514c13ae9a10d831cada6022faaf4913db0ad2740c9dbb1c1b3070707b878d9864bafce8705346cb32ace3610cc1c21446cf24d52d1f08fca83b817e46af1148bb607339d1d66f0e32777e9ead027c2787a138cfbbf447eaddf57503bc7818356158d24a07b9580c8543a957f80917ce17100393b9625c4ba212cd8cfc1cb1554c79ff251dba57730a75d0f584e86c553730ac7e341c469d6e64a95abb1066a31ac205bf11a3981d345a7a62f61b344e9d304999fc0bdc6db564a788841487ab7f4eaa6577af3f892590fd7e0cb9141dbd9c3e41f6d92c1e55cccbfa6bc475fc3c940b566bae730a538ba3b1cd28d585134d5c0707e3022455e37d8670365d02b4316275d780a81cb83bd04d7ba5e67a126be945cf3990b8f8a0885d61a82c82457b1fbc13a6f61878f2f1a8dc20d6016fe7d863d44cbe4f58054bc0cd940e126dc3a3962a106fd2f61c37c5d678f6fa358b3f122378913cb299310e8c81814ad1aa4b29d282a655284b5e08214b272ee326aa86728d1dcb170ce872e28693b1cf69e6d3e0fde5509c7805327066558f53ed8b7a7a4c40cfed8d5cf877a8401bdcb2cbef00a96d886076de4b92ba2aaeb24dc8d113bd32e74495d5abbfce2dd9f3a748d88b3bd01ff5a144e3fdac7cc9dc14a545624d96120fe0ec14c2263bb664dfc759db48cdfd50beb34c5a16dfe9e07dbe1cd7ca28416c77ee7e2e3a6fab3a0421343b0c0be79d53823d3f1b471ff9356ab6b8e78e070979fc89d4ffca2728de137fc7a29776735cf1000d441669b12c670e9090167bf14521fc0b2ef751570598fb2afe05b6622f6df69f78e2a859080caabd7eef9e29bb0e1ec2bb1847474839da22fca95c1612bb2cbdd6955c54a41f58c78d9fc28599bcd990aee48ce8df0f1adab9595077fa6df534a59bda80f33e14f3e9f98e8b1ef64be282af10efc7265c50ea5b72466c2b09fbf3cfc7bc148186e348944a7ed57a9bc3aaef8c078598d08b6ccab72bededceb5d69d44e9f73b023ae8877231c22e4000ae01c943dc39c2ffbac1a088dfd571fd2e7c72e7115dfb7622e53c62f9196f5dc0bafaabe63cd0c06fe85d9ce7d9e59a62890ddb849e1e401879c14b45db0651c7c7c66ea39be265f871b49706f70943e91d88c466200958f3c1ed423e565cc4834152febc83d3bd049b6a0795f6ee25e1b40b9fb40c9fdf2c225b99dfb5dd2dfd7b96dabb7ee42a659aa8d9fa088ac3a9362ab2308e0913b2b4a2fc9f701dd5ea59dbd8746032febda618b4774199fa66af5474c043e4669908b255c3ba3b8a42b7099d248a692462bcf0abc2e4cdc3d87ce49b2fd94ad4e2260d0c787ab88b7c3da072073d53098a9dbc96dcdd9be7ebd9d2b3b10b0b5da938e1c3135fcf5449876caed0ca1b00203824eb36f59ea7563e54b7ce56b30e408aaf2ee4d84c193d495825b2005ea5e3aa45b34045ac29886f6d4874b8508df2572cf2729399b3c73c7db4245d295a10376e629029d9b2ce90a3da13e8fe30fc0b8094841bba307e9f81678bc0fc5225f111acf68bb073a46c21cfbdd95a9ee64608e2f5132529948cef0fc1e947abeb14c0ae1b1cf4f9741d74cb447137ccb96ca321d684dd898ed15e09c6b055acab2928feee9f7e62eb530a073f83f1c31538975dd5734cc7f2b807590cbc6de36c4f6ae1c3ba5ab46ceb1011aace48e71401e6abbae1a689dc20c32dd509fc467e3e3d20c8a5378f20d99145926004e1a84c235652b66e4acb77c1b2c2cbe6c4b7f9afdc31099475f0240860ece5bd05faafc343e282d72157662d1cde2ba69e6ab3d11b5aedd33fe905056ca639e3a7392e291b2ddc0856191476f2e04543bc57aa821adf40486f510c2674ef279711e183683091d12a88b497d47f13d6e7b9f19d936069f518e8acf18693c586371e3761540bc565e8712d9e18080b8d99c98643e3efbcdbad88b2a16874addf295f24ac60058a226dbbc03a8b186726d72f3d6d04aa19e0c8c6a61695c529d008496d986c66554a6301a33e52c68a1340f55f7f3f2d54c3982e7cfd57bc66ab9b9a05c7e84a96a1e7582f03c5cc908ef9ad82bcdae0b444a450bf07d2f4bbde1caffb203bdc90e57a22e8fbb106a5c55ec187c1019a97ebb1d4fa1feb81f6a7327fcd694f73966d93d62cf9c22cea560920c1ea5a8627af46b09e3b015cf5280088c477bf4a9512784f7d8a780daafa436e44f6c406f9c9c3f42fecc728feeca3edf4396e967aaf9592f7bdbaf63e0b27b84a066e9f25307880c6084fa2d6c7e52843a1cb7738b50f553205163993242c1bc87d149550718f70e09ae78dc05c1b8c20b3355583558f75c42f568cd1d7393a97920ff02f63d53b4c64149f006557d43abe0188c6d3104665287d208526222e3b7f4562f105be086ec50d0fa0e5b1273c6762354079ec2dba6b0d19a5ae5686afc67604668b9b5b75a4ce0a3ec75ab21a25deb16591ce33211d1099a4118ac7d8231f297c0e486675f203f189968974fa1f1ed60ee4b3a38d0179f73e638a9fcf384a122df12100c23d0b6cfb333e1e21a7961567cd3922d16269d765f26e7fc7029787efcda299290ecf0a6daedbebba684c16bc67138e6bf19e8af4e4b15ae6a415a09f0e2485b6001da7dbfb1022680e495121fd51d0e6f4252dce7c654fdb15bc26650bf5f95b3872bc7377cb6549f298427159c8a885578cc8d204187236a3ce1595ccc4e081eaa346b468e91bbeffc3a0c159eb89d320e42875e81e4971cd1e6b7edfbcbd38ecbb43a7bd4459908f8a0ac8da77eba686cd199d39ae386a1f571e11ee029fcf22dfbbf8cf0e7a320fcc0126d4475b9600bc363115f697201fd0f8912d587449b6e23a69ad5af86044897474df10eba4c8b98e04ca8ce8f33a4c739aa7122fa0e5bddfa3d9fe9067b782e0b41549510387099bfaf4e1c0dbfc884a590c1df82aa45624b682a1699f02df286d6aef8a95db1575d0cc7063acbb03e4026d3c0dae5772943227647ec33518ab0d33e5517e782d08fde51bd20cc394700068aeef0be8501b56cf052ac69a5f5238de5b7284d3461cb7b6e50f5b0ef8920b344df8944d7f8ab475f10daba53948c42b5ebc9d3be1e251dc2133212c9fe9d03adab19222c3baef5a1062ea3d4556208e35efc34e264f67d3d80dd7a524db7c574b57868e138e76b8c6cfeca074da73a063c6ce25afb0923209a50d41fffb64fb1093c0aba0bd9b88ea315621a897cba274be9dc7d768608bdc9577a5a67b7a32e77eb1b2d85a73b6f1c94f55708ded87d4cc9baefe638ef960ad56ddbce96b4f70bef6d292476254a7fce6b9adeddc273f3f163a3dfb35414a7a8dbe2b5b37b5d1657d98cc9e0c5a406b83cb9211c8b511c90f284fb1f8bcc633b70e48469d2f34a78e89e4283b3b043d79a2d8fb3d3a8b7f5174bfb60dc54ecc2c5e224f1fdb77848153deb3cb93a19f78a724b4f91fc3b9e933d7736f66d0d7b2c045d957e9b014bcbbe2bddd62fe89416a7dc1e7210ac0a5b750923755a9ec77a663ab6216889027350b99c7323922ff70e795354500d0af1256e5928e2bfc73bab50aa63880e4b1726b63197b4dc7a5d0e1c1545084e3b4a4d315a6bad15bff758d26768860acaa590a7f26a4e56c2402b06f55f21d8e057ecc759322ee5ce8a774817bef26a3ef7b69f7329c7492bc22dfe2bdb3ab07bfb308c35d59ecc71bb6b13f1a349c88f5f975a6a89039aabe16339f3b47a1762e3726d168994234a5cf3f2cb8dbe5b1afcd08f38af74d2deb39eefc5be681382f9825df1d1dfbdf3901ed31085b33b523a8997639af2eedce0c8790b90f650c5f96c9ae803cf64e5b7b8b2722352d72115cc80a9ad3e4930dca6c530d3c3a2f8de9c3e0a3f9340b4cd5da7e29951116a9f6d2a7613c7f7086d6f99c89bd880c636d51c24fac429530f702f3c9833e941e2e9d0b5b849cd7a2ac02793505f41d209354bd403baf6ff444bab2fc2f021706785ec36fb71dbb9844ccaeb5ab7723fbd0a87153ffb1bc1249de2dc6a149a31d180d422e5af2dafc5c81e721dfb6f5c89e2cfc2a3c4181d4bc1d44dece466bb26071a44c478a43e9c34d7de28ff2394fcd62d5328526b1506592aed123c5522806919a875a62928a155d2cb38da88060ae3096eceaa4a30ba7235a4ccca5770ac1e08834c519e198e7efc959479a4af061a3cfb78329bbacfa67be468a75e3a52c34d508c1a77a1aed8d54dc33ff3c9a610dc1c661079ca255100a8241e3c9b97212ff1ba736adae24d118b9b515638b68ade06cb009accfa925197701420a5f41211d55f14cba3d55acfb128d3c27c8f5a20c712b5c4f98e7855a62e61ab1d90351321f3fc4f0da7205a1d306efa8ce570a951819a39462fbf02ec43d3b9e58066a6fa48c21b12dfade1372c672f9b673fea0d159576595b167281fa1c46868340246787704e752b67e729463b2fb0f8575185f1da389b876eac406423c9d935a4c887a18f14ab300d4e8a0efb2cbd1f57c25bd75b64a39fe96d81cda3097fbc9a56333617d61c5ea8ae10df7d3652b13853de1208c34984a270afef5d0904365074c5ff12de7d2e099a205e800a31bcbfd9d6e4bf54c4a591a4630c1e5af0aa25498b8138ef2d691526bf103791261de512f1c178670af9c56d974ec6a380b24dfe68f9a9ed8b85639df28dd0da2a029f0a1594c3fa836c97ccf3140ff4e8491ff3de056bf6919053a93969d15a79b9de3f42c544a11c6b5f12f36e41d989ea1fe6cd2978a2a6b5c9779ec4d499f0caac9b91ce62152a92feda896b05b9027547f5a246e30f911982b9c2d14bfe4fbbcf2428127e7f82b0c687aa1977ab9746d48e5cf7cd93bce84249f6f7d65376e3bcc9f872cd50494922d9b89ea93cfe3df38aa7faf50b2a7bbe6b8b8d2d0f93627c5cf9f75e3511de32e68af546385c59cb8d1856c6476f7e6c80999f12f205da53b3ad186a27e4d648f6bc6cb3b29a9ac6684f8d0dd8061a785cdd3d842455d3b3941825cb7999af9eb9f38977b84d3426685f435f91f579e66af210e365a99aff49769b8564ad21f14806a9dc0b2ced5fef96300c65a95c31d5802317d99b09252c69ee7f261bf2a0fbdd47966ce19ad9cff9c6301f93697cdaae44b47a8014c816a1cdc4359d491750e7a2e57a9e02dc71faa68a05ea7562b0035d3d82486ca61f08581bdc8e097f28e8247c698e84def11824617c16b31ad3c81913f49107f0361ff73113c37beb2e9dcaa1cbe3dd8ab702ca9dd02fe72a6a062fbe34a43e27f0a04d614e5640ee306597c3a382e386d3e47a35c35089c56c3cb6150720b3bb418ef28f51cede2aace4cd58ec27aaa2eb552c3d0567e214d2f5b78960d1f26d223faae1b177ef880a1a803703d0f029e6ca200be7d8424daf9970bfda698587f48a6816a92697fa864a4f19f7ac0a1fc548897a0292b6cc21a686b41db7ecc736c44584c11b3af094d1ae8e0873c042a0ada2ddac8f2129600c04e8bc8ac6addb91723d3b1958c7142974f8453cce1331105bab4fbb00d709dec88d1f8d2d1cf216bea10d72723255c4035225cb58608414745ebd7cd1a2a882b98ef6236cb421b65cc57dd765d60e4219e2adeea0fecd6f8899e7c98cf389f36254a29680792c7564efb8731eb1b3c51bd8c0b9ec23ca47834d0267d90ab101b196136f5207bef652e9c88427116f85a461bc5e054218495c964c4a11181194cb10cfdfe464ab6e127c765e9acbdd619ee"}, {0xc0, 0x1, 0xffffff80, "387478fda665d5d23ee28552dc60b38c8a4efa91c343512a05b40af8627831884255d411fd1ffbdbceda2b15ed8ebad789e6a395ea88e5506b3d22d9aeb8397ddd265c2d3dc37645ad6792c774c1deb2ce983cd35f0a13f0d2ef11432b50fb3c9251cdaa1e03c0789dca5c05871bc48eda3bac3b9fcdd0ca32213244a69a457c288ebdcfd2ee074da72939a6ab01dcd7ff0192660810d2cbde7e67c58e754408453069462b2a6c7a08b23ce2720e0dde"}, {0x40, 0xffff, 0x8, "f7aca2dd5cec511029e112d5ffb3c22535fdb0be6f1e2e58e1b24983e432fd357cf008b9efad97899a8f2b44e4b520f7"}, {0xc0, 0x1, 0x0, "b6765fbf29c6d88f4c1fd2fc398b5c6b62d429e72fc6d1b66b0ab5afb12bdfd3131ae13ebb5a78b77758ec9f6d9cfef769192eaa27e5442300d418e4978ba74eb02e91ab82940fdbe933017db0b4115b084a1a583a57a739db26e0969a3d4062e3e8ad250f4c989cd849da95e36cb88a5b965459a3adaaf85fe183f0476ac0ff1400346b8631f3dedff7467c88ba6c413d0f8b6e43f855a49396106e450cd6191227d4030299bd97dd98"}], 0x2300}, 0x80000001}, 0x10, 0x6) openat$pci(0xffffffffffffff9c, &(0x7f00000036c0), 0x80, 0x0) r1 = open$dir(&(0x7f0000003700)='./file0\x00', 0x0, 0x20) readlinkat(r1, &(0x7f0000003740)='.\x00', &(0x7f0000003780)=""/233, 0xe9) r2 = openat(r1, &(0x7f0000003880)='./file0\x00', 0x100, 0x110) sysctl$kern(&(0x7f00000038c0)={0x1, 0x20}, 0x2, &(0x7f0000003900)="08d74e990fdb09f90ead567dc7862416e5a64b5bc378497ec6fdcb8eafd29e07644df11f7cfee2926ec8f7c53d4c8625e295d2f104925559106b41ccb2032149f89d0de1addb957c1b0dbc5871509edd3d001213a0c56eff0170ff252726", &(0x7f0000003980)=0x5e, &(0x7f00000039c0)="bde28f0fa04cbc1cdf333bb5b595ed67659ccdef2c4a5814ebcb67c69adb67119fbcac7a3264", 0x26) bind(r0, &(0x7f0000003a00)=@in={0x2, 0x0}, 0xc) r3 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) r4 = accept$inet(r3, &(0x7f0000003a40), &(0x7f0000003a80)=0xc) fcntl$setstatus(r4, 0x4, 0x40) connect$unix(r0, &(0x7f0000003ac0)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = semget(0x2, 0x1, 0x200) semctl$IPC_RMID(r5, 0x0, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f0000003b00)) openat$vnd(0xffffffffffffff9c, &(0x7f0000003b40), 0x80, 0x0) bind$unix(r0, &(0x7f0000003b80)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSKBDIO_COMPLEXBELL(r3, 0x80105702, &(0x7f0000003bc0)={0xfffffffa, 0x80000001, 0x8, 0x2}) r6 = accept$unix(r3, &(0x7f0000003c00)=@file={0x0, ""/99}, &(0x7f0000003c80)=0x65) connect$inet(r4, &(0x7f0000003cc0)={0x2, 0x0}, 0xc) read(r2, &(0x7f0000003d00)=""/235, 0xeb) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000003e00), 0x20000, 0x0) r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003e40)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000003e80)={0x0, 0x0, 0x0}, &(0x7f0000003ec0)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000003f00)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000003f40)={0x0, 0x0, 0x0}, 0xc) setgroups(0x6, &(0x7f0000003f80)=[r8, 0x0, r9, r10, r11, r12]) executing program 1: sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000000c0)="2c84f9b2c1d36b443561be7db2e8a1b400de731254068b81b9b6cd4fc3f0634c81892965a68a58962ff0940b87c6fe78788557c129236b983aee34bdfc0564fe967ad393dd9648d4798e00650b628bf10700000000000000b96c000000000000000000000000000000eef5e58ec2e3be27a70777f8163a2d8794aa91a797e11f8ae72db8dbbb06ccea5d3ff7ea00"/153, 0x99) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000cd, 0xffffffff) execve(0x0, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x40}, {0x24, 0x3, 0x2}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setrlimit(0x1, &(0x7f0000000980)={0x3, 0x51}) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000300)=0x5) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r3, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000180)=[{0x4}]}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x8450c) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x978b, 0x9, 0x1, 0x9, "bb08000100f1675910508b00"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r5 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x480, 0xc) mkdir(&(0x7f0000000200)='./file0\x00', 0x40) fcntl$lock(r5, 0x9, &(0x7f00000001c0)={0x1, 0x1, 0x5, 0x800, r0}) executing program 3: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x3, 0x3e) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x0}, 0x8) shmctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) r3 = socket(0x2, 0x2, 0x0) dup(r3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x802069c1, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000007c0)=[0x8, 0x20, 0x7, 0x0]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000800) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r5, 0x20007479) setreuid(0xee00, 0x0) semop(0x0, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) r1 = socket(0x2, 0x1, 0x0) ioctl$FIOASYNC(r1, 0x40047307, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/../../file1\x00', &(0x7f0000000100)='r\x00') r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r3, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x0, r2, 0x0) syz_emit_ethernet(0x17a, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) flock(r0, 0x1) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x3}, {0x30}, {0xe}]}) write(r4, &(0x7f00000003c0)="800000000000147d795000007d21", 0xe) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2}, {0x3c}, {0x106}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0410210000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="34712a8444a92726dc85871363ed3ab311dfc61e63e6534f3272982586c9d1a8589d4eb9694c5104a1f2910ad6983919d186f2983ff34775a79985189da882c5ef298db752337186bd7f77d971a71b68eab8b2248c9ca0e8e6afa2f5f4ffc2fe6865f67ee8f0feeb182285c65ef1e388717b27b6e5236726939ee8c812bcf3057cd106e99babe0aeccf471ae6144000dff0857e1fd162e13", @ANYRESDEC=r1, @ANYRES64=r1, @ANYRES8=r2]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x8) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3a8, &(0x7f0000000680)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a8220081004d0086dd64306811036e01ff00000000000000000000000000000001ff0100000000000000000000000000011606000400000000ff0200000000000000000000000000011015b06b52b932cbc93346cf5b00e2c2fe8000000000000000000000000000aa01002030670000002e100000000000000502fffa01020000c204000000050469c00733c425c7511a76e21b79da0fc785d271fd1b8741a4655200f4671c0304df510ede6cb8011667600537a41899a5317ead09e635d6e4515093b27af99c3d480a9b326aeffed67cd7450e2965e011c336c0e86b24a68b2e7b490fb1cb7c4187b632ff3b541341e3b501ae00000000005b007e19640000000200036865000000f0442ceb409374959900000000000000000000000000000000000000000000000000ffff7f000001fe8000000000000000000000000000aafe8000000000000000000000000000bb525e3a771d06"]) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605682f90020000000000000000000b3ab1ec43b427bf600ff02000000000000000000000000000145000000b1"]) executing program 4: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x800, 0x9, &(0x7f00000000c0)='y', 0x1) (async) r1 = dup(r0) setsockopt(r1, 0x1000000029, 0xc, 0x0, 0x0) (async) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) (async) shmctl$IPC_RMID(r2, 0x0) (async) shmat(r2, &(0x7f00004a6000/0x4000)=nil, 0x0) (async) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ff8000/0x1000)=nil) (async) r3 = openat(r1, &(0x7f00000002c0)='./file0\x00', 0x20, 0x180) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x0, r3, 0x5ce) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) (async) r4 = socket$inet(0x2, 0x1, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000d80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/25, 0x19}, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42, 0x62}) (async) r5 = syz_open_pts() syz_open_pts() (async) writev(r3, &(0x7f0000000440)=[{&(0x7f00000001c0)="a64377b23d8941b86839c1c33290af985c9e7eb59da26b7a416ce211bcfdaf09943d8f779c5d6e77b2f5fb614da2499498505bb30240a340a68d1d591c4351d537ff44abdcd6e6c3cc0fa3adcb2d05", 0x4f}], 0x1) madvise(&(0x7f0000652000/0x4000)=nil, 0x4000, 0x2) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) (async) setsockopt(r4, 0x6, 0x1, &(0x7f0000000000)="e33107007f629bc248bab4e3e0a9b94d2deabf96", 0xfffffffffffffe97) (async) r6 = socket(0x18, 0x2, 0x0) write(r5, &(0x7f0000000140)="9cdd730159712a008572b0338d227bef10f05b6095a1fa6e7f376dae690555215825460169418ac014269c206c45882b480879d8b850b094abf41acd507a9c1c8da1cb714c6265b80b042c563cef35ce223780ca228517652cdca4a293fb366d56a652", 0x63) r7 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) dup2(r6, r7) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x2, &(0x7f0000000000)="71f91e3471ac0058bc5a91501d942400b502000000b9af769c7afec37082", &(0x7f0000000080)=0x1e, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x2, &(0x7f0000000100), &(0x7f0000000140), &(0x7f0000000180)="1e2388b1ea45cf16ee7ed132afb0aab1e36d129dfe315d83aa7dd53db3b0b279d9605ce457373bb90045dfb7b3fe6db7f3cceea6e3fec1a5d1d8524216c33e1449a8cd3c040a63e23a88c22a6500326f8c9dfa0da77065e94182edb503af09dafcb710ba4a5f5e65f3bb77e115112b45d21c5d57cb01e66e5c958489bea57aaf10f45aae3a0509e2c70b587b4fad1f660e8695fa7ef1ad0ce15fed503713afe1882508f1850324343679e2660cc5c163038855a077558b53e4ec6ff0131ccfcacae6819149298d6b703601fe8492dc", 0xcf) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x10001, "28b77c09b87aa57800080017d0d2000010001c00"}) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = dup2(r1, r4) write(r1, &(0x7f0000000380)="332228e7c51aa3d035719f6daa61cc96ac196d88543f1661308710c275d4610b93f560cb01d5d45c7633d7d522d2f0a78b6959f28905cee281b315f6a25fc463e6ebe6dd5a2b312ae675b35ef452e1ce4d08c83087dd76c850705b2282551d7bb83f38ad295a9522b30260d1b73ac05ec517def11b212d3a8501339aba2936664e29c1d000000000000005075becba2f151869752624a1bb3546d65d3191a9ec3b6e96654e0923a127e048ebc183f77971de6987313e4f597a1151c26f47c40000000000115cd2d04d693595563f4c1697c9a8ef35034dff30", 0xffffffffffffff7e) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x10205b1a) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = kqueue() kevent(r6, 0xffffffffffffffff, 0x3998, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x1) write(r0, &(0x7f0000000140)="d9537abde9c3050cdd16b128742af7a76032134b42d000", 0x17) executing program 2: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000380)={0x1, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x98b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f]}}) r1 = getuid() chown(&(0x7f0000000040)='./file0\x00', r1, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getuid() r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r8) setreuid(0xee00, r7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) setregid(r6, r6) getgroups(0x3, &(0x7f00000018c0)=[r6, r6, r6]) sendmsg$unix(r3, &(0x7f0000001980)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f00000015c0)="ee3b5143cd74f5bef05fa04715300189d86b1d5df8386759266841223d78fdd60accedb7974f6284bf3949d34391c05c167845989728cb61ad2a942ef3d6379e7dc2238c0319eeeabae1a4f555f3426fd03ad843dcb1f6539647d256ac7ed6135f9a2d1f689668cc14ebd25ba221b56c2127852a99dd11305ed7f3193adb2098e1dda49300237d0ec4023df52410c277871a1ca5a3b7c2afe94f60d176e547df677b3db88bf3a545414d852f1e83a084d5116e79e409e1c047ec33dd54db0c643225a9f5c75eb45c0f8f888e363b6073724a0c4a967cd6ad31b844bd37b7", 0xde}, {&(0x7f00000016c0)="acaee7a85418f5e0d824cbbddb01a296adda06080cdb678bb3e713403c9d126681387bd9b3664cb388fa15c4d153964cc7e5e0989fcc067b8aab9aec03e38852db135aad1e916fe67ce2ae81ada828064935150e3e381c27ac7312a2e537c31d5d9452aac79d53e602ec800c99874b5dc0c7da1008833c7c4dbe5f94a3f3d86c7924dfdefed6d8b62f96992b636f0a082c9fb0b1df224760c37dd8ca7e79b8fe30372f04ed0efada0f25c74ecdfaa535a14b9f6bdb26ef4bb2fa7714c395363910565ae3a11561385ef413f824016801fe253f655352223d92f93212c125a0c60accb9b236331c842ad5", 0xea}, {&(0x7f0000000280)="bee355cce9ae019202b7046d9ba7c822264e068f5caa65e48891a3d15f1ceac7139ba6a47efa3dfedeb3a1c5a0ba3990f0ff172bf97d1331c88f01da82ac16b2578da264a5d3a45375d92c05ad35a413a7e137aff2e76b4e0827a2e6cf8de06f7b3c8e926b505d973286800cb99604fcb9acd92f41debee3fea25dabdc20aa2afe19d7dbee724c0014c77b4b62c72d56787587ae04954e05c6739b1c94", 0x9d}, {&(0x7f00000017c0)="2ccc448ad61c174558fc40f751d312293979d6f5e337001363e181aa96c0698bda8f3044c8ce58cf4ebc246f3e199e866c7868582d4fb95ac6e1d1efa7506b563366701153320cdaf5aca80bb4a191cf3860022e1d8ed5ce20660d10ed9b54c72e46c84c356697c46692f478440fc84035a0c1f95fead27fa0c6b94163bfb78a99ad692235ff62289472e003a2d50231a67b17e35d09", 0x96}], 0x4, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r4, r1, r6}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r4, r5, r9}], 0x58, 0x9}, 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x10}, 0x2, &(0x7f00000005c0)="0ba8eaeef1b48814dec2c4950db63adf22bf59a9c794139d3cb0091b5591a4736cc968c6915ac674f7d077d7ec8d4adcd5e38c23c2b614e20fc255ec62c530abac1ed7ef16091f5ee5c99b8df0213a55deca55533df3dc01a9d964709aee3e0c04d8aac14acc256d02bf76e6bcf5111fb250a1926274650a10b6a401be4f82dceb08ced445c3d605a39195eb0b636903524ab7396c7b26f0d99b9aad9f5902385d849c45669c36946e79781a173c597be4198fa0e03a8558ad97d962cf3c621c6debb9bfc3cd3f2f15fd8602cc0bac73d963d66b226d876d9a089cb10eaa18ab50fc9b29bc41153795f331098dd4fd2f033985d14f5f5a102cf86f6ecfc1fcc121ab525293ee5a8be2fe3c51c7241f83c3e3fb86f8ef1609890d8c840e93fca51b475e226d4a878485fa54771c35077b19fb6e7437da731118b9e7b298fa183ae69ee4f166fb6e27288afa8acf38888b000f3642925d3925f14b6acb34584e773ea06a95edb8aa48d646fd6f5ed7b3b5f44cd9719da3b811b123d1835ed95f56c5d3890c5c251518678f697a80c139bbbf5ae65db7da7d79101fc8005a06642bc6f47466439a8f11e6c1e47be34d9af9144c6a6904a2bef5b2dbcb2898c9f09742c81b8ac40398d17126021c1b14e6f5f4432d4c6b03d041d828ebaacd00c17bf0c9bfb232cba540650ec823d21152683891d1abd93b5c37b24e27094fe82008ed39179e0ca2c6aa06c0778236aa125daf0301b7b551f39b037887a7be732eb1fb9e8abd16872e7504298d2a89a019aa12da207afb9bbee0d0fdda3326201259679308fdcddc20a830a9f7c6e4222c11ecf97e8e59d379a362b72b63b29d7f9434ebfd27f71b7218e8b5e077816f377036984a322a0156e7f8e0625200034a1f7f5d126bcb6318b0e229fbbe10a8b6353952f64cc2710824dabc7bcb40b06de5da964afc67d6386242abacb821945c43f51b47b2591f9b38ea4b327e6922599fd1be0eb4352a10c0b428c1871daae9a2e7e45b7dfe290da9871628c16c9df0d1fec217730f420874d36e13f70d360414c6a7032b2d58bc7fdcffbb677cd449b0edd4d6384710cfcbb02a693f45a86305227dd9f8d992fb7442df2347bf99c6804968c2c485f4810999897a53b36be60814d10aac2b9ef4c97ea0da9bd5a14b69a7ad03ddbc11d254d401066807244f1692ec65575d27ed4da0a017c687e1e44dbd3f4b127cb45f5ca19f08f287d12042773071f6170e24fb26753aef0a7d1453b795bab77cb185dbe14c577e88077e631bedd24a453f74306ac9db93b928e29cd31e435d47319831afd5464a04c93c6ef510d9dc5aa1fc2aaead77e1106f0c9ae360b1356a0467727fe8ba90551dd74eecab30ab58ee3cc2e486ac1f617d01af7671f0b8a213417538f091a882a659b02ce520cf4d8dbb18939b6e6efe7262ca083b0e46c5bc69a341c07a9fb517cd5efd583edbdb060582a67b530109353fa6ce3d079dfb72636c9a45fc3e5ba58fbbc376b42dc756355a318434475474e7d7d2d4833c78d1de59d846c3acad270a83fa7858dd19184885a2fc0a5651282c3d4faa8b71f923d2f30d17234e709a3e9450bef70064705062d42847c766b6831be101ee887d46832825b3a0c48f2328272dd810b5533b9255d9bc807e9e9b61e5f723eb9f2666e7a5da618fbfb6e53acf9652ac9d30c1d4fbe8da38f9e8835d7159f337d0f8ccb9e4e08e24f95048e043332d92db36c1eb5f52e13abb93a03d56acfe17fb0e709f1eebdf44bcc718b33b026dbdb329ab371c31b4bcd159f08b334776e187a586effec43f538f025bb558e650ed676661f554ee733fe3c10fb69f1d0b0c7406ebc7baab680370acf2d8278a29ba06c6091cea83c20669dc4c778d7ddbe9c470d0ca09c8457c417e5889ad7fd5ffb1943450ba5894ae4081f6d7f858d1b1a0eee8e4f9b00b3b50ffb52e4ebb29a26503f59814d3315ee3e7371a88fc13837cf5e679e9ec4e7bfa324cbe98edebae1926710f02c9ff4f7565da8ccfd430b6ccc6258f6756e02587a2eeb2f4d25d7a48c613b38746f12817a09a33f70ee1652851901d769bf0cdc0ca08c6d5a1cbe94edf1cc8df591a7e2e77659b98d8ede50f8dbb9ccdacaa60c3c3120458447e495c3a83a10ae7c672fee5aab5865945ca05e5c2dce7f278ffc09b965e814320533b28a2b09eab3b2164ff0ef698b89785586cced3753ca8039501995ea24b4db7656242adab40578765eeada24e997ae15d19087e54da146b890f35fca4729daa37512be95da436b37ab3e12391e88d1bc56efdd7917bd23364574e55d55096ac8ca6f36b8a75030c45863e5bfc8bc2c69ed766613259cf6fba8977f2defeb1404bd32a40ab6d2096d06f1924906c712726eb04cae8488dabfc9c705e87482d0dcfe50fab3163613676b0ce2c029e5ece746b9907c19f6a3f98b1df2f84b606e2ca98a1f2f19ee2b833774d24a7d78f5367956245ed93f9de0d529f8cc870e8a3384a2011758a2c28fe5f24f7fc7b2f1d6fc321297b6b778629e420794bd905e3fbc6b9bec4c12b71e744f807b8747bf14b08e286902dcf3471acdf5129c54b73bc19582d2656776397363ef00aa16248c6d50260988a85144f7da1e8a4bb562e0b085125b00997e6c4799b68441b542550bd412aad9df8c6b6d6683909e1d6f582266352c505bbb6f5740eee72e15c0ab3776dae16f27974b9385e66e52546c88da8f351e5f55f384c06000470bae876b01c9d3408f1ea621528f8c7a4666b22bb5b3bbf237cf7cd2cf37468b658f9cefcb7ca085b3c9fb2352bde1de72b41c3d26904addaf2fe4d27d0cb672c973a82d7b0128bdf401addea8036e6119285a979d9a4640fede36f44e8df6e61f926b5695ed9876755afb4caed1118ca59f677e48376a9706c938e27c41817882c3e2d348be33059b58eec3cf00acda9835ecad068d1c2e0ababfeabd648772a16aa5a0077b525dad1b63b26aa3b963588eabf834a760c485ffd84f9f9322841ea865b13cde43817290857815ad81cac646e904ef36edfd5e9be5cc5c5cc01f2a1672e6150fad88e6e0950b78ed2b13abf98c16df52519ef6e7ade6266daadff6007a3e29526482bf961e8488203a5770d641fc8dc05fbd83ea56516f64c8ab032823091b932cd3af5af5c257b494ab84d058575ef23547e5e49e4387487dba8aaf1e09b39cb3607a962b8d79ec2a966ddd8855502f0bef900d6ea4d04a5c65283b9ac947da48cad9c99e00cb54666b78e07f59b79090aeac98c2565991a14b728286be37d8b3848daac2c4006f39dce8e0f09c6d67ed5ce3c6dc2638a14b1a438d6c65f33aebf55da8ab8504b6310e813b9e3a421882bb007fab59a4ba1371264a65a82a573f278c0e6266819737d0146cd8222cd8ca8fa439bf09b796291912756ba993079fe0ca51e3009a516f5c63d152347b97e202f06d1a087f67edc529c085f976f56bda47582c95c044e7e69568f12ab34bbd752c3df2562e3eb47c0cc33b5dd0a06b298d0055c3b7e30566b86270457f40bf8d2f5aca4d0336abb2b1557b8fde29e3a47f7d3021c96db6d00ef737f888f8ab12c67e2afbed8a332634e5489a1f336f9b0e362ec1346cb492dbea57407d03cc709a569c6d4811efdbfb05d03ad658164478a7bc25143b6013ff8ebfbd5e72b652a4728d4fc0c6e1f350811e6b9d8625e15e91a5842997026432ae14f9f0498bdac3949cea02fbac4090fc823417da8f08160bbc5a3ac636b9008dc8adef94ee45f0b4f0deb8131fbaa4074020e05fde65e882fd7e0a6470b14eff127236af25aa9b8a3c907511c400c7197169afddf58f2e641f84ac28db3653d5c8ca90e7c9e1da1f97cc38e2c9069f0b2a2e0906cd3005b1a61803b0097ac2e5c81a84be9dc9b572dca21077f22f8d2b5895451cd9a66db466333a2e4a47bc4d7c5ae22fc8da8c1d53568f744dbce07925614afd8b6aa8d4f2b31c17d1b40c86e1c66a7ee0e38554878e260d07c7bafef362e399e77bdb8018e411dcbd74bc436d2f3d0baffc3906eb436d91f5fac31d88634a11e320f8dffff73bfb5d4fd0d8e67e9aa975b5fecd4675ce860c3a9fdd676cd4491465945195584e79671531104649d4a8893ba0e86205ebdc01a94b874c008693197be0c388f14de1e008ab94a3ad88ddacb23cb4b9261f557ec44ebb5505bd12948343370f4156a620553c6543c3723298f5fec9cdc43ecf99f180c98df311d00f45f04c86296360c2ed63672d46f6c3966169b4bb6dae3cc91bf02e9f5b2224af681b987377037fd465f0df5fc42d272fda0387ccd5ab27f374183236f3404e0a0022a8b313ab776ad315d1a3e8ad0862a7a8ab3b20e1c083de7747e4b266c5987df3db183f712b63b02a3b3462b3932716c695dd2c2acd9f6eca27d33b5910b01f796938b4a1146204e20b06116bf524b9af23cbed717f219235197305a1fa3473ec2d8e8ae28318d814f72de460a0b9aecc30beed6a2e55522b014b2c91fafcf1d36d0d76415bf00137fb349a834cf5bdee6e0359b83fd53099ba003133aecf0b53d238e2bd21b9b17253b5554f48fd6827e021024cf2e6c141cea95b9df14abf01bb14088a7588aa8f59676d880015f00ae12b3e3c732b76f4b3881da6c5297ef45732b5c22eee181b02a0c5fa57cf4af25838e888d7809b8f72390fa222b64e4e231c78fe766e5759d10cc7db1a3fe42fca74ec06647df9de300facef7a3878594eb34ed0fb4b56c43f627971049f5de0d08d38b7734ae0eb82c0798f9d3994cb2cd9175a65154bac4672b56b11fb3c3ccccfc828fec1428e176c510ee76fdd9e91d6d80543233e2916efdd7492edb9d873bba487ea4ad3c7186a018e581c953ee514d0ba179301958820783831e73608bea06b083746b31ec06e8eac667dee8dee654f45157fa60970289aeab964bdc89a57f768b95c599ee9c0999e63ae81b9bd386f8ba41817d198087e04172cfb9763b10fd48c1ec421cb59fe00918c06b383d269201c8bc70b986110eb53875623bd8d521b40e32cc370185de89eeb1271f1a99f9ea92cccf0d335ab423b28b5180bf75b488877ef10d7c41ea7da502020b5e3d85cd951e1510b86f67075eba23d14bc617b9a073b75539a949e107caaf6544780a88be94bb04b46fda0af774d1c9802743f4de92d8dd339c30365122de4efe06b3f93c1e72421f00959719f0878c9c2c89899119a761dd946a31d00e194f0b32cdfeb9a750efb8b1d94a56ee32b0c014f9e49866d3978c37998e85160af3173518f7a3c38be24d1ca83d1201d1259cbd6be76b7a4cf8c85da951f2d50db47253a7a71917150bcce313a58026ab2789aa29dd0f633192cb4aa68f118f05894d9f25bd48d56cf6665ed3af65f7a74c6ed9aa8f54d15811bd9a4cfaa5eeb386c903a73c502658088c56796d5f702f2a303e682757a6e8baa3ed3ac9cfa2a603c0471c0d123074888455c2ecdda5b014be4205b78404694d9192dcba9f4dff96fca8e9069a2224e262984ec6d5b6f033f4cc058392768bdf94af91066fdb5703910f0fa9da5330e8aab14dd335931e859dbf6dfbd8da02723dedf7391e9e8573c1893b3e3efe5d9e8874a5b327ae1b212296aa02acc85f7cf750abade3a3a1004235bb4b39522a3bc3e2e8b94249e3d6f099c4050bcba402a75e0b1f3aebebee921c119e1a4e0cbaf59fa6d72d8f5c486fbad14c5555899babe4c8956ed315fd74954ba20d29bbb49a4fcec502711bef90fe239a287ac1", &(0x7f00000001c0)=0x1000, &(0x7f0000000200)="3a8e4ed58da1632a018ab5695a9b6b45e245827858063f8f3d02e914f411263cb4567b0c", 0x24) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket$inet6(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3e68, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x0, 0x0, 0x20}], 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffb, 0x27, 0xfffff, 0x0, 0x1}], 0x401, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7}, {0x87}, {0x6}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) r7 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff9, 0x45, 0x4, 0xd12}], 0x0, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) kevent(r7, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="08a6800310605f654af53705e3bc87172b6e29f7f989ae6d90aa992415374555e4aff9641f725b79a8474b9817f4d6bffeadff803025b3968953161ee4ccad4be1d653f98834a357554dee860691bae9e40b11e1cc600d009a508b74058c84fc6b2e205f97359c9293ec68f7e9d58ae5716cd40d135a7eee6b7389e0b5e631b62358edf239fb1014232a0a7b64632d755fa3250fe9144ffe8b4f45db99eec643b9f1c17a5b1dc7746485ca224d795f", 0xaf}, {&(0x7f0000000240)="4dddfb7b05773bba5cbd3b35dcea7273b729b24e7ccc831cb898b6999fd9c8ade0aba9944afe1be6c81f4d66f819b1628afea4d9e47017e12d31aae51b06de5358629db324611eef38799d8d96462e30fac4ca191aae29867b9c9e7291085fdb7a56f86c2f940c8500b88ba555a5827b00"/124, 0x7c}, {0x0}, {&(0x7f00000006c0)}, {&(0x7f0000000600)="dc32580ebf881bf637593697c6a13050ac35823d50e5189720790faf6c047454d211bb68d47b92468c93f351508a3a96d09325fd424f080914b5255a6ca2f0f54082470c56fcb881d1f13f121536c0feb3cf36f13dab02896221c8fb8dc0da9ec49f1cf953891637be36686f4604409bf067af5eb0b145438d4a1c45ac4c", 0x7e}, {&(0x7f0000002f00)="99b170b5f44ce422545311fa1c2e5299ec80b0c5b194cf175644b6bf52a71dfd14b9048dfba7fba31a7a15d81f4836731d0685832997a9dde55562a9a5197e7f9012c1330b5771017f5ead16652948ec48a764c825d2aead72c148c80d7fe4fc065f1225840b05fbcbc6b9fbcc49c920c348da0cb63a0b718f0a4db12d164b568a9f54805336e4a21db0df5438bb3423780d23a9bcdc05f83ade3b1770d7a1aec4bd41fb492a9f8979016ac99e3def82e0c05173e4c04d1cccef1fc78b9cdfeeaacb7eebfce00092ff183949f7d205361a249578069c992511a5e638623082f13e7d389fa3b275f227d8308ab1b640e9b07bb7b60123b0f8651ceeb2f1f6bef1b0d5d88fe6b7eb253ba7d8daafcef63edf0fdc944fd469a0be00522340784abfa9b381c9ce3901a0e30de0443805c2d53f3038b1e28689ec466370aad1e6badb07e3538fd0835e0f70c00aa45410a04f23e5fa0d7ddd20500decf6dffdd1f66805d8bd660450c0fb7a5c890bffd9dd7aa8a668802517115ce6996a9dce12f17002216187a14321d584f3d4cc41e663a426fc2f51d48e40deca69f3bc23c556d80cf355fadb65d78b86a62f7fc69f49187ba38667ec4d7dcf5f98e4411f07d6850e70aa08639db7a1d0de436d64017ad5aee02099e8d7de630b5a37431b904b6e81df715b9cd2a5cd7a0c0fdf87b892a27f14654550f3b3dacf5a303f493ad237210ab14f7da25301a59b9f2bb7654b90036c3dac0a79fd77b92ff92864e965c6d2050c1ee458dd7d56e45abec5316e8a42f0c0d7c586bad2912320f67bf90375a47621755ce410eb0d0e5efd8aab847e7b23dd44f0722b13fc0b2b79d0e2863a01939bee5a62ff75a41ee6130e4f6ae2e9b59d6efbd468173f311bdbb31dd7f234ac34642721ba2cd6fc7289e604850f7688a58a1e4a21072be79d79e5bf65f3b7e8303ba84590c03d778059e66bb19f7f71bb7bcc8a134a4dcf6e3cfeaa9b50788ec80a73f14848961893b18ae82899cee87d60436f0f47ab1d907183af580474036174cfcc7afb14ebaf70ff4fb3c37ca4882e37a2cbdfacb6247fb72866575fc10fae6ff07c2cdb3a23cf7c38bcb3f7727e960fcabe20f0c5622bc89754f55c81573a8c0b0cfd90f278f0fb6a207feb687e13bb7d7def233c1cbdee4722ac077a90648a3b79e1abc1add2adbbe3b4f15c2c23990ddd7608fcc14ff4489c355453b2c3fbdb9866bad4e5db47c621664add27ebc3c403be75f641278c590e13966a7e6ba7fc744b25207554e075f216226c5d17eab00d018f47a64370a0e08cf2ca17750e7d5a91c7358cf18a860f88d8b2f5ae18c9969dad34577e2adcd4b6773dd7c0cc8c858da6d6da6e16dc2544f6e00eee21844e2fe200b661c37c592bba2f701ea46545943b7fead257e7547f01a455360210ab446507a7d2355627c0b6d19f64930f2e5185db35ea1f0041e2fae529fcfcedc0dcc4f07b42d752beca24a27be133c76b8fff3432c72c436c03d67c1a3f116a6f1757c736938047d9a15e5cc31ae5604bf8fc331ca37581e9a2c16dbfe0573d15483bdc00f70c80f304bea3aba9c5ec0f8311a82778b53fd99fa192ffbd3df9535195b3fd49c5ad8df46b56fc0b43a14159a2cfb50658fae45004574144f161cf056f4516f04de3eb978d44e2bafcfb9c1a0fed4530eef41f5bb0cf0e08e89a0274892902612a2e91c9d6a80e8a3990569df3ae5cd410c0101c74a15010183e3abc934766cd95bfbe6c14abd39534a3c5bfc1b18d8bedce59f02b443610dcb0252b558a9c65498bcfb360ba8f69c56d707bd8f9cf92bdda0c6731dffd7b92d0e8bce6618d3ee6f5a731724d6beea6597b21f4183395bb50b970c3ef9cee453657f45871062b00eb8cb3a103be50430f16ac90a5b5778447e10738f1e90c8b668402073836e2340a5546e78bfbbdb03ff7ae20b3d3ccdbd84963d01b2fd0d46af1825eac7c2fc933eb773c39bb74840dff4874d3f00f0a353521f9cd8cc949f6e4440da4f8b4e52d785ce96ab789c0906596bf8ca44e7aa7eccb94bbcb7f6a437bc71d17c3ac3097ddf4ba677bc8da71a516d03d39788b2a73af62930ae4809f4a2b82cef623f5760aee445f641414d6b431febbd3c0dca95628eb7f53cf0980c8e5341592037e04f0c64e422fe61ddd3f6cd198fa3d46d67d9acbd5c90cc35735a508ca8356a146b3be5ddff7c712307d1d32648b69139d6ce4093319f774340052fb632e10baff479a7eb211213c741857abb93482842ba6bc24c0a82496d74a969662fd9ccb0349855c6ef4f9b7d0cc8ba9da6d8c0af4c127e54b1e0aec02c5d3e30bd2d40ebed32e8ccd181d91b02fb1fea184cfee93588df21e6d82e0130d347a3bff337c0d0cb23b38def738604eac7ba0253f8d878cd520044f18d4b98c99b2630225381d68598b74130994b37e57c71424449f355680a0632c68d75d834d3e49f379512bcc06ae1fd00437d234fe29cc93a4b0eae261ea50a205566d7983e60513cea42dadad6a3071b59f0fef0efc256375ef169134a9083e2a8338ed2db20187ef5ca2864da9d3bd029c1af42854649e9417b162273aadf00f064cec11647a322028d10a8190dcc84d9b39f3c10489ef1bde13ef72deb4c2edd1619f6de2481f7e0d54df0677b3296d910653238f66f4ba77d86b7a655aea87caa08db3ec36185381b12534745039c5646823baeb17a08d25c82e961e29bb5d53e8a5872204cc84ba7a47f991b16fb091f7bf9dd930b2847b5e1544a325456a5ebc6355e4b183594ae3cd73601bc20058cc68ad4c8630defd81813975ba45e8738536dd034444ed778bac92ba5bd8b076d6a6f8202f58fdae874cc5d33be919fa1b1642a3218079d12947cccca2d96395bc0339108a538e7590f8416935afdbf81ad60d26c0d2940dcc0a4b9c25d1189b284fbd6bec7a1319d051e9e0b3b73ea1e74677f64b88940b22a0a687c4c204e6ba7eeacc383a0fc97ef9f501e4acd2cefbca28d7968d6e1fcfda3db50d9be0cb11ce7106dc8565548beeaadc40bfecc5c6ac5bed408af729d30d1772cd0a8213bc95012a97c8595c21fcb747bda11878a02cf1ee962e688e48adf964ba1f1e1a275b8d6d62ad482f4af7d26b3f5140578751b061366bb939d50588dc8d56ffd7cd7e88c4e371b3971efd3b2a480d30513d8e4e0c0ab3be7f26ae031d9f4cb81f5a3e9cd1b00500000000000000347e88133281cf189fb128deb8c4830b21332062d50bba3988feb132217a49c791e3c8610e005dff67d01cbaae1d2255b69d12b08cabdeea83b67c3f448f77729d214a0471c9634daaafc98da8761f758e065e65cc3fe6d60008b0b8ef10d6e66f438aef387eed838bf629c91872603d64efdf06df3c772c642572994be1be721a4d3b0c7c84b1048346f3371e19b83f81738ecbe108dad8987e99425c07baee00c08ba7d4476352f676496c2749a459221c4b99c9fdfb6f260b31dce4e7ed26bea90d36066e7cdf40620b1d1b5971d9229960d595a59068ad1fe3a7660bdbff1dbcf4924457f33e48cb9d1ee99dc8de354449a5be3f74417f04f8458a1727d88b6358ad8007ca67ce36c1eb2bbe3f2959394b0cceacc8c9a95020d970af8321e451e6a5dd3320ffddad431c90dedd9fab426722acf2ced06082931c127a85cfa13ccdf0ae0e2c175f3efc65b2cac55476e265377cfc75f607068779047f1d1796bd5f5b14538caca93bf2cab30b27188991c404c062c5ba502dd08d5fd575994eef436e7c7035b8959ad54e9266b7cb99db1fcf19498efda0a8170cd3476976aa6deda1e5b159c3b94b36d7e4434d31e54c481fb2f6e70ad9", 0xaab}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) socket(0x2, 0x2, 0x0) executing program 3: setitimer(0x1, &(0x7f0000000280)={{0x2, 0x4}, {0x20, 0x9}}, &(0x7f00000002c0)) r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x1, r0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x7, 0x3ff}, 0x0, 0x6, 0x100000001}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x101}}) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = msgget$private(0x0, 0x100) msgrcv(r3, 0x0, 0x0, 0x0, 0x1400) msgsnd(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="02000000000040006d1d5fcb28d9fc2efd0008000000000000b8f707aff57432a505995139959fe8249fcfeb969ee0027faa"], 0x32, 0x0) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/14}, 0x16, 0x3, 0x800) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) dup2(r4, r1) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() getgroups(0x7, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getegid() fchown(r1, r5, r7) r8 = getgid() r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r10 = getuid() fchown(r9, r10, 0xffffffffffffffff) seteuid(r10) r11 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r8, r10, r11, 0x30, 0x3}, 0x2, 0x441f, 0x10000}) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff9, 0xcb, 0x1}, {{r1}, 0xfffffffffffffff9, 0xc5, 0x1}], 0x8be4, 0x0, 0xfffffffb, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x60, 0x0, 0x0, 0xffffffff}, {0xe6, 0x0, 0x1}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@timestamp={0x44, 0x20, 0x5, 0x0, 0x9, [{[], 0x3ff}, {[], 0x7fffffff}, {[], 0x17}, {[@multicast2], 0x2}, {[], 0x8}, {[], 0xffffff55}]}]}}, @icmp=@mask_reply}}}}) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x4, 0x0, 0x0, 0xfffffffc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x2e) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) clock_getres(0x2, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000000, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x30001) writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r3 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r4, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000880)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@generic={0x88, 0x2}, @timestamp={0x44, 0x4}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x2}, {0x3c}, {0x106}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) socket(0x2, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0410210000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYBLOB="34712a8444a92726dc85871363ed3ab311dfc61e63e6534f3272982586c9d1a8589d4eb9694c5104a1f2910ad6983919d186f2983ff34775a79985189da882c5ef298db752337186bd7f77d971a71b68eab8b2248c9ca0e8e6afa2f5f4ffc2fe6865f67ee8f0feeb182285c65ef1e388717b27b6e5236726939ee8c812bcf3057cd106e99babe0aeccf471ae6144000dff0857e1fd162e13", @ANYRESDEC=r1, @ANYRES64=r1, @ANYRES8=r2]) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000e00), 0x0, 0x0) close(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x8) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x3a8, &(0x7f0000000680)=ANY=[@ANYBLOB="ffffffffffffffffffffffff88a8220081004d0086dd64306811036e01ff00000000000000000000000000000001ff0100000000000000000000000000011606000400000000ff0200000000000000000000000000011015b06b52b932cbc93346cf5b00e2c2fe8000000000000000000000000000aa01002030670000002e100000000000000502fffa01020000c204000000050469c00733c425c7511a76e21b79da0fc785d271fd1b8741a4655200f4671c0304df510ede6cb8011667600537a41899a5317ead09e635d6e4515093b27af99c3d480a9b326aeffed67cd7450e2965e011c336c0e86b24a68b2e7b490fb1cb7c4187b632ff3b541341e3b501ae00000000005b007e19640000000200036865000000f0442ceb409374959900000000000000000000000000000000000000000000000000ffff7f000001fe8000000000000000000000000000aafe8000000000000000000000000000bb525e3a771d06"]) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605682f90020000000000000000000b3ab1ec43b427bf600ff02000000000000000000000000000145000000b1"]) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0xc0}, {0x61}, {0x2006}]}) (async, rerun: 32) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[]) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x141, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff00000004293396ca7e92480a000000010000907800000000000000004e224e217ee83fbf8b1bf614a905404dae80622ed35b6bbd5db162f0f71c853ecf9a0ceb40461a", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="2100000090780000020c96c729637cae4fa49c150402051a00000000000000000000000000000de50000000200000000080a00000000000000000002d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013"]) executing program 3: semget$private(0x0, 0x1, 0x220) sysctl$net_mpls(&(0x7f0000000000)={0x6, 0xb, 0xfffffffe}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c, 0x0, 0x0, 0x8}, {0x3d, 0x0, 0x11}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}], 0x1, 0x101) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5c}, {0xc}, {0x40e, 0x0, 0x0, 0x3}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f00000006c0)=[{0x0}, {0x0}, {0x0}, {&(0x7f0000000340)=""/87, 0x57}], 0x4, 0x0}}, 0x10, 0x64, 0x0) dup(r3) dup2(r3, r4) writev(r4, &(0x7f0000000080)=[{&(0x7f00000003c0)="ae", 0x1}], 0x1) shutdown(r5, 0x2) dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000001c0)) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x5593) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x100008}, 0x10) executing program 6: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x4, 0x201, 0x1000}, {0x3, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/222) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 2: sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x20, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, &(0x7f0000000540)="38c344d08db0e1397e1e07002d973b05d32281bd5fc0241fb7ea5d170607009807c187cebf74ee05cbc21f02ad0f538811ff86fddaf008240000000000000002000000261fcfdd6affc9e2add51ff3806f72ee3227f03b5acae5b56dd0ca261c4e04a084bbf3ed148bc1d3776326dd5ecf57ada312d66ae805d7", 0x7a) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(0x0, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(0x0, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmctl$IPC_STAT(0x0, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000501600000903f00000009000000331c1306cfa10500fef96ecfc73fd3357ae36caa0416fa4f376b36acf00b7804be381e4991f7c8cf5f882b297be1aa5323edeb51e2f0ca3ebbc257699a1f133ea7acb5d602000d7d026ba8af6300372a2102000000720fd38bfbb770c1f5a8aec881ea772ec5890400000000000000361b1257aea8c500002012000000042000000000000000000000000000002000"/177, 0xb1, 0x0, 0x0, 0x0) mmap(&(0x7f00007f4000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x22000000003) shmctl$IPC_STAT(0x0, 0x2, 0x0) msync(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080), 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)) executing program 4: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/248}, &(0x7f0000000100)=0xfa) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000016c0), 0x2, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x10000, 0x12a) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001640)=[{&(0x7f0000000180)="4367413d1110758535088f90c647f5fc04e5d96040fb2ccfcbf6c721b196f7b385dce4da7f9b102420e2db069bf29ff9a2c279522fb622a2d5b33c45c62d3cc2071f565e1694a229f9c75fefae4b243c0917561b6e7aa2ae6690fb021afd2287a8dd1827d2892b6c87129dfe0d6552ecfc481afc", 0x74}, {&(0x7f0000000200)="4e053be2d68bec82fea321ac64928a77d06116b46e527184e34b91196aea9f16f6cd65de95320ba81598c7571bc09355bb20501ba53a1f154468ac0b076f958b", 0x40}, {&(0x7f0000000240)="448510d38e78da463c9cb15e55e4159f40f489d01210142a4c226f2226fee88427c7deb0211efa15a2ca80345758077d6383e3a8eca8880872307e18a7a46ae6c19fe5faae841ac508f094a011f286c5ed6c3252d8bf42412446a0a097aeec39379ecca7a4207ce557cd7725e6f541ae61c40e85c5e03aeadb238375f4e9ef8810c877739d5befffed7b74040249ffa18f362ab7b6a78d8b1907498bbef34ac226b2d1cb2fb7e3b25a5b525633e3aca8ca6472516bbbfbd32db87c760cba46f66b9139b8f504124800", 0xc9}, {&(0x7f0000000340)="79c5a725c18c85767a79dacf104b4ac2b59a4362c34d091b7c4ec0321564f96dbf5eb2977472a006d232f83f5805d2a789a6193348692dbf29bc6e5d0667bba265bcd83746843b993c19e0fa932eb483939fa72ef2f8b42bb1c9346db1793d51f99a08bfd20d9f8a7765692d6c2c59b9f3112e85343bda7ea163a11682076fd4d6be79d05b05ae225ca97e9b583a95cf1f2774d05f66f2303c34e24a419d80ba304257e4ffa899600b4b50b67ad54379cba1f095f08492ed80ace0cb34a0fe0ddfa800652c6d91470b45b100bf32910d9fc00e1393ef6e3f2cfa0fcec82b17be11f4fcd953edfac7c7349dbc139a567f25ff", 0xf2}, {&(0x7f0000000440)="7cfa6905f097e0adac548d9a2c9d21fc0683d9b197c68b9a30311e944e78e46a88bac1388298312e27e0edebae62a35272982d578565164d84de9c1c25efad9a8f6fc38d7a0f11672a8ffe1310b8b63156cf7fab2604885ae824fcf06bf8bb0dd271be98e03a8c5f26b92c54f5b55b9d446a380efc5a4ed89c195447c7ffe755041848a00f2cc0492cbfae7514624a2a6e5aefc30910ac1df19dfb2bff87be556cd93d9a36f0ba370999eab335c7b4c4e8370440505e2e6cb1bfa7b918c77eacde58ba7f0661f280fa0a", 0xca}, {&(0x7f0000000540)="1f5319d32d7e9609b553fcb2b9a6b2498ec104126840cc250ab9f054d3a2002585fb7fc64246fe6e3b331569cbae6dfd2d33771f949fe74419f58a8ac03d7467ad3c38d801c04a40db7304312148778ab4aee9747a2034a197b4070f35336794ef081a943f7169c60db23877b29ee036718855243dc7e53a38c072a0da1280c8ceb9110ce1db7e884d3cc9e4a19bb9590723486b0ec483be6e050356da9ec19890b9479349eb3772b04bd8aae86ec6985779a8a65fe687ce2f70b2d109d8b2fa5f7459f60bea7a994f84c61cd448558e47abb4", 0xd3}, {&(0x7f0000000640)="ac32671614d99302b70336ce42910515567b3183e9ec8d2c895b63b9ad7913e9ce74be0fa7aa02b941c1d8998c4c68d020e834cd1edab3fdacff58538ff452cee1371f385a6b878f642b19eac7b234c4e94ac062f38524f2ca75f6e56272f67f7ae0b87cd09624fbf0c4e22cdb10809feb38fa94cbcd048bde65fd9dc1cbc6826c2a0c1014023f01f078efe11c7bbc8566e5a156e6981dd5f376a782f888d46c6b7894d6dd4f36c392dc0fc47650eb05fc82f74b5bc91f00115a3c98350b76e7cb1669fbe91e713cc8567a0329cb44bf5c4a49093634756fec3a7cfb410255816ed0a3de72b897d41c293baaec40d3b76bede57cf4916e26fea2a7f904c9b9986589aab6af551be8590e45790183d7daaab0bbc1fe39d5846db0bf44a1b34f9ef6910790a9a218e1213fb600fd17b222e528c296acc0ff4a8041a82d9ea59408e04ca97dfade8929110e4a83c2e9e416d8f1e43d2af766b28eece96f56a1f0cffbda05f86c8c70d8279129bbcd9a7736d0d80f252e903ddd14b8438e0b34cbffa54c2b7b8ed567d55efeb91671ef495c8b227e08c3cda9f14a7f39f3f484bb88ab719f92abb93b1efb797227493aced2daa6abaa40a9fea3c1c00f87e40aefd349167882d61b069467bf97757137ccc027a78a6d2d0a66e9c67d056478a4ec7961f3fe50196b67dd03db4296908173bf477b82dc562557780a8eb291ce2a08b8f2a4ae571ccea3eeeecc5cb906e6a43821b3c6749a51f0d44160318de410475b9819b5be18d9d7961dfe6907d8ea9f8710a6dcdf3a9210de7979b85fa75dfd39f014997568b699b244dfb60123a9900ea22fd16f9ace27deb859bafedaf06e90483f08f816bdfa1eb6c5ba2c015bb6464b2c5eefe4fab9fa338b4ad634e18345ab8ee8b7d030497f9fec51d0da7404ebe7d9194a5542d313d5b751480ac3be2b94ab5ad9744a5c0e1c646901a62949a5d36bd49217cfac0593f15fd59a3fb949b393237c4065a5ef68a3edeb9864aada0c43aa434fdaa7e4f9645c584038b939eb33b79f706c0c5761b65e21e03429525f034ae5e936415b53ab5e3b1f64edde37dc52602b8ce9ea551a5328e1ba2f043be9f009213ccfb5492b6592c57dce704f8aaeaf920c8eb92bbc645b5929d0a3a5e123ebf28d48c3d199f9ab092d6b0e57b4854f98d2662d08b523a5a07a156927d6918e06d6dc9754ebd9bacbdd41f5984ce681c4b5b680ecfdd2bb81b1cb194003010632ec4268ce750a5ce050f9add752bd0891fcdcda39e98c48eee603686e6e249477cf7acac0471aef756e7de43890571428de6ce4221f3a1432efd9961d79e884d1dbfdebfa06d4bfa296f84480d964401f88a7d397bdad2c6f11768a21c2b9510c7d43baa7ab31f8206363502637be3918b7af06e3b27bcd478a95455b6a3c7a6c195d56d79ba953a59bbdd4c3fe95f59f24553cd5c6d3a776ed37c885e3869209292faaaa65a13733d08d781bb36cc62527d03674e0a1d7c9913ef518daf7dbbaf9f555363021dcff45a23197a4323c57596a4c9e14308a2d7cecb389da91db74ef4b70bbba46f2cfa833070dd52eae5daac5cb64b0a5dfa16f1562a85fc081d2b58af8e11e8bb7ccc90d6332f6c119df09826066387ce34680d80a53b432f89aa1db5653f24933a6eb20f47d08e38d4a1182bfaa76493d98067d1f140900f2e250bd243edd1d1405a07f22d52572ff42cbf9b3b1b532d51b59dd4371dec8483bd882da5fe194e20df25722180a798a8256fce2a6f87c0b6c244e4b2a4082147ceccb85bd34fa869105b52af0b643b0c5c9287abb419c507cee4190409791adc54b2ae82e349c6de73036ea5ca860c6f8af18984d9750399bddab9abcc5f7bba1cc0cc99bd138e21083ca2929cf796748c651560b9551011129980134e18a1b7398b5bef7fd4f4fef1b5b2490dc3abc675ddaa08a0ee327acfead6ef1fddf4fea2c600ef6ca426a5c6fe065ed570e538d606eb5b5467ae4e09c6cb24555e2b4a728cc53f960e48611b28e30bfd903cacb00cee40b7797e9aebb5448ca0f96ea6327a9d6aa8331141bdafc166bfa8ac4a799d1aa2111999ec6d0bac025d72ca4eb8534c829bc1112261507b5962fe6594517b3bcc4eb2a82c8115bc5903d9ef15afd20bd2ac1e8f17ae90986dc8155aaf3e8d0eea4f7492c756b9bd2a3d83b148bc2b4238090013fe77433c16aa4d8b1356c1ec2a5db600b7f5dba58ad16fa6c443b69bf447f8f719dff2dd2d17afe107351d2ef7b169f806ca5c82694664ae681a51d28f1b4e8f79dcefe5bffc9d72940c8d48a85cba4c53d26e3e108166f44e6970884052c4616f83a77c8225dc40476ba63d4ee98a10cfc9a65f83fe433c84d83b6a4e6d623792a83cd04577792390d11746b672aeb1103fd65180a51b477ba16718a9e516a6791e1c2611ef9bdf39428f20d875063d384303da4752c7c5d7a3192b2c9adc86567d434ecb6e7f00cad6ee59b01a69f5793fe205a69c82781fb216e07af0d1fd06de905d9ce74cae903dcbcca3473ff80f8f8081e90dc7437fab10c0fcbc10c4ecdf48d71f715d87ee0857666d8b2651c99c4b8a5a032ed1389b8477ea439bd6efed67fd26226a07cc2411e10b8c08bfc95eb4a5813538f7bfc3fd69024769c308521cfb8dcd7160fafa91fd86a8e0564e6df5e3ef390769c746bb003be21388bf57411408968dd67f3ff30561c5665e1f4a3d5338e191965d18384fea5277ab18fc6c48ec8b94c7b8f9edac13a38d834a3c28401e6e19305d2c3d06c68b77ada2c5e22f5f4450d1cd594b6fc99817917653f50b35ffd48a820f437e8d7cabac04265962afc84800abee9e747f94391a901d4877942989b98347ac2dffce52cb00a212ee0336c93f382c905797e47f6cd8bc131d0e8645e2d10acb3674e66881a5bf40e74191ba11bd1cb5b2d206460d31f87b5b24823bac304144e9f23eac58b32a0794fd4868c332b3d740b69cebc867f599c100f0118fb79e3fe48d1a0b205e59f7226da68fe8263cd2e7a876da2119b21f4739118eca2d264cda0686bceecd91aa0c8e3cc42ac09932d56de1e2cb7e9b0cdbe5684d422a35cbf74d5acc702e02176a6ae8d2a8db6a472001445a7e75758ec58f5129fce21acc7cc76222f7502a11e84cbbd0bd3cda74d55370d7cb70010402b0c6489f4b4de19bc28df987251dd0873112302bf6383c9258179d6b65aa75dd60f304dcd8d748ecd1e1cbdbc2cced9def1d4d2a9aaa9e52a0ae7f62fae6f3a3931e8e44e09f354a4cbe8ae88ae4e234fc9a658f35602b93ab7b2390d4b989984a095791b4d637e25dae9cac7a754746b9a392f6732eaaf4f46c242598a53fbe318fc07875499442419889f297085326a84daeb1bd736ae33bcd021aafeeebd02034ea0f9336fdcf93c94bc6f062892eb896a96cc2749caa652ce8867b092bf40fbd0e0cb645011d1909c8d2b8e69822fe5f7019763c26c783460a85dee2b7a89fa3d0826cc8c349676b1752c082711c9300b224e784085315a7b86165461df1215425a7f3e7eaa0b766f99722c1250ca93eacb7cf4e43435138ec08c162710968d2a88d442e7816f4dfb2b667d1f36268f5babdc6c6835c805f650607eb1d0bfc084daa56c7a154ee184c1238ed1652f7e3f04bae3c0f0ed2645ff14c8ff02824d124e78e88deb910571727b72e1c29508209f370534aa77686c93cb9c2ecdb60435d264e2f4c9ab3572734c7ab8332f4facef89515a13c36b10562aeba2551bcfe307fcc78b9dfc9945eb7c9e0c62d61ea46971c58f9dfc5e9c67dcf7bbdbdb0f432e9be176e8ed90185abb082ae193c787040b09d95c7ba04c230d852b799231fef27b7a620a3e18e6668efc615254f1f9c06bf3fa07bc0418c3114efd9aa3e11cadf5b345e0ee9d29675f30f529c2de57ee63126cd4892aa3278222f9d0a74e680c6fd9b4580ae1da91a1ae8ccdbf23b7b73e78b5e796b4f4e282be6a782b392f29cc893334acea356b52019d359b7dcc58a74cb9d04c5b5e3cc233cffc72930734b998fc7d19ccbeb751f1d07213a64fd1b2fcb2b36d0bdc28cc23d0b8d2c656ee2dac9302c9932528bf9a750dbf8bd7de7c0dc81fd4932ca222bcb4f2651734faf97da5fedeab199905790ff21fc128d65eff81c654aed25236153791036c97c0b7d544b478e628640e306b2775153fab608590c62fb0d371e40e030dfa90cf0f59a44dfe75043f769392b795fe6c1d19cab12895c70f3990647cba6455a291f3f4dbcff44350c188c93ae1e9240d78e9d53e7deb33bc259018f1f0362593be2353b4243d6526b7cfb5eca529b69e4fff6f31462c8c6b8a3880cd2815c8fc2bdd84cbad4c5e472a21eba9cf33a8375b7ea10d0f658f27714cc0b3e1af4aded74b9626f6c446bcf4d169d484998f5c5f84289dcd3290a88d4bcd780266ff3e2e24149a7e2101683642a5ec59f7472d71325a95e25b08bfe486a7716a34cd44657c4af622160058544f31f422e370a41cefdeb96e922423ab2e61047b923f310fa0bfeceb12cbc6214dc518d8cd99240bcfc5eb80bb1de579f4013dfe222cabe7a38d554e3cfba1241fec9d41325da67f5960b3b71069855a6a6136e8d365e1741ae1554e252e0cfab62f71df9182fa0c02b88378cc53e0b89d7f8515bcf8673b13ca4c276b7b4c16e19843d383fdac97ca2c2d109fddb249c554e066375bb490cb7ad13c844572d11835e11f7c06c2bd97d07fd26a51760a3b6fe9447215c5e55131e7eefd03b88fd17cb6dda48ea2cd3b5e02fb80eeeae477f462a52be7f868ce5dddf5d8136b3a2ff95a46c189b7f66d9cca8214d6f54bb9011064853076573ebc8eca8e463d2b368744a706b2999c0dc804c66f725f95168300f0947777d8d587db36875fe3dbfd2031778f388f03c29c71a0581da7eeee7196d0aa94ef12397b58ee494f420d398e764abdad038964b0567422cf274447dca18fa64a92a179d606b196bc831f5fe3712807948db7d319621ba3d4005f31cb6702e2fd19bbc3d7fc38f1b27c45c6ceeaac8bd238139c985b12561c4fbefbef9c51cd14ccbbf06f792b86a31c28dd580c7664a478cd5b7ca26603937f033695ef45751f98b5b172a07415ba12fed47550d268808eaebb90afd222ba2949a8c36dec02374dc520f0824060a6a6ba9a63998c5bca37f7d700a40981439ea3bafc226f0fbeb5947b384a16e05c00173763d1440dbc8cf5f94ccbf459b6b789ebea69f4f1e48ae53333bfc80d2b6730feeb089980f0d6fb0173550dc730ec2ea976229877cd66b3185c1b92a1c154ea94daca8d18d705226ccf5eb4f60834c8b5aaf9ab18011380d45ad36d757b2477763bfe85ff4b67817f324599d6ba68b180645e036739a42e77bf0575e769f54e244aa3359c0609e980af57b855d62b704604cc0dd836badba1f1e7970ef8416eaa9831cfaf7393251ca4278a950bfd868a1340dfdc461992afb0cbc795108e3532a87581c86f2b9b6d35ea6cc8f672b07e598b0dcad0bba27807b71a4e6ed10ae2ec96f1eaafcf17f14e00221d13ef6b0e7bcad1e7105b0272a93d284ef415b6d89c1c9e76d17c4c65fb0ab46856673c8720a84459d2a2dd26e03ac8f712468806a2c70d8394b2c644362f3fb7f810de24619034817858a559de682d21326a1c2703bce4222ec4d350e2de2f69960c0eeba43e50bd8f2f44dffa99ecfa34336a50fa51005eb29d2149d82142dfd4103bfb772b92fc77243d095a69cdf8b99565d2b2dbed3bf7", 0x1000}], 0x7, &(0x7f0000001740)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}], 0x18, 0x40d}, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000017c0)=0x5) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000001800)={0x10, 0x3ff, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x2}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x31}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}], './file0\x00', 0x2}) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000001a40)={0x4, &(0x7f0000001a00)=[{0x7, 0x8000, 0x200, 0x55, 0x1}, {0x3, 0x5, 0x6, 0x8, 0x6}, {0x100, 0xff64, 0x200, 0x435, 0x7}, {0xfc00, 0xfff, 0x0, 0x7ff, 0x7fff}]}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000001a80)) r3 = getuid() setreuid(r3, 0xffffffffffffffff) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001ac0)) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000001b40)={0x4, &(0x7f0000001b00)=[{0x400, 0x5, 0xff69, 0x5, 0x407}, {0x1000, 0x234d, 0x8001, 0x9, 0xa7}, {0x4, 0x7, 0x9, 0x80, 0x2}, {0x33b, 0xfff7, 0x8001, 0x6, 0x9}]}) sysctl$net_inet_etherip(&(0x7f0000001b80)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000001bc0)="30853b6b2b5a96afb43f8cd531bb0cba6b7caf2dd25d440157248d02672feda5d9aab96c3d28bd212bc21d4c6d37737b9f9e32b9783cc10a04c49f19c88d2cd71d5fd085927c521baa3d9c54c6c0c4d7c5cd7e33289ff92024bc18466a2fe5d46fb69b3dafcfdea38edb173c0634da103bf7ea23e204d7d1c276a4c6a6f9244de22faa36bedc6b30590d582ac52a9f0c9480bd29f60761d8853850e70b43316a64a37d142db7da2868e85da3364c960c1dcaed03fd48388d1958b5647d4345bf81953061a24e45706720", &(0x7f0000001cc0)=0xca, &(0x7f0000001d00)="487ea5396f9f533a85fcfd6a83a4ddafb1fa45ae0dca118bb5a6edac3c9c5fa1116e6e2b56da0c99cc4df091a8f172dc45124148d80c2e02ba1b322f975a196784fddcf414ce1468bb2fbfada8f3", 0x4e) setuid(r3) lchown(&(0x7f0000001d80)='./file0\x00', r3, 0xffffffffffffffff) syz_emit_ethernet(0x17b, &(0x7f0000001dc0)={@local, @broadcast, [{[{0x88a8, 0x4, 0x0, 0x2}], {0x8100, 0x1, 0x1, 0x1}}], {@ipv4={0x800, {{0x1a, 0x4, 0x2, 0x3, 0x165, 0x67, 0x0, 0x0, 0x2c, 0x0, @rand_addr=0xffffff81, @loopback, {[@ra={0x94, 0x6}, @ra={0x94, 0x6, 0x1}, @noop, @timestamp={0x44, 0x28, 0x0, 0x0, 0x3, [{[@local={0xac, 0x14, 0x0}], 0x1}, {[@loopback], 0x8}, {[@remote={0xac, 0x14, 0x0}], 0x1}, {[], 0x100}, {[@broadcast], 0x8}]}, @ra={0x94, 0x6, 0x5be}, @rr={0x7, 0x17, 0x3, [@broadcast, @rand_addr=0x7ff, @multicast2, @multicast1, @multicast1]}]}}, @udp={{0x2, 0x1, 0x8}, {"7b745d8e01caf666f28fb1e016a4e4cfc13c19de7286b8df3d749adb8f886b1573f2523f49e35ebca35af81ead2e0b9c1d6e7b127e87a49c96f2106cc320a66f0c89f0be0dce6d253b4a24b323b57ec5536ea6bf708f2b1acaf2008fc782aafc5b8a043246325f3f27c07ec6a53b9d2cbbf01a8a5eb053adedcd8de613e4cae637ad1b0ac6d1150b037ea203f6135271350ba9e618f289e9d48d94bb67a2df431d2410c606a93f4dcd36380cc7649d88ddf567c0787f10355e9fbab17e62ebb8d6d01d7b66eeee985eef6b565ccbad08f947f49b3227583ce196a60f7765b17f667ba04470d123d328b955805df415e89826e9499f"}}}}}}) r4 = socket$inet6(0x18, 0x2, 0x80) socket(0x0, 0x2, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, 0xc) shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffa000/0x1000)=nil) close(0xffffffffffffffff) setrlimit(0x3, &(0x7f0000001f80)={0x100000, 0x5}) setsockopt(r4, 0x4, 0x907, &(0x7f0000001fc0)="f1f0115f5f51de6665dc14ebc76a38b4973ff0216f731dd9a09d457a1e3e8d41e1dcb1f63c95b79440edf67e727f6816a9fd4c93bbd82ae6504e4ed5a75cc8690e7668a5edc8795a288d8f037fd86ed5c7f778af2963acc9ec0d38172c8fd057ee8c4eb65b4b15d836cddda8fa124813907313a632de8c19761a3e639f9428390ac0f1a666d2cb0b06b52db8dfd329b0713b2ba24d4b62148de217ca4562990130bb1a041d44dd783c3f99d542861c4175228ce57a44b72b9d9e14c5e40490ed8fa6c76121d8635c64296addbf9196279f67078e42a6e9ab24d0303799846c3ae65c510375e4ee85c028ab6bb90bbb970064a0e160e4de8a61597592f844cb344c67ad27073c40f87d4c850163818b0e62d106b6432f131a80434f9ba4a7a7ad4e72ce788c85e70f2be0e629d9dbe2e7390089e001d9b32610536b7d220f165a2615c16d392be4b4d70f5b1d43cd97128dc1991d23b21be701e8fe1e2e9aa360d656befa5a26be37cd1e536a766bb690d6b5318954870706f2c02c8efba80016a17786f8701816393481e00f79aa98a7dc0eb705f8d808d7b4edce2042c9a7b6452da3cd819068872554e9c109922fcf3a3c827fa2a621d2e0fdb719e577e5bcfc26a1efd0331a8848180403b37c627f59e602930f2ad2aa51ff5b9236fc722cceafde6c3fc10c644c6841015b6dad258f66b946185d7d156e0ac8503a5b799e5e4fecce8e46cbe42e6ccdba2c9ba1d24947eabd284474edd73f7e04df879f57c77b9a7bff5e4b6b63b7ecb0255acf1daf03a6136574dea1c1ffb55f6ddae6cbb29a3fb057f5c51913319f59a41ae7324933ec0731bd4aa3380d7c76b7c27f88029f21f96f021880c416d3c688664e3aa0c6772e6e77ff5fd4139972a904ad986c88ac6e1e0c1c47f3e83e9f0e63beaa14ee0b42d09bff66878357886c4113a71e44b4a4cd7133306443f04df8b09f6eadbdddcd302e5954955d6b1550daea1e5c88f3ddcbb87e58a0bda5b12b2e8a762f0fccd3cd5c4c91a2877ca398dcb66d404b8c6966da35d8607eb83b655face468fa512bb7a2d69a4663338664f46fdde0a96bd78af6d5ba5408df0ad6569deec1ea356612467268824232b1bebd89317811a80c958ba1d916421d3d9576ae3ebfce0adc21e8096f3c93ef85349194b57a01061bf854f99fca6c6a6e6b2972e72f527ca094357f277289c3979d704f3499f75bf44471b6c8efbe0edff842d1e15a09556428831c98c314b1786d30139dad6f3f04b356872a3fbb3c734d8bece799f568ad48d1322c9a5f6661ae24bee5c0d55b456eb450d675e3a19a560454a168b862d856e859341862621ee89c1175c56cb837f3ef662773e9c8e281076ac0d38e124865d2be7118cd4ca1592c442bedb6073dece39681128396f54e3083927cf75084426eb2eac52e9ffa040c16f1110bc7d3bc1f2afbee30253d1993c4aa1a63290d7dacc9b5b70c21c581bc12991462da05992dceba818746e52d213ce3177ba5b8366736f2d871d4543908a27dee9e3b499d2e4c55d87d954af3e1b7241c33471f79766a68a992bca4c9e4c7d0361b200ae6601aae943f43f0333f43997b84b48339b85f8e086dc2ee67979a995cf48454c373ee7f50afc4d7d33d4dc3a15383a57892f7482af41aaa4d34569f81d8a6c0a20eeb465e39b80b7c96560718addd8c03b95789e4f259585dd58d57408ab1d1da6f691d4aec28eb8537d6b13c3c9a27aff34e3b3a0c5b71e62ea0d6487ffd30548219b159576c5a0418d65819f9f9d7d9ec4a1e056a0b033761d7a2d7309c1ef6759f162eb57c97aba37bc4afefd9f8011674bf595a45751703b120320e41f4c6fc046a735cbd4df30c3242a9e136a762e6be7141fd2bdec2e48f7c2ea3e40c936c40967190ad39b4e5ec0a773fc9f2ec73c893b90b04f93f63bf98ce880bd2164e30bf71899c93fb66d289bb6b82335059c99cf1c7f002adbc70bbab24914a0fda9175d025ab586415d6596766d0a63ccce32a133f35f96968f3c8c4a76f7bfa7231c1b5946286d3bf1b86f2fd793bf622365ecf21d1567bcbcaf0fe74a121feb9814747f3d1519b2eb6e76096efda54f6082d32fc65961b98d483217c414e7d361e8ef6767fa9fcd31539ccb12d450286afb411c0b91b7ec2fd972e753e678c29c2bf01a70562078b03405a3908f3064fa9b87990d46433bd1840306727cce8683de8a8223cc67c81c385ae4456a7c6846d1d37bffd177a383820f9b11f238bf968d1f4d8f37a0f45760b747f28267a455605c4108bb146cbd7fe163f138612166fb7c3de481d8d030dd9fbf796887edf04e7cb924e1e4f0d00e7eb95711c601f134a2437ac1e24ea9f873751dcc7b145cd6ae7a47ae4610793c4f8a2b06ed48922bba8a88a29da208c10fb0cc7e8f164dbdb5472392c6a9b9052a21307609b10d0cb9d13120495be654575b2f7dbda5d4789b50ae238e935c713dbe5eab24d437658dcf6d438d4695c75d7a421b9e0747e48831121cdde537397127371d054edcc0dedc9cc35b1d5ca16440b014120e4b2a7b25b00623794e243cb0b0be362706df4a4a17c599b0a6f547ccb8ed6c037a378f4049323f51d580c05ab75aa29e036c774a319023050915219f288f90fd5176e3b00db2adbe7e74e3c119e1e9c195b85bb41a83654c19086edef37159c87d6c912095460203f233fe83deb5c848249774489e0422a824fa9c9223dd4031f90554850166e02b467ce2a1c5d6f33f2db3ffa94de2fca4e120a04c1959de29d1cdcc7aca2c98c9ab85a9807dedd3722244c65f00534933d254bbe244658b965adc1928e15bfc0067a106906fc07b56cd317af6062474ebf8f2f7aac8b277f316e899812ef3da1c731201d46201c2c123634dde597f58dfad965948bae67f28a4b9c2ebe2048007bc6c88ae52d00fba22cf99a83ac9b91ee7b43d9bae660d96a9d9ff00a3897f2708e90d0be190c0ddec599ef74ae90f70a5625bd32f17831d89447872dbe98c52de7bfc7585a1522d19519154062e3b5de2842874504a46d45d1d4168fa5dcf46d01c1ed14bc207dda6f7feb4ecfd1e1e4c4d2843ee4b2e1f29f803742a15a7b63a3485be845c8cd6cf0852e3bca25b479c0db4e5343d8b48af7a050864624faa14c29491748a8b35255dfba0fca2fcd9974b4512e905cbd3b0aefdfb30e5542932511e03041a678cdb0d1f93ead3aaa608db26246cdae4c83d6babc2945c34ee28487d22a1b60b0a1ec1632233bca5e2dd72d2ce52f128108ed8aa6161202901d4d7b789ceb4a77c355e9af41c3b60666c13b7a82c1075d422be1037cbc95d159015729c46d33a350c37996c5420c014ee66534f277fa808b2648aa10418ce36aa268982e024665fee582115463706e8f442ccbc8997bfad579477415a39a779722f34e93286614da3a767692e841e763c27e8c7ceb7c57205264847f71c4ee3af0c97efae90d9217b914245144d1ab0cb5bd3be3e1549ee5da2c860a65a60d9cc8fcedec71dff11010b2e1f9bd9be68a283a18812ce530891b67e90f6fea6ef1d95cf13d8a15df06b34e78c0f639d8923dee331d0544c50922f8220fadb0ee112eb8cebfb501a028c3d14e9a590f1161ec894968c8fdfdcd7db3c3d4ecc86517886f340ac26634a555537bab4ba53fb6680ca0bef5a4af2485e778c50183bc81772b4177897774305adb4166c30b5561897b04b5ecec6511da5c8c8502e3d4326e04ac550fa40cb7bf032e4205cf86bccf36f34795f5d1b19a1441319c64ec3458cf12f8c9941d26cf13cb21b13488f3dbfcae34f302d1b17a2b80af2adbb275f4933ca688f85a1dba42d8320f69cf445fadfc70721ae5275f4142e3e90aff93cc7c1595f9042633feef6de8ed1b8536de5042f191de25c3e5264287d5b108e74b154fd5a2a9bf9f0807b5b8e051ce33c35d9ad5ef6c077f87ea901a1a719c7bdb98d778e6d2b0b68e5134ec35622aaeed7d0b12976a8c98c9135795bf53b15e8a36a092117b4f52ad38c38d04b961d9cbd99ec4677fa23e9435078a018d3964c7483ce1646d715ff67f2626ffabe34a34d9710f25d6fa4aeb1605862a12eddae95ba61f159c8e51270c7fc8506011ac609be9dc6790adfa42661a404496ecd43847d3de910db9269b4a5504e8a3caad70d351d30026d74907d39088b7828e894b04c01b689653952b10f0c3bc2b2998db2986b4a00984816664521abff2d371adf8dcfeb6d819cbaa7095a553589a43bf9845af11f3da9f7b7305108265b2a7292de36b58a6b95f395cb82ac8bc15cb66d8923b52f9ca12048d86277dce8bbefc425784e38283c094ac3cd5ebc67e5139167cb9cd84b88be3145c9a9343fff2abda697df1897b9c4aab0c1430a5ded999a3b7cd7741056bba9647337773aa3a35bd1729d94786558c0df5fdc3da1f7653fa6641262a779458198ed4d6eebc120302992611c6febe1c3ab15e963c74da6333c46e1c13690b05ebe16b90b577991b95a6ab439b35024dbe1265e6844c54e0d805c98341323e0e130f5688a52441d8b14ada4a74573224493a54930ce417054fb9ac07cda82df1b896f2a7905d989c887e9559adc1448494a758e946afa2a8a03f72f48789b4dfeca231093f8cf212d1900e442e1aa9b34694b6450a598ea3d861d66e2a58338aba0be2067a32095ea37e1a33ac178454ddbf96904c13eb6cf9b3ca9fc8aae302d68f26e0ea594bce4eac76bdf3b7b77a50fd49b51879de42edcbfa5c174c60c28c32e2c6388d29efe8795a7737e10e73704e288446a76e98d0920795e1c60e401d27106f6056fb0f2a734c14d6e105e68d05c436009da98f0f1531919d5ec8d173cf70b1489bff1004c5d5ea6c661644c878e625f18f4373ba5a0e2be5daca37544813f21fe8139d1cb96a37f4a129be35390f016cf0581b4ac170b045bf424829d0646781e7cd73ab6ece49951ecf397080e753b93cbe348565e52506a703aa9ed5ebeed61ae7e97c7fd17fadae25fe35f18bd4d4edfcc664a491351b77227c44ce4b39d494a59264f3c96dc1bf84447a7ec70d30130e32e4571f24b72e7de9a7f77e8864bec0e448f76aa2b8945553977ce37e7a2e18e313febd6a9793322a806180af68bfa30b255924a1157686bc7bb7fb9fdb03f3018224cb53414ae59bf998ccf61005a4b1f054758918a15aba7cf313d6edb28f118ce340d0cd61c41a4227980735f24883f98c06ba0c3aa973de88ff168f2234a2c8d13c17efd820ad8cfcf059d02cc4008ae33455b23b67d82d520cee12963b0e045edf94ae89f9424c0910febe7ef35bb470d237af03db7cfa8766a1db5b4a01371a8be2b3a124bb1bdc119ccb525853da31a8815b08f5c1bc04bb6f3b2bfabfef450212b2ecbd390e8b7a30f916c6ae103fee058c4d9c6bb69862581eeb99f44c11fb9615eeb13cda6d25576bc8af96b17ab0cce5fcb21190ffe1c53806666124bbecf22c6c7341f6c986220a6d41ea732242ec84414779bf37a78b09f6637b6cfcc74ef9490141c85ebe75d2e46296809c57786ac69fc25a8f28180afc719d64baf33e34fca4314aa2d3fe2f3880debe02a0348884dc14188cdcb1801334364ff4e81e076dfd36a5c14e38a3b9121d1b224874f9fe4b90fbb48036003fc595939178151bc07c84ff3dc16c440da666825173b676b36f87481140109b670e0370e602709578d44f4c6b39af3cda6c4ec60d04f848cae6ed330102032b0fc512ade85d8e5c26404a0ad0f7db584fc91779", 0x1000) fchownat(r2, &(0x7f0000002fc0)='./file0\x00', r3, r5, 0x4) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000003000), 0x0, 0x0) close(r6) link(&(0x7f0000003040)='./file0\x00', &(0x7f0000003080)='./file0\x00') ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000030c0)) shmget$private(0x0, 0x3000, 0x12, &(0x7f0000ffc000/0x3000)=nil) recvmsg(r4, &(0x7f0000003480)={&(0x7f0000003100)=@un=@file={0x0, ""/259}, 0x105, &(0x7f0000003340)=[{&(0x7f0000003240)=""/217, 0xd9}], 0x1, &(0x7f0000003380)=""/215, 0xd7}, 0x842) executing program 5: open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r0, 0xb, 0x0) setreuid(0xee00, 0x0) clock_gettime(0x33563686ec971794, 0x0) socket(0x11, 0x3, 0xbf) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5900) sysctl$net_inet_gre(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f00000003c0)="637972a6fce1afbb7ca53b375e65ed388c210886a8fcb04a5d8c810e4c6a8911ef0ace66e9f9bf0a812174a6146c75ed5b393a8b77f1bdf2a41c107d91512f6bce339a5f05309b445e0eac4cb5e579cf6dd3f671bafbe8062c90a0b800b5c6b087f8f040762e465b1380c91d271914ccfd34f987853dc649ff5e45fb68c7e7ede17688e0def437a059ede5dae913f09f083ebd9b6d3e313e52b500464685a4c9808a8fa1579740c885041badd636de9d85416d9371f6066c917b44a3ea7e381dba16e4d1f2069f13144f353893e16351afa81747a1870ce63528b2ff7f6a9da30300a47b77acc5ecccd481fdf31a0ecc3c6c15aef72e9504f83a27f08bb8d527390d78e1cf78ab7b1609aacf29c1f55bd55094046606a827e29f4a833d92ab055dfbf53175b762c4ed394fd41904a33bfc41e876ccbcfde4a5428ba6b6598bb92d7c1cc222e10043125f3482d0547d45f03f2efa5f0ca2d1db6a2a1b0f1ed30218f5fd3ebc0f9598794ca859f67a73782f1d38e944767c82bc387e657975a0090e8cf55a0118bbce176d7439c54c9a8e7cef177d5807bd20f723f75782ab9fa461066644ab8096fe3d13a264d04123e32907422fc97127c7d67eb77a77b222282ccd0df92e00", &(0x7f0000000100)=0x1c6, &(0x7f0000000240)="1fadace413b34f04da4a81f551ffaced8c57b9eae3c75f57f989ef4c0f23f0927086dc2fcef99651cdaadeb5ceab3e49226f98f7bf13d3e3acfe6132ba4cf929342f267801d238412466b5c79963ee3eb1cde4642683a97ab24a0e557ef77595f12eec0c7205499334a20181a5e41784a050454627fa1ea2d68b7277a37414e566212500c0cfec3cf032b3bb1cc44b58899a85e46f94c8e9cb767c4af6a971dbf303611d2bc175fb8450216e788682a42230f78898", 0xb5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x4000000000000000}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r1, &(0x7f0000000340), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 6: sendmmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYRESOCT=0x0, @ANYRESHEX], 0x1d0}}, 0x10, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r0 = socket(0x0, 0x4001, 0xe1) dup(r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, &(0x7f00000000c0), 0x0) setreuid(0xffffffffffffffff, 0x0) r1 = socket$inet(0x2, 0x4000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) socket(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) symlink(0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) r3 = socket(0x10, 0x5, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(0xffffffffffffffff, 0x0, 0x800dc26, &(0x7f0000000340)="674cd661f77385cf6d92d8d7dbc72fdf2dcfd2092ae379b22a0000ad773682a03a451fff708c8330cbc91d48e90da4bdf6fad35e2f0b1e17c869a1253753d71a5665b97d0f8260c11523e379eddb1499c2a4cbcca54b5debc48570f49b61a3c23002d96628f245cebdc83e3177f1967e38a136f93ed8f3982727a3cefa0bb4cb3587b23fb17eb78fe82eb88b8ea65e946b293dd3e9ffaaa2c3753595d93df08a891bd210300de87c40579c26d74abf66c7bb87517675484b24187bc89acf64c0a7d8ef66bcf567e24736fc9fbd11267ff3f08fc18e9dffa734fff605f73dd61c92548e0000000000000000000000000000000000004d71e12e2e618ee6c2761aa2d68f0fd5300022a6506c09efb185739b5c8029889368edf08e6e2f0c1eb20ab26064815bd1e47d5e411bcc0000", 0x12e) writev(r3, &(0x7f0000000080)=[{0x0}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000001200)={0x1, 0x16}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) syz_open_pts() socket(0x2, 0x5, 0x6) fcntl$lock(0xffffffffffffffff, 0x7, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: sysctl$vm(&(0x7f0000000100)={0x2, 0x7}, 0x2, &(0x7f0000000040)="ed161c14", &(0x7f0000000080)=0x4, &(0x7f00000001c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x80206949, &(0x7f00000001c0)) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = dup(0xffffffffffffffff) r2 = accept$unix(r1, 0x0, &(0x7f00000001c0)) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x50}, {0x6, 0x5}]}) r3 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc050756a, &(0x7f0000000000)) preadv(r3, &(0x7f00000001c0)=[{0x0}], 0x1, 0xffffffff80000000) r5 = socket(0x18, 0x2, 0x0) close(r5) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x3, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x7}, {0xc0}, {0x6}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(r3, &(0x7f0000002040)=[{&(0x7f0000000280)="00000053f6953b578a5e78ba726a44164282fbdce59879e20721c0b25930ac15cad92b17987d6c70b9047f2d23cdb8b6d76cdb4acd0f01d102ca1b9624dcb92a3496a85cd3e9356c954d9ad25d87bbbfee51603c6f705bcd4ebc04feceea4a01bb7075d879a19cf6c8ca7a76f1a3377ba643b0b06bef67d736f39ab2dfaa21a7c9f74a537a67ea748b925d5c0db14f19b8643bb65a04e2a641830b2ef9ab4087e50c63959920d13ff13464ce1c18b643a71260860e0483ab217250cdcb121305c5c1b22a236c83d7b8d20dfc08bebe5664e1ea1eb7bb0814dd", 0xd9}, {&(0x7f0000001d00)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf304294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f0000000900)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf76ffff000000000000057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f903007224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572f7f000000000000002cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de9884f86ed79b994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e295dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79a78e428b56b878c2c9d7d2f667205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160c0382db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2c05fcba3c7cbf6afe20466583fbb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faa0010000000000000ed34660c399113ca2e1af84335086124e5880174e4db34d7e82a81ad779a2abb3f6de2d6e5ed9e08855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f668c7d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be44d5cda756d4111192661807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3601808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae7998ab5e42519b9d536e4a", 0x1020}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000001b80)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af", 0xb49}], 0x7) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000001440), 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xd7, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc9, 0x0, 0x1}, @tcp={{0x2, 0x1, r5, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d4"}}}}}}) syz_emit_ethernet(0x12d, &(0x7f0000000380)={@remote, @remote, [{[], {0x8100, 0x0, 0x1, 0x2}}], {@ipv4={0x800, {{0xe, 0x4, 0x3, 0x4, 0x11b, 0x67, 0x40, 0x3f, 0x37, 0x0, @empty, @broadcast, {[@lsrr={0x83, 0xb, 0x2, [@rand_addr=0x7, @remote={0xac, 0x14, 0x0}]}, @rr={0x7, 0x3, 0xff}, @end, @timestamp={0x44, 0xc, 0x1, 0x2, 0x6, [{[@multicast2], 0x81}]}, @ra={0x94, 0x6, 0x80}]}}, @tcp={{0x2, 0x0, r5, 0x41424344, 0x0, 0x0, 0xa, 0x0, 0xffff, 0x0, 0x2800, {[@sack_perm={0x4, 0x2}, @sack={0x5, 0xe, [0x6, 0x3a247c0d, 0x3]}, @nop]}}, {"21136a477363509097fb04ceffd044c01eddd2734ed26571bcd41a45a275231c72125ddbe1a7beb968f64795a28c6b847a72ed19ed8eddb6141ed2bf813ea1ebb0423bb6e3133028a74aa45cb44772f989f9415001981b177c8191ada46110c4e5157ba136355999c9eda0e8fb43d6cab036303ab15109fe011b052dab6b02abb4e8984b515fe117de91915593ee42174bbb207f95e27709e6638f466d5c12d2c4b736c4dae7b4efb700a8074af0a882d5b93be797f324073d9889"}}}}}}) writev(r2, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x5}, {0x87}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x61}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000140)) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) executing program 6: r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r0) socket(0x800000018, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x101) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() chown(&(0x7f0000000040)='./file0\x00', r3, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setregid(0x0, r6) setreuid(0xee00, r2) r7 = socket(0x2, 0x2, 0x0) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1800}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x1001]) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setreuid(r9, r3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1f, r3, r6, r5, r6, 0x17, 0x100}, 0x3, 0x6137, 0x1}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r6) chown(&(0x7f00000002c0)='./file0\x00', r9, r10) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{0x0}], 0x1, 0x0}, 0x0) open(0x0, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f0000000200)={0x0}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x18, 0x0, 0x102) r1 = dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETBELL(r1, 0x80105703, &(0x7f0000000240)={0x100, 0x80000001, 0x4003, 0x1000006}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x400c570a, &(0x7f0000000440)) mknod(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x4048287e) close(0xffffffffffffffff) r2 = open$dir(&(0x7f0000000580)='./bus\x00', 0x200, 0x90) fsync(r2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x41, 0x0) socket$inet6(0x18, 0x3, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0xfffffffffffffff7, 0xffffffff}, {0x0, 0x2}}, 0x0) fchmodat(r3, &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x297856873e19a725, 0x2) readv(r3, &(0x7f0000000040)=[{&(0x7f0000002140)=""/4112, 0x1000}, {&(0x7f0000001140)=""/4092, 0x1000}], 0x1000000000000037) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r4) executing program 3: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x35}, {0x6, 0x0, 0x0, 0xe00000}]}) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r2 = syz_open_pts() syz_emit_ethernet(0x36, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {}, {[@loopback]}]}]}}}}}}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) shmctl$IPC_RMID(r3, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ff8000/0x1000)=nil) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getitimer(0x1, &(0x7f0000000180)) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0xffffffffffffffcf}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x7}, {0x3c, 0x3, 0x4}, {0x106, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x9}, 0xdaf, 0x0, r1, 0x0, 0x0, 0x0, 0x4}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, 0x0) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, r3) ktrace(&(0x7f0000000680)='./file0\x00', 0x0, 0x322, r1) seteuid(0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)) r4 = msgget$private(0x0, 0xc) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="0300000000000000d977c20a745d2a4c97ad53ff922a70b2f57dafb1921cb402e1aedc4a5600800000bf6c83a92b0680803f054de7232a0c4ee02fa98752869621b1ee3e83e3110ddd9c1721e5aca0b1b5fef523c3df7e319e0104bc2aa76cd50871ad65ad1d60ec795e7e157d810efc7600c519a89192029ee9a74299f2c0149ce593e9e4b2324bb1c0480ac8a5ecbf8c31e061d92ac82900000000c1c100"], 0x9f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r6, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000003c0)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5336f2946530d4619ccba09922baa51890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xc0, 0x8, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000c80)={&(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000bc0)=[{&(0x7f0000000340)=""/71, 0x43}], 0x10000399, 0x0}}, 0x10, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x102) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000b4b000/0x3000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = socket(0x10, 0x1, 0xff) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r1, &(0x7f0000000980)=[{0x0}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x14}, {}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffe, 0x1ff, 0x40, 0x5773c5bc, "80347e7bc3cd9fb6000008000020406799992800", 0x0, 0x3}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) writev(r2, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r4, 0x1}) close(r5) socketpair(0x18, 0x1, 0x0, &(0x7f0000000080)) write(0xffffffffffffffff, &(0x7f0000000540)="38c344d08db0e1397e1e07002d973b05d32281bd5fc0241fb7ea5d170607009807c187cebf74ee05cbc21f02ad0f538811ff86fddaf008240000000000000002000000261fcfdd6affc9e2add51ff3806f72ee3227f03b5acae5b56dd0ca261c4e04a084bbf3ed148bc1d3776326dd5ecf57ada312d66ae805d7", 0x7a) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r7 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r7, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) executing program 0: r0 = socket(0x2, 0x1, 0xfd) r1 = dup(r0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000240)="5194eb5d", 0x4) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="32e398fa28e42418f7c8652c4e67f9a9aa7d50a3ddf8b02e", 0x18) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x87}, {0x26}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2}, {0x28, 0x0, 0x0, 0x7fff}, {0x6}]}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) r3 = socket$inet6(0x1e, 0x3, 0x0) writev(r3, &(0x7f0000001340)=[{&(0x7f0000000000)="08a6800310605f654af53705e3bc87172b6e29f7f989ae6d90aa992415374555e4aff9641f725b79a8474b9817f4d6bffeadff803025b3964be1d653f98834a357554dee860691bae9e40b11e1cc600d009a508b74058c84fc6b2e205f97359c9293ec68f7e9d58ae5e631b62358edf239fb1014232a0a7b64632d755fa3250fe9144ffe8b4f45db", 0x88}, {&(0x7f0000001140)="4dddfb7b05773bba5cbd3b35cd94e74546bbe514f77896e3dcea7273b729b24e7ccc831cb898b6999fd9c8ade0aba9944afe1be6c81f4d66f819b1628afea4d9e47017e12d31aae51b06de5358629db324611eef38799d8d96462e30fac4ca191aae29867b9c007291085fdb7a56f86c2f940c1197a282a52ec94d7b78dbc0499da473e0b1a58cc59de759ae44495342df95a235ac7c6d871009abff95b1693cea6b1c12e53b6d70e95914b2c2ad6c16150e1896d2c02cdce9595ac4b0a24aa066fff95682363bedcce4082d59a6e60723a4d39dadcc586dddd0039b1d29c244ad2b8416305075d18542c059d99908d03fd46acaaeedc5f1ffc35b02c06063f4411e924d59a9e0a66a7b0008cc2aacfb2b5ed1649a59b9d4a88f817029e17011cf51373f7f25fbb2ad4852c6a0ad80f19adf7f6537b3f90f529e246179aadb3c7dd54bc070f8d15edd23a145a3058468ab599b19362feb4ed76527daa710e43f1fc90912229d5760", 0x168}, {&(0x7f0000000140)="01530959491d0791301208c3e001483cb558965c793aa5073f4a9fa10928b2c8e87f0fe505f6dbbacdeaf569dd1712113872ecc6898393f2eb40445fcab069762a2499df1cbb9cabff11465c1b6d0fc700180987", 0x54}, {&(0x7f00000001c0)="b79c8e79b21ab8421b7ead548ae1f0a248f694f8c771a593c54d094c5ac66693dab541aa6a87d0a455e74c4ad2c9df0b6d9832e66bcc20188f15013c2aee4ccce9c7c237cc5e96ab9f096d00930556eacea3e4d345a8a6e15e19ad948de7c91263ca7f8fb84c59d07190fc533a0afa274c42dccf8c9ba3e87a48d632a8fa858d6c5044ae2f7177cddec826f0035230d61ee2d7556899968b90e9b7efb8f753b312544d9d76def5c036551afddafe62785b1e0ad29979694ac44cc524cb093455fb69f94e55621f8ed6e70cb0", 0xcc}, {&(0x7f00000002c0)="dc32580ebf881bf637593697c6a13050ac35823d047454d211bb68d47b92468c93f351508a3a96d09325fd424f080914b5255a6ca2f0f54082470c56fcb881d1f13f121536c0feb3cf36f13dab02896221c8fb8de0da9ec49f1cf9f061a2a7b5ed9a6b6f", 0x64}, {&(0x7f0000000340)="99b170b5f44ce422545311fa1c2e5299ec80b0c5b194cf175644b6bf52a71dfd14b9048dfba7fba31a7a15d81f4836731d0685832997a9dde55562a9a5197e7f9012c1330b5771017f5ead16652948ec48a764c825d2aead72c148c80d7fe4fc065f1225840b05fbcbc6b9fbcc49c920c348da0cb63a0b718f0a4db12d164b568a9f54805336e4a21db0df5438bb3423780d23a9bcdc05f83ade3b1770d7a1aec4bd41fb492a9f8979016ac99e3def82e0c05173e4c04d1cccef1fc78b9cdfeeaacb7eebfce00092ff183949f7d205361a249578069c992511a5e638623082f13e7d389fa3b275f227d8308ab1b640e9b07bb7b60123b0f8651ceeb2f1f6bef1b0d5d88fe6b7eb253ba7d8daafcef63edf0fdc944fd469a0be00522340784abfa9b381c9ce3901a0e30de0443805c2d53f3038b1e28689ec466370aad1e6badb07e3538fd0835e0f70c00aa45410a04f23e5fa0d7ddd20500decf6dffdd1f66805d8bd660450c0fb7a5c890bffd9dd7aa8a668802517115ce6996a9dce12f17002216187a14321d584f3d4cc41e663a426fc2f51d48e40deca69f3bc23c556d80cf355fadb65d78b86a62f7fc69f49187ba38667ec4d7dcf5f98e4411f07d6850e70aa08639db7a1d0de436d64017ad5aee02099e8d7de630b5a37431b904b6e81df715b9cd2a5cd7a0c0fdf87b892a27f14654550f3b3dacf5a303f493ad237210ab14f7da25301a59b9f2bb7654b90036c3dac0a79fd77b92ff92864e965c6d2050c1ee458dd7d56e45abec5316e8a42f0c0d7c586bad2912320f67bf90375a47621755ce410eb0d0e5efd8aab847e7b23dd44f0722b13fc0b2b79d0e2863a01939bee5a62ff75a41ee6130e4f6ae2e9b59d6efbd468173f311bdbb31dd7f234ac34642721ba2cd6fc7289e604850f7688a58a1e4a21072be79d79e5bf65f3b7e8303ba84590c03d778059e66bb19f7f71bb7bcc8a134a4dcf6e3cfeaa9b50788ec80a73f14848961893b18ae82899cee87d60436f0f47ab1d907183af580474036174cfcc7afb14ebaf70ff4fb3c37ca4882e37a2cbdfacb6247fb72866575fc10fae6ff07c2cdb3a23cf7c38bcb3f7727e960fcabe20f0c5622bc89754f55c81573a8c0b0cfd90f278f0fb6a207feb687e13bb7d7def233c1cbdee4722ac077a90648a3b79e1abc1add2adbbe3b4f15c2c23990ddd7608fcc14ff4489c355453b2c3fbdb9866bad4e5db47c621664add27ebc3c403be75f641278c590e13966a7e6ba7fc744b25207554e075f216226c5d17eab00d018f47a64370a0e08cf2ca17750e7d5a91c7358cf18a860f88d8b2f5ae18c9969dad34577e2adcd4b6773dd7c0cc8c858da6d6da6e16dc2544f6e00eee21844e2fe200b661c37c592bba2f701ea46545943b7faad257e7547f01a455360210ab446507a7d2355627c0b6d19f64930f2e5185db35ea1f0041e2fae529fcfcedc0dcc4c07b42d752beca24a27be133c76b8fff3432c72c436c03d67c1a3f116a6f1757c736938047d9a15e5cc31ae5604bf8fc331ca37581e9a2c16dbfe0573d15483bdc00f70c80f304bea3aba9c5ec0f8311a82778b53fd99fa192ffbd3df9535195b3fd49c5ad8df46b56fc0b43a14159a2cfb50658fae45004574144f161cf056f4516f04de3eb978d44e2bafcfb9c1a0fed4530eef41f5bb0cf0e08e83990569df3ae5cd410c0101c74a15010183e3abc934766cd95bfbe6c14abd39534a3c5bfc1b18d8bedce59f02b443610dcb0252b558a9c65498bcfb360ba8f69c56d707bd8f9cf92bdda0c6731dffd7b92d0e8bce6618d3ee6f5a731724d6beea6597b21f4183395bb50b970c3ef9cee453657f45871062b00eb8cb3a103be50430f16ac90a5b5778447e10738f1e90c8b668402073836e2340a5546e78bfbbdb03ff7ae20b3d3ccdbd84963d01b2fd0d46af1825eac7c2fc933eb773c39bb74840dff4874d3f00f0a353521f9cd8cc949f6e4440da4f8b4e52d785ce96ab789c0906596bf8ca44e7aa7eccb94bbcb7f6a437bc71d17c3ac3097ddf4ba677bc8da71a516d03d39788b2a73af62930ae4809f4a2b82cef623f5760aee445f641414d6b431febbd3c0dca95628eb7f53cf0980c8e5341592037e04f0c64e422fe61ddd3f6cd198fa3d46d67d9acbd5c90cc35735a508ca8356a146b3be5ddff7c712307d1d14648b69139d6ce4093319f774340052fb632e10baff479a7eb211213c741857abb93482842ba6bc24c0a82496d74a969662fd9ccb0349855c6ef4f9b7d0cc8ba9da6d8c0af4c127e54b1e0aec02c5d3e30bd2d40ebed32e8ccd181d91b02fb1fea184cfee93588df21e6d82e0130d347a3bff337c0d0cb23b38def738604eac7ba0253f8d878cd520044f18d4b98c99b2630225381d68598b74130994b37e57c71424449f355680a0632c68d75d834d3e49f379512bcc06ae1fd00437d234fe29cc93a4b0eae261ea50a205566d7983e60513cea42dadad6a3071b59f0fef0efc256375ef169134a9083e2a8338ed2db20187ef5ca2864da9d3bd029c1af42854649e9417b162275fadf00f064cec11647a322028d10a8190dcc84d9b39f3c10489ef1bde13ef72deb4c2edd1619f6de2481f7e0d54df0677b3296d910653238f66f4ba77d86b7a655aea87caa08db3ec36185381b12534745039c5646823baeb17a08d25c82e961e29bb5d53e8a5872204cc84ba7a47f991b16fb091f7bf9dd930b2847b5e1544a325456a5ebc6355e4b183594ae3cd73601bc20058cc68ad4c8630defd81813975ba45e8738536dd034444ed778bac92ba5bd8b076d6a6f8202f58fdae874cc5d33be919fa1b1642a3218079d12947cccca2d96395bc0339108a538e7590f8416935afdbf81ad60d26c0d2940dcc0a4b9c25d1189b284fbd6bec7a1319d051e9e0b3b73ea1e74677f64b88940b22a0a687c4c204e6ba7eeacc383a0fc97ef9f501e4acd2ce641e28d7968d6e1fcfda3db50d9be0cb11ce7106dc8565548beeaadc40bfecc5c6ac5bed13bc95012a97c8595c21fcb747bda11878a02cf1ee962e688e48adf964ba1f1e1a275b8d6d62ad482f4af7d26b3f5140578751b061366bb939d50588dc8d56ffd7cd7e88c4e371b3971efd3b2a480d30513d8e4e0c0ab3be7f26ae031d9f4cb81f5a3e9cd1b00d068dd7d699a237347e88133281cf189fb128deb8c4830b21332062d50bba3988feb132217a49c791e3c8610e005dff67d01cbaae1d2255b69d12b08cabdeea83b67c3f448f77729d214a0471c9634daaafc98da8761f758e065e65cc3fe6d60008b0b8ef10d6e66f438aef387eed838bf629c91872603d64efdf06df3c772c642572994be1be721a4d3b0c7c84b1048346f3371e19b83f81738ecbe108dad8987e99425c07baee00c08ba7d4476352f676496c2749a459221c4b99c9fdfb6f260b31dce4e7ed26bea90d36066e7cdf40620b1d1b5971d9229960d595a59068ad1fe3a7660bdbff1dbcf4924457f33e48cb9d1ee99dc8de354449a5be3f74417f04f8458a1727d88b6358ad8007ca67ce36c1eb2bbe3f2959394b0cceacc8c9a95020d970af8321e451e6a5dd3320ffddad431c90dedd9fab426722acf2ced06082931c127a85cfa13ccdf0ae0e2c175f3efc65b2cac55476e265377cfc75f607068779047f1d1796bd5f5b14538caca93bf2cab30b27188991c404c062c5ba502dd08d5fd575994eef436e7c7035b8959ad54e9266b7cb99db1fcf19498efda0a8170cd3476976aa6deda1e5b159c3b94b36d7e4434d31e54c481fb2f6e70ad9ba384e52e1c78f265a575a6248f7f1700bb704aa480515fe55367b56d549ba944efdebe82d28e2dffe1ec62920943b44eedfd06c2db736ec317989936feebb98a5ed9ad6305b6af6aee47596add6a3aa0d4ca63fefd147f6a68bb33aed6977b0fe81b9bd96fe906ab0c09cbd2fe33483e22526614d3dd921bb1e652da11791b275cc4157bb27ebcffc80f571b9fd818fe0a84220301ad187c1970c8c7fbe3a1eed16d2fe5501fad2fef597b84b1514a830e53f3d888a3e4bb7203567cf8d14ab5b6e1444fcd2b9fc52f2d3041d612c8b6ce87eaa822a2c3660a0d0195a5ab96f12d91add09d855ece3df91987d9639ac6936c083f2bcf77d09d3bae0cb885acc690425e8ba2abc75703b819ea07a7200038451c0b31f2c7f05613696da745b16e3a403e568bb20633a61b30007d9cc0188861c05a16ca9556dc900ce03f92cb9dd303bd7271bb8f778d84dd1f6c1e431e21214e37a8a7d864147ae73911cfdaedce9308d2c1690f004dc9122b7cdaad9bb1b9c122f702029ca8556424d979154668a8c323c4c5b96154e62bc21e0605d4f93b5de1f995d2f18a23f35e5fb7c85872533594709a635e06e171356e78d71dfd941913d7f5b331e0bc3448115bf65c90955efc1a96f8f315cfd6887ce6ac2ee77fef2229c7efc63759fc5d3eec2af1e88fbf93051cc6804504ede4672baf86b778be4a35d4f37511a5b8e0e749e4034e33b3fa00953b5dc65e70e6c783195be34b7300fd3b44d3974fce3645acaa0d191e426364c6d1cc374dda6cb930af5ec3136699c3354fb83097afc8f047975199559636e171716430faeb128c7b278f0b5147f245901043f988b44b8009b9f6a3065f6ab0ab0d8dd9caaf66b828d0865e09479924215e5278033676c7261f9d7a704ca3a11501e4791ae77d789db7f3336f6b9ea73398c0f9fe1d1aadc79054aea6ae63a89900b148e38ec0b89a58ad22d64232a8e004dc194a9047dce978bf29996d890cde90cf4bbc9f327b698a28aef6aa32c", 0xd66}], 0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) r4 = getuid() setuid(r4) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x15}, {0x40}, {0x6}]}) setrlimit(0x0, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x41}], 0x8000, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000010c0)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000028000000010000907800000000000000004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090e9eceff03a2e55ab"]) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) setreuid(0xee00, 0x0) r0 = getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup(r4) recvmmsg(r5, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r3, r5) execve(0x0, 0x0, 0x0) sendmmsg(r3, &(0x7f00000008c0)={0x0}, 0x10, 0x0) setgroups(0x40000000000000d9, &(0x7f0000000040)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) ioctl$VT_GETACTIVE(r8, 0xc1045763, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x9}, {0x4, 0x0, 0x40, 0x8001}]}) close(0xffffffffffffffff) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000502000000000000000007000000330086000000000000f96ec4db745b76edcca1b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000", 0x90, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f00000002c0)}], 0x1) sysctl$net_inet_icmp(&(0x7f0000000200)={0x4, 0x12}, 0x4, &(0x7f0000000340), 0x0, 0x0, 0x0) chown(&(0x7f0000000200)='./file0\x00', 0x0, r6) setreuid(0x0, r0) getegid() executing program 3: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@timestamp={0x44, 0x20, 0x5, 0x0, 0x9, [{[], 0x3ff}, {[], 0x7fffffff}, {[], 0x17}, {[@multicast2], 0x2}, {[], 0x8}, {[], 0xffffff55}]}]}}, @icmp=@mask_reply}}}}) executing program 5: madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r0 = getegid() r1 = socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000040)) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)}], 0x1, 0x126) truncate(&(0x7f0000000100)='./file0\x00', 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x2000000001}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@local, @random="450b08bfa22f", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) ioctl$FIONREAD(0xffffffffffffffff, 0x8080691a, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) connect(r3, &(0x7f0000000200)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt(r4, 0x1000000029, 0x3c, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x8002}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setregid(r0, r2) executing program 1: sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000001c0), 0x0, &(0x7f0000001900), 0x0) r0 = semget$private(0x0, 0x0, 0x251) r1 = semget(0x1, 0x3, 0x2b4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0x3d) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000380)={{0x8, 0xffffffffffffffff, r3, r2, 0xffffffffffffffff, 0x100, 0x800}, 0x2, 0x7, 0xfffffffffffffc01}) r4 = getuid() r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r7, r8) fchownat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r4, r8, 0x2) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r6, 0x0, r8}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4, 0x40000200, r10) r13 = syz_open_pts() r14 = socket(0x11, 0x3, 0x0) sendto$unix(r14, &(0x7f0000000000)="b1000504000004000000400001000000331c13fecea10500fef96ec0c72fd3357ae30200004e301ac20008acf20b6604be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abeba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r13, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x801000100000008, r15}) r17 = getgid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000300)={{0x7f, r11, r12, r16, r17, 0x2, 0x43}, 0x4, 0x9, r15, r10, 0x4, 0x3f, 0xcf, 0x9}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x0, r2, r8, r9, r12, 0x0, 0x4}, 0xfffffffffffffffb, 0xfffffffffffffffa, 0xff}) executing program 3: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r0, 0x40047477, &(0x7f0000000080)={0x0}) setuid(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x3, 0x1000, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xb) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/222) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 2: open$dir(&(0x7f0000001680)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x20000316, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x3ffe) open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vfs_ffs(&(0x7f00000000c0)={0x4, 0x1, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod$loop(0x0, 0x2000, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0xe8, 0x0) clock_getres(0xbe44501372635004, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x7e10a2f) setrlimit(0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) socket(0x800000018, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000001180)='./file0\x00', 0x0, 0x0) flock(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000100), 0x4) getsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x6c}, {0x4d}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2d}, {0x44}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000080)="b1afe426a75184df797b0419eab5ec3cac723857e70d97a0e117882accd8c36a37a4c1f60529bff56b394049506948528978a2b16ead20f1a285851be590fdf963615b010a22758ecca9086112bed2d53092064548594b35bcbc76a8e28648753b34318e", &(0x7f0000000100)=0x64, &(0x7f0000000140)="2314bd2061fdae93f98efaf53eb578762219e6a82457eaa9b0f9afd729c0acab1face597c18617058b6b968cf11d069633e8e7c437d7a9794452d2428f9d56748cee5d7c6f0467b0d14a0e98c45e0c2e3c880a234c41b379b2ce85a7c76853a2ca279629ed77030adcb2070cdc674607a118c17982aae2edff330eeee97f2e42eaac92fe5d0debbccab4c5790cf9a7aaa8e397b51dd97cb49afdb71cc962954c0ffcd4e665f7e30cbdc9dfb8cddf4f5aa9f2b15a56959750b577473bb2a03db47ab5f1a665ed7db883aa51164e8672150bb8", 0xd2) executing program 3: rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x3, 0x0, 0x0, 0x664c}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10281, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) write(r1, &(0x7f0000000540)="76e5dead6f01f8", 0x7) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[0x0, 0xee, 0xfff, 0x1]}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b5, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(0xffffffffffffffff, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r5, &(0x7f0000000080)={0x0}, 0x10, 0x0) socket$inet6(0x1e, 0x4000, 0xfd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000580)='F', 0x1}, {&(0x7f0000000180)='O3', 0x2}], 0x2, 0x0) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) executing program 5: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) socket(0x0, 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)='\b\x00\x00\x00\x00\x00\x00\x00', 0xf0f75}], 0x100000000000008b, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) chflags(&(0x7f0000000040)='./file1\x00', 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) r4 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) executing program 2: sysctl$vm(&(0x7f0000000040)={0x2, 0x9}, 0x2, &(0x7f0000000080)='??vq', &(0x7f0000000100)=0x4, &(0x7f0000000300)="441ec51bd5a4b934c229e6ec34fb5a4efd769b4d8d008b077d97d5b3e249948b19ea45e522552aef35b581d403996a00eeb85f2d679ed2ae2153071e1ff1319447bb298b9be082bb4f1b2c6792e94ca782d1495014a8b28469d26069b225b42d47e8735bef2b54039614d3912f64a7f48d05ca1e4b4b0aa227998506484dfc16ba5a281d26e11acd6d533bd4337be67dd9e326d71652749263a6d1ad9553c690283219147772465b23544734e6914db485c743bad6a6c717299f534592ef4d05c140c6c5a21742a82ede2890be25c8b5f04b82840bc3449170eda94f8179886e2b67d6c9412c6d30", 0xe8) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r0) sysctl$net_inet_ip(0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffea8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2}, {0x40}, {0x6}]}) r2 = dup(0xffffffffffffff9c) r3 = accept$unix(r2, &(0x7f00000011c0)=@file={0x0, ""/4076}, &(0x7f00000000c0)=0xfee) accept$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x81) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x81206919, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000040)=0x2) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1008, r6) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: open(&(0x7f0000000200)='./file1\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) fcntl$lock(r0, 0xb, 0x0) (async) fcntl$lock(r0, 0xb, 0x0) setreuid(0xee00, 0x0) clock_gettime(0x33563686ec971794, 0x0) socket(0x11, 0x3, 0xbf) (async) socket(0x11, 0x3, 0xbf) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x5900) sysctl$net_inet_gre(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f00000003c0)="637972a6fce1afbb7ca53b375e65ed388c210886a8fcb04a5d8c810e4c6a8911ef0ace66e9f9bf0a812174a6146c75ed5b393a8b77f1bdf2a41c107d91512f6bce339a5f05309b445e0eac4cb5e579cf6dd3f671bafbe8062c90a0b800b5c6b087f8f040762e465b1380c91d271914ccfd34f987853dc649ff5e45fb68c7e7ede17688e0def437a059ede5dae913f09f083ebd9b6d3e313e52b500464685a4c9808a8fa1579740c885041badd636de9d85416d9371f6066c917b44a3ea7e381dba16e4d1f2069f13144f353893e16351afa81747a1870ce63528b2ff7f6a9da30300a47b77acc5ecccd481fdf31a0ecc3c6c15aef72e9504f83a27f08bb8d527390d78e1cf78ab7b1609aacf29c1f55bd55094046606a827e29f4a833d92ab055dfbf53175b762c4ed394fd41904a33bfc41e876ccbcfde4a5428ba6b6598bb92d7c1cc222e10043125f3482d0547d45f03f2efa5f0ca2d1db6a2a1b0f1ed30218f5fd3ebc0f9598794ca859f67a73782f1d38e944767c82bc387e657975a0090e8cf55a0118bbce176d7439c54c9a8e7cef177d5807bd20f723f75782ab9fa461066644ab8096fe3d13a264d04123e32907422fc97127c7d67eb77a77b222282ccd0df92e00", &(0x7f0000000100)=0x1c6, &(0x7f0000000240)="1fadace413b34f04da4a81f551ffaced8c57b9eae3c75f57f989ef4c0f23f0927086dc2fcef99651cdaadeb5ceab3e49226f98f7bf13d3e3acfe6132ba4cf929342f267801d238412466b5c79963ee3eb1cde4642683a97ab24a0e557ef77595f12eec0c7205499334a20181a5e41784a050454627fa1ea2d68b7277a37414e566212500c0cfec3cf032b3bb1cc44b58899a85e46f94c8e9cb767c4af6a971dbf303611d2bc175fb8450216e788682a42230f78898", 0xb5) (async) sysctl$net_inet_gre(&(0x7f0000000080)={0x4, 0x2, 0x2f, 0x3}, 0x4, &(0x7f00000003c0)="637972a6fce1afbb7ca53b375e65ed388c210886a8fcb04a5d8c810e4c6a8911ef0ace66e9f9bf0a812174a6146c75ed5b393a8b77f1bdf2a41c107d91512f6bce339a5f05309b445e0eac4cb5e579cf6dd3f671bafbe8062c90a0b800b5c6b087f8f040762e465b1380c91d271914ccfd34f987853dc649ff5e45fb68c7e7ede17688e0def437a059ede5dae913f09f083ebd9b6d3e313e52b500464685a4c9808a8fa1579740c885041badd636de9d85416d9371f6066c917b44a3ea7e381dba16e4d1f2069f13144f353893e16351afa81747a1870ce63528b2ff7f6a9da30300a47b77acc5ecccd481fdf31a0ecc3c6c15aef72e9504f83a27f08bb8d527390d78e1cf78ab7b1609aacf29c1f55bd55094046606a827e29f4a833d92ab055dfbf53175b762c4ed394fd41904a33bfc41e876ccbcfde4a5428ba6b6598bb92d7c1cc222e10043125f3482d0547d45f03f2efa5f0ca2d1db6a2a1b0f1ed30218f5fd3ebc0f9598794ca859f67a73782f1d38e944767c82bc387e657975a0090e8cf55a0118bbce176d7439c54c9a8e7cef177d5807bd20f723f75782ab9fa461066644ab8096fe3d13a264d04123e32907422fc97127c7d67eb77a77b222282ccd0df92e00", &(0x7f0000000100)=0x1c6, &(0x7f0000000240)="1fadace413b34f04da4a81f551ffaced8c57b9eae3c75f57f989ef4c0f23f0927086dc2fcef99651cdaadeb5ceab3e49226f98f7bf13d3e3acfe6132ba4cf929342f267801d238412466b5c79963ee3eb1cde4642683a97ab24a0e557ef77595f12eec0c7205499334a20181a5e41784a050454627fa1ea2d68b7277a37414e566212500c0cfec3cf032b3bb1cc44b58899a85e46f94c8e9cb767c4af6a971dbf303611d2bc175fb8450216e788682a42230f78898", 0xb5) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x8, 0x54}) (async) setrlimit(0x0, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() (async) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r3 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) (async) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x4000000000000000}}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r1, &(0x7f0000000340), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) r1 = socket(0x20, 0x1, 0x8f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r2, &(0x7f0000000100)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x3b) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_icmp6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc) mknod(0x0, 0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setuid(0xee01) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r3 = socket(0x1, 0x0, 0x40) r4 = socket(0x18, 0x5, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) dup2(r0, r0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) kqueue() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000001000/0x3000)=nil) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x149, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x5, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x81}, {0x45}, {0x16}]}) write(r0, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xfef3) executing program 5: r0 = socket(0x18, 0x1, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(r0, 0x0) recvmmsg(r0, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) recvmmsg(r0, &(0x7f0000000700)={0x0}, 0x10, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r1) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) r2 = socket(0x10, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x7}, {}, {0x16}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000000c0)) sysctl$kern(&(0x7f0000000000), 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cc42c3fbe6edf28f03055a7b8379c80000ff7f000000000000000000", &(0x7f0000000040)=0x2f, 0x0, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='c\x00') chflagsat(r7, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x4000400}, {}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) fcntl$getown(r3, 0x5) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000000)=0x9, 0x4) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: shmat(0x0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) (async) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000500)="94010502000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) (async, rerun: 64) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) (rerun: 64) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x50}, {0x35}, {0x6, 0x0, 0x0, 0xe00000}]}) (async, rerun: 32) write(r1, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) (async, rerun: 32) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) (async, rerun: 64) r2 = syz_open_pts() (rerun: 64) syz_emit_ethernet(0x36, &(0x7f0000000400)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x14, 0xb, 0x1, 0x0, [{}, {}, {[@loopback]}]}]}}}}}}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffe, 0x0, "6100000000020700"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7, 0x1ff, 0x0, "92ba517131756eb31ae6a3b564cdb5c06ace4978"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) (async) shmctl$IPC_RMID(r3, 0x0) (async) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) (async) shmget(0x3, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) (async) shmget$private(0x0, 0x1000, 0x28, &(0x7f0000ff8000/0x1000)=nil) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) preadv(r4, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) mquery(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) (async, rerun: 64) madvise(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x1) (rerun: 64) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000af9000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000601000/0x1000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[{0x10}], 0x10}, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0xc0286988, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x5}, {0x74}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f00000002c0)=ANY=[]) executing program 6: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000502000000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037382102000000720fd38bfbb770c1f5a8727781ea2e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d89e000040781e4b2ffffc00000", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() ftruncate(r2, 0xfffffffffffffff8) accept(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000116000/0x4000)=nil, 0x4000, 0x1, 0x1012, r1, 0x40000) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r3, 0x8531) ioctl$BIOCPROMISC(r3, 0x20004269) setrlimit(0x6, &(0x7f00000000c0)) open(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000ff3000/0xa000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000007c000/0x2000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000002a000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000e58000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000091000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f000008a000/0x1000)=nil}, {0x0, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0\x00') executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x4c}, {0x8306}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r2 = syz_open_pts() close(r2) syz_open_pts() r3 = open(&(0x7f00000000c0)='./bus\x00', 0x615, 0x10) ftruncate(r3, 0x9) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) ioctl$FIOASYNC(r2, 0x80047469, &(0x7f0000000040)=0xfffffffc) write(r2, &(0x7f0000000380)="feaefb66d909ec4d0da82748ae558f245ae995f911f70b39a831eeedd542a30b7694924a16e8f2ce1d9139db272e810b8f995f554138f306b1fd4e8434ef6e1147a90209341f2f75777933d6736442abbcef8a037d285e3ba4be08806490e84b1e80d6067243dcae3471ef2cfe3db56b62125caab7e4f018cfaa9a82bea85d6180b05ed81f5d1ed9b1c0cfaf8853e69a519f1fbc9cbb12edb464f64a72e88182b24b3dc1c184fa5ef023000f541b075f1c4c91", 0xb3) syz_open_pts() mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0xb, 0x0, 0xfffffe12}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = open(&(0x7f0000000340)='./bus\x00', 0x0, 0x1) readv(r4, &(0x7f0000000900)=[{&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000500)=""/179, 0xb3}, {&(0x7f00000005c0)=""/254, 0xfe}, {&(0x7f00000002c0)=""/75, 0x4b}, {&(0x7f0000000200)=""/48, 0x30}, {&(0x7f0000000440)=""/114, 0x72}, {&(0x7f00000006c0)=""/96, 0x60}, {&(0x7f0000000740)=""/214, 0xd6}], 0x8) dup2(r5, r4) executing program 2: syz_emit_ethernet(0x2e, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa0046000020000000000001907800000000e0000001830300001200907800000000"]) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000001640)={0x4, 0x2, 0x2}, 0x4, &(0x7f0000001680), 0x0, 0x0, 0x0) r2 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) kevent(r2, &(0x7f0000000040), 0x800, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xec, 0x40, 0x9}, {{r4}, 0xfffffffffffffffb, 0x21, 0x2a, 0x8000000000000001, 0x9}], 0x7, &(0x7f0000000100)={0x6, 0x9}) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x67, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x0, 0x2}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) fcntl$setflags(r1, 0x2, 0x1) executing program 3: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$vfs_nfs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) writev(0xffffffffffffff9c, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r1 = kqueue() r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x72, 0x1}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0xffffffffffffffff) executing program 6: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r3 = syz_open_pts() sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb00a6c8d300000062ecff6a210dfe8d008500"}) read(r3, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r0, &(0x7f0000002540), 0x0) executing program 2: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/42, 0x2a}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) syz_open_pts() kqueue() select(0x40, &(0x7f0000000300)={0x4, 0x5, 0x1, 0x0, 0x0, 0x2, 0xdfff7ffffffffffd}, 0x0, 0x0, 0x0) madvise(&(0x7f0000ff7000/0x8000)=nil, 0x8000, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x129) pwrite(0xffffffffffffffff, &(0x7f00000010c0)="92e71a54b328bc568d067f9bf4a2ed3bfcf65602d0d14e5c75f01e49bcb509cfb9de95577291580d4c3f10e99062bb5fc6f2dbc78a827b28c0b193e81365d141fb78e901490077a38bb0157f6cdde67519140d386017fefbd63631d14f78e8c6c7a3c51b5985eb03b3b7734ed7d0214e599598c4e128533fd5cd490b57e3fe7aff0d035b5afe5d6e37ebaaa94534b57b62080ad6fe00a8a6113914f583f6117593f0b59b675676e5edbfcec08fbff8b91d978355ea35f55284eeb00afdabf8204f694cef41d672a32ed05a753649d2612849bb5adae07897510243406eb86d4342bc18a7e8a5e13f4f2e19a222b01cd14fb3df28e4f66df92b777ee6ec50348c892cf74fb094371dbf3a4cbba2ff9c8dc9692bcb34d023bfc270d6cf02b5b26b46cbe03351e086bd484dcab353c707183dbf7269d1e26aecd4f1ca8316829543bdad6e171f2a65efa944243a50da0fad9823ee2ded4dc59835bdd283423bf9513b796bf330c837742431b36953c5a00b156a37936fe8d53e7c00ce637a05741fc4e26160992ace7b9ca6b4a036e496ba311570fe34078184e9ab9b8a4069a281cfa1b8d38eb4eefe509d03ce774c6d34604cf589d9bfe42e04231dfd21a019a75ac2ea8c73cd82dccd9e97c168187becddcd3c93a572e621a0a393264ca7cc7324f5fbb625834f9ea3d1258f9d614d64a3286f1cb9f0ada5586d0b17e8f731845e46ad0f2fa0a869d169491fab6076ff1a77ff51d8ceb1c32f8a581ced072075fd91116fac0dd0a12bc5c11074f7edf3d6f5c495105d3db62339103417a801dec7c4770de71dcac74d4c802bb4028e469b9b61e9caf7a194b277a256aaa3529fb458c7253077f648917b9ce41c73e0920f328520fdff8116097ca445c16011df1bfffb994fceaec719438a50dfa3c626b2adf5c632da2547649defb417da6f47d0b1824de5a9219692220bb2893c3fd9b3a1f131bc547c91c46cf688ba7b0024a8ae23c5ab271979c7c90546506076e6f16519ce8aeecd8fdf28f9961fd74f67978613704921d4ef2c76a294cff3b906871979f2c89a1740533f387b05834f0c3363b72f14720e4429ad58400d3b7c2034684458074fef11b5c1aa1f924f8e465b90ad492439f7fb7e8a643995845822b83effc9ddf0508cb9d2ae67f1b3461b0d791775b1e1adf0954c1e06a111d3795caeb0c74173a6f6bf9dfc1563d2c1c993563d618558c10bc07eac727a6a66c375835a7cd79cbdc128c5cc7c6adabc2e5cc3854c28153d4188734e87afae3503a99f157d2e938c5c353062b5b6ce4c0a4aedfecfd5df734835928b3d7ab00f2c1953f4bd4637e59a62a4f0221e2b2d28a21e9521f9f3c9a0c377d5494d5a87158fdf4293ad8065957a952c7f4bc57f3bc952c6b2f859696a3693c92f7ab691817d07854778cba6be9bc700e2fd717489a840ed07a6b79968dd560eb0c872b8af5829ed91eff8a1136846aa79e126e2d7e21ff5b7268a2bbdaf4d8213370e3c6c13952452bb0b5b979f12b0b1e061f77c18b4f4244d2c8ef35ddf614cc83e18ea447d95d1655f87055ea16407fed39532bf09bde067e9dc786008bda875d9d1db4093a8152f371bf196189a997a9bdf645487f3078aa73ee887ead5407457ce9323215895aa65cb617b99a8652fb18cfcc821acfd9bf95adaa8b65c17b74515e7a5acd6c8c7777426c0d8e836e0cc4fc385e17825343c7f7715ff880d96febd3c5a273f92217b09d31d68bc96a95f39a2158a7991625c477fd904e60b2311eb32e8be18f98d1ea0ce072548e109eafd6233ff556af1996138e1a77a891e3d4b272a9971a95b23495dd4d3dfc82cc897605d7cee98b9087269dc6d8dfbda570dd33cfbee80a6f41a0be6a9e4a2ea8775d3f327066e748ffa870d42a67fa49a677e9692a7bdbf656ce133965b67cf154b4b4efcaca94474a3b0b3b6e271427bf3ca9b0362c52f57fa92390b284ff8031f2a6ceedccc4f27339a7bfb52301dd2be98a25451d0f7da34f8bb3551c7f4bb73dc0c3b960977585561ad9a9f4a76032ae9aa79e8ee7041f01978a5cbbfe9780fa93ee30e5c20888334a46c4b63a14790c547e05e50c1f2fea73ce27cf3e7522d19ffdf7467a75ebd92466bef6c45de62e3422b08a824efb87daf3bba9cda701c361fe68eeed90167d6609362c292181717b527bd9ba1d634c3ddd2c998b44c65ed46bfba6a9c25c30cd5a91c2c23b3de263f9f0f9c181f9decfe09edd9c05992d62503aee6d90f5e509fb0d85f587c08f3db786e7f391a4e964e0d24a4f119230fbe83994d7458ce4a38414723d987c7a3743b8e9ba1e6870cf75d2fc3972452d5e990bb894f5b15aadfbc1e605d346f33c0904197d8aabed2ac2cac3291154fd64d97799efd85ce92d71c821a060ca5b859a10dfc69ff5db30211a19e1d0c36eaf3685950d74db95122354d4099ba54503ce6f93d933c79194d3f06c5fe80abe54c3ae7e9f8ffdb85911223f04bb6e5513a57751ecc73c0382befd11f1ed1db2a04ef28a3a17fc960340c5371e2f057c2e2f6af56664d2728ae49ca438fe2dc9cf82e4cf2d8214d4ac366df60977188bf158652dce6a6f8e1759240c68c5c56f3b0b93172f9609e76f1e51410ebac8c7b953efc3c0579dd6676e892e14955de3cf330e360199a522f3dc89743e23d414da9302cf570bdb6a21d170a74ec71e8252063d447a4144f637985580a1ba4f88fd1d710617d6a67fc53c35e08e8d307625bc6ffb527d331cb1453ab51cdf994e568f45538046a670229328451325158f3b5064b52700cb0106ae483e41911d6d1ee562e89a7d2e0f35c4b844644b8e5c03e18b24865c6d6f5149f6f2498bc194e399d0bdfc32cf796bbe3da17abbf92f18dd161ec7622d46ed2ca39482248bb86a3eddd99e49298420500cc3de9f19995a5f052cfdfea82cc95f9ac6b8b20a7237c577f0ee507b38a2c3f59c7b2c48b889f89edfa3ba3383f4c64ff85a5ee40991eb8615561b2de4eb2ab82ef8007e2ac62232dd53d6c503ef9d9aa24fa606d9463b0cc85374d5e300207614b8f482a870d649ac91a34ca8c4c3a442d27ca9728c52f00ec6641004e6c675e1964ad7b1d927fbeea71dbba06ac2c23b785f1c6e2dbc945f00952680242c991d2b4a0437056a775a51f9f0cd9dee3ca5ed9faf5cd2f43a2ec38f719a76e9aa81b096be6c062aadf7de4bd7dc0af7aace17ab4eca5517faf8af223998221c1d20139e79366e6b23c086592becfb33dfee0245177ec939acdcaecd4d6d780746956545933aeeefd3eb5e69ee3bb77534165f73d41d67b9f2ee60c5903cf0b9bbeaaec3705f45e6440770dc05c5a9d4f30a47d9815c6e014a8ba6dfbdb632e1e971d5780194588475c03d42b13135a061c64e0d8cac4a2117993236494fe87c31c3a06d6fd65c2b0a3a4a684972296e167f8bd1808400d5f40816f13163f1e8d00d18a7ebe48e1f6a2fa4d05b8f233817849c5f029105c8fbbc4644f4230ee3e0e6c0c632db913be2a5ed221a5a649707ddadaac3eb38395f8b3874775d2b84ee442cfc21f1531038b4601885b932dc7a4c3bf01fbb898720c5ce84bb9d1840e8394b58217476c5034d65d24eeadd6cd129ffbcdcdfb5b3beb4173cc94e701378f31317c442df3deec3dd79ce541bc035882672b2a22051c86e588c7913f06fb99851edcfe80ee2ee793ade24e186f7abf566705853e92694304a30556173e7766db64108aa29741011edd4269ae2e6766a6661306bd3266e040966d6d1913274306557a6e70b5f5e1597da53129f7332fa85aaefa7abc41be887b6f0fc461f0a91abc49a0a7c9fb5a7c24a85262a31d13a5bfca17dd01434c03ac2c536b9eb671f951a89c8b338965f931b48d3b0a996308cd7af7906adf4361ac3152a7aeaabc0d2205344b171e5e13e851d4c10cfd7b0c0c66eae44531f0f28802d7c8fa8be008713a1f8e37575d7e38a25265fea7c508857c65f211b288034cc7a4c8e7ce6a7d90042035e9b1000000000000585795692b2649747195cb2535f04453db641e61ee4eeb8ccce49a6ba3068741bab2dd143a0a814fff9eb9dab6466570d9427cf93efa6c6cf1cf72a99662d409553c578b2ddcfc1d3d640cedf3b419e92297bebaff99c2f5ba701cc7df7929e46c548c3a439750ea0fe3dcedb281753cc5b6de1bdf5fa358dffdb8cc48d7c9ac13919527b2d20f80bb72b6c777ff0c8181273a6a26d90f9f245d47212fbf3fae71bb1a51d21b6c3f9cad1d895dc6b215ff27d46adfcbdfba410e84eae64353e88915a27a252a4541ab589fce26fe91f24f0cce058acaafccdae72c3df741f40b4a73d5a6f89a4b7b1ef31bc1cd7ad341a40c13d26cb23678b13b115b25f26eee3864a8452aceb7a3cbf6518cc488f925263d9a642b4a3c7b77fddcccad9184711a7f27de63e90684ffd84082b65cd80b4f3d4793965152ee9f347517fea5f43b3dece277c70bf6c7a7dc10e5752b49d641e56e89077209effc2aa2e489d8f5d6ed7b1925e62abbc7114156a48e71b930e006daab1741173f19f67789d00099e5b7850c4620659e36c223015cd19fef08247a6df9383c75a7c2bc909309e1ae3ae8e7cda07e2c974206059edd8f9cd852d5b5c170cb418b22357e069b2e8fefaa492fcf2f18d9459cfcff960059f507b5d8332f5fc3c6d10f3d05d4c3777961351062b28ed0a1a7b00f27ebd86a4bad93c1bb6c264e95257f0583ec4c765bb6ddda0815e14c6443a058f49cbd8d77991c98f572ca4a5e1acfc12a0939de984a0522a249a6cb162f81ac67ef65cf85597efcfb87981983773edb5c56782509c2d6b21545cc0ffb4364a02838c2dea36ddc09a86a727be740f465ac58240de204a22ed64e99af51e67a85c74fd8d5cd2bd03a0bdd0874d2b788abacacf9ab15b273e3be1a14b6999117ddd3d12ed035707327337e4a408dd18f0534cc98bea6a945457b059ad5345ab30ccfa9844823cad0d1a6a2cd3a402151b322cc7d57b88145a762f004071c2b9b05116bb81ca4cbb560274aae8fbc32259ab5ccdfd722a21b466e5ae232d3468c81f3cd4bc383fae25c4acdd868e041cc0d56481a98a9f91f4edb0d3f42bbd5c22c230d4a122970b604af72f4ac2c1e84aedcde8201e06023323b6f97f5909fc62760f92f386f8a9a12f0a8d3717be20a68d9a5e7a7c390a3f2d2a2803364ff9532f71e24f3f84a66e2c5e8b17e4573f59fb1845eb44d91a641b2ed9441338b0cebb6391dad07082adfc83b79e4ebcc5e786294fd69593f464f62e940f17b56b661ec2f6356832102b02a51b0660887314c53eacfd3c571ae5f0aaa45553755786c161942c3087cea2ab3040d0cde2456ddaeb3335c3d429b4f3cc7795b86d8f296cffaf9cc88f7f60733930ac75bee10e8614c810d07461f5b45927d9b3bb9b689823a6d6e6b132df2f4489b119d7ec72bc695b467921ea87a09491287d72d71bde2c929eb4b05ff2347d1ab34d7b771fcced40f4bd980cedd0a4033be3cd902d3b9e5d3de8acef1c91b8445dc387809963956629a335ec69fddccfc2470a999a49bfcc57f7875192bf23154b20f325457515f5ef8f01558e304191f43947fa9d6256ef7a63415c2e5cbe93c6e11d54e69299bb37d38f25b034d36f4f017b5f80d2acd296e0790146d79c567c76382c2d83c41d7fb03c369ba3213b865546c1859d317f6f660abaa6c27598415c97341a17b56c97d262d962cba25c43a2724c8aaaac0784cb45f0000000000000000000051d6699d288b9038b7a330c41453f5ab69e31cacecdbe0a5b734e12f826d47011763d05024b45b1a24dda7b144cd06a45321d19948e7f3a37c01e6ca9ee759b6e53849796e4ab92c73a52d6c9d3baceb1b1028266a56bdef5fdbd4e1ec5261344794a8c8bf6ff235729b650b4b72c892212bad2f24288740921f1b75fde082721e2d445ebe5ab8a317715ee2e72e2cf38a73fcf231a02b51d10cb329f0e140cd5e97ad6ae5bcb164e09e0fa25af592a335f67117fdcc2909838c02337e32e2d888bc60fe0ee64d5e2a0e4257f7d8c011372347a95c1becd039358b26f20df4b08d7b56f4ee1c935ae4e030f9179b799a03253ecc5b7250f0fc61b8e7a6926a27f2a24f9a969a39f55ffee2eea37c86e1ba910e44627681ae9d3458707558b186462ad116a3e67cfdb6e47d5125bcb5fa48", 0xffffffffffffff1c, 0x5) close(r0) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a67d768 executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x0, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0xa000, 0xfe) r2 = socket(0x18, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) r3 = getpgid(0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r4, r5}, 0xc) open$dir(&(0x7f0000000640)='.\x00', 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000004c0)=[{0x2c}, {0x14}, {0x8306}]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r8 = socket$inet(0x2, 0x3, 0x0) close(0xffffffffffffffff) r9 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000100)=[{0x60}, {0x25}, {0x106, 0x0, 0x0, 0x2000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000340)=ANY=[@ANYRESHEX=r9, @ANYRESOCT=r9, @ANYRESOCT=r8, @ANYBLOB="9a58eb9837aa805493741966059ac1d72c786bcd33ebd3edb2e751193eccd2f25f4aa71ceeaf63760e8671fd6a6e15cf6832080db635539bccf0712df066ec46422a8a63b267c18be70e91a906929419307bf429353fba559b9e49ab3a1f85764e358e6017b0c2a14dee8f91116c2b2cc1588946ce5a228130898fd597e775534170a450225389af2552d32cc0119a4af343e0598fc7a5e3683689293c3ccd353648a4a38a9667fcbc5fca597b12c4828d533059a3b26824692ede8bf06ab463b6981c35ecdeb6e1f08873207c20e04aac02b38247cf209f0a036ea9214d9d10fb45df7e6f6b02a09de4415131e0690948987a72bc2b88660d4a71", @ANYRES16=r9, @ANYRESHEX=0x0, @ANYRESHEX]) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0xc0106924, &(0x7f00000001c0)) executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r0, 0x40047477, &(0x7f0000000080)={0x0}) setuid(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) accept$inet6(r1, 0x0, 0x0) bind(r1, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) (async) close(r0) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) (async) ioctl$DIOCMAP(r0, 0x40047477, &(0x7f0000000080)={0x0}) (async) setuid(0xffffffffffffffff) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x2, 0x2, 0x0) (async) accept$inet6(r1, 0x0, 0x0) (async) bind(r1, &(0x7f0000000000), 0x10) (async) sysctl$kern(&(0x7f0000000180)={0x1, 0x58}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) (async) executing program 6: 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(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') executing program 5: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r1) clock_gettime(0x0, &(0x7f0000000040)) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}], @generic='+S'}}}}}) executing program 0: symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x2, 0x8}, 0x2, 0x0, 0x0, &(0x7f0000001440)="00000100", 0x4) setreuid(0x0, 0xee01) recvfrom(0xffffffffffffffff, &(0x7f0000000080)=""/167, 0xa7, 0x1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, &(0x7f00000001c0)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x50, 0x56}, {0x6}]}) syz_extract_tcp_res(0x0, 0x0, 0x0) executing program 4: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod(&(0x7f0000000480)='./bus\x00', 0x8, 0x2de) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x4, 0x0, 0x0) open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0xfffffffffffffffe) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x121) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0x3, &(0x7f0000000100)=[{0x778, 0x5, 0x3}, {0x7, 0xf8, 0x7, 0x1}, {0xfffa, 0x7, 0x3, 0x4}]}) socket(0x11, 0x3, 0x0) r2 = msgget$private(0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgrcv(r2, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012000042fee188"], 0x11, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="0300000000000000ffffffffffff10fd226fe763c17d3a2c97f93d274962bca36246e07d5514744c52fd78f2d0a5dc1bc819c7c2d589f27295c96ca8a194794cefc1fc5993108c52e9c994b3b33779def1bbffdc7a368dd99f2107c345001fa4c0fe80f176dd198361a14c2eeca785c42609a1abdc1677910a5aef891496a8ca501975bdffcbe9b636e55618fdb7cff43c80595ee173a889b13cedea322a68ebaadbd0d0857a22ddc8df0084c097c74e2c4b17027b930d64efd9547f58f81dcdfce7d8970cb58857df4053e0226dfc2d65cf02e404ed3b5dabd3c5f31aeef615280d8dd4d9d5a71328a5fece40dcc3f592193cf9fa9de2db394a37d2101a92143611ef510e"], 0xed, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0xc4b, 0x0, 0x0, 0x0, 0x0, 0x4, 0x8}, 0x1ff, 0x20, 0x0, 0x0, 0xc5b, 0xffffffffffffffff, 0x6, 0x6}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000003c0)=""/153) r3 = syz_open_pts() fcntl$lock(r3, 0x7, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, 0x0) msgsnd(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="01000000000000007cbe308e552465be350e44b638fb671bbe4485f364a9408fa4b68cf1d3093adffe61fc15c6b0ee032c39bf43d455dca0144ff48f675fd874db9ec6b6415563750b8afe47e058720463f6174142126ec78c23a394b42eeb575ce359f318a39454c60ae282c42f6e2296934f61c694921a4786d7b9dcea37a57bd3f1413f94051d420724e021775074aab92cdb7bc4911364ccde6bf63e832eb2d6cddd99d508d245268dd23593e24c3e2b21ee0f09d356af3287977acb75cdc014dfff30b3a8e0bc09b0dc7aa5d65f49165c0887ef5689947deeefcb0c28cfaad63ecc00"/240], 0x34, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, 0x0, 0x90, 0x0, 0x0) msgrcv(0x0, 0x0, 0xe8, 0x0, 0x0) executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r0 = socket(0x18, 0x2, 0xc0) getsockname(r0, &(0x7f0000002780)=@in6, &(0x7f0000002940)=0xc) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, 0x0, 0x0, &(0x7f00000001c0)="3892a70483e9feab2c340a66b339188419cdb704687e6a3f12014f727673f43a8633d0e8bd72750000000000000000ee2e852790f448274c8e85e71b0055b637733ba3e8810d08d34660eab5222b406a9d9f6eca888bb867020c70223f5e532c8ef00b5e87d104bb2ffd9e69a2526675d561b29acf00d81583f0b95c0133227a1a97867afe4d7cdffcae4294778405f089c9a230c8d843948448239a7db964a65f6247985cb4fa4e18930e12a8be152fefffb892a361a862253a9bea4b7df8bfcba2e1953b041f6726d5ccd3beb6a818d1a5cdbb0f05602a5a21d113ed66e67b7858345c95b5e65626f9b8a86692ea2156674a765540d309cd44c1135a5214c226bc312645bfbb607eaab9416f4cd1da6f231e02ac3ecf0defe152a69df7684ab23f4651e5bb2309a8b57887183040d0491bc8ed5a23b86980e6e2e36bbd775976c0b4918cc438dec976cce8dcc13f3793a7b3c20c821e8fd75ade4247938e536f73d58b805b263bada0e1f39a637f0e3a283c7bcf941d63e707376adfba5c2bdaa380723c8eb2fd35d6a9b965523e0c102bd367c2dea76c61c43ab94e070f8f0fcd21568b0c4602371a52a2e93927c4584ea788d8e66747e792393d4c607a6273c2cb00b767fa415ba766257d40e3b3046a491800000000", 0x1d8) msgctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x14, 0x0) open(0x0, 0x0, 0x85) execve(0x0, 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) clock_getres(0x0, 0xfffffffffffffffe) socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000002700)={&(0x7f0000000140)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000002580)=[{&(0x7f0000002980)=""/90, 0x5a}, {&(0x7f0000000440)=""/117, 0x75}, {&(0x7f00000004c0)=""/121, 0x79}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/4096, 0x1000}], 0x5, &(0x7f0000002600)=""/236, 0xec}, 0x8000}, 0x10, 0x43, &(0x7f00000003c0)={0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000ec0000302c00000000000000000000000000000000000000000000000000001a"]) r4 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x1b, 0x2}, 0x7, 0x0, 0x0, r4, 0x4, 0xfc9, 0x3, 0x3ff}) getgroups(0x2, &(0x7f0000002800)=[0x0, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000002840)={0x0, 0x0, 0x0}, &(0x7f0000002880)=0xc) r7 = getgid() getgroups(0x3, &(0x7f00000028c0)=[0x0, 0x0, 0xffffffffffffffff]) r9 = getegid() setgroups(0x8, &(0x7f0000002900)=[0x0, 0x0, 0x0, r5, r6, r7, r8, r9]) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r1 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r2 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, 0x0, 0x0, 0x0, 0x100000001, 0x8001, 0x9}) msgsnd(r2, &(0x7f0000000240)={0x2, "aa215f7891dd9ff890fe86c982663179263b217f2d382bcce832ad98c1daa7d0c0f005184be742b23d5b459fa6d427d4ee56d6dcbabc80105846d9205fef130718147f91abcc4530b6eda01170be2149538d51628ca140baa222d0c513b320f620cdcf1d88a4ac91c84f20a1463afe67"}, 0x78, 0x0) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r4, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) writev(r3, &(0x7f0000000380)=[{&(0x7f0000000000)="101bb4e47f", 0x5}, {&(0x7f00000002c0)="9297c5e723b47c3ca04b811b6b89d8eb49ab7c9be04275755895c0aa94c4d8e7983cf36acff13ade4d058f35cd709a5bf80414fd896baccb9ed039701c77a125a0189d271360f0f225d9ce9c2a4894a1f32d2ccc30f96bbcb3d0ed82d7f93b0d714dc07bd1b3d01d6b85b06026d80c68afc475b4f5feaedb2e9f92fe89e71bf52e3721ca5731ea443aafbea3a9036a426a43925a173af5ccb1ff69f3f9e620cfea6a6509d93b0f13cec8b8", 0xab}], 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r6, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) mlockall(0x0) munlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 3: r0 = fcntl$dupfd(0xffffffffffffffff, 0x14, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/154, 0x9a, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x80000001, 0xffffd819}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) r1 = socket(0x1, 0x3, 0x1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xc8) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='x\x00') mknod(&(0x7f0000000200)='./file1\x00', 0x2, 0x9) recvfrom$unix(r1, &(0x7f0000000240)=""/43, 0x2b, 0x1, 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) poll(&(0x7f0000000300)=[{r0, 0x100}], 0x1, 0x5) r3 = accept(r1, &(0x7f0000000340)=@un=@file={0x0, ""/521}, &(0x7f0000000580)=0x20b) poll(&(0x7f00000005c0)=[{r2, 0xcfbd1db6997c032e}, {r3, 0x10}, {r2, 0x40}, {0xffffffffffffff9c, 0x80}, {r2, 0x4}, {r2, 0x1}, {r0, 0x10}], 0x7, 0xf18a) setrlimit(0x0, &(0x7f0000000600)={0x80000001, 0x3}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000640), 0x40, 0x0) getpeername(r0, &(0x7f0000000680)=@un=@file={0x0, ""/254}, &(0x7f0000000780)=0x100) truncate(&(0x7f00000007c0)='./file1\x00', 0x0) chflagsat(r2, &(0x7f0000000800)='./file1/file0\x00', 0x10000, 0x0) socket(0x18, 0x5, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000840)={0x3, 0x8}) r5 = openat(r2, &(0x7f0000000880)='./file1/file0\x00', 0x10000, 0x0) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000900)={0x8, &(0x7f00000008c0)=[0x4, 0x710, 0x6, 0x6, 0xc25, 0x40, 0x0, 0x1]}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000940)={0xded, './file1\x00', './file0\x00'}) link(&(0x7f0000000980)='./file1/file0\x00', &(0x7f00000009c0)='./file1/file0\x00') renameat(r5, &(0x7f0000000a00)='./file0\x00', r5, &(0x7f0000000a40)='./file0\x00') ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000a80)=0x2) acct(&(0x7f0000000ac0)='./file1\x00') preadv(r4, &(0x7f0000001ec0)=[{&(0x7f0000000b00)=""/195, 0xc3}, {&(0x7f0000000c00)=""/213, 0xd5}, {&(0x7f0000000d00)=""/4096, 0x1000}, {&(0x7f0000001d00)=""/6, 0x6}, {&(0x7f0000001d40)=""/53, 0x35}, {&(0x7f0000001d80)=""/166, 0xa6}, {&(0x7f0000001e40)=""/26, 0x1a}, {&(0x7f0000001e80)=""/42, 0x2a}], 0x8, 0x0) r6 = kqueue() pwritev(r6, &(0x7f0000003200)=[{&(0x7f0000001f40)="53607ea3068bf583a3f187eafc0d00cbb368331e0db915acb7c01d1f4baf4d908c95c8521cad776a73655591b61cd1641e881906503b10185051c2cf5c6a922aa7a2334d6ee16eae5907b4a7750bbc49f8e3440d110c4b56146ee4d261b53e6a02fc31ebadf8d0c6746bc0a7", 0x6c}, {&(0x7f0000001fc0)}, {&(0x7f0000002000)="fa5c27065a9aa887f2eba81f8c5b582b917b6705dc249936f77b265dd510c91eb1cc85eb356927142706c7440cb2851a7cb1dc7cff1dd055ee4898fd59e52bd1d110dba7f09711e790c0600399c8bb3d990a91128a9af732cecf790c8aa7938b9e35785c8abedb943cae032443c452bbd86cdf0e44baf801ce0da244b00896cc0351be06b59e9e9498369ed0f2b3a4a23ecdaa77838d0b369cf98788b55f7279438f266ff5a8d31094570f7fb974b969c099447c692793f9e89ed41f53aa2916b0a358df4c03063f62069a9c35b6de2b53249833aff2beec7b40dcb91fbee5565a78", 0xe2}, {&(0x7f0000002100)="a3fef3c2fcb6463166adb630e154bf6a4be880a3f0f1c704e3fde324c15fe6b1939e76f6d49988869d0c565f2670e2d3de4a9387af3b6beb81c61da926028df60f", 0x41}, {&(0x7f0000002180)="bdbe181620296880a581036d4cb3f6f9a520da758b420fb06a52e611d54fd64302cc", 0x22}, {&(0x7f00000021c0)="6fa750b2e38274ee1907e0f784ef0a214b36c7f5ae8511a75029b8b48fae1760626990797cf397957a3ae45f0544472c93b8660c73b9ad12fb61ffb75483c690ccdc7765673e65e229ed5d9f90860f041be5de2669a159628ba359ae49e648767cf72d76fe1c92a000a7b472a7bbc615ce2964e7e14b40b545694dd07963d95adcf04c235cfeec8b1edf1d8c49ce9686d7f517b28a72abf738721c31e51626731f64f961047de2e49586debe09b711e5cee0d53e9b6a6b210c059fee9f3e579178c536416ed65125f8f307adf06aeda425265db06281fb232f0c63e419cd969323fa6a1807713b4f17c4ad97c87a610f036d7591b2cd5981bb98c85b5a5f45778874fb5d6222ac8641107d7d34b553e9506a0478b93e1c1d760bf28917114b624cddb22ffb8baaabde47a4df1164bee17e14361664b25cbea9a141aba311f7cd46106a428873d67d68eaaa98b5ae68f2619ded530d57d677c9baadbda32a4fca42b4f07038f33c51945973d3bbd38ddc021b2ca5d388db6e353d55b897eb8018d1a69543f6260538b71376f014296c6f26df410b29119c8b20b716bc5d3c823a2815c2c2290e00b72ed46ba4b99a7598ec63f320d0f925b6f429dded3ec22bcb4e8e7a1aba0592ff1bf5a3730ef3e880a829698e21bbda58645af9a24a2621ccd0794af6e41174ba0fab4d3f9e398c7be97e72f27748143a43d9c064ddfae10fc6334fca501c1841015e88b9225f42425bad355a4414b54bfd37e41706ba526040b091755b8c1c67b0fdbb2ef40292127ff603b4bcf19abab1000563f72885e849feb9b719d2ff0fb4a3476186189c3addf77abc299a482653acec765f241cd899b250d1d58246ef7eaab131adad4b9a0009aa9ef54a9b8c7a4d0e0281d234f0469294a9986a1e55a8199c5afddf1814d137b308fda339019ab6cbcb73dbb9384c9d44a8498ff4c6787d56a6436c409d20073c2b6383708c5b8783b48a0211f18f19daf23c6399255da99c85a904d8faf5b2765c65fabad76969c61cd7e84dc571f44cc58c0e47f83782e74370e0adf9c1e82bd5698f09ac2c2cdc3355c4acace0e2e0776f5a2da9c02198ca1befe0afef9c72eb34bc3e2547a14d28f87af0bb0891efa3319639ad3f04e4d582f35f77869d61f3f756b04c7413e1d5fc8b95b60cea0e0a25f840b17f5f97cede59388855be906c847354baa77dfea1c0cb9025aed855dcded5218936d129212bb30d6c429e2b0910f29fbcfb7133c943f80f9777b338a62a9ff579d41f2c206740b3b2047ca9f95cf529c8f7eac53f6bf5ad5f243b7a3b7bd320a1eb454e8079dbcd1bd63af152002006bd81263bf9d0923682521177751f9fd505e5ce5b3f8818de130cbcbfad7a17d1ce62b2623371291da9a18af56c826a3371eadf59db46435774a4b2ff76d6299967af4d3e457ff21bd50f83aa55e36947378197d095cdcb5c9910d402b171941022d29e0fd68c47bb2e3e6ab62cf0c6bc591aea145b1be1fb98e47120105f0bee9e0839a62ffba3bf2ff0d19345056b11c0f7c153800e89077f347fdc85533a32838a3fc375c9bf68ffbca588e1889db5561830372101020eecd2e33299f194211ec11ae82fdc7e144d1dd41386952c5950bab69f28ccd50b8f8e7a67f597c45aa779da822449ec28fcb1be34c3cb5b04de6b3e4b4b58082f8a569ef8a3d6c4fa744dd8bbaea495b367cd260bc6d4460f85683258e8a71c2d378bfdb06dbfba2c4f52f4d0dc12bc0825a6a1655818996c7ae8ff0d5f138a3deee15493f20fbb6cce27b5aaccb6ff7ca411e95b4905caf012e405f481b1c0903bdc4baf0dd954f5a2bf054c5b97dfbdecb2eac63f140aba6ecc6e24b8db6541b0e0b4c61b27aa9e25c2e007eb4368a66d8d3036ac1fa6032520f07c170fa89d81181ca6fdd50f183decd3f4a944bb35e76115f64ce081e3f3a52209de65a96e589b2e90bd9ec6c2fcf766582f9cf2be167ec18763302b426022a6ef6a223bf69beb7ec70bdd4579cd649c8b9cb3618b17799c858dedd775d90611a8607d82747ebb422ab8372016ac5b6ae00b17e92dde63ab7ad679f74e314576fae761b102f605f9301bb973030bf69cfc9be1b6b3a4eac4a3da0db433016e7e14381cc66f0ca24f9ac14d41616464ad3e7854c1e9612a5b900fc6305c5813753624a7841b52de033b5c690c88713820ffc514e842e24d54c0ceadae59db701a44d47376f2c9a872984156e6d91d202ea295e2f80ee33ad62049865b1c88051bbc4d2f9bdc4b1f8da70dd6b80eb3735f35fc0a2a7eac04c2728a661c4699d5bd69c274a05445bb64c667e1f0a3b691b4f9962520d7adc2525b80835a20dde70cc27311978ba2879ed2e66f1ec94a99c9d5eb0ee26be76c7fc4cd76ee06708fb71c9a25bbe0c0965622d9c7205b0019c987721fe58131234323b356ec762fdd928be10e25d500c195456c6b9a160f4c2da5d66575ff1fca197fc64812c3bdc196c4c870ec45421f52b93a9e675baddcf1a25e2444c320cbd613661d511fcca3aff99781844c400022ff67d3c1a4aa30ce24dab95bebe879eac90fa37992f0a49009a6e1411fcedffdc28089dafdabd041f756907c9c996b0dcab0dac361c21c2d8eb6201fe6f037cec93004f229443eb0e7724dab40ee357bd7add8c6cbf2b968e1e6bc9a665bf8b4cf4bde5cbf069e211901a1318c063082a3db729b5f6f24b56dd4fb67d0b861886d832b217fe2beeff806dcb70418d3be4bf18d7344ea3a15e1e494ab648303137c99dc8e2cf244836060555ba242d58ca2035aab13012323a8ec1b8e3d1d5fb300c27919e96e9535c227d4cc3b53c149f97597adfa38b53b98c8125c10eb9e92245d0cc1e028594d32782afb04bfdfa5e0a712144062be85511fe099c37e63f58f4a8733fe7b3683bb1180ae62afec7bf9785e21f2ea202bb6858cbb51f1e1a9058283a684898da02cea5d95e60a9382d7cf34bcdc6c2ae479131c00893ee905cf17f23b27c6705ba6e2770981114bc8dd9061614a3db975d48ff669fe1ef170d741b960380413b92df5cfff7cb3afb9827df937372f21e3f58d7894fb3479c8c3fac24cb97f9ec74b4fcd0a4a0b8f82d1f4de47aa85fd7a3d27a2b80224a67acb21aa9b26b74a7012eb0e12586846769ee3b6232801b0ae46d401a9a15ea79cf484f4fe61a5b61db9ce0df33b006fbb34841c99f6d07a57a9d3bf5f6fc3f29430699361f793028a27a7ab7e437d6a62609b4c12326fdf76e758330bbc9a15017ea8c86e15592b46f7710562cae6c187a8e536fd62db0dc265c93656ae244531e7641375313e18c6021bfb8cdb1c0a61704e954764461f52699cd7a3d7065d4dbd7636906ab85ecc439d58e0205415fc6cec691108cb7669f32767c34a81334a2fb151060b7b0cdd4f8deae2517808bb807aba4c51dc951c5f0e37efce5cb071390c58f7e30770183a8609142e664243799dbd240ed5ad2c7d6b6fb3fb82d958b2d6e6088be935e5ed8ad3e2a737a07d27a3e8758ee01f2b57cf85746d501d16c17c3f752ac722c9b0e8068eb0d1e04b786620536d865a23f1b535ddab9c89dd3e5fa69c7cb5bf725d858bc47842813d85bddcd74b32a9e36ebb530f024791e7fc3c29780477f340d63db3d64e9227b805d953db6f387cd43213ff437f2a99c14922fe206bf711d0ea3a9672a9706d3fa77e110daee67ab08f14770c777aaf2fbf7c0f756fbe9352ca9398db62b6ab3df4cf8a77f2293db0ec23371b5e8349a546f320688c3f4f317a73d6c97236fc2dc38ed344f02ca6c263dc493bd333220e3e04213fd5de7dc107bda31dfa61de87416ec934640decea2c57869253176c115b6cd9e5ea7e31540ff575f1c5464ab7e813383145455e0974e4f3d20199a877bee1042079a1994c2126ce02271d0aa093bab476a54baa1856287c01c3299aa3453bb3d9d20b4ea573bec080e93a1e5bd11ca750217a2ffc9aff3e8ee81ebd4c5f3059038f95a3bcce7dcdab7848bd2fcab3605279b5253915d8e65435f52e1c3cf9d7b480255536a240063b43eee5ce4566bcf5f0e54fbaa3a99905359c059da83be009a1b070a2583b93bb89e2dd0fca0b8e42e54f347baafe9e547677b82ae5bc3da0d11e6f3521f28601021f0bf28b7cf182449a01b5fbb1c985edb867e491d603048208f2a8de5f692558de95925dd34b8586f530e75dde607b2457af9bfe78ff33edc2da2f888437a7e66913d8fec57de1b060e8247c76b8bf73f8917a693a1a44ad5123ae975ec6454a0a5429f2792d55fd0ebdf95b58169d5ed88e44acebb2977e1663e49f5f3dab67056d1441035fc1af8038cb10e272bb02c393d131b824333a575f1d876de2e6c6889ce5f047a5e7e3afc1fa8b54f23bfc955e7eac09298a199c7ed5211b6696251541a7835c4c453bdb4947ecd81db2d8cccc242deb0239aab058ad402e6e1148b6d98a5a85132b3c4b94df5dab4b95021bcad94cf48393b9d98f0bb95dd5ece69e2fbd043998add84df3a2482135052b9ce15415899d5c7a556aecef922373f65af70f63a3e3b1eafdb982bd566be09f070d540e6d49bb431a47fb7af5bac232cf95a36b89eff15c2a72c653bfa0952b300e59cc1e2d0a2100916398533f2bf5702554093c7e0a705314878ae09a9a796c18922d13b903347bcfc5b6ff7610fe3d60d0b2752016a56a008f3c26f190c2d317c8801ae84940e1d447c185d437024d7a7ce56aea6a799960d4017b40e37f6e005ac6f4681f897dfce2215a561a580735f2396080ced5c4b5d4fe9e1c29c0c0b987e236361f518980bc06ac5807edf6279d41d53c24b3daadf2ad7ebc5730050338bab488a2c1df07625d2b57c3dec04a948dac46fd48df13a4e39fb20ae215ba6cb6dbee19d32e8495e24f5d79f4116a26bad17f8d42c9100e968897580ffbf89f4a43ad85625b9f11bd5111f5c37c16d75f9daf2f0a7895f2fa194a313aeafa7b60a929c010cc6094b8dac0a2b4362299d6bda071a523b58d1462d82de45d54b72a0c40011363fcf2e6f405f3780ffe766679983ff865622da3167a9a67add95e48b1a90dd87f9a881473ced8fad6ac158efefc99a9290551bd7945473093c7e3b6ffae97bb9c47f833c8c18aedd498f2d4f449662e4676573b37f7b5f2e74be2deebf8fee439a954333b49842f2ed4fa8a42f8e59f8955919f79685aca81c859566508777c13f735608f6582e0cceaf380609b6c5183da93b74f6653593d3ef69eb6366099c6b535c04a36d82023bc3dc9032029f41c76706e00023546c0359812bd0a2a3e9a76503d049ae00fe98653245d6fead1f63bfdbd08e614108d5663cbe33169089a834e50d00630cf6aa8feb4f956020e036ea8b6eedfec3f958a3723731a1bc6100fa41f38d6cf88db6cb75b0ebe2bfecce5ba4851d4a4fa85640de3af34dc594061dd235ed9ac6afd5144e737a305384b45ee47b508fa0808307933bb081d993b8c9ea4fda53ab756e8d020350a1eebcf24d2d8ce623bf70666c5058df77ee2fe0b2c56b147f5f252b7fd57fe019d69e5c9e57b25cc0c5746f75415738b38c674d0161773b16ba745fdaec341d08110dde7f9b1a072e4f1e027b1e7e87f24e94e65fbed0e69bf5b8f2f78571e850c244e9bb3d3dc73f798daaa9f73ff2271b275d87d1dc607ef2c6e5e776d4fe2bd04ec8d24cffa5bcae513224007ad0030c9d859982914ccc5d45b22e30f12e079481b3f67ee02dbe84689d65fd9a2122930929951f81468d4fea9", 0x1000}, {&(0x7f00000031c0)="a2015de5d71fa52db7", 0x9}], 0x7, 0x14539af7) readv(0xffffffffffffffff, &(0x7f00000037c0)=[{&(0x7f00000032c0)=""/91, 0x5b}, {&(0x7f0000003340)=""/143, 0x8f}, {&(0x7f0000003400)=""/100, 0x64}, {&(0x7f0000003480)=""/238, 0xee}, {&(0x7f0000003580)=""/180, 0xb4}, {&(0x7f0000003640)=""/224, 0xe0}, {&(0x7f0000003740)=""/8, 0x8}, {&(0x7f0000003780)=""/48, 0x30}], 0x8) executing program 6: socket(0x0, 0x3, 0x0) r0 = socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x31, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r1}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d3452"]) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x26, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r4, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) fchmod(r0, 0x1) ioctl$WSKBDIO_SETENCODING(r4, 0x80045710, &(0x7f0000000100)) executing program 0: setreuid(0xee00, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x450d) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0xe, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000080)='./bus\x00', 0xc98c, &(0x7f00000000c0)='./bus\x00', 0x6}) r1 = getuid() seteuid(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) fcntl$setstatus(r3, 0x4, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f00000005c0), &(0x7f0000000600)=0x4) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r3 = fcntl$getown(r2, 0x5) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xb32, r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1808, r3) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000ec0)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000e00)=[{&(0x7f0000000800)="d7b6c89df015e4c9414451bcb8e5a71323f93d3a5fc00649d1e7f5159e441e4c4c673d3429c4a9c770bfeb85aee512d1d9eebdcdd97ca0a9767d22038d4f9e8523acfb318689ffcf8e5e43c4c85e64820114ed560af545f98f93c95bca80eb788d69ced5416691186287f0b65ea43f224f90a30aa9b9285a63c41f9dc046dc1a5291513763853f30a008b897722e320a067e9de5b60b28c9b30e6a4665a551ce7e324080a47fa8bbf31ab2bf9ff942bdb2f6b11e5f5c6444858111f52780b4725f5a6f9d3127f227ba7790db5abd8809f6fbb426", 0xd4}, {&(0x7f0000000900)="6d5bb3ac444697df1e297ca5bd20d362e99e70239e182cfcad6c8a0c0d38bc6b33de051e1e3f976c6a753eb6c6991570a2aa8b0b712f4494f3b6caada3e50af8fd0e81fb324e8b2b9f16baa73c37a2603f29b5cfa5238c801ce11837752e6b6455ae360497ffc6c38ef7ffb8eba399c27bd383674e2637e7478415423bba856a68750b1781075c2d19b6ede99ecfc56e3f692894d93da6ae984d37b8ff14a0131bb80e5d6327b077842afb047f82cafad3ffca76a3e53a5033d4b52ac4fbcd15bf6d3a0a5d8f0ec2", 0xc8}, {&(0x7f00000002c0)}, {&(0x7f00000003c0)="cb510c25666629620c48ebbbe9d7d3a6445f037cf832a128e13d967ec73caf5a8635cdafdd5ba314756c6c95eca8dff2d077fadc2ea5860242952f001eead51207076f21dec89b25156be48d3515a193c7b68a0678e9772a0d64358c0c76c13a30e872a2b149f6f0f7d746d6ddc3cdeea76297a532f631bee72ffa8229933afaee3988c35c", 0x85}, {&(0x7f0000000a00)="6af44ae396a83517579468051345a80519f0f4d52b306db6b2acd1326ac4921774946985c44eb221ba2d2de363a44a85b40bbffe4cb333519e4eabacc7c7cf67af705012f427495fd50e3f275f3d321d5cf2fb008b6be2c3bd6783dba4940c493a825073e8c8defb2373705121cd04f283bf73dfcfe7", 0x76}, {&(0x7f0000000a80)="9ca41db1ffd3bbf391c436c1f089adcac5e1a0eec231aa4e84d65589be1839375dc28b6caf904667048c2721d2e56882e09891ce7a1beaf090bffee6240b643101170394c618b5344d9bae9e03a1e13bd0bb7d8b242e4076e4ea17cdb6b9203c83a9a4b93889706dcb172b3d2bd51d9f746ef3b3a77176a46a36a1467af4f5e0cf1d0f360e50ef46f126f5364ffd84c25b953b6fa077f555891ec78953c9097a4132d928b15dd501c75c7fe238682922e68bd65189032a83de09a73b8ae7c8915cd8b9eed5d48f1aa7c289acf0983e499b5d2da7f9165b924e870bba315eebbf1538f5f60561bf9e78d3143701994d281316bae03c93d20cc879", 0xfa}, {&(0x7f0000000b80)="6c77be9e46f4b870f43bdacb4489220aa136b86312af35320730e90d47b12060c04f1c0a2f0a34c700d758e7d10d0d89d3b94c5316d1e9d0d641bdec2f872ba154b06256e06307725f563b23647428aa1fd87af06e520df15527775722352c56886c3248f621e4b4873a89619fd3efa15dfe803f00a2d75a606aae0449de68ed855b536c244b4f57bbe7e311ff2349256cc56cdbab4bb5bc11938576f244e00c62048c317d73040ac58c613a1653dc2ae791bf0448abc3a0dc6b3a375469f5a373991294883c204779fb01c9b5e66a09788e2a29", 0xd4}, {&(0x7f0000000c80)="2093bbbe1429eb1de6ea8677d25eb95d0570804fdd311db4f049b680281a4b3a9f0a7bb0924eff44a5b84cf9f945807e73530766754e3d9ddef527a4ec81aa9802f6a84799c9913c555c40856410d9770499b6a03a203cd96ac0965d5c318e4767e55cc953e75d78ef4d9021d02fbb65f51a10c30d5f1750099d7824d3a701300b65e315ae02335cdaf81a751e0d1f52e1ac49b83c8ee426b504533114e8e4e3155fd5be5fb6299208da955c43ca6d", 0xaf}, {&(0x7f0000000d40)="c86f3a2b6bb04e55083cebfdf3c56a42ab77a20fe647548a9dc684de3f12cd7145e02024904881ed9dd547af0898324b3c704b51e40a964a231568a901e34c11493751639294cbc1120e81883ce391be1d66386afb615ffe595d483838190010daace40a603b1a6bace20c0dce59d4fac60a6ea4ba707df9c3f7b30243fc98740c420d113138adcfda3284d09709829ed7e6701c8ac885a687847da56f7f6d9110", 0xa1}], 0x9, 0x0, 0x0, 0x9}, 0x410) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) mlock(&(0x7f0000243000/0x4000)=nil, 0x4000) writev(r5, &(0x7f0000000580)=[{&(0x7f0000000740)="1c59fb39fd00354f55f108ea369e696c4b3b9998759c9f542d10f5d76ce49a2798d5606ad6a6dcbf35ac946e0636ee75c0ed582fc330eb777349846ca98a072790d5957cc214acac086eab638a96d84c7b56dfdb23ae678c09abf0aee87538bbb54b660889fecc30d4c649d3fab6c87ba7282e0740d5248d6613f90a692a400cc9ab5ad65cca60daab3fffa7647f5444094e890e8d8d57ee857c9e343b701eba688ad993", 0xa4}, {&(0x7f0000000480)="354bdad872a17e06a9b521659f288735d17d9cdbcb560b185541cfed163b64ffde0629c7b96ce66d2422c20adba5e549af6da872c0cfd1e9cfe16a9cd36b78822c2fb046b4d7df0b3ce3f563bbec348a5bb445e6b4becb67d82eaa1516ea915000032344380c212ed6a6bdc6e93c2bf567b6c350b56fffaa2dd2740a84d11411f295e526a5b6c879bed27e73a8374d597aa223e2a9e2ba1f800335ac0fc9196e508d53ef963b520b9626b3a0bd71642d23e6f698359b02c05d613e324587c9ac685d", 0xc2}, {&(0x7f0000000640)="9db7081653c220852aaf9d984262b209ecf6a797bef9041c3b8b1520a2e00c605d66e2f2f7da471ae2194540b6e091d346f70397aeff61f672604290bcae0eee3bfe95cbcf381446e45bb358bf1ca6a39afa42a0ace7c644ac7917dd7b250fe2db2eadd5a94f313f5fad8aa0abd6737152d24508ab73dc772140aba466b28448790a56b9629973c3a01546fd3b26d8686a57d9921e4eebb8228d4d6f549e5008b4732ef526e8d7a7f627ef21ec9dbda6b38215efe1ced3056e0c99fbd6a7e2271dd979538cf53838dfa0ebb42df72c076ed244d7d1b83fda6b678517280d4c271e886a264cb7eb658e72c88c57092e8fc54dae62431c691f447fee8d", 0xfc}], 0x3) sysctl$net_inet_ip(&(0x7f0000000300)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f0000000340)="d4", &(0x7f0000000380)=0x1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x24}, 0x4, &(0x7f0000000040)="bcd0d77fd7ddb99afa2d4d930208b1dc63ca594396a5e81623b12e2ee072e83a8c812da6a5c8af120dc084fb5378c2bc53d32dd1211085485bdfc618988f1240795de068c397ec063eeb82b7777bfca4f4ab2512bae226a283bc205a54c46d9eeb59db8f2f805a2a964787c4c3602503c63c48abcb9f0fc1691e67d03928ee6a02a06dee022ef532666e5ead84c90bc36528cfea399e745340b815afdf5c9423aae69e47cd76b29de3ee361474b4e9928e75beb69a563d6416dfa512cfa9808efe22ca27f4a118763aed298938772a8414c2db66aba5fe00d1abdc62eecf92de980cd51e21259ecb118eebc018fbf0cf435122ed334a3ffb157afa", &(0x7f0000000140)=0xfb, &(0x7f0000000180)="b2ea119bbf0cbd7ae0dc3451d39e9384426af5aeb992ab528cf92a914f06c224ac15d06f680d427f040f609f3e6bdaa6202178b459a6b2a2d818ae87cfcc53f3d940feb910ca2e417ddb3719cc15484d7db18fb5b09e538a4f51a139686ddd04bf804fd4c2da1f2729a943c00c1d6e28a037f982be85be70db56cf02925698eefbc04419547995aa4a01a1d3575be3a8652973e24d5ca82fbdf0095856ed2aecbf77c0b0955c89acf4255a821b9e9df79b872bbcb330301d", 0xb8) executing program 4: setitimer(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002100), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) syz_emit_ethernet(0x2e, 0x0) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, 0x0) ioctl$VNDIOCSET(r0, 0x81946466, &(0x7f0000000040)={0x0, 0x0, 0x0}) getitimer(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x2, 0x1000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000001c0)='W\x00') socket(0x11, 0x3, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/56) setitimer(0x2, &(0x7f0000000100)={{0x7fffffffffffffff, 0xfffffffffffffffc}, {0x5, 0x80000000}}, &(0x7f0000000140)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f00000000c0)=[{0x40, 0x0, 0x0, 0xac1}, {0x30}, {0xfffe}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) r1 = socket(0x11, 0x3, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x8) renameat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x100) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000000140)) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="1200aa7656aef06fa378581b735dfe781842cf30006f967061e524b772ddc3b82c9336bbbbad22eb666dfcfecf4d5a9598e37c196712f253115dabcf4d66a4c0782a398da26d882e43e709d4237047624c1e49b01cbbb29260b4568f7d40a5a83d138fcba8868a1a3a2ca7d1a38e481c029b835d29e6e7a1482592d52b34d4c00e3ebbab9ca36e1d1cbb760000000000", 0x90) r4 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r4) r5 = socket(0x800000018, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r8 = socket$inet(0x2, 0x2, 0x0) close(r8) r9 = socket$inet(0x2, 0x3, 0x0) dup2(r7, r9) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r8, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0xfff}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) executing program 6: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, 0xffffffffffffffff, r2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x87}, {0x4000006, 0x0, 0x0, 0x3feffe}]}) write(r3, &(0x7f0000000180)="23009100007adb020317bdda2b7e", 0xe) syz_emit_ethernet(0x3a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004600002c000000400000907800000000e0000001830300000e009078000000000000000000000000000000006717573ab8f511026eebc3bfe55234e85afd7ad9b06c3f71ab41f5919af433f86523229224d9e4e90f32b3aab4bc6b2f02a16975b2b6ce2639f8f3e2604be69ed352fd03f14ede173c147d39cd59b7ffdec49a960ed5cef5a2289029bf2ab63496cbf8777d8d669227286129b35dff666379"]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}}) r0 = socket(0x18, 0x2, 0x0) sysctl$vm(&(0x7f0000000200)={0x2, 0x9}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000580)={0x3, &(0x7f0000000080)=[{0x60}, {0x30}, {0x6, 0x0, 0x0, 0x210000}]}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f0000000000)) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) close(r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm(&(0x7f0000001340)={0x2, 0x2}, 0x2, &(0x7f00000013c0)="455e0e7fd8042f98a20aadf6b4e0e3883970d6ef930f70e95da2bdf55fd550b63844405ae34ba7a24829aaec432c5388688cde4e733985d2c8b52cba5573cd7eacd9ab0c5fb40003ecbbc9bc8563f4059903478eea4eb52037fdf8ad639b16244d2366b898840a2f8ab673ff77bb7d1be820a246099669b77af0a42d06bc2771cc1b467eac054e1c3d86d266892b58beea97718bb0c287edb299bde3c04069d0eaf56f6746d6b8befb94ea029f8cf3ae4f825208dc35e860b974b2bc2a1251", &(0x7f0000001480)=0xbf, &(0x7f00000014c0)="61cfdfd3b31006714e2320d9ad044d8bda07110b0502283f7094a1411f2fdd928b82fd990b39185679de7c3b49134e7a8e2c9f936b91c60ff6c115e7ab08beb9fbe7c528b054068eb3667dce2e28fb70a960f68c279e563bb1560b3da205c1869bc7ab5ede7b6b34943cc8ccbdf913960f69a1a768311b6aca0807e66bb456c10c0df85c5c798d2fad5a1005ef25147a1e5f7c76dae0c6734f288015dae2c366bacbd3ab403bae8153f3044cd9e5b862f290301d950cbd82b5dde55df13c65f7233a3e38a62d4308c2fe54312c7c318e5606f41a265c60cd99e7d7a516a48d759d29a90ea33bf53084b0253d4a3675d9ab2d8cb8b9b452c4be", 0xf9) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r3) connect$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0x6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) syz_emit_ethernet(0x76, &(0x7f0000000080)=ANY=[]) socket(0x2, 0x2, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400, 0x129) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) executing program 6: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x7641c8d941e784b9) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='x\x00') symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000280)='./file0/file1\x00') ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000240)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = dup(r5) faccessat(r6, &(0x7f00000003c0)='./file0/file1\x00', 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000005c0)=ANY=[@ANYRES32=r1, @ANYRES64=r6, @ANYBLOB="e823024803c2c25f5a1e2ebcb0f7ca2a5dedfd830c4d4b222297f845e63e3aeeb38af475493910b3c5caf82f2d785503d2c1327c58502643ae43fb5342f404aac9557a01df58de9bfea3a75aba4ff77fa5cce97cd7891991", @ANYBLOB="f837f5e38955e05f56a4b75edc7d41ec9a5e2a7fc39fb498542cac6fb2c5c8ba045267ad46822de96da1451f2694b018103ecdc8b2ed3b289ad7ac61ce1f4f2dfd10793503fca8ca581e6c640e02f3b19f4ead050869cfa836a0e7b6a40eb6432f58c26823862acf693440d64c1a459ff6554cfa28cf20037a4a568b0223cc3d53662a3d89282f57836f394e873bc6529d4a3538d1203a2a2b1c81137aedaf39a5a10ccbb8abbccbfe708f536a930fccf2beba093024586dc86dfc9ed0ea8f386c3df89f964f7858c62891709e6e1e906a1585", @ANYRESDEC=0x0]) r8 = kqueue() kevent(r8, &(0x7f0000000340)=[{{}, 0xfffffffffffffffe, 0x7b}], 0x9, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) dup2(0xffffffffffffffff, r0) setgroups(0x1, &(0x7f0000000300)=[0x0]) recvmsg(r4, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=""/251, 0xfb}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000300)=[{0x4, 0x3, 0x1800}, {0x3, 0x1}, {0x3, 0x1000, 0x1000}, {0x0, 0x7a5}, {0x3, 0xff72, 0x3800}, {0x4, 0xdb, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0xa, 0x1000}, {0x0, 0x2a22, 0x1000}, {0x3, 0x95ce}, {0x2, 0x100}], 0xb) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x7fffffff, 0x2, 0x10000000009}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000002c0)=""/222) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) dup2(r2, r4) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000100)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002680), 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3d}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) recvmmsg(0xffffffffffffffff, &(0x7f0000000bc0)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0x0, 0x0) (async, rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) r3 = syz_open_pts() sysctl$vfs_ffs(&(0x7f0000000000)={0x4, 0x1, 0x5}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "cb00a6c8d300000062ecff6a210dfe8d008500"}) (async) read(r3, &(0x7f0000000100)=""/140, 0x8c) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async, rerun: 32) write(r0, &(0x7f0000002540), 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001980)={0x0, 0xa, &(0x7f00000017c0)=[{&(0x7f00000005c0)="57931731cc275c29b1aed3194c6f37430ae48885be99e6b3178c33b1b52f8fa3020763ade3e8010e64c4eb1290ead2acd688118cbcb7a7198705d6301f3cdb2808d786b455db1f997546e8359481b1fe28", 0x51}, {&(0x7f0000000640)="aaff4c51883e004b5f89075a5ddd67f3227908132e2bbca76867b831115dd2fee04f802fa2035c2cdce42602ad61953030e0ebbdf951b204afb415cb2d7571951eeb", 0x42}, {&(0x7f0000000700)="b573975435f384a446acefe3a9c8435fc53be209a95faaa9e582cdd3c8a869899283ef37e7a1f35b03048a939cff0bc18e0e95a0", 0x34}, {&(0x7f0000000740)="9e4673eb165000ef76574090ce780f20f8b3e79fc550b83c59ae6a9ec6fd01a2e59aba4cc2c70ff2a43ae8a76577758607271189d73e487865d275ca686b14c7249ef2619b5f3d2c15c4a57f1c3a996c0883b491a712ac372d1291b0d5f5c7ead631680269803c3482f368433f4fcece46f6d75471dff907485ff9e2387b4176556545f30ed78986606d1978acd39b868a25527876e5cc072759a0554e03861ada163f81da92278fc73629d7dd0387d37a96dc697e8aabe0bcc153b25acbabe29a1647a5e0f5235b27dd78d2416cc009f872b8d6852aa75da7c7f82dadb665a0a80d2913a6bba7c27c8ce847210f4c3816c99e1a052f15fb31599895e397056f829b926e6a4ce87517672405d2d2d50159fecb1d1cd147cff8bf3ef7b6cc5153c400969f40ac355404a1272f154a2ad345b3941adffe2a46650748f324949f6b9f08dee388bf5d506b90032a033c80ef0f3951e85a9e699b0c2711f6514800127e02de69679da02ad79b49301f01c351e863f9ad1a5a157131f57e83f15bc9753ddf9acfb3650705aa38664a3acb9273427dc16ea5bdaba2d2d0a45d82905b2144230c069003187ebc56e84358566633fdc3174de59f7d3a1fb109d5ad66151390313ef5f18361dbfff99c7bba31515f387536e01a26dd58efa98f77fa04b803b4f8bf095ec32af2bc31cf528a8b1d59c322163d42d2784f2ae34519587fe14a18654acdbd098c42d8167f9a42442c359f63864f67bcffec24cb7def3347446b1f455c7b1d9d6b7c856b57932daa51f59a70f0794809ef95193f8430d974f5d4b9c78067e28767b4d9e8f67fdac688fa6fa492728088cb1fdf7925a30159501e35822468395b8ee0f24cb7df6f6068f8c565a2a4ba1fdaf9d9413a102d20a3a8eca2afbc752a4dbaac1a9de4fa66e2d19c4e69710dfcde6dd72002ceb64e93b71235df5dcee3e9c0667850c1981cfd63a4f8b5b4183d3a46904e07", 0x2bb}], 0x4, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x52}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xfffff7ff, 0x10001, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) write(r2, &(0x7f0000000040)="8078fbd8fdd822eb22ae8c8eee1acf032b6cdb69ec20bf07068ea50e45c6c192352b1f123653dce695dd156dabf6991c8a8a", 0x32) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000440)=[{&(0x7f0000000040)=""/113, 0x71}, {&(0x7f00000000c0)=""/151, 0x97}, {&(0x7f0000000180)=""/97, 0x61}, {&(0x7f0000000200)=""/253, 0xfd}, {&(0x7f0000000300)=""/120, 0x78}, {&(0x7f0000000380)=""/164, 0xa4}], 0x6, &(0x7f00000004c0)}, 0x8c0) executing program 1: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54}, {0x80}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) writev(0xffffffffffffffff, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) r2 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x11, 0x3, 0x0) r3 = socket(0x11, 0x3, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffff9c, 0x40047607, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffffff) poll(0x0, 0x0, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x4}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r5 = getppid() fcntl$setown(r4, 0x6, r5) close(r4) sendto$unix(r3, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() pipe(&(0x7f0000000840)) syz_open_pts() executing program 7: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x33, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x108, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x14}, {0x84}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=0x0, @ANYRES8=r0, @ANYRES8=r0, @ANYRESHEX=r0, @ANYRES8=r0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0x2}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f00000000c0)=ANY=[]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400210000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000280)="b1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x8, 0x0, 0x0) nanosleep(&(0x7f0000000340)={0x2, 0x3}, &(0x7f00000003c0)) recvmsg(r4, &(0x7f0000000380)={0x0, 0xff8f, &(0x7f0000000100)=[{&(0x7f0000000180)=""/204, 0xcc}], 0x1, 0x0}, 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) socketpair(0x6, 0x8000, 0x31, &(0x7f0000000240)) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() ftruncate(0xffffffffffffffff, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0xc0406938, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x87}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000500)=ANY=[]) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0x2) executing program 2: r0 = kqueue() r1 = socket(0x10, 0x3, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1304, &(0x7f0000000000)=0x80, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x8, 0x1, 0x100000001, 0x8}], 0xb71, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x96, 0x10, 0x9}, {{r2}, 0xfffffffffffffffb, 0x85, 0x20, 0x200, 0x62}, {{r0}, 0x0, 0xe0, 0x40000000, 0xa27a, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffa, 0x91, 0x20000000, 0x8, 0x75}, {{r0}, 0xfffffffffffffffa, 0x42, 0x1, 0x100000001, 0x5f}, {{r0}, 0xfffffffffffffffb, 0x2, 0x80, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0xc6, 0x1, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x28, 0x1, 0x9, 0xa5}], 0x0, &(0x7f0000000200)={0x43b9, 0x8}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0xcfe, 0x7, 0x10001, 0x80, "c8cc9c4f3b0c50b5e9fa9619777492358d84a00b", 0x8}) r4 = socket$inet(0x2, 0x8000, 0x7) r5 = dup2(r3, r4) ioctl$PCIOCGETROM(0xffffffffffffff9c, 0xc0107005, &(0x7f00000002c0)={{}, 0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000300)={0x1, 0x81}, 0x10) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x5) getpeername$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r6 = accept$inet6(r5, 0x0, &(0x7f0000000400)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000440), 0xc) sendmsg(r4, &(0x7f0000000880)={&(0x7f0000000480)=@in6={0x18, 0x2, 0x6, 0xa76}, 0xc, &(0x7f0000000600)=[{&(0x7f00000004c0)="6bcb9c89666440a2ab18c4be95b1f1f2935e721379d535573c2dbbd00ff376d75f20fe9d0515a557df3f699cf067689e3d3b9f75dab865a96a0733b091d2c27307661636c524cc92c1cbf006c7efaac87725c4951cc47eeeb1b38b527a41572f13ee4bbb1fc233ff2ee35562db2721591412dfca7087a4bdcec44112363bcf3bf8e1f04e9dbdf1d64d68acc64438e16a8b5a102d24fd5f838c84164efcead4c24dd6ccbf5a6977903852b139337992fdd2380163adb63c2ee080fd2a3ac70b57c937c835c1c46560846a317a78d541", 0xcf}, {&(0x7f00000005c0)="81ba", 0x2}], 0x2, &(0x7f0000000640)=[{0x98, 0x1, 0x1, "a3d3d379a642d12f2c3856822a791f85531a4cbb8ad5c92cc367d623d9499baf3fd7ec32adcbfa4fe2cf8944cc8ee7cb7008a2356929fc11eff32d15633287b0de1193b3ce6767277f7d5dbda8e75258425e3d0c51855c3261a5a223ac0d36f5132bc4dfcbe025228a2295852077f5f98a3122eee407fbe3af44980e0b569af128b60b4c3828c565"}, {0xb8, 0x1, 0x800, "eb1a539f55a7398cf4d070e4fd8e36d2cd26da38bfdf2a0cdd159a641b2605bb84d9b034cee058916a0f90fd65877f2cad2b3caeb69f47c435065e9c8eea2608cbaa1e608bce6c29adc5ae2082724330c6d1a5c0c4c180c674eded846ac71cf3a8fd882a64bbded757aaa46c18b8a47a27f0532c2628d087a55ac2890952842308fe4ca8f4e470b90ee7067c85212be4db8e4284a9e906a976b8a273ceccc6e205e7ed22d62e9f"}, {0xf0, 0x1, 0x8000, "29f9070c3da27f500ea3340577f57577b8f6a4fd26cc0649f4a377bbfc24672c3b9f043dfa0d6243727e65d0b6f262e21b51fae5901e804661c527ba895225aaa7fc73022dbffc482e4f9bc985216d800293a697b0d9a94a032ec69808bc907132dfbf442af45c6eae209d03108b32d0443ff28fbbdfa089a2cb315ccbdf516c71ffbee6208015d80722291d9cf02c1aed6242f2c2068c36728bdaa545cafea94c43e1304750cf1ec332623db4b86b8e748505d4b7024429e6655a16bab199d3d6931182221039142fc628e6c8788673dfb13c77cd717a1c0f60d611de8c7f"}], 0x240}, 0x2) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000008c0), 0x20000, 0x0) writev(r7, &(0x7f0000000f00)=[{&(0x7f0000000900)="0287a76b47718c08a8187c875da33462799c2190031bec41d089b74908f4e277aeabbac7a5a3f04c26279feb8b9d0eef3345d2ed94f0a375271743a812834a6a977e81ecb2c5ebdb3eb21f054bb76a675d24b24f369a9a2989666047ad273fe34f97ed8995ff7ff1633f982c028d626bd3ea8d19c2d3d781e2f0372a5182d9e47dcef1b0555a66d578b032d49a14d3ed2041d2db341bb5", 0x97}, {&(0x7f00000009c0)="761a0601bd2e7655c4b59105b403282535aa9bfe6d8d81905f1d9efff37d6d2517c1b31c5168340bdb92a34d53af11b2cc9da9440c6b169a9361cea1b6eca2ec32a1377ab7465493f4b434297ef901acd4d017abfa86dedd88aae01b5367cfcb69e1c1674bf8b84baa40d981e4856e872d5e067933c78baa842f96ac2c6ae000c321f4755cd8dda08c74bd2944bcc876e479d31246669ab6aa076f9a886106340fa66811be39d40fd414723ed9a91e9ecfe61ce14f104d9d656e0e88f48b8285cc64362c7530ecce77927930a1a7672ce5b156515c445b440d64428ba47d172f45e220a5051d68f852ba5561d7157bf053", 0xf1}, {&(0x7f0000000ac0)="e7aa9a6f31d3cba7544c66963079365f3c8e7772667d83308fb8c58ceebf48569d87b398c345b825ab4bb402cf80adc9c506953d20d14f7dbe38a862818670d3b95579bf3dabd6e340e36af053563f74766836f6ebffd3cd5f9c0c23020aa85aa3d4e244c00ea2966b70bb07390a43a2869fcba8dc32f723fc83ae1f9b88a4f3c989ac70b638b45e86b83c71cc57446cd449813c44570629bdae8df13ad751bb9d42a05527ff546e66bc8a39f0008933e9584426363a8c6b40a60438d5f47f1d9843126f27913677e5ece98f20de53c6", 0xd0}, {&(0x7f0000000bc0)="f408addf9b909ca3ff0c29076a8eeecc0d5e7bae657172301e75eea538c80af0150cb30832d8caa5b71bd17f2f9438633ae6e6aaf8d7fe2cbf9866fee73a7f291c5be399b78293ff859b7b31a0c799b229c29d181e5a191f26d39be6873aec1fa021584537160e8b4d2fd10d103499f02357e3a427ffa028df8dd30849b836236a6f93053db8b8939dc5ed6a136296a909d1201b89652c", 0x97}, {&(0x7f0000000c80)="090b66881a2aa7fa5214569a9496f1b1d408b030072f2bc67a31eba16aa8c6e14fa4f55cfd9487025a86080d986b090e759c51d8ebe4159e12f9bc1560", 0x3d}, {&(0x7f0000000cc0)="71510801f1d6950a5b29d26867685e0a07ac83bac736cdd11655dfd20f726d19975bcb15508ebdb000121bfc537417ee2758868e03fd1c249e5a0b05709d6620019f64436b8f58821ba5f22239e815974900ec9e62c19a1c7c4d9093deffb45e83e23d696947374e582584a2f59cfca6b5474ef8881c8f8a6a6b8d420418cbe9d2a7a6d1b3672abc3bcdbac5c24505d72aec", 0x92}, {&(0x7f0000000d80)="312d0563e4e9b52e3ed12f4f77132e9c9143ddac457c3c7a907b5b2aa3f0f452a5553e3b3a59891e4fc317fc4ca6a1d90910875451aa412ab87c42865fa8ee3bb2edecb277bfa24e9765715f9dceb7c64550fd15f7f02349cc2a4d51235d4bd5bdd232d83dc7eb7889be604ee912b90fe1d01471e0585922839dc93bccf5dce33696a4acf29443246ea2684daa3322867012ffc83a", 0x95}, {&(0x7f0000000e40)="2f0df5be8b2455c2c045f6655e99d339c4416e32942dd00f4042742ac718b99361d83e71bc3ca6e4c1b658d68a0cafac73d916217de945e289f7d4a8e78e379817d5a8dea17a807cd86fc985cf0a718b85bddaf97bc0a1907c243d6a05fc2ae60425f5f13d36959dc1c5a66aa03e2cf6e0baf37d62b54dbcab3de00d96bdb35ae5", 0x81}], 0x8) ioctl$BIOCLOCK(r5, 0x20004276) r8 = socket$unix(0x1, 0x0, 0x0) setsockopt(r8, 0x800, 0x800, &(0x7f0000000f80), 0x0) r9 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f0000000fc0)) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001000)) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000001040)=@file={0x0, ""/73}, &(0x7f00000010c0)=0x4b) r11 = accept$unix(r10, &(0x7f0000001100)=@file={0x0, ""/4088}, &(0x7f0000002100)=0xffa) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000002140), &(0x7f0000002180)=0xc) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000021c0), 0x20000, 0x0) ioctl$WSKBDIO_SETMAP(r12, 0x8010570e, &(0x7f0000002240)={0x3, &(0x7f0000002200)=[{0x7, 0x0, 0x9, 0x6b9e, 0xff}, {0x1802, 0x4, 0x2, 0x7, 0x6}, {0x69a, 0x4, 0x6, 0xe1c9}]}) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000300)="ea00027f00ecffe6813951657932377316431db0a01a597adea5a07652c3fef39006f6a4a60c9b967346", 0x2a) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) ioctl$TIOCEXCL(r3, 0x2000740d) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x29, 0x6c, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000080)={&(0x7f00000002c0)='./file0\x00', r4}) ktrace(&(0x7f0000000340)='./file0\x00', 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1, 0xc, &(0x7f0000000380)="ebffcbff3c398a2df5a4e613b9fd812eaa4e713048e69931929648", 0x1b) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000180), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x8, &(0x7f00000001c0)={0x100000000000001}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x83, 0x10, 0x5, 0x4}, {{}, 0xfffffffffffffff8, 0x5e75a2b2ed514803, 0x80000000}], 0x10001, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000000c0)={0x6}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7f, 0x3, 0x2}) panic: kernel diagnostic assertion "(pg->pg_flags & PG_BUSY) == 0" failed: file "/syzkaller/managers/main/kernel/sys/arch/amd64/amd64/pmap.c", line 1422 Starting stack trace... panic(ffffffff82931605) at panic+0x159 __assert(ffffffff828e4d97,ffffffff8283e8a3,58e,ffffffff82895567) at __assert+0x29 pmap_destroy(fffffd807107f7a0) at pmap_destroy+0x2a4 uvm_map_teardown(fffffd8074523ad8) at uvm_map_teardown+0x287 uvmspace_free(fffffd8074523ad8) at uvmspace_free+0x96 vm_teardown(ffff80002f797070) at vm_teardown+0x105 vm_terminate(ffff80002f797310) at vm_terminate+0x121 vmmioctl(a00,80045604,ffff80002f797310,1,ffff80002a6b4a68) at vmmioctl+0x291 VOP_IOCTL(fffffd806ed94288,80045604,ffff80002f797310,1,fffffd807f7d78f0,ffff80002a6b4a68) at VOP_IOCTL+0x91 vn_ioctl(fffffd8076adcd38,80045604,ffff80002f797310,ffff80002a6b4a68) at vn_ioctl+0xbb sys_ioctl(ffff80002a6b4a68,ffff80002f7974f0,ffff80002f797440) at sys_ioctl+0x4a5 syscall(ffff80002f7974f0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x567894f9df0, count: 244 End of stack trace.