) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000480)="b437ab93c964ca79", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d", 0x4d9, 0x0, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x57, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f00000001c0)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0x8010570e, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x32c7, 0xf800, 0x7fff, 0x200, 0x26}, {0x2, 0x8, 0xfc, 0x1f}, {0x7ff, 0x4a, 0x9, 0x3, 0x7}, {0x8001, 0x8, 0x0, 0x9}]}) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000200)='./file0\x00', 0x0, r2) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) r3 = getuid() setreuid(0xee00, r3) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000100)="3d7a1499", &(0x7f00000001c0)=0x4, &(0x7f0000000180), 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000001200), 0xd, 0x0, 0x0, 0x201}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x40, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x10}, {{r0}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x7fff, 0x400}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xad, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x9ad, 0x2}], 0x0, &(0x7f0000000440)=[{{r0}, 0x6, 0xb, 0x2, 0x3, 0x101}, {{r1}, 0xffffffffffffffff, 0x2e, 0x1, 0x6, 0x1}], 0xe842, &(0x7f0000000480)={0x0, 0x2}) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000004c0)) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0xb, &(0x7f0000001640)={0x2, 0x1}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r2, 0x1}], 0x1, 0x0) r3 = syz_open_pts() dup2(r3, r2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000280)) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x51) poll(&(0x7f00000003c0)=[{r5}], 0x1, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) getitimer(0x0, &(0x7f0000000140)) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x2, 0x3, 0x0) r7 = msgget$private(0x0, 0x201) msgctl$IPC_RMID(r7, 0x0) ioctl$FIONREAD(r6, 0x80206916, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) dup2(r0, r0) (async) r1 = dup2(r0, r0) select(0x40, &(0x7f0000000100)={0x10a}, 0x0, 0x0, 0x0) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x8000, 0x0) socket(0x11, 0x3, 0x0) (async) socket(0x11, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000240)=[{0x3}, {0x7}, {0x8106}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x1d}, {0x74}, {0x8106}]}) socket(0x2, 0x4001, 0x0) (async) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x50}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) (async) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC]) (async) syz_emit_ethernet(0x138, &(0x7f0000000140)=ANY=[@ANYRESDEC]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x1, 0x0) (async) r8 = socket(0x2, 0x1, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') (async) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='c\x00') openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/file0/../../file1\x00', 0x0, 0x0) connect$unix(r8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) pckbd_enable: command error executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, &(0x7f0000000080)="d05013c3b22034dcd6f1451b60a61f57e981e085a1ed6883cce74ead0664e8bf1b03efe0293d762169b5f17976f4bd266234c5d9ccbb7761c55493640e9f638607be5ce0adf98875bcd0612b9d6d6aaec8d99b80fbec606966bacbd8ee2adcde8b3a079fb75b81cadec9593795453d8a82e86ff47b7ed0dfd510158f9074b116de6b593e58a608183256c69e1ca6419a89c9bac4aa4651b21d7d6a00d13f3cf5fd5605cfa0ad1bfe4aa289820e7f33e59deaeacfc09ffe51ec7cc790cd44ee74457dae4923e4cd49d4f4986aa2f9d9a53689b9cac131664bbd75af75068945b6569a50de368d93ab28dc083ef8e95f7c305919fa4a1b272f85d785b462226e7da941bdfc9b78c67b3844bca60bed99d582086ce8806fda16a93e278c4a855ccacd559dd36d85e497827f5ae8fa4a33fa6c112db396217ec076e96d5bdf1429e90a4c6f04df6732fe982bdba395a34ad10f7ff1ad9f9c370ee7d0a9dc551a22c0c72cbbad3ce6ebd34daa2c343a8935b8fe95f9cba878c8ddcd01551a6a1d03a044469ea93d7c5c52fed52d54804c79a9b35edee20eb6d6dfa86e434929a011683eea02b29ec81d8c039cab784ebcb4bdf1675d40913b57f749d81e2e78e6252ac1f084db78f8df695c0e12e99938abaac91bf01ff2ac37ee65b537b925922bc90762b5976b5b6ef2ed8767d10f1df504462d34b80950f0472522b1f7f9fef8da4a8279fcbe0b629b5429840c34c24606d0c83f72c0e5dc2850c51e80b83946aca7efa874af39d2c9ce95277dc1e5cc8734e5488f98f4b81e511b06276f6650115ae42ced001628804120349929e68666972fea0770aa9e714bc788426bc0821b212243a3cdd4780dff2cec0a8274710c42a8b15d9ba56ab7ba9b583298224850bced7623091f993293bf7acb0e274466d509206b64b4de21a7923a3cf4e4d28168103e8cdb962b93b00999e0b7944fda42d96bfd9eff318347ce7499a32b9a40f8f906149c130536c0a30fb474b670a71331e5ff5a48d8b479719da25e4b4f8916225a49c6fbc46a442b53535f672cb592c1275fddbd0d8c6f588838114b13f25a4cfcd566244f3aeaafa4c0772ce395c53452399cbc5c4e181bba515022368c837f1163578e2eb11ce82fc07a91de7c3560ba69a616848f3f7e0a2e06069c222184c37f1c2b9fe0fa5a59ff11cfe2816b74df77092845ae57c6d497bb986330a7552b85803725d6b6086e932f059504238e0bc313a8eb224b26b9378fde3e3e61e07b1fe2803ced361584537dcb1db562e9a00c4487e0101b001b5ae038104fb2450e00d397b2764d8235cfe03fb5e10159bddd2912a413635ae6eefada551607fd87a8e48ad27e2e7302ae23d8e398d5f1c4af8d65f1d33715bd79d27856b5eeb1db227cb69bd78aa7c61eefd8f503e7f50568009ddb6cd887747df471cf6b9f9474c627fb4910281bd0d7f4c609045ab78d8e10bd1b981308de1da69c57a5864a10ca327c26b85c2b05538afccd00a8749e040f8f7c936654a15453a65ae6dfeaf825c415097217a6501a4bfc0be250563dcdd00c73c503ac5253fd0aaa2c03e4719d826bc499d7dbd30859029e34f8e6c8ec6b5c5f759bd48826cd75b13cf4cc03bafde572b9b773a37a1d5c657224aa6f14149b9e8e083d3cf4b9cedd789a8ed7a1236d0821304f994440669ea87e9c4c7fab7109fd3ed5c5a18f635ad70344fd8bb2a120a43f506468626be698beb85a234d4e418d1986a69bd16b299f854b15cece27978593b2e1cca116de2cbf0f1c3fd65ad84269c4e3ba02c1595d132681e1ff2b308b7672672b12434c12450a9213c5587e90df9cb573028f0601fd61cc29a216f3dc3b22bd52d317436ad66b4a6a130b319f2aface639eda86e32303be64ffd3f9c1bfbaa701bc805beda80649d6e3d2a178caa0df61665fef652f4d2ba3f11f475d75a86cc980e19f7061561e0e5adfbadcb5912d242b908e22b30a4a1f7b9a0e7c5eca9503b8acf2e79dae35a9d08175b137c2a1aa81b97e87f7e82a8c40b47c98e8623d4ec39c4f48ed7905e0ca691b5fe805e655dda49746fdaa22cdb6d047bf06ac69f4a625677e650f0811339dc46ccbf987f446a1aa48783ad83da38a3b78a29ed92466ef218b8926585a55af37b285ae0dc205b2659171cd0fefd789d125c59f93c4fab8a35bb7d003aaf4a43f94e55c616205675a530fccb3769d98d7ad04e14bd84ce527dbf3c210598f94ea2bf2f99c90cb2acc311cb18dc721aee2bb46f018bd3b93dd6ed9286bbe02db40d24933389c728bebfb821ccd71d12ce3c9949a77d3276f64491dbcdb3c600db85a6653c51365d78626bb7220508a80981707bae5b720f8913697520f5aaff72d75d0001fe8a91392d1d195d4fabedaf38d5787dceda78d9ccedd34b5fa98b37a7f453ab53a586ec9532d5e17884c8e03f33bbb0e40577bd88f2dc5978d291646e3948ed3366a58625c4a68c905f6a5577bdf6f74a450ac14cef3e84eedd9411843b6df9293f24468bc1a61c87cc75ed068021ff34d28a35ae42ebe4dba60e0870ffb8a4023275590a79fb55cb64c14497ee44ac5c4ceecff180c6aef00c5df26f133ab7c1d437685ad270890df8026197dddd3c53da6a9568b4038f16421f9f04c802aaa1b7f95f1f0945a0a6bea3266b645b05f4adfbe9d3005153092ca50bdc266490e79632d7162aae9e67e5254e9f47d23a6992aa9415d9205dd345bbb1fc211d61e8491a7dcb43955b70f2da9b9ed2f7801db6805003bd81b6cb7cd5f52bd2d36e9424d96f3cb1c09d7a61ae010ef27b103351cf8de2ba94b6d7167066bb88568e039d1e59e8c9a77e512273892a4ad29928be25c3fff0a80119a866c568f3e8019f65ecf340bb71d748fa255da01a6f32e552f428d5535204192e5e3bdb96de974d0f2c0ea588f508b048ba89f8dbb647fe7488fd3f5b6a7c68f53108014786b3f0c6578347853e4a8938b0058c88f0ccfe30d65020fd47f62e68eb7d99e2ceb96caef0c3bc8595028c8eef31fb6eb14eea5d422f0a8c19805fe1029c64c13a61365b13911adfdb98ccd2ba1fdc2a4b2215b5f8b096425bb4275123c7fdbed19b371c3f6db5e0e20cdfee23e7766b22a9359186e15b5dda514b9ea6e7c02206814746754008358a58d3de4b129e758a40a11b2b1e01088f74638b4d23b7643edc4690ca21f999dca9cf7f1001d73736a1f0032621c36dea9d1950a55ad62a5cd123c9e752e1195de7bd0747af9ae171a6ec083fa9e11406c180d421cd41f3b5b2e86c4f895bab44ca88e20e9d7f9757c29cb4ccb4f171e27deb51ad18b341c8f9bea40abeb1e5e80acbd35ab8c6083ec1090b87a472860a2d281d5a3440ea8219fc22775211c709cfc2a445f20dbbe1f38bf6e4af16986a60b89a976021a402c3715fa64c9905d1d4e521259a8ab97d86be152b1521d18ecba51ad5193306d21d065d1e438316db69bc39c2bba5dafb2565a1b1a811c970085eff8d38af7915d4612ef095fa910e711feeb5125c1b380b2f432058406988837578ea2749030671e6d3f23148afa6e76988d9dc7b89ae986ef134effb19f7bfef8b311c22f4991efb1a70f17568c95b9ff3ec442dcdaa6a97b419fb1062d0196492fc73727e5005dbb5776c6ba1b181332ed520cfcd13f914a7ea2243f0521be10948ca15c6155b6fab1eb57ea8f033906edad76395daf1a7e477faaf59f701b33298c3acae19de26e5fec86fe45d53174d7b0a4ea02d677cf05b4ca573cb22ee10e02188dc533f02b7f58a281ba12ab96324903be7fc01480a4cd59803724ada263936d2016d6e5d0598729a602c1804552051a223d3c05ddcad3f40cb0d09d297a75cae648457d466757e2da6dbfc973e21789760b80021a34e0b2214116e52228b29e3968c6e6642e44b381bf245662f98b64184351c27df9498839463de388d50c79b4d14e5b4ae5eead0ed16c79e1362a78755adceb0720bdc4f4fca04ea36ebac66344ef1b11cf422209abba3f7afa59ae90ccef12106c37874eb26151c70528c94fe996a99ded9d3cc109a219b010b2ff14c78156e95dce2135946198445c9a0f1b0770ebb9f4759140d41a408fad233a51e54f5e6568fefec76a5de27391abcfe045305d3bc89a6f7fa4e4404fcae5fb8d0aeeff3cf6ce70c1a898c7c668bd7d204d1aaa542b90ecb800e4e1e24df0f3f10c27669d4ba1af8949d54355e89613c243ddff2d52ebef64a9adfbe1899b5189068104eb9059c06981784972e9e431caa34396fd7ffe700f3f9068f87bd05d3512d3a738158162cb6e797603b38cbcd13a13b69362317af6efe10080b4906a296728a87764670b440e565b72b5c1220ad3a0eeda107f66d4dc0d9f3af5937c79e4f7e34e165448bb92e311cd1d6eeadff8ea5d513481c281bc28fade65cce163396f85bceced4fdc3c089acdc2d3e248a6b632fef87424adcb4d61d7089f77eac2b0ec2d59a57bbe426b637057e54b1f52430ab5db2fb81adf7e90d0c69da8a120d67bdcddecda75a162f5d5dc6c415de3c0e9b0284eb9ffc4e29fb573def7dbcf6899f1d4d6868b281b170b6e87bbd58eee95c68ad19ff55f7a491a058d811699baac04e21d432c16d88e09e4a12816bcf7ac834433da7a7c2d0f7bbbeda2b18bb8c43bcad97ea834ec32cc8ce9f0740cf7a401c03e27658deebec809cdaefa0d40f08167563e2bc78c0b7bf67f77b36fe46f10cf47417804d8ca3e893f382e8ad6bb23bbc2a1a8ebc22fc7ec93cce540cb5b1192c9d607e0e8450a5981872d30ba67569abcba08bea0b1d0ebdf80b2b195b96bab99fc2049b6e9d0f83a483d2491bd52bbbc69204e19f1cf92cf03bcd9ddc1bc6f7cae267881e65eca0675170f645377ed627d6b7b304595f98fec9138c974687a1aade317bb120587db8108df39a9477f49834d605d26fb5082fafe4bbb218d6665165aa568abc42fa9d9a024ed53fec589980a5341eedac6d56ec646f6f6749e519de711562859efe02f3305bb33a352b4f4821344f37739380ef0cb350cefcbb7917e8c15cf80bc7fdbfc9b7295efa26fc8703ad043a75e1d90f2d70d6d426d57bbe7d8c26e941647087e3474d000698fb1c3f04d4ab422bb09dc7120d33a222cd2e03853baab9849c8deb8e8047092f595458156ecf9961652c240e74ec98814b3aaeabf2166615509e8db5a0d1ed2b6de0b77a5289e921a441cde136ccdd22291452eed53e6630e49e8b3bc2bd810b83740098a4f03ccb4e56e016db587f9afe43a94760fab62daf32501be856155c9f6eaecb288d5d86a2327be1137a2bba3f74f9bc1352f9bc76cbdaf37e97b32e22459c609d902a97ac92be42fa22f2d7da37888e312b5786e768e9dc1d3d36179c73e4a062c04c5303d13f4ef6c5bf10cb4b964b2f966563013dd586427e1c65142b99aa3213e0777546aeb303920c1426427eb83eb4935df332aad84114f60b083d1bf66cc53353f5ec575e1f81534440a2df0ffc906a1c56c9494355b9e13a0d406cd6b1f479588bed4d65ce9c4afba5a23333f1ef6c7451060023068b520c73f7a37f53a17e5d80878cd4a6bdc66142ee2e341e3b2ddca48cff39937279074ca7c085eb540792ff389b30fcdbea2e7bf17294f94a98454e1152869c45044b3b8a2da4546fa8ae38da4bbbb2931fb51ea40a1d582810f21a748b87c64f25e25c445688c90c7ff9e84469a71f359f7e1099ddbac67a3091f91d98f38a78f92aae91fa9ce790b446400ae58122a4dee0f5cde", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="df47391c4c9e36eba5755a14178bae49e9512e5f997af28e47dcace822456750e7e11879573f2ffea95a4db768da5eb11ea3a67921a3f9b0a1fd989528e8c0bb3365726480a9844bca29c61e71e377023fafb538caa0252655a51f601c9debdbc6708559476b4c8c34772b94f377e77d135837e86d6f73d50cdbaf173da689505fed573ded9d4bd46c17d81e2f2ef6066de7a6baefc7d45954635502d0c30a4d8a410eac71b77f60b3382c406e16492bbfd71622fd77334d65f85ea261fbaba75094cb68ffc8d9fce7da5d61e5ca74159b543e855c244a3714f06bf332bc73f4d648863802c64904112f2213272aaf3458ee8d934645c0a03f76e47d95b87adbe5388a016dde747f16e5f949908332e41e036ef82e8340f18f9cc4f5d64cbb4911560edd9783f524706b3672f2fc4811cab10cfca9fa6f5c7c4dd2d69b7a8fd6209532443bf4775a29683be29b54ec86ec71786653ed0576577ee22bd16b4acd32538d0e9df182eb78985fb9043ddbf3521bda718a808b0ecf999e1618dec11c5d4682e46d7ebfd38590ad6f7e0af9bf90bdb2cc1ee5b37f187645c81df83497cbda7c3bf04b65e8fa286a236df00a9fd64816e5095b7c2f1a0e5b60808d0c1071cf381853652d5314a47395979c139080590c98b36aa4401115bc40a3c87c52e0e424311f944cdaacdf6c7351e7fdec24cad23a47d085ececd1474c62bcd434883904b6fc0b950554f719bfc2dbb304bf72dd45bc960f70d100259b1f13044206c54c277493769e1753e12d826714bae7969ca94e8bdcec067a08111f599f51315b8a9c35508a0207656c7ba41586d43b20448a57654165698647353fa708cccd268ec50489d9aaebb192fab77fb5331e61b227888f80c9c8248082ff6c8dc3d46a9531b0b97f35681c5107f07790dfc004c0a387662f61d01d25d6573fc52c2403223376a3307da8df95b7ac95fb7347811246db1571bb8d198987c059ccd10f5ba15d5056e7b0a646a34ed8680a1f69a8b8a588c63a3a2fc3bcb03b20ed727ed796f936fe3f1058e933eb6e99cfea3a879f13f8f3eda03e01e23d365b35872e337744f2c73139241911b562ace7930b9f5c012e2f58fafdb29a7bbb6e8303998adbdc0e9693f64a2e620b669429a097444aa94bbfca8b8e824614e9f55beb036ece9f6f9890ed1c288d303cce8ef740beefd1e1f5f0c978ece301341ef06b0cc621b169cce5574b63cfd8b8728c26cf3b1ebd48457b6947afa7684773c8c7892d3f49aa7db3f035fe97727e477d5874e0673e2b2016fc823bf2ec82804eb074f349fc97ffc158ca0cffc12a43c5b29e9d6975217b1987fb8b0b6622f6622ec6d58faf385e01e954edd38dc49c4c1fedeacd2cdedb64b749455cbb2d99846866eb8d2524489ac0cadc323bba34df7d3031a4b5dfe97e58879db251e4a2319ac4b7c28f5e5edce7c9a824502d41fb0bd04418809f6ef64c477f7a92426ebd586343b8af665b836d9f71473118ceff035da5238e47b2d6a50b066f05d4e3e60984bb75693d989a766afbf698fce7e27fb5d5a81570f5847cbe6374f0ec100316314475ebdc77fa44c192aba6dde823afdee90cde48783db75870ffeeecbcb492eb1c629350bfe392bc29dc29cf5c2eb05d26d68dd4866ab96a3e0fb6cc1d99aeb4ff7c9c8fb5221d62eeb79701085489d0b97ea161d8642bde12423f68330f92d82d626efffb2605398e85c3e5d72a818f79fc173eb827c90ed46fd3f9525f2089821b7de65e10cdd39b4c4d32be79456d278f158c53aa6bddf0b2897a8061048052641a580f6726381c545fe6e016791cd6fe9ea5d01a6a01522fe5a9f9120a6772a268d6871f9c92eace52fa4d8e26011be94176a196b2305c22835205417edaf39f5a8d86c32f8e3ff2dd9fa3cd219024cf6e5d2a39d8784c392df4316e10b22c199adca12ea895d019d69cd3a30eb68e46a31b3572f8f75b0e671460ebbc3ab9c61a75db6e88e6ba7b6582155d4bd636c5ae531b4a7215033dc61f2b47311f2bc54626657486e2f76e4c855a15d96da3d05e927f7f9b0a45f0ebb5f2746150f26ae76e4730af8faeeafbb1f55adfcef7eaabb47a646db5e0f7cd36ae9eb4afcec2a795f2a95cc8a647ed1b77aad401f1c1479efc5a9308c687cfcd816eee39b62326144dac7477ddb1ddcd3f3200a2eac88695729762b143827756490edc4eac8636fca6ba6e57d5e0f481f518fff5349e81443b3e69e1eea6fcec7fb6f4118e400e891161608f6397ddb7328371af7ea87f440bdf4acc4190d780d13e92d852b32ecc391202819c9c676eef3c3f55caadb909d3ed76280f635c45592c06526e3eadff9ea2116a3e8d2636146449625e480dcd4c807a8f55c05048691ee1074ca00247ed92b56e0b9c39ad01aafd07c741353babe133ea56e75a5c8871471ee28eadd58cc4402db6ebced3d9a2524b5cd0b260abfe88208e9cd6b8668746fb318b3b6b970d2197920ac729645ffcdb855c972dffac149ad85c140bb4255ed37e8e50fdc01abc82bf5d89d8220a3fa7b85885ff79798a86ba1d1a11ddd20b2d0559c781bb78d0f13706684f80cb9e554bc4c4ef2370c942c6a8da47e016a28210b284df550812042e3cd9ba65c5231ba0a3cd62347c3f5142ed115d193703c31498018fab31176621a077b7964b5a68d6f058ffe6a31455b182456180faa3b1f732844028707f61f6625ea9d47f2e223cafb44e9550d36d8cc2df2b77923f3c02b9d593907b0fb9823360f3168baf05d7bafd2d80c60b01a838906b1c115c2a20621ed76a537703042d842eff9727d56486a9e24785bc9c3c1d002fbf96dd0b1176458ece33e5439cf41feb15b15e7cc0dfde57b60a2224d45829f270967e27a0cc83fca2868e0c0924e26e208e9301a3dc20d07d5b240272aa137b4c845a31119fc6cc3029083871b5ce0f6bbda00318b00d42e6292db1e8043d16ee357a6c18f259b79980386f8ab4c351f1b417944358508039e810d88cfe0a5a2854ffda3fc7b81b0ea9f41c0220bb51901ad9ee8c9a2e74260ee35be999f6c1c6739906ef0decffb954fbe936a6033b7980efd74f7877bf7f92516e07f24fdd60c991bc634a39c6b0f6e03605697912afe841bee581fde073da47514a59b43131a86301b90587373f8347a89e0fa77fa85b6627d7da6cf1c4e17c87676073dd5a06e996131285488459effb296254149308f83b531e43920e49c33a03ec3c880af6b9aa1cc326ccea6b792ec10e062a9c6d9d4668d6082eded571e5f463806ae068ac759051b2ad95bd89daed417eec1e9fcfb702c40072cbb94996d5476d3497b1b8d18e541ca54f07c0c0bbaf2da276ea1000c9b0205963ad1b10cc9ebf7877508895229456109bf66acf3615d62c6567fbb732c4c731949930af391c3198239c47de48531ceaedf7ff1a6251e8778c64c9e5cab4fd106f8397c19210ede4511c02008ad358ccc7929680abe1adb5a383e5326030ad6d43ef47222317c79349b2ac5557e710a9128a4169f1c1114b7c8c113af112046edb54d8f82ae470277a4c0d5e5a5b1b9561444272eac50a475d89282645c8611b9958c77cbd088ecba6d245fbf429b2d30d1e02456e63df5313b9fc90651af0a792f56c2167517a233bf997bea987ad728255d9751278918002083d11fc3a33fa325159c5f8ee703e83fbaae02d4852cea5b0fce68bf43382e6f52e79b16dabd2b0722c9519e4a19d38f412b1cd4cadc3dff1ba2434ae0de0060a522c714264d36bbff8dd7a499122b1c0990d56f890f75a9cd2a164082c9d55c49f608f569502141ba8e71e9f68d7ac07d1e2d8246b9691a7f222755661df9868b14659da5492b5d86b227eb53bd509a25d24fa184bbb17380b4a43df6957ad23a138ef855c37b7f6e52b02e882d8bf16920047de11bec3d63d0e9e2d1feaa769245cd7d11a9b27b3b34a6539a36a11ee458c707f8e1111798ecde5371a3db4e8902a7df20a25ae546f4c9e229511fb77bbb696ed51302ad99d0b300ed1227fa2206f9815787254fedd41d58656ec87eb9e50238182b853224c82284c0203467b37fefe71da611868ea00d2c87d3e799fa04a3dd839963d29a0eda31f0e3d0bd53b7b87d57a8b9951d6ae88b519ed48b27fe37d23effa90f49ae61ef936afc180779bd1566a5bb0a433a8e9d13cc34e0e962db5abfbe409d5db63964c41dec1bd089a92f97dce44acb8bfc035ced82f21fed3daafeaf0881fa7a13854e2a13d04598fe8c14adf5547e7456774778cf4f502e98c0b70492eb710487ceb600f3c88fc5db445ee81425a98d01e8c117107aa6aae302f9ee22dbe345e2b12ee46eef620a6bc1dedd200589cb2e4adca64f0613de7128e9b1caff0be610db06d129d0db1acc89b5b2c8403d2c7efa1364b6e8c017acbb4aadab79670c706e0ceb375b012e419849c1c101b9f098bb618a9d68c772c27b045e77f1aae5963b21b91f8753006652d7fcb8baa4b083e1e434a37a394e4023548fde172c6e92719351bf585c37c1db11e224beab993d48e37b9ab6c60a5e32325100bad8abf9d1d5423b87d88479b607eac57356af44838e97ad3d46ed5e73fbc5dc0fed1ec6ecd15d5e2824d70163f8255b081fd22ebc9779362d612b08879b9a57c28e84b4d9312cd519356913f210d8465d79f2fe7e5c20d170d6bd48120db8029357c0e26806baad9b8f0c38885c153ba98e1b21367e8f7e84b1b1bbf07d9040a0ca3df914d047887929a2d6d6fc55312951bc04a90882c29300ef98bda591e02c21271f50f8bdeb492e9d84be54fd28d6ae0d600a94adfa1bb3c8263a795ae959fe88541a6f4cd9266b7f41e32d6f33cef664c7bf9c31709b32bc6f3b65ea9a529b57c160f40c3ed57122dfa7aa89cfbbeb39c6f7d06bd0794d6e6fda06a7145986de1dfd7927e35e26b5e16bd853d79f6ad5c871a5bcdc359c8c51fd4f6bbd5f7230e145676f5500e4ff6ab62cb55ae97ad59a187bb5e876265cb93063913494a671c1b21793913d972e307f3d56a49b0d0d21d8a5661dbe7c10b3d3b061759403b367b29c484ca1fa8fdceffee202ce1f43d43f5599acbd88cca7272754a7362391907f50825fc42db03dc0ae72f4bf2520a5409daf96e897b2639ddb8f40b23dd98acaaa0c5b5258dc33f7a5b9b799a9231fd068092881f401908eac87c90c1c80ce8eeef39d6c261f8a0517996073251cd320c0ae52fd04ec983ba4e86e3fa5074fde90b6024bb60f4614fe3e2ad77f1a51d4d5aae50eed1dde1a5545f336c86ba7c3e307b6d1978ef6b9abc7b8de4a2f898f880680aad0e930f5ba404582750110fa2ac5442f35f2df29f9f82652100612c57a1ad98e4f3512cf35facc87580d573d7a3b0e44bde837cb22885fd03dd3caa52db24a6737f55072d04e017d46f6def71ae0fde632f5c6cbbe75d4dc334836e65a4975839f5903d8b5cae1ffecd620b59ca3b1d1948a209f4c825cb708424e27f896bfc0ef2647d96af6457343ea09d66d62c8cc41bbb4847611dccaa53c57d6eb8b7d320fa0fe31afa85d1f6a8b9b169b1594a78e2c89ec93d82157174db73d1e6d884f1dd21007a5584a3aa11e31b37849177c9fdbb38490e611bfebb9a058616349033b5ebcebb6ee5a5bfe9e6b4a82b0f4139c61dc33078e2c914428663c71dd237a99cdc970149521a7669e39f8dc612cfc1a12dc5e54fe0f4bf74cc0ad2bab6076eba53e3504944ab1b9d16716c1b8e04ab11eeccd4905a6b7c11f0527994ab44ba32", 0x1000) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1e}, 0x5, 0x0, 0x0, 0x0, 0x45) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000040)={0x0}, 0xffffffffffffff12, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x1, 0x2, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7}, {0x2c, 0x0, 0x1}, {0x40e}]}) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)="03000000", 0x4) r4 = socket(0x18, 0x3, 0xcb) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5, 0x4}, {0x3d}, {0x8106, 0x20}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) write(r4, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x54}, {}, {0x6}]}) executing program 5: socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket(0x20, 0x3, 0x0) r3 = dup(r2) setsockopt$inet_opts(r3, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendto(r2, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xbf}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0xfd, 0x0, 0x8002, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000400), 0x4, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000040)) mknod(0x0, 0x0, 0x10205b1a) socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0206923, &(0x7f00000001c0)) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r0 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) write(r0, &(0x7f0000000100)="8a522c6b8a8460561e290ca762e8d6c739d5dd7f0153b7a50498cb60ab818b16929d3bf742c57351df76ca9ec87e92fa9f010342ace3a6ffcf5c4b75c4c160f4acfe629a5717f5f5b7cad5c4e10a76103ea7945a70ea5a8999b18da379b691138c7d8a1529b81a7fb4540022f1324c3dda210f6f132101dfe0acc149685fdaca2fe92b8d4327e9872642c818370d60e800e0f8b2a66ead8ef0ddc9f0258f2275a9a0aefa8edd053e80a46946b0c0df080bb0d9c214c6a2393db966f0c0ace000", 0xc0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7f}, {0x1}, {0x8106}]}) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8", 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil, 0x2}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0x9}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4e, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) connect$unix(r3, &(0x7f00000002c0)=@file={0x0, './bus/file0\x00'}, 0xe) r7 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r7, 0x29, 0x37, 0x0, 0x0) executing program 4: r0 = socket(0x6, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000040)=ANY=[@ANYRESDEC=0x0, @ANYRES16=r0, @ANYBLOB="7e349db01e7c1fdaf01df572bc8da95ba0356b14ee6768559ef415ad661cc833b0af5b4a9c1de3643a8205e767f9eec2ffab3bcac646ac1d1495c9c0a7d9efb8c98cf28238bc19b92450ecf1f5f27471cd1750f6fbdbc839d0bb87ee46c69019f3ddefa1c586697c5d576ccbf1f688a55db8a978d359f09b677e10834567d3d77a65cd43cffae2efcbf39f726c76d6d9094d4530ab0e97979a6b9c09b0829df9e52cfb5ebad347acea64389e4f62385db0f6df510a9c65a32b32a4247b1258e882067897ae9f8210ae2ad3a7372b680ac12f6e4b", @ANYRES8=r0]) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) getrusage(0x0, &(0x7f0000000000)) executing program 4: open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff6, "1007004d007c2600"}) (async) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) close(r0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x3, 0x0) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000180)=0xc) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000300)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="ff488630dc309e4217100000ff00"/25], 0x10}}, 0x10, 0x0) sendmmsg(r7, &(0x7f0000000140)={0x0}, 0x10, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async, rerun: 32) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000140)="f4fab7e57e000000dcca1ad6bc43fa3b3fe4b7fc7a6770f88ab4d64d135e07faa275877026645a3cc58839f795fe4f35ea7719a2ff82e5f39bd4eb37d88ec17e783a8d137decfae0823735ff2be58a308e29fc87d2c808c159501472d735b05dc2c8e53634b3ae5b1ca6a94955d5be", 0x6f) (async, rerun: 32) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) (async, rerun: 64) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) (rerun: 64) executing program 7: mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x15}, {0x1d}, {0x8106}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000380)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f0000000280)}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) (async, rerun: 64) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) (rerun: 64) writev(r1, &(0x7f0000000140)=[{&(0x7f00000002c0)="cc", 0x1}], 0x1) (async) write(0xffffffffffffffff, &(0x7f0000000140)="7809c19da343e772a2932d123663fc3f799ab839912c849335c4b5180ccfd18bebe717f026f321fe20156972a6c733c8e6c749c79039c17a11484ca79b478ebb53c7ec722ec8412af4716875d06c1f0869fa940e93cf4cb16dafd4aebc3ea43792289a60f58639914682b8f21eec34e62a3cc2386654280cc7aff972dfe0fd9d9bca88dbe31287f7f66f1c4b7b96ceb9749b279996b3c31396fa90d07c51842f4837bf4d5cd1c4fe8cca5cdb3421366879a8d3b4ac75784f51b9daa15b53770c43f33e24da6329227dcb55ca6379b04f252e05f75806a768967bc27c77e74d3521e536cb84", 0xe5) (async) sysctl$kern(&(0x7f0000000040), 0x4000000000000379, 0x0, 0x0, 0x0, 0xfffffffffffffed2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x3, 0x18) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7f73, 0x7ffffffe, 0xffff4b1b, "0de9f3fb7f5b9804dc1b48696d6e9fc6c9f4d3c9"}) writev(r3, &(0x7f0000000700)=[{&(0x7f00000009c0)="dd5f1642b89adfcc1a32f7e23c2a98690d12d10bb5bdc1404b07ff30aef193ec6b27b992ca6b11ac17f6afb46459b834b7b42b43ba12046b7b3475efe1bd9b26a030e2a795c6e3fb322c496e236a26755355dbb684b66a5ff972f2e4ace8ffcf78acaec151fb7c72b092574258da71eaf70c2178f36c81d1947ab964a7cf2bc41a1adeea8dc240ce496d742912e21466b3e3f9ff188eb01b5ed3c70a7beb987eea496426ad61d0075d448c8eef0533b257d7902e55ed659a09c5c3a8458788a2fca05117d427c51ea4036788eafddd35b0249f80bb374b4ee8558cc14705493940ede4ed83297c546309cdcce7684746ebb63d92c110c11ff015982a09694a252e17775c21c4765e37eccdd055ac4882ffcab35c9c63e3952861b843683d97a8cc494bc3ef7c015b7642c13d6293375ad13a33b524128f60e90000009d41d1905ef9392715d4391fd135670251c5aecb1a9043411e98418f1e7a867ce3cee99813de64913a5fbb9a295939a5c1b46fe3fe93919852b17ef2ac032c397d8e5996648ea32c6244b9e1333f24ffe17a6e386877fe31526e9342d2e6641ff731e416d9399ad940106f5d767993f363701adfbc9691187ec28c3f4f3c9a015dd6707d6435d8d49564d7cd5dc402a251f7316910fd659c5b5e5deb44502179815b48bb5a9e1d6b2fb7f1ed2515bbb068b2fce364aede000e62029441e582897269da667539276756ed8143a5aa782861955faaae00bd1c424a869361d85056f3ad45385aa4dafec08d99bf2d8fc18821773c6941507a868b6782b6ce28e598d4cc0036c9b6369afa42b84e370e9b9f5e9f7d85d59a0fa0aa42d5718b2a30d2fcdcfd655bc2155dc3a67b37f6abe5ea194efba006a1298ae79655a1db0bb7265b04645d96e95bb7909336c3114a8fd15d3f66b03516a82e05bc7ca00f694a1f93f7366ac66e1c5587891da7376bb5f01e90aa7069d0685d3fdc623f928b6b58e213fb343cd1a67ef3dbcfc1688a85adcb4017356c471628aa717cbb4b84efe8f35f9e2ca758b879345c95c1fb9f549e36fae0d24fc1ec1f369b0031e72cc9d48c62df6a5fd9cd739d88bc24c0b2f7a48e15cdf1f647074df000b0049100fcc5d4e4e260ee8afae9c34d33581dc91535e52af89421b0319b45c5d7d2ff1a73af0c4bf490cd4a1d466df3aec9a18465775ae48e2026df4f61a4638cde7c4f86f8c02316dcbdc267e0f6568b587056de8d6f5fc0938ebd7a59c5013d230440f6a8da95500a5e9895040fce5d4d24b9eeffc55617496366ed7acdaf72153e6d4b6d93c43bb5f3b855d264c6210b83b6e7327986816a7eab80cb6a48bb9fad8c3d2b39c58841f598385673b6bb16d0472a7e4b4599c2090e1ef44c463d261d03ab9392ede03ffee0fc82356525f62db20f10faf869ac6c150a24e0b424c382213a61f2deff8ebdd8706540ab9a34392dde47693d49c954e082a7b5e0ed7ebee1524eee1fba9b73cfd074f83a89f68acb39f3ed9a4ebb4aa99ee7311a148f6699213242cda53eab746a1e95efb2bce781649d1ce6b9366be103f8c2bb37adf874be6e4d89d2b2f7a0cfe05d882f17be8cdfb0d10f64cb89c88906f8ec892b504315026e9d6f1e9ab73618c430ce2580d23ab5981a3768bb3be75ec06ab2c6c8182016ff91a692cfeecd70309cd757ae123a4ba35d7b714fedfa0e209cd5bdaae25664b74e20900a28ed563cf673ec72a9683b9194889e9eb83eb38d6a62a001e996251e52e7c24df1a473952751f54c78080ff128d63cf68f74324547afb4c88af276c02f0f11db72d286c5ef1e6fe2161871ccb94d1be345628e0d7817502558be89b7d20eb12694bce5e6486c58d6a1f54e822af0601a67ab9f3560c40fa3560c502959e264e4f41b1ba37d9f047759f8be5fea265db8dfd000df918f075a1d7b446f6ca7a656a27d0429aae7008184d69dd9ac62a02594288c041e3a27bb4ca2aca1c8566b1979c93a0a89ec85f02428f7625d276a075d056a71e1f9e45b00000000000038ec8480ec8304c75d71f28de3bbd4d86883bcb7c0ee64d23cff67787933f6b9aad5deca57e697c1e529301f9927763e374b891c87850df666ac5389d72532318cae3583f1e8f315411456ce2d9360522344481ff6372b7823db05edc01c10c46fa59cdd400865824ffc0c379d55c9a6", 0x60f}], 0x1) (async) setsockopt(r2, 0x29, 0x68, &(0x7f0000000300)="8af2e76f0052cd7c4142ed933de05530d9446cc72a6586508f7296fd5bb81f89731549c4", 0x24) (async) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x7f]}, 0x3c) (async) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, 0x0, 0x0, &(0x7f0000001100), 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) msync(&(0x7f0000354000/0x3000)=nil, 0x3000, 0x0) (async, rerun: 32) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async, rerun: 32) munmap(&(0x7f00002ab000/0x3000)=nil, 0x3000) (async, rerun: 32) socket(0x11, 0x3, 0x0) executing program 2: r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000880)=[{&(0x7f00000001c0)="44ac422a149e42850892b732", 0xc}], 0x1) getegid() r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) syz_open_pts() mprotect(&(0x7f00007c3000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) executing program 3: openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0xd48, 0x4}) sysctl$ddb(&(0x7f0000000100)={0x9, 0x2}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) executing program 2: sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/167, 0xa7) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) msgget$private(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) dup(r0) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a0336", 0xef) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 6: r0 = socket(0x0, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="000400", 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000300)="141a", 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) connect$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x84, 0x4}, {0x4}, {0x6, 0x0, 0x0, 0xdfffff}]}) write(r0, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 5: listen(0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) getpid() getpgid(0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000100), 0xb, &(0x7f0000000280)="a7c1290f17722447b2c63e743f6b379fa5267a394a5d94db9417b6982f519b111f61ad994119ba843799517c2ddf4c65594fb3b55a5fce717f619f904ce7b41e4296cf777a1db4747703440100000023e48310b779f9619c7642d6d7f500000000000000000000000000000000c37a11ae4dbe56deeb1ccae6d8e73f8976b460abc78bfdf1bf11c3ec2956f559e2ae95b19752a20f358e90edd96264cbc18906750f34e7e595d09e4e313414f688d6388b713904a7996cc92a328db185299eeabc8e35147498451c4a84a9d41bf693affdc27f4569379570f4", &(0x7f0000000180)=0x67, &(0x7f0000000640)="e2714be05c6a432bfcb43ba70e2bb9e6add925cf34d00e465191e199efee4898bfe502dcc0a3e3fd0cc0e7969055dcb470ddd2f263dfb8065cbf63d41b2a29e4f92695a2dae1e619ba2b0ccd1e605cd2827beb6ddaf6b579cccebb6d267a74d6af9f2cddd1eb38180245caf3e0f240c5f1ee52a05a63c446df6149316cc2e17b775698e9114250d85ec893fbd204889e5c3f37ee5894227fa7b36a2803d9c558953caa2452fff1bf82f49299d2fd07d8a464fd351d966782d21806ba5be9dc66d7dd572cdae3822888010771550dd55b3014876e2537e33b838b12b10d843be49e4cfc3b3f04a60088dd3cc3fbdc16864e028753d898f0bc0bd6e20f96274d743755332aebcec91d4f490000000000000000628c7c526f7de4f21b6260bacfe436d6eb63a96ded0b0f29cbc8ea2a7d2760b1fdf551506810d63132c72c14be5ffcc53ca339aea237797e863010f33b057982b6825dbdef1ce4425ae7d1234ad5cb69", 0xee) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd600625200000000000000000000000000100ffffac1400d0fe"]) r1 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x8, &(0x7f0000000100)="54db0b54854d9a37275631fa6e64174e78402377241f3b2ed58c7bda91f1bb6545d47631dff7e76aa265a2f8843b8ce1456e3fb26125a455bacf5bd48c8d7bae6cf710c023b177094b91f32433bbacecd6613f1005d2fb896d2b5266906e9b8c5c1a418c4d72195cfcda996f6f5dce220916634c6dbdefed7290ee704452", 0x7e) setsockopt(r1, 0x1000000000029, 0xa, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) syz_emit_ethernet(0x12, &(0x7f00000002c0)={@local, @local, [{}], {@generic={0x88a8}}}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x80000001}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40b, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2", 0x45, 0x0, 0x0, 0x0) r4 = syz_open_pts() fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x7ffffffe, 0x100000001}) fcntl$lock(r4, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x1000000000000000, 0x1000300000002}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) r5 = socket(0x11, 0x3, 0x0) recvmmsg(r5, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0}}, 0x10, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe06) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) executing program 1: open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x6) (async) mknod(0x0, 0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) (async) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x50, 0x2, 0xffffffffffffffa6, 0x7ff}, {{}, 0xfffffffffffffff9, 0x20, 0x1371e167c5d3b19d, 0x80000041, 0x8}, {{r1}, 0xffffffffffffffff, 0x9, 0x40000000, 0x200, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0xa, 0x1, 0x60, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x8}], 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18}, 0x3, 0x0, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0xc}, 0x2, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="4410114f73ed5fd345c538873c803444", 0x10) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x22) r1 = msgget(0x0, 0x10) msgrcv(r1, &(0x7f0000000140)={0x0, ""/158}, 0xa6, 0x0, 0x400) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') lstat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r4, r8}, 0x0, 0x0, 0x80000000}) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000180)=0x284d) r10 = getpgrp() fcntl$setown(r9, 0x6, r10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0x9, r3, r5, r6, r8, 0x60, 0xfff}, 0x9, 0x100, r10, r11, 0xffffffff, 0x20}) rename(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unveil(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000340)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x41}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x2}, {0x6c, 0x0, 0x0, 0x25fa8ebf}, {0x8016}]}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) executing program 6: r0 = socket(0x11, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{}, {0x2d}, {0x40e}]}) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x0, 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000480)=ANY=[]) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000b00), 0x4) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0/file0\x00', 0x1000, 0xdc4e) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x60) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000280)=0x40) r4 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) close(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d771020000004e2b1f0000000000", 0x10}], 0x1}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x74}, {0x80}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) symlink(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 4: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) syz_emit_ethernet(0x5e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000090000280000462395000000005c6a080000e0fb0000ff02000000000000000000000000000100010000000000000001000001000067"]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0xbeda, 0x8, 0x8, 0x80, "782e2ed214bf8c49bc87ac3f93cb2356ba160b42", 0x2, 0x9}) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(0xffffffffffffffff, 0x6, r1) close(r0) executing program 1: getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x238) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/210) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="b1800501600600000000000000000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102008040720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200041b1257aea8c500002002bcc5b88786fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c0037d2bf7006c7c57ce5f94f", 0xffffffffffffffa2, 0x402, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000001d40)=[{0x2, 0x0, 0x0, 0x5602}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, r7, r6, 0x7, 0x1}, 0x40, 0xb, 0x2}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) socket(0x0, 0x0, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 6: sysctl$hw(&(0x7f0000000000)={0x6, 0x12}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{}, {0x6c}, {0x8016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) clock_settime(0xffffffffffffffff, &(0x7f0000000000)={0x3, 0x8000000000000001}) executing program 5: getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) r0 = open(0x0, 0x0, 0x0) (async) r1 = semget(0x2, 0x1, 0x238) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/210) (async) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="b1800501600600000000000000000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102008040720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200041b1257aea8c500002002bcc5b88786fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c0037d2bf7006c7c57ce5f94f", 0xffffffffffffffa2, 0x402, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) (async, rerun: 32) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = socket(0x18, 0x2, 0x0) close(r4) (async) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000380)=[{0x0}], 0x1) (async) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000001d40)=[{0x2, 0x0, 0x0, 0x5602}]}) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) (async, rerun: 32) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) (async, rerun: 32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) (async, rerun: 32) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, r7, r6, 0x7, 0x1}, 0x40, 0xb, 0x2}) (async, rerun: 32) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) socket(0x0, 0x0, 0x0) executing program 1: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="000400", 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) executing program 6: r0 = socket(0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 4: listen(0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) getpid() getpgid(0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f00000011c0)="d88999b6df21a49d0463778f804d3f929b434f4e820634817395c18e627cf8965aca7f767bd7e69dd528f2aa1fb102b074e1e562512b626c444423", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x87, 0x0, 0x20}, {0x15}, {0x6, 0x0, 0x0, 0x400001fc}]}) setuid(0xee01) r3 = getpid() ktrace(0x0, 0x1, 0x40000930, r3) write(r2, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) madvise(&(0x7f0000fe9000/0x14000)=nil, 0x14000, 0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000340)=[{0x80}, {0xc, 0x0, 0x61}, {0x6, 0x0, 0x1f, 0xfffffff8}]}) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) fchflags(r5, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001f80), &(0x7f0000000100)=0xc) sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)}, 0x403) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000001180)={0x3, &(0x7f0000000040)=[{0xc0}, {0x2}, {0x6}]}) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036e28200300000fe8000000000000000000000000000aafe8000000000000000000000000000aa0100907800000000605adf00000000effd8000000000000000000000000000aaff010000000000000000000000000001bf7fc2fa5cb58420f4c6304631cc5158b254ec27351290f19b4f6fc5714f59c0305b413b5d7b7beefe25695a079ab8cbd031cba8e1f5ea9bc4644980537f4aea81c1c4fa0525f4c8bba0fbe4cf07bed3c13e6b4e"]) sendmmsg(r6, &(0x7f0000001740)={0x0}, 0xfffffffffffffdf2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x5}) socket$inet(0x2, 0x2, 0x0) executing program 6: ioctl$TIOCSTART(0xffffffffffffff9c, 0x2000746e) syz_emit_ethernet(0x5e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6000090000280000462395000000005c6a080000e0fb0000ff02000000000000000000000000000100010000000000000001000001000067"]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0xbeda, 0x8, 0x8, 0x80, "782e2ed214bf8c49bc87ac3f93cb2356ba160b42", 0x2, 0x9}) executing program 1: mknod(0x0, 0x8000, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x16}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000080)=[{0x45}, {0x87}, {0x40e}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050160000045ff62f2907b307d0000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be381649bfa5516f32c9af172f3391f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e0000000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0xfffffffffffff001, 0x8}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040), 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() fcntl$setown(r0, 0x6, 0x0) close(r0) executing program 5: setrlimit(0x8, &(0x7f0000000980)) socket(0x20, 0x6, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87, 0x0, 0x8}, {0x40, 0x1}, {0x6, 0x0, 0x0, 0x20}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (async, rerun: 64) r2 = socket(0x11, 0x3, 0x0) (rerun: 64) r3 = socket(0x11, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="9705a6fe5688506af3255ad41528a8f9457a74b44b972b3fa0855ef06314568fafed74e8625ff11e0fac0a4afcbd798d99f287f07d239b966fd16deda487ea558c8bd3a5126d9adf9f09207aff2d6591d50ad69150b2bbf7d48791441ddfe832eba99a25cd90727cbdce6695aae70cd1f73719ea706f7509035a2ccc59d3ddd9ff", 0x81) (async, rerun: 64) setsockopt(r3, 0x11, 0xfe, &(0x7f0000000300)='\x00\x00\x00\x00', 0xfffffffffffffd0b) (async, rerun: 64) socket(0x1, 0x4000, 0x20) (async) r4 = socket(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040), 0x0) (async) setsockopt(r3, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) (async) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async, rerun: 64) r5 = socket$inet(0x2, 0x3, 0x0) (async, rerun: 64) r6 = socket$inet(0x2, 0x2, 0x0) listen(r1, 0x1) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000691000/0x4000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f000015b000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004f9000/0x3000)=nil}, {&(0x7f000015a000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000603000/0x3000)=nil}], './file0\x00'}) writev(r5, &(0x7f0000000380), 0x1000000000000123) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) (async) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) (async) r8 = socket(0x18, 0x1, 0x0) r9 = dup2(r8, r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) ioctl$FIONREAD(r7, 0xc0106924, &(0x7f00000001c0)) (async, rerun: 32) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) (rerun: 32) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) executing program 4: getpid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x238) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000240)=""/210) geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000780)="b1800501600600000000000000000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102008040720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200041b1257aea8c500002002bcc5b88786fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c0037d2bf7006c7c57ce5f94f", 0xffffffffffffffa2, 0x402, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000380)=[{0x0}], 0x1) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000001d40)=[{0x2, 0x0, 0x0, 0x5602}]}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x40, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x8000, 0x0, 0x0, r7, r6, 0x7, 0x1}, 0x40, 0xb, 0x2}) r8 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r8, &(0x7f0000000380)=[{0x0}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000000)={0x800, 0x5, './file0\x00', 0x1, 0x400, 0x0, 0x9}) socket(0x0, 0x0, 0x0) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x1, 0x2, 0x4) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f0000000140)=""/9, 0x9}], 0x2, &(0x7f0000000e40)=""/4096, 0x1000}, 0x1800) dup2(r2, r3) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="60e115575bd5f63b0dd7a4e26c43a4c0a6a27fb4c1e48d497ad7e8f101ac60dbf73a5fe7ba0c37253b86d68ba32a39c3067bf8ebbc375ff2dcd0c4c45dfba79d2f13a6836160f4d60b2b3369c7492ca8bf397e8f6586f430d1b3ba1dbcc5332beb5561be8087a1f9e8e7f80e208250903e98cab7c111fe5a62420a4c621fa643d3488593d65ea3dc7a811fa328f4fe838573f9b45406112398ffd5b0dd49cd490c3fada3737ddeb852d637368f43336239aba77f2e2bf5f23a0733a6152ef8fdf831751b7cf74dc014", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240), 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="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, &(0x7f00000000c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000a40)=[@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}, {0x2, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x2, 0x203, 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, 0x420, 0x1000}, {0x1, 0x106, 0x1800}, {0x0, 0x3, 0x800}, {0x0, 0x200}, {0x0, 0x4, 0x800}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}], 0xa) semop(r7, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x8400, 0x1000}, {0x1, 0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x3, 0x4, 0x800}], 0x5) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x1f, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x8}, 0x8, 0x0, 0x5}) getuid() executing program 5: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={0x0, 0x56, 0x0}) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a0336", 0xef) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000340)=[{0x1, 0x1}, {0x0, 0x0, 0x20}, {0xfff, 0x8, 0x3, 0x7fffffff}, {0xffe0, 0x2, 0x7, 0x25234ebd}, {0xff5e, 0xa5, 0x82, 0x7}, {0x8, 0x6, 0x0, 0x2}, {0x100, 0xbd, 0x1, 0x7}]}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000040), 0x10) getsockname$unix(r6, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r7 = socket(0x2, 0x1, 0x0) bind(r7, &(0x7f0000000000), 0x10) r8 = dup(r7) listen(r8, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000), 0x10) r10 = dup2(r9, r9) setsockopt(r10, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) setsockopt$inet_opts(r10, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) sendto$inet(r10, &(0x7f00000000c0)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e4788b7c1995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7151224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a03", 0x86, 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) open$dir(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x25}, {0x6}, {0x146}]}) syz_emit_ethernet(0x36, &(0x7f00000004c0)=ANY=[]) r3 = open$dir(&(0x7f0000000200)='.\x00', 0x10149, 0x0) syz_open_pts() munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) chmod(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) getdents(r3, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x7, 0xfd, 0x67, 0x7ff}, {0x0, 0x0, 0x4, 0x1f}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[@ANYBLOB="b1d3bd0a0c02ffffffffffff08004500001c00000000000090787f000001e00000010f00907800000000972e10cea8605a2a4554b3f0e40044bf61ba9e612f0c4bf00e95017e0bfab2ccdf5e9f94bdb2a8da11eee444600847fc41e9be0e859c4156984f49e4f44eb054d7d107aa9489ff152839c3cf4bda04a30f0cd0fd2d79de244b447165fc6d6d3d05fefece20aa5fd6"]) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) socket(0x18, 0x1, 0x1) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="000400", 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: listen(0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x101) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) getpid() getpgid(0x0) socket(0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: r0 = socket(0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getppid() fcntl$setown(r0, 0x6, 0x0) close(r0) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open$dir(0x0, 0x0, 0x0) kqueue() socket(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x4000102e, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x1d}, {}, {0x6, 0x0, 0x0, 0x7ffe}]}) write(r1, &(0x7f00000000c0)="2f247933f2e900711a837cfa72a8", 0x2a) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) executing program 5: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x800000018, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="f4ca94179abb865e7a0d480a5c60d35475a8126aa5bf4a2437ea058729ec950190ebe9eeb3d513a692952726eeb1f87bb393fdf07c3e06c1f21b895707084f35e3e8973eba1258e468aa6fb8249b139594454b2b5e13464058f7897bac686233082cadb0eea70ad588e7dab368f911bf036769fc50d0535d98cb5d160a0faef6033ddd296c688264a02d03bff5fe6da113cacf3ebdb1f5907d6045a712df982597", 0xa1}, {0x0}, {&(0x7f00000001c0)}, {0x0}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000800000000e8ffffff20", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x9}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 1: sysctl$vfs_nfs(&(0x7f0000000040)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000440)="ffcb278c38112c96c26690d200c98e9e4f8856d8141a96fbe9c2450a5eff43fa08ea231caaae14f0a047dab20cb1ee27b12544cd9a3fd4f5b8a706fc32dbbf9584f97c021fa8957d5c8b280f675b98dc833d5494f2a0e7ce573e4cad06ec84d890725c517de8138b09c916204edc2f53a88c9f5ae0942c220da63195d954ce8853bf6927e00c8a0bb8f1fbbd309cca4f6cca1df718191e0a814159ea6e13325df46164c3cdcb17cee5a6ec476411b5d3340e3d89aa788ee410307a5a08f30c23a6132c3a433cc19a86941e55f005a3d7aa1c6677059f2cbf0c6d3a011d660b92a01158e87508f4bb67c34aae4784c62e398893b1214b40d3fb48da798eee714d41a8e77e68bd93acaec217faf0c9333e0f3985abc945adf2cd2a6b0113059fdb035ef43b1f65b844ed913c5de6963e292af6a58d0cd607b204e975221cb093b38fdf1dd046c6f897fdf229fa616415a848f793381d95d1c093362753abeb874f813be838de4dc14943e00bf8c4fe19706b5eb1add0ef731ea76c30d0db8301e383c6f5eceb51d209a4836d8c8d2c3dd0480d8117227425d14eddd31bb34f1f36502a7a64cede38d907ff270e2e0f0beeb65815eb6542dea33b133c536555dac6a9c615fd12b270166be357f4b0e16eb76e9c42d5782f06c7b5fd3a451b7349b4ed530fb7235f15870cef23a1d3f0afc16b14d251e8cc4c25c2c8bcc75c8868ab9be5d4a2f44163bcbc11e7bba3b2f85f9f5c9fe7b1398946fbb8d5ead11d0201c2dbe115291e93c634f74dd5e5d14ec98f3ee0befae3433291f616ea353c96f4344e61d45766ee55f4f4f2f0194d5cdfddb4d132fc54f644de1e1c8b846ccb14736f84cb4a4a2c93272308281c3a89d6", &(0x7f0000001040)=0x270, 0x0, 0x0) r0 = socket(0x2, 0x4000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vfs_nfs(&(0x7f0000000180)={0xa, 0x2, 0x3}, 0x3, &(0x7f00000006c0)="835257c3099d427d6bc420e4d47dfa3e78a660c7fb92c6eff25cae4483b13feb1e4b6ffb94df4bb6e0a4db4c6dd5628c171e34a605ae2b70303f52981126992d269b65110d4d90fa20aceae90e3070f16ace2bb9ce2e90c9fa52065f21aa0fa7e8960e102fec3f47457d7254b21274ed25578bf4749b55516662584bb789b26d5481174e3e7e602d5177f2d068021902ba4ea3cf72e876d9be6b4fdd50858fa0070bc4e263ace2a4a8e61bbebb", &(0x7f0000000200)=0xad, &(0x7f0000000780)="4ee5b3628da7e0aabd4d5f716456f25b2ae86838306eebd360258b5c907b3ca147a8d8d494d15db55a28cf3093d9f84e53661ac6cb8c097ee555286b4c7ed20f094ba4a502ed31d6a17929e77a6c757f07015938652f61bdad2fc12285a0aa13e4ee76510a242e77dddc360fec49f1e2d6368aa1288a5e7907fc0f9b3dcaa940ff8f6073c75dd5f22fd514454e0c4341bbdca3e13d79a59b93b718b83be95620bfda8224626cc4cef8de75c6f197a883177771ff472cb4dc9aa1eb8bbed76ab040661aa3aa470f0268ad0899f0b3c8828a7fcbcf2ac160296374ce1d9132ccd43c7b59c664a799", 0xe7) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x3}, 0x6, 0x2, 0x0, 0x0, 0x4, 0xfffe, 0x3, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) r6 = socket$inet(0x2, 0x2, 0x0) unlink(&(0x7f0000000280)='./file0\x00') writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) setsockopt$inet_opts(r6, 0x0, 0xc, &(0x7f0000000240)="ea00000100000000", 0xc) write(r5, 0x0, 0x0) executing program 3: semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2}], 0x2) semop(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r0 = socket(0x20, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget$private(0x0, 0x4000, 0x442, &(0x7f0000000000/0x4000)=nil) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, &(0x7f0000000100)="e4b6a17e4c5127f0621a3c517eea9463493901c3a1154a6505ac5676c50dfb33f68abb4adae52eb55b9475f095856a2b7fcff6922bf3f44e2328bdf5e01b870e9d832daa97c6abd34e76c39c30fbb351ec7771849f4de0a9a8", &(0x7f00000001c0)=0x59, &(0x7f0000000200)="c4dcabd45e8320819ea318d85bae7ada715ad695f3c895de1c2cba229ae1db898c49d2b34dc7d3e536785b3ab5672c79da62e8d800828bf74faf62e5534a1ecc20fc12e1899c0db748905d0b212dbd76c23377483a1e94fbf52473e59b19370616c904ad1e794c965ea621e9de100a3b08a08408e4a359f4f6cee37debe5cb46f4ef4180634a9733eb6e0d04b2", 0x8d) r7 = socket$inet(0x1e, 0x3, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x9}], 0x1, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000640)=[{{r9}, 0xfffffffffffffff8, 0x0, 0x10, 0x2ffe, 0x4}, {{r6}, 0xfffffffffffffff8, 0x58, 0x0, 0x8000000000000000, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x44, 0x200fffe7, 0x0, 0x1}, {{r7}, 0xfffffffffffffff8, 0x5, 0x2, 0xffff, 0x5}, {{r8}, 0xc3f3f2ec7c254755, 0xc4, 0x2, 0xfffffffffffff804, 0x48}, {{r0}, 0xfffffffffffffff9, 0x1d, 0xbf7a638a543ac6e8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0x8, 0x2, 0x81, 0x3}, {{}, 0xfffffffffffffffd, 0x4, 0x1, 0x5}, {{r5}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x8000, 0xf7}, {{r2}, 0xfffffffffffffffe, 0x11, 0x10, 0x400}, {{r4}, 0xfffffffffffffff8, 0x72, 0xd5ad2999f378e4ee, 0xca3, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8d, 0x20, 0xffff, 0xffffffffffffffff}], 0x5, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000480)={0x2, 0x5, 0x4b69d4303ee0fd3e}, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) r2 = getpid() getpgid(r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) dup2(r1, r1) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) setregid(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x5, 0x0, 0x0, 0x0, r3, 0x89, 0x7}, 0x40000000000000}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) socket(0x6, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000040)={0x1, 0x10}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26010000005f8ce92bcefd3eceefabee7e3ebe6c7a36746af569ae94b5d1275a9807ef9e0dd96d5d22fcd1289c80d3135ee0d4ccf9cf3d6f8ce70202fcd0738c22516d797a6d4d4577073c00a40824e97f013e56d710915d35dfeb96c0edbd0fc1381ac8d1c3a91ad2d50588da310100000000000000a7c210e97256c8538d64f6ef4ee0513d784dcd7abd974898cd9876d750b23a36c756c3edf75a3d576af5f2a5edc217ca61ebb52a7692889975c180baac6798938ec34cd37b28436db93be49e1907dba3eec9a40afdf9058648e598fd163ba9361ccc99fb6ccd7068422c486a7eb35daa8a6cfbbc01269fe7088b3fd869af60bc0c60136c7717064a9d46c82544ca34442be10218d1fd37ba0603b4f2aec29fa14dba20301a961810d2094eb17e9f4d263cb6cddf913c915a11060c88fd5f3030febd07d4e57c9ae190725f3cc44f193a2f5fabdf894005e7b3280d96ec12d3af346a940924986ba166f3d97bc1db4eff", &(0x7f0000000080)=0x1e8, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xee) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc", 0x100) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0xd) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={0x0, 0x56, 0x0}) executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x3}) executing program 4: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x85) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) ioctl$DIOCMAP(r1, 0x40047477, &(0x7f0000000080)={0x0}) syz_emit_ethernet(0x136, &(0x7f00000003c0)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x128, 0x0, 0x0, 0x0, 0x16, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x1, 0x0, 0x6, 0x41, 0x9d, 0x0, 0x5, {[@window={0x3, 0x3, 0xf3}]}}, {"ef54c3cdb401a2c74b7a918bb6ee651a646306ec186fa22e67721ceabf45b9ce4ab159dbbbfada92b044edfd85206693f7b19eed69b1f61717abb53cd867eac477d88c90b9eb54bec4077ba553438e6d78d56899bfd7c79ea2899cf4d0d4023aa9421ab0a55d24df11030ab28c5eaa16d307e143284038f181c49ac9de35278a4c49b5525458eb341dd6ab1967d8bfb260ef08385df17375ac69339beeaf097ebb0817179d97bcbd9ed68d9c6ca2d0321f80e3f120c961a52cf014b050ec4f71d75130e2b49700216b80b8aa20804ae2896a1cc5cfdf8ca9590e749aa9d67f68d45bbd26d125fe62f386e8d2bd9ba6d9445e89c14128262c"}}}}}}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r3 = socket(0x6, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) shutdown(r3, 0x2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000180)=0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0xfffffffffffffffa}, 0x0, 0x0) close(r4) r5 = dup(r2) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)=ANY=[]) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r6 = syz_open_pts() ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000080)=0x7ff) r7 = socket(0x18, 0x1, 0x0) read(r7, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f00000000c0)="53da903e", &(0x7f0000000040)=0x4, &(0x7f0000000180), 0x0) kqueue() executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pckbd_enable: command error executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 7: r0 = socket(0x2, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x1f, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1000301010006}) fcntl$getown(0xffffffffffffffff, 0x5) executing program 2: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000ac0)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="f3d46411b95b9b4106978f003c661309d4f9427f6c3a0adf6455e6e4baa0d00e688b5def51e182129058194a1dbf0644dd35ed80131228a72ff851b6d316467a2e97ad91d4f590e240454dd230b6a3f8c9d06354893c1d215bcde4c20083c791314ec913ee0767ddb18bfcb08668b4ae3390d891718b4735b743fd4dae2cb095ef76ebd4b7746c4283771dabbbdbd4cb7cc2d7b9e08aaa8f628f5bece8bcf69d419b820dcba97f4abe16d6c13a70e8ca9e94badd181a93c37b3dcc4c6abe9635f95a9f8c90dec3a19b0dd3836030f1539400c8a2402c3c2e718c2661c7ae4433cf9e4ea29de86479638f760e677b11753d944ec71c0ef77afbd19092", 0xfc}, {&(0x7f0000000480)="832e4358208563f799807d02ca87a39d4d5d0cb6e0bd32480495a72c7e1572e6b6cbef45f5bcf93c5649eae12760dccba0f15a6111be4b5a3ad0133f2c02e8f291f7247ba4b077668b2c2cf6871c71a27d43e8cbdf71343ceb4cf45049eff18a9d31872737fc348294c5d9ab518193c9545a01c3b9375b088bdaa0a54769d5504ccebed82fa0d5904ed77ac89c55ca8150ec85ca1fa3c7a3d569644b0c67d8a904f1bc5311f14ece74e935765c88e5bfe9490e0b9ebd21bb5034cfe984f52bc755efccdda4c3e229c7afae2ec8bf4aa267c92e1c4aa6aabaa2e9309387f7d19bc3f9211f103decc73e482cc05bbafa3abd1ba15c22", 0xf5}, {&(0x7f0000000180)="b7b0fa1de772c90f4a98f20cf513b755916d42eab17bb868f894e61cb999ea538ae438536e2a7e0d4d26181b901bf574752a916e33d935b2bf27be753daf28124b9844ba52313627c7216a5f1c51105fc8ca421691092ba2ff99cf69302c694e7fe41e40e949d06e9551a8fa843a0d754282dcf58db003", 0x77}], 0x3, 0x1ff) read(r0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000280)={0x10, 0x4, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x10000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9809}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1ff}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}], './file0/file0\x00', 0x621c}) sysctl$kern(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x1, 0x2, 0x4) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) close(0xffffffffffffffff) r3 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)=""/158, 0x9e}, {&(0x7f0000000140)=""/9, 0x9}], 0x2, &(0x7f0000000e40)=""/4096, 0x1000}, 0x1800) dup2(r2, r3) sendmsg(r3, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000540)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xf}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000480)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') munmap(&(0x7f00003e0000/0x4000)=nil, 0x4000) sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x40000000000001ef, &(0x7f0000000140)="dc5d5266af127899892b4cf486b9d208bfa94ff45102c8840247521892c13aa9f0b468e63c1fa1268327cd017350e027238907ec93b6ec761faa09a4e9d9e192b63f0cef46bfec2501922f6938723be7622e16efe6c747e02e0d4d031f0315e46a4924222719e93809ba3bd5f6fd129a8c3517b518cfaa3482533632817368fbea6dab3ca6f84e1563ddb0c68e704dbb1fac535cf73c6fbb7e6794eae15c00"/172, 0x0, 0x0, 0xffffffffffffff4d) executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000580)="3c34b19c43fb86162ae78c58cc60d3d79a7122f7652736f10f86d45ae419b2ecf7af0cbf0fc7e1f2c56c553aa86a84095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c24d6ce57e1e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649006eb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea257190000478ac14441286f4ddb18c9b5eec44d6563eb1e5a06d4292c57f01d37121236b7fcec745cd77c1aa4f20997dc9990f8c2902f439db76701e2baea5b43d922498a868df985cc939ff37552cbf54b0ac5f76f734c85e384adb10542c35d8caf866fffe6bcd90f9ec2b5245f77ef5f82fe4f2cf56e899664d90954b438baf736fcd193365983833d152b701ccb870dff6a3a09e7ed1d61f26180fd636ca6b741dc4c454c25c15cd03e7a69e0ebd96fc2e9ff1af091c729ee966b33c873bc58fa56bb3676af505a1d5ddd9258d5022b8089fad02324d879338279830894c338e15a759d601674be0916742b5ae17492517e57", 0x19c}, {&(0x7f00000001c0)="683fc51592d7d09caf36ba9f26bae73925d721cf517d1583e7a3c8973f7dfcf26adcac8890196772008ddda4801575672a6db65eedaeaaa4c7896f90880d223ed11a41d380e36d539fb7", 0x4a}, {&(0x7f0000000340)="fe0f000000000000583f91557c748a02cda4cedf13579996073843ec5ca8a897a7831607f3d2c30eea6356105ec8aaba86930f1aed0b3d11402089bcb8a4043125261e91618c7b885eeab2170fbe7ff2fdd49a804b862a7c867df70a19964df5d1de8ad15769974ffb9c4e2d2fefb7c1034cc1dc11a8460a12c39f70137fab052fba2f7df6740b676fcb37ff64bad71e0ce46f5cfaa60e9ceb070e4f2e7ddfc17ad3629ca2323d9aec40eda5a3403a05c2ef04d0624609f32b901214dcda0c24b356f77b2556835b9820eecbacdfdb83c52ac1eb8789bcc412b57390f45edce14103a9ec5491e1679164d0c7d54d275b95e3681b417f5390bd82bd7103924228387f7a2b5df7d0e26a21412c498f162b9e2c827146aee7e5ea39a1d8fcc61fa3d203d67537bad3af2401000100000000005b5d0d4f2050b62a66b5774e225fd7ef923863dc18d83df049e4d5d8266a34da9a874121fee863e973f08dc75c3498ce7b57b7e645b3c12accc14ebcff8f7c56d414e9aa810a7c93e4c3e365daff199f7e37570502c97135ab7f45e2febe246563358e6aec9dd7aaf1e099bb123625c6b7eef973ea2eca6c51638005e8c6fb5e2374021f005bc2fdeb27ed49f0cda87d8b202c127b30352f3ac530b4f073dd3da532ec5ec77bbe0c993fa3c55b6ab0b41f8dd177d1b5c1455956a45e9ab60c43d541a96840d0666173ff5cc226078e987b967870b79d77b575072b28fabbe21b42228399c7796a08b31c9f8c1883fab65d931424c7185bfb12e0e983cb26e3", 0x230}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}, {&(0x7f0000000240)="a5cfe5b0487d6afd36fe79bab82c573ab92c7b49bbd78b48c38660217a062fec2942170b8102dfde34870da06f53ac50d42ccec8918904d6ff366230fc7fe2c0ef542afe09348cf93fa61bcafd9e496039cfa96f53e5c1d13b46b4f6ee2455141278412020b2b614077a7c354ac73b396b9967a3175a3de16b6f17f2225dde431107d0d8460fbaf787f1ca6da74a55712782fdb40bd9254e70632c4649a1b1f55d7505e28a4e44fbea7c89bfad9cbde31ea91bf19c5fc6bad0a0d69a4224f32a5337944303b23f6ab5e10a592d22b161d0dc758b8890b2", 0xd7}, {&(0x7f0000000100)="aa7cb1b910e6fdc6d762aff65f4adb272b1ee0dc4accd38ee3553e251cf919bffe7462f61b98e797af67f2fba2dbb70971736d9d685ffd7cf0b501c592ede5dac710f9362849a496d804dad43efd49516404a28f7c971696f975f82fac83a5bef69d297c75eb21ef6ea24874f75775b7b0f6b9fd7ac1c605e19533e1a5d48400eb5cf36ceb247902849834a04b24bd5aa1baca1850ac0430b054325669b2017cd754b1646c2d4202760034101cce11ae0ccf592440982d6d4ba9", 0xba}], 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000003100)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002f80)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, 0x0, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 3: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) link(0x0, &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) ktrace(0x0, 0x5, 0x40001b00, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x9) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) 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, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=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'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x80000000}, {0x2, 0x7, 0x2, 0x1}, {0x87}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a11501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)={{0x8000000000000000, 0x4000000000000004}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000000)={&(0x7f0000000040)=[{0x6}, {}], 0x2}) r2 = socket(0x10, 0x2, 0x1f) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setrlimit(0x6, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000480)="b437ab93c964ca79d412b81e9418a838b5b17a477cc5d8e461c6b9da72c5b115ece00000b974d967ca62eaed1b3241dbf790926d30ea797633c4d0ecac09b38de0f0282fa2942a975a533c095752d784c67f248c89e02fe29352480033b7fd509075e4cdbaf66c49e4e43c073412fa64e8e1349600648687533346b1b86ac0c9d319f567dc33e9608fd68b5402c75013344890893377dc02cf54468c9c7e084113511a061b40e229f8944395997e602f03f11ebf8598d8fa30236b6d1e50afd55d0b0ea93e414f16ccbde991b405d99464a7", 0xd2) mlockall(0x1) munlock(&(0x7f000000f000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x60}, {0x61, 0x1}, {0x6, 0x0, 0x0, 0x4000003}]}) write(r6, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = getppid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, r0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) executing program 2: r0 = socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x800000018, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="f4ca94179abb865e7a0d480a5c60d35475a8126aa5bf4a2437ea058729ec950190ebe9eeb3d513a692952726eeb1f87bb393fdf07c3e06c1f21b895707084f35e3e8973eba1258e468aa6fb8249b139594454b2b5e13464058f7897bac686233082cadb0eea70ad588e7dab368f911bf036769fc50d0535d98cb5d160a0faef6033ddd296c688264a02d03bff5fe6da113cacf3ebdb1f5907d6045a712df982597", 0xa1}, {0x0}, {&(0x7f00000001c0)}, {0x0}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000800000000e8ffffff20", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x9}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 4: socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401300) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r2) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x400003d2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x500) executing program 0: rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x44}, {0x45}, {0x106}]}) (async) syz_emit_ethernet(0x26, &(0x7f00000001c0)=ANY=[]) (async) 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'}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="c86847f5a5cfb90a1c4c11db1ab621dffa95eaf79a3a975ac428b67a44b803b47766d4cc0f784bf5e5f1d69c4a30", 0x2e) (async) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, &(0x7f00000002c0), 0x0, 0x0) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xc3, 0x402, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000400)={0x1, 0x30}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x0, 0x0) (async) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) poll(0x0, 0x0, 0x5) (async) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) close(r3) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000001d80)={0x1, &(0x7f0000000340)=[{0xbd, 0x0, 0x0, 0x5602}]}) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) pckbd_enable: command error executing program 2: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) r1 = socket$inet(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{}, {0x30, 0x0, 0x0, 0x7fffffff}, {0x40e, 0x0, 0x0, 0xfffffffe}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x5, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r6) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000240)={0x0, &(0x7f0000001080)}) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x7}, 0x8) write(r4, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00'}) close(r0) acct(&(0x7f0000000140)='./file0\x00') executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) socket(0x2, 0x0, 0x9) r0 = socket(0x18, 0x5, 0x0) sysctl$kern(&(0x7f0000004e40)={0x1, 0x32}, 0x2, 0x0, &(0x7f0000004f00), &(0x7f0000004f40), 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x60}, {0x60}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f0000000580)=ANY=[@ANYRESHEX, @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES32=r2]) bind(r1, &(0x7f0000000080), 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80}, {0x2d}, {0x6, 0x0, 0x0, 0xfffffffb}]}) write(r3, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) setreuid(0xee00, 0x0) chmod(0x0, 0x33) open$dir(&(0x7f00000005c0)='.\x00', 0x0, 0x0) dup(r2) r4 = open$dir(&(0x7f0000000b00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000900)={0x10, 0x3ff, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil, 0x1}, {&(0x7f00004ec000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil, 0x2}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil, 0xff}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil, 0x5}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil, 0x80}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil, 0x5}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7f}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000feb000/0x4000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f00004ed000/0x2000)=nil, 0x8000}, {&(0x7f00007f6000/0x1000)=nil, &(0x7f00007f9000/0x1000)=nil, 0x2}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil, 0x9}], './file0\x00', 0x81}) ioctl$VMM_IOC_RUN(r5, 0xc2485607, &(0x7f0000000000)={0x2, 0x0, 0x8b, 0x0, 0x0}) unveil(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000100)='c\x00') mkdirat(r4, &(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x5) open$dir(&(0x7f0000000500)='./file0\x00', 0x0, 0x28) unveil(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000180)='r\x00') r6 = open$dir(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x40, 0x8) openat(r6, &(0x7f00000004c0)='./file0\x00', 0x20, 0x32) open(&(0x7f0000000c00)='./file0\x00', 0x10000, 0x1c8) executing program 0: semop(0x0, &(0x7f00000000c0)=[{}, {0x4, 0x2}], 0x2) semop(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) (async) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) r0 = socket(0x20, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) (async, rerun: 32) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async, rerun: 32) r3 = socket(0x2, 0x2, 0x0) (async, rerun: 64) r4 = dup2(r1, r2) (async, rerun: 64) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r5 = syz_open_pts() (async, rerun: 32) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) (async, rerun: 32) shmget$private(0x0, 0x4000, 0x442, &(0x7f0000000000/0x4000)=nil) (async, rerun: 32) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (rerun: 32) sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, &(0x7f0000000100)="e4b6a17e4c5127f0621a3c517eea9463493901c3a1154a6505ac5676c50dfb33f68abb4adae52eb55b9475f095856a2b7fcff6922bf3f44e2328bdf5e01b870e9d832daa97c6abd34e76c39c30fbb351ec7771849f4de0a9a8", &(0x7f00000001c0)=0x59, &(0x7f0000000200)="c4dcabd45e8320819ea318d85bae7ada715ad695f3c895de1c2cba229ae1db898c49d2b34dc7d3e536785b3ab5672c79da62e8d800828bf74faf62e5534a1ecc20fc12e1899c0db748905d0b212dbd76c23377483a1e94fbf52473e59b19370616c904ad1e794c965ea621e9de100a3b08a08408e4a359f4f6cee37debe5cb46f4ef4180634a9733eb6e0d04b2", 0x8d) (async) r7 = socket$inet(0x1e, 0x3, 0x0) (async) r8 = kqueue() kevent(r8, &(0x7f0000000080)=[{{r8}, 0xffffffffffffffff, 0x51}], 0x6, 0x0, 0x0, 0x0) (async) kevent(r8, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffe, 0x9}], 0x1, 0x0, 0x0, 0x0) (async) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) kevent(r8, 0x0, 0x0, &(0x7f0000000640)=[{{r9}, 0xfffffffffffffff8, 0x0, 0x10, 0x2ffe, 0x4}, {{r6}, 0xfffffffffffffff8, 0x58, 0x0, 0x8000000000000000, 0x80000000}, {{r1}, 0xfffffffffffffffe, 0x44, 0x200fffe7, 0x0, 0x1}, {{r7}, 0xfffffffffffffff8, 0x5, 0x2, 0xffff, 0x5}, {{r8}, 0xc3f3f2ec7c254755, 0xc4, 0x2, 0xfffffffffffff804, 0x48}, {{r0}, 0xfffffffffffffff9, 0x1d, 0xbf7a638a543ac6e8, 0x80000001, 0x20}, {{}, 0xffffffffffffffff, 0x8, 0x2, 0x81, 0x3}, {{}, 0xfffffffffffffffd, 0x4, 0x1, 0x5}, {{r5}, 0xfffffffffffffffd, 0x24, 0xfffff, 0x8000, 0xf7}, {{r2}, 0xfffffffffffffffe, 0x11, 0x10, 0x400}, {{r4}, 0xfffffffffffffff8, 0x72, 0xd5ad2999f378e4ee, 0xca3, 0x5}, {{r5}, 0xfffffffffffffffc, 0x8d, 0x20, 0xffff, 0xffffffffffffffff}], 0x5, 0x0) (async) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{}, {0x30}, {0x40e}]}) (async, rerun: 64) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (rerun: 64) executing program 4: open(0x0, 0x0, 0x0) r0 = syz_open_pts() select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x2, 0x3, 0x0) dup2(r2, r3) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000102000000", 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) r7 = syz_open_pts() ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000040)) syz_open_pts() executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0xe02) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = getppid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, r0) executing program 5: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) link(0x0, &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) ktrace(0x0, 0x5, 0x40001b00, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x9) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) 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, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=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'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0xffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000140)="ebff15383bf2dd92d46589bd0fd6cbff00b9fd812eaa4e713048e6993192964838318eeb8d308a448605c0371caaa035efbfb0a34f2e463011fc6d61212390f95ea195494f16a52402577cad8af716b316bd6400e12622e5cdf9aaa83f6b4ef76435f9090f9646fb5153dd58dd9a49514f1afcd055c21d1093bd84d28e44eb83b3cf3489", 0x84) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x1}, {0x25}, {0x8106}]}) syz_emit_ethernet(0x4a, &(0x7f00000002c0)=ANY=[]) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) open(0x0, 0x0, 0x0) r2 = syz_open_pts() setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206916, &(0x7f00000001c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000002c0)=0x8) syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x64}, {0x80}, {0x6, 0x0, 0x0, 0xc0f1}]}) write(r4, &(0x7f0000000280)="f22e8a75fbc30288d8025c471dc7", 0xe) syz_open_pts() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x84}, {0x25}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f0000000400)=ANY=[]) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)="964b2e8c33c6b9184c54128f975fecf28b35a6b4fe6c2c7decb370e1ded56c32941e0b88ddd1b408c2570ee069d4b5d9fe2d8c0e0e6fcae82f887c519aef0e4f551a8da94ec5e94e8cc86014dcae87ce36ccfa7db954ba0ac2262672aa4264b2ec6ad65c12edb84ce1def64f79b40d76e2c7318805285dcb26b2adfb8bdfa599fa5d155b68e34a92a4e96829325b7b8acd8cb6c66aa407b4ff97282541ca92edef6fc0382c47bd1c63e463375341590f6a327092643b98a174e443c056da46158047e0b068975ba714199a52b4034fa4364e7304b31dd9dcaced366eb800389ecb0e1c41c6058bb7fa03702e8a03363bc593818269f64a0be94d29087369babc60ce10bc4c561f687122c1b20d", 0x10d) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x801169ab, &(0x7f00000001c0)) executing program 5: r0 = socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, 0x0, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 2: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x3a, 0x67, &(0x7f0000000140), 0xc) executing program 2: mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x7d}], 0x1, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: mprotect(&(0x7f00003fe000/0xc00000)=nil, 0xc00000, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0x80400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f000008c000/0x2000)=nil, &(0x7f00001f0000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000132000/0x4000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x1}, {&(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'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x7}, {0x1}, {0x16}]}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000000)="af18a64591749e07ad1273f580a0", 0xe}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x1}]}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) r4 = socket(0x18, 0x2, 0x0) close(r0) r5 = dup2(r1, r4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp}}}}) recvmmsg(r5, &(0x7f0000000dc0)={0x0}, 0x10, 0x42, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000480)) executing program 3: socket(0x800000018, 0x2, 0x0) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) (async) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x401300) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) (async) close(r2) (async) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x400003d2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) msgget$private(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f00000000c0)}) r1 = dup(0xffffffffffffffff) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x4) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) dup(r0) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002f354fc8 executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000380), 0x700) executing program 6: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) executing program 7: r0 = socket(0x2, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 6: sysctl$ddb(&(0x7f0000000100)={0x9, 0x2}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) sysctl$ddb(&(0x7f0000000000), 0x2, &(0x7f0000000200)="ae836520a0b224afcf2abbca50342aa58266fe130b594069dbd9b080578953409705a58a6c6e9b2a48b2e39a7e2b486b7999cd94b90859dcf73fdd52b4f2801e2188aec72214a1b59f543494bf745a66327a2c7e6b60f3aea83c5db713d2f630320a0b610981ed5d902c2984566142f3f5742208a86dc41041eadee8712e1f3c8d2f1a4f5820dc66e55122d36b61c997de02598d8c40deed2cb586ca51f219c48562551a1ff9c7aa1f23d0f9049a36c5d159d0cf8ad75edd066411a6b1b9532dc42a2b054b9334575174300aabbc6d382a1c2c696268813bbe233dea15c145ef9c60b55c34cff765d0d92a0fe25d4fcdff062872e3f76d1d45494822dba8badda11bec0c3beff2f03f33ce307722e858a0cdf4b48d803b3ba4ee3cdd6968ecb7328b4c4394b83f8a8523a1293cfb66ce0914e5c7a5efb87742a56abff8247c9d9cf258006bef0c13c491989b45684d97c521b7856edc2c6a8f304da0cb09914e94e4fa16a869078df1dbb4f298e1cbfcf011904c9235b4bf4ad64e48c9250cda45d776adacac8c877fe29060691cddf87f42cfa3e0029617007847548faf71c8a5c6e69a7751b61fde4dd3b76c5ce28d0db35e06ea1d9d8f746d5dea309613aee101ad0a0c6a72acc1313d8fb2233fdb6c3148b96f18a123720a8e7710fabfcdbf13dbf312f7dbffd1e12ec2aedcb87493d374ee482a9ffce6716d28d90afaf0b7fadabf42b130ba2600019cddff8a910aaf5afbb93be41e9122b8b1ed38546e2c2e1fff776337695a07c0dc1427cb54c05097e3bb8414fc956eabef2eda4d925181328b64008357c2a8ef6beb9c9fd1ea125af8bdc21bb15df70ff464911ffb1b2a415837938bfb954afa9dd4f5ae13b592f8056fe8d3e266a15c0c7ceb226301969bfdbb2e60fd722d70cd7311918674126c30b5068883c75c344552ea3bfe812d0af2b782b8356c350c06c9ea15a443d24452fb6b005e5c3b05e689638c159818146887d77a2ebb9df1b34c73890922030a5577d07ab3979f19afbdd260cc0a8781a1da4c7e867495ddfad9d9919dcf19a06734f1e408b457ab7fb5c8a13ed7e8ed93e70fd5be20b76b72c210d0cb4988c96496a08e361e38a7b355302d4fbc36b5a68eed923692c12c636d5a707e8b58978267f99ef68c97f1d59e5a1668b575accbb2b2eae5d6bf7d8d4d7da74c987af31583d11ec9a00bcbca14a67940edd71e95e8b0b25ae52c2887174deac0c90fdecfd873ce30e9d1286406c0ace19f01d58cbeaf72590607cb9807e3ba2b77e75d40ed74a5a2a2dcec69f1f0af2d79cc12d71fc1194c1460f87aada082001f38b278cee3ed4766b9d6d8105a39a9893de9edbb02f8f13a102e9ec8555f7d262965a79d3c97c4050ae5bbd9594dcee199b1b7020357f99527ff83cc9acadf0fda2a62a470647fffbcea6da94ba23763b6b417b9ea11c256870e18dc9856aef236efd7b1859e492c7ea29b08d6beb1cdf792d6ce094d4f685cc859d6940b998104f025be2f10054021393d5d2c273091664baa7943f870d8bb5aa0b257ceaa3c2964f5f652afd15744e75798476e5f47733935c7b38c45caa1a7a8ca9f3784f048d2d7d1ccce447d9ddd15bf6cbc16eee80f553310dc2837aaae3c8cd1156c3236e49011d3ac08c7b1f7f97354750caca973c24171cb684a9148d80590c29a40d3c5d09a3b73774324545d0ccd9b9d2a6190ea0b5adf82926157aacdbe6dee3c824359d68fe55f93961caa8aeab86113c22621d5fd3909f275d759cc6adfc1e14dc966bd8a871f56ca6c526d07994b0d19cce1e55ca6d0b50cc2b358bfefe509a808af83ba486dfe5c6e987b68adefc6079e76af2cb459e71d31ee0e92dfe1b5d74d0aa649bce4ee810b852c3761162102a5ca713db6859a1e1b1216efc9f64a32ce7f9c5e4bacc8833b10695496a6932abd4c04cb11d088c2b6aa676813b8e811d8d0d655e9aa7d7254fcd8f7eef4bba6ee61c464026106aa014a7030ea476f866b774ed10769c029804d96a33acbe2df029743fcb882c7453e44771aa10e86a0bff6935f3a6b73155c5c7e7fd1b0725e69ad804d9659a36cab6caaf68d65ad0830695dd98bc954bac55d6b799f0def120e010848e8eb675f2f238d44152f48710314957ba0dbe6dfdfc8497c98588df325e827d6d79b7f4f451af2f007b984c0929bc5d2a40c8a8be4d20d92697922f395c3b27bab827d2cfa36eddbe5d4192caf3cb347f0b963cdd90b475c60c07a668e4f0dfe43520bee05d820f61771f04b65493ad5bcb641858cc55eb8262dacfe4a886aad20a134d79c17a8c00289dc82026ed1a3153d4f2a5ebf80261ae0af7ae7a7d924a4520745cc2b91e49170f8abcbad91d56943823fe75f7697617caebb30e5ba4742df241bca32a5654d76f446d4f9e9f3cd10c6af9dd68ce57ae881bfd686aa1fa4040d1abe27fbb603c2f844363a7a4f9214f680816bd8660c7c4ebc5e647a3a02c37403f7512f81e5d144d4a320d4b551b09d5f59a2780351c2d9bc33448560e4eb6d2eb8e5590b17d82c52c3c0249b4e1bc0d4ac51e88e8d311b15ab9df6a555366de135b1917b80a5fb664c6b5397db3f189ad68420a63cf9973f4d8539ec51e32f3b26a575261d410e43cd4bda941d991d784073dfba42258bbd2d4aa6e1a572c30438e5844e9e30d5b4aecd42b21a1efda26f188056b0c9917bf9b19a86fcfc5b81196d515f08cfb8fc848ef0950893d313cbf863f2fbb2729e753dea485a04619e52fe4e408eabae7d3bcc4305f30a63602c34873b0be1a0b292d8c5fbc456d37d59053fa09d62f9598faddc94ca22766217971eeaaabf68e6a6fb9e7db198bef8caf29cc3ae7c02b933ad3681a3c2ecf4518df4694cc7b0466be71c8d3718f6dba4d0bc1911d76299b2c6a3bfcc5800c98b37642bbb89379500440ebaf4f1876c40564776f33a3a4c7e0977816faaf1333fa12b308870b80a6754b43b83429f47be64c936d6856a9a54e301dac738c20e046f220e7faa35342cf422b1309de862933263e674c7e51d59f31c4aed2ffda7d64677eec7c1236b786049ee35984af8d95df3652bc9f540b7adf98b3f60ca348c60c9b1208336474c928c33e81481d9ebecef7b63ecfed8e8b012a7fe9b89ed64b0b7756d3baaf805a57a63a728e1ff78d5f489c5e864a221647bda381381313cda2b59814cdde10068d181e6d168428da87bb05aa36a349337d007c034d7a6574189fd3f5d37329eedf47860c8deb627f6f342df410e844055daea9dfec893b230b63702939638205ce648c4d973bef087ed68edb4ce6dcf7b94a0ceeb7209d719bd54f241f699b0f9437944e3ade9856f231002cc445b2a3b0905eb21a1f8ea36671af8b0419dded943e5c535677bf45e7b39e6acfdf9f4509070ccf17195b47bc1f0188fdc91bb4f9872815b11335968c1f793c3276fd7cbf8242d4e32217dfa04305fc20943c5f1994b6f6f9bf0d90287e6f32ec703932627aacd068dc24ccaa732a0eea92c228e91b819c19fc1d2e8ff55a543ef58c648589482a4ca5118f82ba45256635e54bbea78d793959a9e8d3934283949616ff1fed914bae5343bf19b7763cd42df717e7f2b0b21d22aa4a68118a9edda72ffe2f3e883c3280aeaae31ff247ff3a05d05519f40707b2298f1d05399fced26e6fcf0b16b3b3b8b550f719827569b74686ef845388de33cfb73dc6cd0f4fb2a46e67ae63c31d8fe777ad86fd8b313b04247c9411ee1fc45c9a75079f25b49f36482990f3ec6fef2b2598937c31d41fe3e030b8462535db2ecfbf1b42b53db5b9a33d0081c738f51d484994a674ccd8ec48b077c67cc96f0864630dab5c95d5d26c6cb6183327e9f60fc1007912962f3f8b5d75847b66920f5afb11bf9860c021f3fd97fe81669760749d7c616c9af68b90f368d2dcd9ca4af0b5e576d48961b0b4d472ad9a1c721fa683f5ab75f8195f4fb24e7ee9693d0202a6cfe6361a52b9084257dc7950f37db5b1bee5353e6e0187a469a1064c3a0dfdf38f6e788221405d9e089b3c1a2b8fcc44b52a076ddee8eb77dd783d37ec933d1bfcc3c928b2fab3876b87910333b7d84711cc908279a173b5edbaf1be700f46abdb8b0e63854061d326640e775af767fde530c88946a504bcb5de9b185ef79a0c177eb918b1179d2a3d96fd45c35cbaa50e4f622ec8b54ddac14ebca5c14c0f7959c17aca7f8cace91f39d08c58027ee61298af6673c3669ac9096eaad72fddb36f7b38f2257448826a349b84b1d9cb6a0c9aad617c751b7b15adbf949c3dfc9416b893d398634b13363db5fef1a9fb33bbd1a778b5c0ca498b69a7492a124824e32887e6214bb1ba6f2ed7b58df9ac85c0ded0c8dc8ba213c3f3f6756e120dab1c03243acad28700ec83fdbb6db980b848b4c4be776d0f051b71c485b414536f8748bead84cdf8d9192916807b9bace4823997f71fcad2a6481d94c3bd8e1fe9c1a0aa37b277c0b23e29fd725d2ae2669e138a387955957bc73d7bb090da147d2784ffaaf7a6641fc3699253cdbffeb39e9ce8606f37f7117dc66521157a8a81621d8f24c3372cfc4e945c4c9d38e99676d4f2b5dea409310b0d59a4e8e2777675385d4eaccbecf79ea5795dd5fcb8713f915f58d605a500c89f6a66a38198e6bcb1d8631b2fa22c0cecd6a4b1e477814a8b757ccfe123b2e9b3072507560cf8ef18777d4b223d7061ce91814f29d3489e05ceb725bca9373eda8569b4d8f4be35593fa0fac0793a12455a9de5e2bf7a1c789e1ab65bc5efd3b96dc7f66e7f763f2d3e366f3c3171a2b59e36a56a98490b0d30c7fcd4804747f28243828e327cdab843faa0280d3a82b17e8831633fcedf06ef08393a1c2a53447637805b2e71d516a5ab88d6f39e170347a7406d2ec9973ef2de83d31e4187f0a17ee70acbfb7757b59b5b12cf52991ed9a8e8fdc1ac4df2a008c646fd1ab73042dc4be3d4c521754877f630772fa50974a4ac50d06cb74dc193e3b178a2d639cdc8456ff8dfffe8ba0060633fe2a7c5e53dc36e2697261ed0912868fa737ab982a7e0b16dd142b555f4f96cca42fcba3f6f27763c2f918e7eeb30a1ccf689c06968b12ced42c3d6f7e43b7e3f036bda6f37438032f158d2babc26064b9ed7c1e9f6cbd276c622a05c367e017f0c2d99b85f61e1923b47d695f4073985cceb49feb858ed9f8b7192f36203be8eef662fa8104d2f03f34bbb812076423bd12e7926dcaa3f1e5bd20331a9dab03b08be40ffd3e111036726a9d52d0887dc1f1fdb990bbb93dca60255dc779c7cbc277aae712d0a93ff5e251f5ed5663dc907703dd28726f8e7934ce82a527086f93b34a4b2a0073e4a72d8abbdc1dd8bbc4e5d20ca158eb0ce07e1a6e8c94a57c13c1c688d9b784423877cd85919385784bda91cf6fab85def88b4b53393d845654917c7062fd0da57d4b6457b249902add540466f2841aefcb167eecd1ba72da96bac031e3f5569ae1ce4132fcdf9e08f07a2d64112b8dc66efa32145d5dbd832488bbe669beb4363c151982d1c1791c458bf24bebfb57eea7143bf53d11634b9e79b7cdb4de23c363d81305a291eacf5cdc9eb996ce931ed395c8b6c7bf0ff8c5e2689170ccf69a92ac4701df805a0a01ec21c18f6326087329464e044594a098ec4ae123e7643ecd7b3431dd95c1cb3f42a0ce1f3ab4d10da16791a0efd73684bb8eec613fa66c7b69a2bf0638c9ca14c7faadc32fb35a02f998e5746a8d129c351a4c80a82ad8a5536d4756", &(0x7f0000000040)=0x1000, &(0x7f0000001200)="92ccdd77496443faaef2273b43c07ba2dcc72b5dfe879fa3d7b54be09ead5501c796aa34203b59f7959febd6165103252eec4eb0b79220ba3ff3982b0dd1fd07f9579cb63af5e499e059e13803139c326cd88140470df739d0e83c26e3ed65bad020e66575d5914a676b78d2688e1e4b112fe83e635e19e8c0fb2aa9482d33b43a7f4e58c7acf7f0a04792485a74db051982922dce", 0x95) executing program 6: ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) (async) ktrace(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000067000/0x800000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f0000252000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000243000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00003f7000/0x2000)=nil, &(0x7f0000158000/0x3000)=nil}, {&(0x7f000003d000/0x1000)=nil, &(0x7f0000166000/0x4000)=nil}, {&(0x7f00000c3000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000008c000/0x3000)=nil}, {&(0x7f00006c4000/0x4000)=nil, &(0x7f00001c5000/0x13000)=nil}, {0x0, &(0x7f00002d9000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000067000/0x800000)=nil, &(0x7f00000d8000/0x3000)=nil}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000171000/0x1000)=nil}, {&(0x7f0000252000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000243000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) getuid() (async) r3 = getuid() fchown(r2, r3, 0x0) r4 = getuid() setreuid(0x0, r4) fchdir(r1) (async) fchdir(r1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) (async) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) (async) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket$inet(0x2, 0x2, 0x0) (async) r6 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000280)={0x10, 0x100, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xcbf}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x20}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xec}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffff0000}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2968}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8579}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], './file0\x00', 0xf1}) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) socket(0x2, 0x2, 0x0) (async) r7 = socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f60", 0x51}], 0x1, 0x0, 0x0, 0x400}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8020699b, &(0x7f00000001c0)) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 6: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x800000018, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000100)="f4ca94179abb865e7a0d480a5c60d35475a8126aa5bf4a2437ea058729ec950190ebe9eeb3d513a692952726eeb1f87bb393fdf07c3e06c1f21b895707084f35e3e8973eba1258e468aa6fb8249b139594454b2b5e13464058f7897bac686233082cadb0eea70ad588e7dab368f911bf036769fc50d0535d98cb5d160a0faef6033ddd296c688264a02d03bff5fe6da113cacf3ebdb1f5907d6045a712df982597", 0xa1}, {0x0}, {&(0x7f00000001c0)}, {0x0}], 0x4, &(0x7f00000003c0)=ANY=[@ANYBLOB="1800000000000800000000e8ffffff20", @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x18, 0x9}, 0xa) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) close(r0) (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ffff09009cfaef01018b7482ec88870000690200"}) (async) ioctl$FIONREAD(r1, 0x4004667f, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x40}, {0x40e}]}) socket(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x9401, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) mknod(0x0, 0x4, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) fchflags(r2, 0x10000) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() setuid(0xffffffffffffffff) r1 = geteuid() setreuid(r1, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000000f000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000012f000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1000000000}], './file0\x00'}) rename(0x0, 0x0) syz_emit_ethernet(0x4de, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa9cd7361987d486dd60ecea6604a80000fe8000000000000089750e6b000000aaff0200000000000000000000000000010020"]) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x80}, {0x34, 0x0, 0x0, 0x1fe}, {0x40e}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xad) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0x0) r6 = geteuid() r7 = getuid() r8 = getuid() seteuid(r8) setreuid(r7, r6) setreuid(0xee00, r7) executing program 2: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = semget$private(0x0, 0x4, 0x266) semop(r1, &(0x7f00000005c0)=[{0x2, 0x2, 0x1000}], 0x1) r2 = socket$inet(0x2, 0x3, 0xc0) setsockopt$inet_opts(r2, 0x0, 0x200100000001d, &(0x7f0000000600)="37ee5c233f6ca01cbea0e2b8b21b48af2ac4100555a53d775edf0f84689e45fb527c85525c828e9965b037ef7b7b10dc6bd8a816defd35778568d8c783d361818c23bf89fc50a22d831d89aed718773afe7ae1142b05070a07c5f6be79210ebe7abe6eb37627310b6a51f0b050d7cb8c092ca81f05be40b949fa", 0x7a) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) readv(r3, &(0x7f0000000480), 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)) writev(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) r6 = semget$private(0x0, 0x4, 0x266) semop(r6, &(0x7f00000005c0)=[{0x2, 0x2}], 0x1) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) r7 = getuid() setreuid(0xee00, r7) r8 = getpgid(r5) dup2(r0, r2) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x4000080, r7, 0x0, r7, 0x0, 0x30, 0x1}, 0x9, 0x7, 0x0, r8, 0x8000000fffa, 0xb, 0xac8, 0xbdbf}) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x10000, 0x0, 0xffffffffffffffff, r7, 0x0, 0x0, 0x204}, 0x2, 0xd47, 0x7}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000380)=[0x0, 0x0]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x60}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x20}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r4) setegid(r4) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) pckbd_enable: command error executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="6ee6940c716e2d16b913068a5ee2809e4bbfa4100690edc945d17674c4e49407", 0x20}, {&(0x7f0000000240)="c18cb73623eac38fc93643ade09f6af75634bb145f7558cc5e68887773c8294adc427fcaab20ac73c08d1453dc46484ecc68452e4052e5e68e5ac49646950eb2879621ebdf87032ccd96e96b407992afe2e67dce420fe75a63f3f2c76fc49fef9db634e32f430e8bdba5bf069837b685f906d86f3ee06732321fe6e02c8dd58ac15be913e7bc26727eded7f1d126288d0070ebd5288488af025b25d172133a6bb744dac33cd0028cd01a67d3bd5cfb8a9ac6d26938aa44cb1a3db842351e5f17111a64c8f59baf044c228f5a29f5b3b5e662d8daa646d85d4b661775dd4545c703535b11b2535e60c564f7d4a552402a3496b8", 0xf3}, {&(0x7f0000000340)="a445916618138ce75ac8beeafee1db7475b28afff9a865c0912ab4600a582dc1ff3b66569fb5f16f272fe7e55c88617ded6494c2ba693e6b789f9b0e1236c7a18ba91d8497b44b3ae4718ab27206367cf31e8064d61cee8a9a2fdca8a73c21cd34d5647ba70911ced0702dc5e58b4201598629cfb439b25280ef641ff133693ffcfcf2e972341b9eaf05a5e64bbd1654eb1e3a385c9e7c200c240d31a38da5c6826336e3ad9db9f681a34733d684d55e428665c22f6173d8120603d65a", 0xbd}], 0x3, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x80}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) msgget$private(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000000c0)=0x4) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) dup(r0) executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x1a, &(0x7f0000000140), 0xc) executing program 2: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x3}, 0x0) executing program 5: fchmod(0xffffffffffffffff, 0x3218b84e33509d91) socket(0x1, 0x1, 0xfe) r0 = dup(0xffffffffffffffff) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknodat(r0, &(0x7f0000000200)='./file0\x00', 0x1000, 0x0) open$dir(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kqueue() r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000180)="6b677b6d87f256c9", 0x8) sysctl$kern(&(0x7f0000000000)={0x1, 0x2e}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x6, 0x49}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x7) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f00007f0000/0x2000)=nil, 0x2000, 0x0) r5 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) executing program 0: ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x4) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x83) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) socket$inet(0x2, 0x8000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x1, './file0/file0\x00', './file0\x00'}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r1, 0x400c570a, &(0x7f0000000180)) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x42) acct(&(0x7f0000000200)='./file0/file0\x00') ioctl$WSKBDIO_GETENCODING(r1, 0x4004570f, &(0x7f0000000240)) r4 = socket$inet6(0x18, 0x1, 0x84) sendto(r4, &(0x7f0000000280)="3a4d65594b70fdadb0d255f0312bd02dfbe54ba98590ba4bc507b6b9d64e607975ec8e9ebe0feb6229d01c1d80fa8abce446a5fb2603d77ac8016053159398ab59d2bb2f5cc732852c8ddd8f343fdd9e43994ef10dd7a9220db573fad42ae898334353d44e45d7836d885697c6b5eb6674eea7c18bd91a82ed4c0cc4ccb936ff56233f8f2834e0035c5eb33b270cd4b166c1cf47039d874eb08b0c3b752936b8daeefa0e7de94c18333da32b8e3da57ae1fd1af931dee33b2e698b2bfe127dd4d71c3cf103379de552806e4d12d9515b9e5fa997a28f9e2dc0eeb686781ec5a0d044d9213e2d078f2b0374fb25d4309b0b57c275885682e3f8f34e68a3b8638fb8c0ad8ea6e90a3a880e0fc7460e511ef7c98dea014e553b1e5ff6cf422bfec25f732eddd5edcc54d8739198b91bef49face95e2af669b252e429ee44695b33974b8c0ed07d9bb91858759bdf76a33406f949184262f43d753f67af31c579e26725178d008f3cf4b825cea39db3ff6313450d8081ee0e3f217b458fd6fe7d9c32a4ad38daa2e2c0522568187190d154e73ec128ac5892145bd8311249318ba84bb0b9e6d8ee1ce2d5bb211702b72a2ece4ea13d1f06e98ddd24be86fbcf7157f79da1c584bae82498aacb2a34de06b0a09aaa7922ee5ae8dd734886c9cbd1a741f1171a76ac43a8b4d76342c205bfe89ff0890d00cd27da44ddedf64f0594bf94496c25b0e5d128730f63bb46a873d78235d8eb36230c5217f5150877ac56c6157a20e6e2c5e0e504b4c397756c760e567c7459cd2b3d5e97d022d2a0fe0cd4500d639df910447536ef7f20706c9fcdf553d5bca8ed22fa3bac925e29c9a366e8ed4eddcf424dcf3a9a8e7ab1eec84990bbdfafd61c33f94533916c0873bb96b1ec3ef97180a430dc233d1d9f7f9a3bd0acf46f99081a9f50783aa961ab1b86f202e1b6e52f70e4dd29b12456471b6fe1d09fcac453803dce2ceade59b130bd63037be6117c8f2056629e3ae25a85d896d209ca8326630709597707e5d83dfc12e4939cfc70ee90aeb8b6faf78706e8036ee597444f112eb175ab2aa565614d878fa160db958ebb0e2f00a6da296d32df65f8ff339f19840f0bc223ac6e75c1594604f91ebff1517a2ee9e6260cb210bc0013ab1fecb8ccf3f02d2b1951c68312941e884cada4301edf2fd53ff3f7bd99dc34cc23614e83f47bc6095bf6959b5a002cb02b3990db8b2ca906bf1edb82e371cbeef2a4a60fb529f782ad61dafe40c3a9bcfea2d181707e4d1cfdc7684b339b3a59efeb330724f6017186faa331875cbbd4dd34c132f7d6041a2014ef22703b2b3429e95ce61434c8e2e9c0297294f95da059f14838639cd07882591443f26093fdc42fbba09babf265296fe6b87d440ad46d75f6c53c6161e8a8c73d153ae40d3fe58e854a78dfcb003c833f5298bd45ce756131e6e9e28cbdd1cf943f8c38ccb077b5235befcca60c665b7154c0813b7dba1bc3b23eda35f6f1a32f265bf3bf37e77998cec4c2a5b3a1f7b40401d32a9a4763957d946732ff30d94a5673ab911f457487f90dfcc56eead4b38c0705f1e5a1f489b19368371ca1dfde17d122fb62d3279bb8d0902510a315e4f10d0468beb4d399aac478c16cff1370216ab52d76d83c0179519350fe0b0aabc858a739237a345079f6942681ee16b8a8856d1954b1f03f0cdf8a243dd3c38bc80fcf08ea8677a89780a2bf8ad1b219ba2e649933bc8dea9d6bf4f8d8fc3defd630315a057e785087c3d8b981e4b3abb76571a3a3ec8805473d671ad383c45e2f282c9af26f666352742a04114747f3112338881a12059ef013d4b0e66f028cf732f81eee3cf6e579ce7e079856fc241836da4bbea41d12cd1ba5e22bdf3faf320aef90aba8d60a47878bcdad3ab8efb762f76a7ed9688246f34f81e8549216c1e6150c6ca4d43f86181e93af88480782e1fff53584cb8888cd558bd38b27a1376dd62c1a22d48905d7ba865b2d6526a10110af889b6d908d9af193eaceb5a692c5794d7a147c7c1048717890f202c835948d635c84b8b854e5cc9d828883a202b8b21d349e52dbba297890d35cbf467f39cbadfb9f2c775dc188355cfcaca06a8dc81197d69e1f6b1bb901f6a0648923616a8b49e0b17f758dd55a307c97e53304115670d8adbafd1d41713af862e6de5a4350c4ebcc5c77974d0cfde170ba881a80e8d20b6a3df29ce45d434f73568f67d6f5e30de8978125b0d320f83da4a15c41beb9249ad25f2e8d8e8ae30c44da16182f862a3e108327428bfa207a0b8874b8b5efd01b5f7c398ffd53b7e8d1a30aa2d58421c8301f52ce1b09fb099cd8142d7dbf41488db762f35c8d76aa4dfd2b1d1e0393bba35dd88d6e3842e16938843baaf6ec20db34e4dde0c4b4091c1a3e668892fe9c657a0d1de05365a58ecf3b967315511e6a5bbd1cd93f5256ab7335b424f06c2a1bac4a5e9943f941a05373a27a62df28d74bd682f524706cde0b2fbb3ef9c3d817610e7ca71d014c2cd1daaa9e058e412b7619b457385735407a902d76187107aa9a87318f54fe843ae69d633de73c9453dd2a46c7eea00b2ae8fca3b4956ff5f7a9f785cd49713f5996b0c1dc745b6e706b59df32c7e4a3e51a230fe59b3139d21fb63951124f312b7d06b11a9eec9d8084ad2b63d342139b3ec0fcc2c7e57f1b6340fa766c6634e014ab1991127b0741fe8d5a6661f61f11d3a25fdc11cc6405995d451f2bbd25ec48eccbc8b6d9ae032ad9962aa8e132a8dc2feeaa845f7e77ce8466b63566dadaf23f4ac33d673e228d88a0bd68ab6d2870bf30cbf7e0d99737a148e06456f38e095951de47d4e53ff366d0a9c6b91fe2b174232b15c07fa6623d7a6db3da170f93846d2553664fe86fe2871d991fc971c16f4df722be36960132b736efbc0938092cbd52146b4cb1d4132814dc0444f364b24b6ecd13b3f225555f93b49b4065b8a10e4b9b337f611363098c6dae0a62baf14c0bcd25dae40e40a41fbf5fd9d6f92b7970be48fc36ef5137645985360f75c05775f65b391517c1ba1955440caba5bfa9dede222371a8579e3db5dfccb447eb90fc9efb129867af608b6eafaab06e15611900ac9ec33416ebd00227f20ff2611c41e2f4ea212a7d65905b22ecbb1d84e5de8aafaeeab14e71ca6e2e487dd5a514cef505975d855ba3bab86238454c9e2ce01d306e910a2b0dc6671ea4f0b9266755620378430870d508fcb8225866ed2f2a0746abb48b401e4f21cce6313dfa0cf023efdbb9f57dd2ea734eae88bd57d26358312892532e1be69936578c7dbd41adce3e86f90c22bc6c0e1db49877073cae3de5eb0fc8b84a840421695b9563e0081f634ae06f800a168db9daec4d659f418a0e5140fdb297dc76e490446716a181f1c5f396be20e08c62ddb02c9ce8fe4eb28abf163f6e99a8b9507ee59859743f4ed429dd693e14d7bef539537509c815580d7b8de246e228700284b4d36dfb0c5a3a7ebe796d77fe1f33537f06a38bab3e80756ede45d138d26ebe1b7c1a57adc3f9bb122babb4de20a30e6d18ff36273a0c5785eadfc215b0c7840bf7ac7a3ebc813607ee4f4a39739cfafded84ef2e3f0006a31c9eab8dfa2f50fe785587a37985ce6a38f1f653b5fca7e86078cd4a6762126942a63b4b85e0771f37fe13da4421d85043ac1e704d9cc450d5df8b9972b36e7a5fdccc83252e00660caa32526ebd8c5d3d33260e5e2b210cdff299337e5f5bbad2e6ada336473b9c4b8b5cb1ffc0946283b4f97798802c99711478b5fd4e77c7b9e645bc90a7c124dee847bb52767cd46b8ef25e3409c62786a6950f72be354d3062ba8275b957e444b115854b32f179ce8666a18849e98de04ceeb94556616e0fb0d1c1835542d93f6e29720677959d30886f268cdf1a63db25f925dff76b5369b9e97abdfd575648b9fbd5225c94bf354b6b20b55b87f22158b57adb5b446a1eda1f4c51759ced5f09d6d21319212110822ef6a0d6ea7e736e24025328607fb8babc6471fe7a8d9d7547c24ffebf97b4f650f3adbe25b3bd54ee210ab2b2d28b4172758ef29d8d774d24fd9cfaf666fb24e5c94b477677433bc449991a62179d5b7247db445c6f06ecf2cd234a095128a5c110e1d4dfe8e42deea4e32852f7809f9b82bde00caa56c2c246f4743783fa765253da4540482c1b8685914d76459cb613068fad555b8b76aeb472cdaea4dd4a79483c40a59549d402af839c83ef3c5662ed96289e40a491dee08f48ed2f9ef04d44af3371efb22dacdc0cb58dc50bca312886fbb4a2bd4f6537fa09c4c4818e81987fe740dc5000cf53e29dda77062773db334a106b602c550fb54a09cdd796d83e7fb4f49390dab5055298880f76e1cb01655ef26688cb1bf80c0e4a8c2b7d98ed07805b937cd3ac81de97849a77770c01cb31ca1d5027939aa240baa111c57ae60289e08b12667b63fd939e1305a6a2dff89c35feccdaef4dcf5774ab0993bf2844733ccce7d4275a2f45b35bf763e1470158f407d707f832d6bb7896939f0fe92f8240e279e26c44fa52fe9760c6f97771eabb5ce26e6df5432d9aa378b2b46121a0ba255e24aa1d03de78818b7afdbf9f67ecf120a696027027ff079425ddfb6db2c21f651d47cc2ef700a705d4bcedec605840c809d90f428999f953fe2865225d134b49525ed7f63f4705373c010751d7db959d75960a86d417990d7cc90c251cc800b84ed5aa5616b8197eb9585b83c28e23f1ba5cbb7ce835c897d61847d07fb2dd8c81f0ebef6751a44604f856da6ed6a45d68a8cede6356b9d5e2a7b16d4323fb7605a26ee5e6bad98b3101dc6b9f674f84e9389e7d2ec4aea534ad53b6d30ab96cf0ed32662fd73d65c6082126cef0da422fa67758deed784248579f05371ca16cb53902e5999df3e806149edbbd1fc83faedff93ff0c9f9cc468034bef851fe88a6a7f70fa545380efb0a9fb58e1fc11250e1dd671d2fa1275c9bef846f50d11f0f5b792ad31f8fa73fb89beb6a5d18e237543c30568afb1d582887233cb8846c5e8f7a4cb8cf26af6704a81287b8aeb1e806c19594d4145fb0844d57f77d2579901529a71ac343ff705a5f24c36d6c92872f54e343464709cbfe078ef5a23041ae8669710abd3192c90eaf339522702ce1b9eaf5b43bd332d79d684e1b4b36b52cbc9b6ca8ea6ce159cddafb8dbe8417db1557b8efa49260536f81815033082a39fe8b37053e3b90603602b2b949938478f8e930a0bbf2bafea31fb182627dadeea1751eed6954ff5e5a12c0df546cd8f05fdb53904aafc952fc1728cc48222eab02dd9cde03df907f1678d0f4f71ed967e4675e84505ecbbe235f12f24af79539bb01131a69170518a39d48787737d917323234a379b31eb728e82e3c5cc70b4e7c5e9f2efdebc216dfaa61ee899ae2ca43c2a7d76c47e963d83658ccbd06c36c050a901e165f8f4d6013b544e89ddc0fa2855196226779dd7bc811e6d2c289ea435e5bf3ea5c2bb6a9ea77d7466a4a2aadd8e30af4113fbb3e20fc56d06bc27bc9a01a3cc9731f43eeff3029b0d8ac4b27436f7441f7e9aa55e2e7c38e66c2fd757b7e70f9234bc8aef3540f8434b276f57b736ccdc611b8a816826586d6257564d85082550207b3558d7e8826cfd656ad7fd865974f47970fc765e4caca727b6f35c20e69c5d0db3f67b6900bcd1b5739700c617cb9043dc2cd5bebae541fb69a5a9725c1b614d3ef5a2e03cc8d174ba103eff082bb6f6cb7b8d45529e3fd0", 0x1000, 0x3, 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000012c0)={&(0x7f0000001280)='./file0/file0\x00', r2, 0x2}) r5 = shmget$private(0x0, 0xa000, 0x2, &(0x7f0000ff5000/0xa000)=nil) r6 = geteuid() r7 = getegid() r8 = geteuid() getgroups(0x1, &(0x7f0000001300)=[0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) r11 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r5, 0x1, &(0x7f0000001380)={{0xffffb4cd, r6, r7, r8, r9, 0x10, 0x6}, 0x6, 0x9, r10, r11, 0x8, 0x0, 0x7}) connect(r1, &(0x7f0000001400)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair(0x18, 0x2, 0x7f, &(0x7f0000001440)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001480)={0x4, 0x7, 0x800, 0xcb7}) openat$vnd(0xffffffffffffff9c, &(0x7f00000014c0), 0x80, 0x0) executing program 2: sysctl$ddb(&(0x7f0000000100)={0x9, 0x2}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) (async) sysctl$ddb(&(0x7f0000000100)={0x9, 0x2}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) sysctl$ddb(&(0x7f0000000000), 0x2, &(0x7f0000000200)="ae836520a0b224afcf2abbca50342aa58266fe130b594069dbd9b080578953409705a58a6c6e9b2a48b2e39a7e2b486b7999cd94b90859dcf73fdd52b4f2801e2188aec72214a1b59f543494bf745a66327a2c7e6b60f3aea83c5db713d2f630320a0b610981ed5d902c2984566142f3f5742208a86dc41041eadee8712e1f3c8d2f1a4f5820dc66e55122d36b61c997de02598d8c40deed2cb586ca51f219c48562551a1ff9c7aa1f23d0f9049a36c5d159d0cf8ad75edd066411a6b1b9532dc42a2b054b9334575174300aabbc6d382a1c2c696268813bbe233dea15c145ef9c60b55c34cff765d0d92a0fe25d4fcdff062872e3f76d1d45494822dba8badda11bec0c3beff2f03f33ce307722e858a0cdf4b48d803b3ba4ee3cdd6968ecb7328b4c4394b83f8a8523a1293cfb66ce0914e5c7a5efb87742a56abff8247c9d9cf258006bef0c13c491989b45684d97c521b7856edc2c6a8f304da0cb09914e94e4fa16a869078df1dbb4f298e1cbfcf011904c9235b4bf4ad64e48c9250cda45d776adacac8c877fe29060691cddf87f42cfa3e0029617007847548faf71c8a5c6e69a7751b61fde4dd3b76c5ce28d0db35e06ea1d9d8f746d5dea309613aee101ad0a0c6a72acc1313d8fb2233fdb6c3148b96f18a123720a8e7710fabfcdbf13dbf312f7dbffd1e12ec2aedcb87493d374ee482a9ffce6716d28d90afaf0b7fadabf42b130ba2600019cddff8a910aaf5afbb93be41e9122b8b1ed38546e2c2e1fff776337695a07c0dc1427cb54c05097e3bb8414fc956eabef2eda4d925181328b64008357c2a8ef6beb9c9fd1ea125af8bdc21bb15df70ff464911ffb1b2a415837938bfb954afa9dd4f5ae13b592f8056fe8d3e266a15c0c7ceb226301969bfdbb2e60fd722d70cd7311918674126c30b5068883c75c344552ea3bfe812d0af2b782b8356c350c06c9ea15a443d24452fb6b005e5c3b05e689638c159818146887d77a2ebb9df1b34c73890922030a5577d07ab3979f19afbdd260cc0a8781a1da4c7e867495ddfad9d9919dcf19a06734f1e408b457ab7fb5c8a13ed7e8ed93e70fd5be20b76b72c210d0cb4988c96496a08e361e38a7b355302d4fbc36b5a68eed923692c12c636d5a707e8b58978267f99ef68c97f1d59e5a1668b575accbb2b2eae5d6bf7d8d4d7da74c987af31583d11ec9a00bcbca14a67940edd71e95e8b0b25ae52c2887174deac0c90fdecfd873ce30e9d1286406c0ace19f01d58cbeaf72590607cb9807e3ba2b77e75d40ed74a5a2a2dcec69f1f0af2d79cc12d71fc1194c1460f87aada082001f38b278cee3ed4766b9d6d8105a39a9893de9edbb02f8f13a102e9ec8555f7d262965a79d3c97c4050ae5bbd9594dcee199b1b7020357f99527ff83cc9acadf0fda2a62a470647fffbcea6da94ba23763b6b417b9ea11c256870e18dc9856aef236efd7b1859e492c7ea29b08d6beb1cdf792d6ce094d4f685cc859d6940b998104f025be2f10054021393d5d2c273091664baa7943f870d8bb5aa0b257ceaa3c2964f5f652afd15744e75798476e5f47733935c7b38c45caa1a7a8ca9f3784f048d2d7d1ccce447d9ddd15bf6cbc16eee80f553310dc2837aaae3c8cd1156c3236e49011d3ac08c7b1f7f97354750caca973c24171cb684a9148d80590c29a40d3c5d09a3b73774324545d0ccd9b9d2a6190ea0b5adf82926157aacdbe6dee3c824359d68fe55f93961caa8aeab86113c22621d5fd3909f275d759cc6adfc1e14dc966bd8a871f56ca6c526d07994b0d19cce1e55ca6d0b50cc2b358bfefe509a808af83ba486dfe5c6e987b68adefc6079e76af2cb459e71d31ee0e92dfe1b5d74d0aa649bce4ee810b852c3761162102a5ca713db6859a1e1b1216efc9f64a32ce7f9c5e4bacc8833b10695496a6932abd4c04cb11d088c2b6aa676813b8e811d8d0d655e9aa7d7254fcd8f7eef4bba6ee61c464026106aa014a7030ea476f866b774ed10769c029804d96a33acbe2df029743fcb882c7453e44771aa10e86a0bff6935f3a6b73155c5c7e7fd1b0725e69ad804d9659a36cab6caaf68d65ad0830695dd98bc954bac55d6b799f0def120e010848e8eb675f2f238d44152f48710314957ba0dbe6dfdfc8497c98588df325e827d6d79b7f4f451af2f007b984c0929bc5d2a40c8a8be4d20d92697922f395c3b27bab827d2cfa36eddbe5d4192caf3cb347f0b963cdd90b475c60c07a668e4f0dfe43520bee05d820f61771f04b65493ad5bcb641858cc55eb8262dacfe4a886aad20a134d79c17a8c00289dc82026ed1a3153d4f2a5ebf80261ae0af7ae7a7d924a4520745cc2b91e49170f8abcbad91d56943823fe75f7697617caebb30e5ba4742df241bca32a5654d76f446d4f9e9f3cd10c6af9dd68ce57ae881bfd686aa1fa4040d1abe27fbb603c2f844363a7a4f9214f680816bd8660c7c4ebc5e647a3a02c37403f7512f81e5d144d4a320d4b551b09d5f59a2780351c2d9bc33448560e4eb6d2eb8e5590b17d82c52c3c0249b4e1bc0d4ac51e88e8d311b15ab9df6a555366de135b1917b80a5fb664c6b5397db3f189ad68420a63cf9973f4d8539ec51e32f3b26a575261d410e43cd4bda941d991d784073dfba42258bbd2d4aa6e1a572c30438e5844e9e30d5b4aecd42b21a1efda26f188056b0c9917bf9b19a86fcfc5b81196d515f08cfb8fc848ef0950893d313cbf863f2fbb2729e753dea485a04619e52fe4e408eabae7d3bcc4305f30a63602c34873b0be1a0b292d8c5fbc456d37d59053fa09d62f9598faddc94ca22766217971eeaaabf68e6a6fb9e7db198bef8caf29cc3ae7c02b933ad3681a3c2ecf4518df4694cc7b0466be71c8d3718f6dba4d0bc1911d76299b2c6a3bfcc5800c98b37642bbb89379500440ebaf4f1876c40564776f33a3a4c7e0977816faaf1333fa12b308870b80a6754b43b83429f47be64c936d6856a9a54e301dac738c20e046f220e7faa35342cf422b1309de862933263e674c7e51d59f31c4aed2ffda7d64677eec7c1236b786049ee35984af8d95df3652bc9f540b7adf98b3f60ca348c60c9b1208336474c928c33e81481d9ebecef7b63ecfed8e8b012a7fe9b89ed64b0b7756d3baaf805a57a63a728e1ff78d5f489c5e864a221647bda381381313cda2b59814cdde10068d181e6d168428da87bb05aa36a349337d007c034d7a6574189fd3f5d37329eedf47860c8deb627f6f342df410e844055daea9dfec893b230b63702939638205ce648c4d973bef087ed68edb4ce6dcf7b94a0ceeb7209d719bd54f241f699b0f9437944e3ade9856f231002cc445b2a3b0905eb21a1f8ea36671af8b0419dded943e5c535677bf45e7b39e6acfdf9f4509070ccf17195b47bc1f0188fdc91bb4f9872815b11335968c1f793c3276fd7cbf8242d4e32217dfa04305fc20943c5f1994b6f6f9bf0d90287e6f32ec703932627aacd068dc24ccaa732a0eea92c228e91b819c19fc1d2e8ff55a543ef58c648589482a4ca5118f82ba45256635e54bbea78d793959a9e8d3934283949616ff1fed914bae5343bf19b7763cd42df717e7f2b0b21d22aa4a68118a9edda72ffe2f3e883c3280aeaae31ff247ff3a05d05519f40707b2298f1d05399fced26e6fcf0b16b3b3b8b550f719827569b74686ef845388de33cfb73dc6cd0f4fb2a46e67ae63c31d8fe777ad86fd8b313b04247c9411ee1fc45c9a75079f25b49f36482990f3ec6fef2b2598937c31d41fe3e030b8462535db2ecfbf1b42b53db5b9a33d0081c738f51d484994a674ccd8ec48b077c67cc96f0864630dab5c95d5d26c6cb6183327e9f60fc1007912962f3f8b5d75847b66920f5afb11bf9860c021f3fd97fe81669760749d7c616c9af68b90f368d2dcd9ca4af0b5e576d48961b0b4d472ad9a1c721fa683f5ab75f8195f4fb24e7ee9693d0202a6cfe6361a52b9084257dc7950f37db5b1bee5353e6e0187a469a1064c3a0dfdf38f6e788221405d9e089b3c1a2b8fcc44b52a076ddee8eb77dd783d37ec933d1bfcc3c928b2fab3876b87910333b7d84711cc908279a173b5edbaf1be700f46abdb8b0e63854061d326640e775af767fde530c88946a504bcb5de9b185ef79a0c177eb918b1179d2a3d96fd45c35cbaa50e4f622ec8b54ddac14ebca5c14c0f7959c17aca7f8cace91f39d08c58027ee61298af6673c3669ac9096eaad72fddb36f7b38f2257448826a349b84b1d9cb6a0c9aad617c751b7b15adbf949c3dfc9416b893d398634b13363db5fef1a9fb33bbd1a778b5c0ca498b69a7492a124824e32887e6214bb1ba6f2ed7b58df9ac85c0ded0c8dc8ba213c3f3f6756e120dab1c03243acad28700ec83fdbb6db980b848b4c4be776d0f051b71c485b414536f8748bead84cdf8d9192916807b9bace4823997f71fcad2a6481d94c3bd8e1fe9c1a0aa37b277c0b23e29fd725d2ae2669e138a387955957bc73d7bb090da147d2784ffaaf7a6641fc3699253cdbffeb39e9ce8606f37f7117dc66521157a8a81621d8f24c3372cfc4e945c4c9d38e99676d4f2b5dea409310b0d59a4e8e2777675385d4eaccbecf79ea5795dd5fcb8713f915f58d605a500c89f6a66a38198e6bcb1d8631b2fa22c0cecd6a4b1e477814a8b757ccfe123b2e9b3072507560cf8ef18777d4b223d7061ce91814f29d3489e05ceb725bca9373eda8569b4d8f4be35593fa0fac0793a12455a9de5e2bf7a1c789e1ab65bc5efd3b96dc7f66e7f763f2d3e366f3c3171a2b59e36a56a98490b0d30c7fcd4804747f28243828e327cdab843faa0280d3a82b17e8831633fcedf06ef08393a1c2a53447637805b2e71d516a5ab88d6f39e170347a7406d2ec9973ef2de83d31e4187f0a17ee70acbfb7757b59b5b12cf52991ed9a8e8fdc1ac4df2a008c646fd1ab73042dc4be3d4c521754877f630772fa50974a4ac50d06cb74dc193e3b178a2d639cdc8456ff8dfffe8ba0060633fe2a7c5e53dc36e2697261ed0912868fa737ab982a7e0b16dd142b555f4f96cca42fcba3f6f27763c2f918e7eeb30a1ccf689c06968b12ced42c3d6f7e43b7e3f036bda6f37438032f158d2babc26064b9ed7c1e9f6cbd276c622a05c367e017f0c2d99b85f61e1923b47d695f4073985cceb49feb858ed9f8b7192f36203be8eef662fa8104d2f03f34bbb812076423bd12e7926dcaa3f1e5bd20331a9dab03b08be40ffd3e111036726a9d52d0887dc1f1fdb990bbb93dca60255dc779c7cbc277aae712d0a93ff5e251f5ed5663dc907703dd28726f8e7934ce82a527086f93b34a4b2a0073e4a72d8abbdc1dd8bbc4e5d20ca158eb0ce07e1a6e8c94a57c13c1c688d9b784423877cd85919385784bda91cf6fab85def88b4b53393d845654917c7062fd0da57d4b6457b249902add540466f2841aefcb167eecd1ba72da96bac031e3f5569ae1ce4132fcdf9e08f07a2d64112b8dc66efa32145d5dbd832488bbe669beb4363c151982d1c1791c458bf24bebfb57eea7143bf53d11634b9e79b7cdb4de23c363d81305a291eacf5cdc9eb996ce931ed395c8b6c7bf0ff8c5e2689170ccf69a92ac4701df805a0a01ec21c18f6326087329464e044594a098ec4ae123e7643ecd7b3431dd95c1cb3f42a0ce1f3ab4d10da16791a0efd73684bb8eec613fa66c7b69a2bf0638c9ca14c7faadc32fb35a02f998e5746a8d129c351a4c80a82ad8a5536d4756", &(0x7f0000000040)=0x1000, &(0x7f0000001200)="92ccdd77496443faaef2273b43c07ba2dcc72b5dfe879fa3d7b54be09ead5501c796aa34203b59f7959febd6165103252eec4eb0b79220ba3ff3982b0dd1fd07f9579cb63af5e499e059e13803139c326cd88140470df739d0e83c26e3ed65bad020e66575d5914a676b78d2688e1e4b112fe83e635e19e8c0fb2aa9482d33b43a7f4e58c7acf7f0a04792485a74db051982922dce", 0x95) executing program 3: sysctl$kern(&(0x7f0000000040)={0x0, 0x53}, 0x300000000000000, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000100)={0xffff, 0xba75, 0xfff, 0x8a57}) lseek(r0, 0x200, 0x2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000000180)={0xffffffff, 0x2, 0x4, 0x1}) r4 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2d5a30aceea54e7d, 0x102) mknodat(r4, &(0x7f0000000200)='./file0\x00', 0x80, 0x6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240), 0xc1, 0x0) lseek(r5, 0x400, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000280)={0x7f, 0x2, 0x9, 0x101}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r4, 0x54) kqueue() sendto$unix(0xffffffffffffffff, &(0x7f00000002c0)="b907774930c3c30c85dea3ee44cd6d12d798b216f6105de652f6614139b840c0d94a36ac7aa5f9a6d4076d240a5f6d0b7067ee8b1194f12a19d9cdb76119cd034044d1f8fef63deee9637973bb6c8770cf686fb65c85177526fbcfa289e1b4ae27746eb502ee4e3f004c757d94776a37fc7dd2adfbab72407830bdd2adc3b444bc517d9f8c573233816b8011fe0d50e3425c1edaef46c735fd1d4300dff4da2891789ece0f6a914f5aa29c878646f7e5aace60db6cfd7d283b92d5a13a268bf6eb5e600a306ac75c9dc142e7b6f0f42f8d7c30432847cb94b3014571d5e9f0244972543e717f09b77c7e6871416d0790cf", 0xf1, 0xa, 0x0, 0x0) socket(0x1, 0x1, 0x3) getdents(r4, &(0x7f00000003c0)=""/220, 0xdc) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f00000004c0)=0x2) writev(r5, &(0x7f0000000740)=[{&(0x7f0000000500)="48e1d8cc8c764ce24dfeb32287dfab3a3f1dc57cbfd28c97d66fa6759a0b908804d9b0342eb436af01f9de0cf97e7267ab32d905f7bff7a445286ebeebe071abe8fe094160a93e6efd0de6560d5fa878a9c0c836d46d17e4f24101652ad86d77fbaf69ef8014a2176b24f1f1749935f2de35a713135a9f600c91618bc8b9a252be7ba0082e9561e8b04cd28bcf42482fa4dee0ccdc29c16a34bf56817f12db07281732cde0412ee1860a4f89ead54d6a", 0xb0}, {&(0x7f00000005c0)="d61e4183371928bb17e40a0ccf7f2907fe16112f2720340508ddbd71bced7263f269ac439113702ca2aee5c6a441f7b8528819d18e72f070c3df5e565534ef5389482325dcd007eb1bbb67ffeb953997c1f81c859dfe065d1dc14b46bbe16889a29dea162aea7c4c2c1441e7238470e0888944b130851a3d138871a4439ffae90e1a80aa97f03bb11fccd3c8a81326d8d3acccc664c85088dbc95c485f37fa92fb6c79830b265e27b3594da47971a8b70524be", 0xb3}, {&(0x7f0000000680)="aeae89d5f941dc2e57358065a60f72baf406a69f9b0da4a7e124f55213a714dea009ccc2c4377400ba261349a7c51fba5e1086cf8b93c6cf313612005d94417c33cda664c16ffae2175ef903dd5f72e266ff2ab27c4dec", 0x57}, {&(0x7f0000000700)="442578e320bf9f6fb2fc8f", 0xb}], 0x4) writev(r5, &(0x7f0000000900)=[{&(0x7f0000000780)="90ffc81bd2c71ddd2b4e076e8579c96020d23c61f7e7693e84e63b1a170048da60e728d0aa94a56e5d41c5a28d4e1274f2ac8bacf93a32c5d47f8f584eb8e8a66c2f02ee7d7d99aee8b572458bbbc0929d89ffd85dbd3d741264dc", 0x5b}, {&(0x7f0000000800)="18cac724eb1354c11382a25d0206122ec8788729a5c0428cd63d0bfee8a83669784679ff270c904010c61f71b95bd00ad980af930587e497362476d8b155a700fe244894668245b6df8c63359b55116b980100251203b9d781e71cb449b7ec3d4c5ff4ac34701f7209fb87bc8815c22ca1b41de678033d8697670a80174287837d98f77fd2396aa94b07de0ea6f5ca97d35773c3e86e2c21e0531e9ec4d9efb1202b376c9fe298e84cf5541a883a55519be62ad248f8c0b1a8eab9540f71a245cf4be033ae448a0f1a371fc6151da02250d2c4353592014b477c8d9ec5fdbbb6092a59fdb85a2b", 0xe7}], 0x2) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000940), 0x40, 0x0) fchown(r6, r1, r2) setsockopt(r6, 0x0, 0x0, &(0x7f0000000980)="ef2991567c239835288485a73dc69608c546e2edf8cab2630988e3464c560594f07a280b5477beaebb89e1dbc23e11acb939aa21", 0x34) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000009c0)) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000000a00)=0xd81c) mlockall(0x0) socket$inet(0x2, 0x2, 0x16) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000a40)) chdir(&(0x7f0000000a80)='./file0\x00') executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) r0 = getppid() setreuid(0xee00, 0x0) r1 = getuid() setreuid(0xee00, r1) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r0) setitimer(0x3, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000100)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8004745d, &(0x7f0000000480)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x20, 0x0, 0x0, 0x3}, {0x9, 0x0, 0x4b, 0x80000001}]}) writev(0xffffffffffffffff, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r4 = msgget$private(0x0, 0x0) bind$inet(r2, &(0x7f0000000300)={0x2, 0x1}, 0xc) msgrcv(r4, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x1400) msgsnd(r4, &(0x7f0000000340)=ANY=[@ANYBLOB="0237df8418e5aa3b97996ebd"], 0x11, 0x800) msgsnd(r4, 0x0, 0xed, 0x0) msgctl$IPC_STAT(0x0, 0x2, 0x0) getuid() executing program 1: mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x42910200}, 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000001100)=[{&(0x7f0000003380)="c0", 0x1}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000300)="b3", 0x1}], 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8001, 0xfff}, {0x4, 0x809}}) sendmsg(r0, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="385f507c4cb01340a86b6cabf7e99fd2a1f64e46c65bf7c69d21cbd94970ae036b5b54c2c999b4f2438d461d835251446c132b8e", 0x34}, {&(0x7f0000000280)="d9428e7897d03caa11a6e46a9d3f33ea70298a53ccb039cc9e81adac5a0c841d6a07b4ec154a5241f7c6ddc784b6b21e2762f27f80557531ae6a8c53b5f568d98320f973b6c2d57f6142e48b2f2b7f042bca7ab62660d389b2a3282e526cc1a1f0818f21b414fa54c631305f69444b4194e730913c0a291142e856b6187b784ff906647eaff60581f7053ebdbabbba218165339b7ec6c5ccc7be1d79e5553ce2e935e1434bdc2625c8782466236e2bed9c77e52bd7b4e8dbfa20012e7e6fdbbff6a3486f8404497b4af4d5331d7e35fad0be3ccfcc1c85289e4c0b2a2d42583539bd905a5977feab2ec32034dac60a82cc90155f93", 0xf5}, {&(0x7f0000000380)="05dbbf8fc696d48d5d09bd7fc7e46e5b97ee08f5d5a3eec8ed92afb6394c1e49af6d54f9159ccd34079726", 0x2b}, {&(0x7f00000003c0)="967f0439b04b875a6b3ab41d409b62011737124594fd28b723e4385ec53cd7739fa462835f0b1dbe78d13bb6699f246b22ac263b3fa3ce719cb97e5e648165cc7a2bf4bd83902c51b32a143672e6a7dfc486fe11da50f92853260715319058db34be8cef7c3f8dfed0b1d93d9fb260ed85c12bb807013b3bddc71fa864cb145fca55fe692a1437994934718697ef306cdde2e34bb8a3b7dd97abbdf61f611774cf4a38dca02daaaf71483b84530dc3b2ab26bac1845ccda6667b3cfda7ac", 0xbe}, {&(0x7f0000000480)="44c26327ec6b8aa99334c6e60b2da8cc89664da9378f928824ad7b0793c0b24c6ea1b865923ab7b345acd3d029f1046a139902b10e39a71066b9f19e0c6e555952810fbdd045c6b00edd7304d2b90d5d6820fb87f711e25232d7d5e91ae5d2af1aa26e9a57c6c16c1627c5a5e2bf29c5e41176afedb6bdb35214c92e006f601533520aa6dce3015c0de209b131319e", 0x8f}], 0x5, &(0x7f00000005c0)=[{0x88, 0x0, 0x0, "366de6040f44362dba3f09919a5f8b2ce8e87cf927977d81f93b39b501a84c042ac1a31413aa22e7031f2b92ed875c6b418611328e93b8a923ff6a4fa0030303c933a22bf87f3f1887c7e8e070982673235e7703e0dd0d41a76d92c8160931e754cd95018bb4cca5ba7f259b92a6df48a8"}, {0x58, 0x0, 0x0, "552e3a80b5076e35ce8c6fa1e124f5c16a28f47df79e8c39eb139efbe9cc6dce5d49b7b88c2b413062be1c651ec2ec347c1a24feb5f661fe61ee9b4fc91fe5456d"}, {0xd8, 0x0, 0x0, "80684c8daac4a1a703bc79b03664a409cad4efc81e9e525eedf13809eb233c7265868948313302e2da01162a907fd94e356b2486726e66892460efadc7130a3a72d4c097e2942243b312a8ca74bd67f61bc457a614dd3a7cb8c3ce34234f7027e74f2bc9b0c0b5ee64a34a3b292641c37edf37a0ff1201aecd20b67ad4d8a7ee5264f0888a5f5b32fabb7bf54ee691453bad853d795ce02df515a78bdcde185f05399ec537b0e0ba2f6caa3d663d1bbbf4be5317f2c5232fd09192725fb12f3c01"}, {0xf0, 0x0, 0x0, "decba21ffcd8383f5bc678a475bd312fb0b278fc0615401fd9d578bff447401299ca80f52f67929f6d5bf43818a1e1fb9df00f367131411f5e8427a42ca10b3f9383d0efbda5e02bd45e78498229bf13d7a8db84e14c313f99da56ffd48a3bc3f8258c4a583963d3a19c39a0c28240b7457e31f595e96a83e41576da1da3ffdbdd393ae135d6cb349fc820961404d756c618274d63f0bec180a45a55743d52551994af19494b85fd9d8e4d6b4f92b5b320d57564ad4483282b44e002168ecea5ab5844c79a5e6f8e6fa0682875bafee081f0d067956eba7283"}, {0x60, 0x0, 0x0, "c48bdc1770c969f82ba3175fffd9292554b7e77ab491ddae51333f05cf3b7c8c32f6cce38a3cdbca4e77f215435a503b2038d3ba4ce24ff945b9e46050d3ab42aa8ea11e7a746cdba4"}, {0xe0, 0x0, 0x0, "f0e0453d71f1e6498e9453b413cd822f3454eef8e33a9d7eb80d4a8ce87d138b80a606243b9ad85c80c93c141b39a8fdb02da2a76f57ee5a35a0fe273c114c609d8aebf7231b463d9c4f9a077fa345e39f5ea1876fdf9b6cdca28499474b697c5f91ed1615818e101f6e96925e60608fc77e1a39617a7f87df778f6396df118e01554199ea20b2e9b14fa4d0afdda2d9df1d2c055f7cf292d223b310f2e97866d79cb4270ea94cf5ef3b3c79ab323235b9c710d7d314201d3a282e27529aefaabca9834fffffec2ad4"}, {0xa0, 0x0, 0x0, "5a9bd8be2db147d9d8226c0f8a247852bcb63169154e7a4528c168594bf3822588848bfddafb4c5ce0b2889698fffde09083d25013e6d168ae417c08f2e74d17d22b5dd65998c8a7fdac60fbd673ead11c7af84531b2bf4919adc33ef9a20c3a7cbab231f989315c5b4b42c73022d10e02f65cb529d917c91e0de951adc15d28653aa5c2c4f3c6a98a"}, {0xd8, 0x0, 0x0, "075e40253a16cf6346c028ea766d6a1c992359b454c97373c54e2024191852e6d697570c324bd68355a397ff282ac274aeb880121aff62db2ab1915af2b9c815ca403f7efeea1818cc6bcc994a91b1b7fe874bc969e05a225812bdac88937db9074d0f80310e31938228176fb523ed2dc32e15dde06c318ffde90a7827562702d8b9a45cdff2bae60d2f3aaa148c5d5d0abaa129055557e38ed44816d9f16c15c5d9dd2baef8ffd609b6d789388d9b63455c93af48f7b689935e5e53a33d220483"}], 0x560}, 0x0) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0xb100, 0x0, 0x0) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = semget(0x1, 0x2, 0x290) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) listen(r4, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x200029c3) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000001c0)) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0x1000, 0x6, 0x7, 0x0, 0x589b, 0x1, 0x13a2, 0x9, 0x2]) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) (async, rerun: 64) r2 = socket(0x2, 0x2, 0x0) (rerun: 64) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="6ee6940c716e2d16b913068a5ee2809e4bbfa4100690edc945d17674c4e49407", 0x20}, {&(0x7f0000000240)="c18cb73623eac38fc93643ade09f6af75634bb145f7558cc5e68887773c8294adc427fcaab20ac73c08d1453dc46484ecc68452e4052e5e68e5ac49646950eb2879621ebdf87032ccd96e96b407992afe2e67dce420fe75a63f3f2c76fc49fef9db634e32f430e8bdba5bf069837b685f906d86f3ee06732321fe6e02c8dd58ac15be913e7bc26727eded7f1d126288d0070ebd5288488af025b25d172133a6bb744dac33cd0028cd01a67d3bd5cfb8a9ac6d26938aa44cb1a3db842351e5f17111a64c8f59baf044c228f5a29f5b3b5e662d8daa646d85d4b661775dd4545c703535b11b2535e60c564f7d4a552402a3496b8", 0xf3}, {&(0x7f0000000340)="a445916618138ce75ac8beeafee1db7475b28afff9a865c0912ab4600a582dc1ff3b66569fb5f16f272fe7e55c88617ded6494c2ba693e6b789f9b0e1236c7a18ba91d8497b44b3ae4718ab27206367cf31e8064d61cee8a9a2fdca8a73c21cd34d5647ba70911ced0702dc5e58b4201598629cfb439b25280ef641ff133693ffcfcf2e972341b9eaf05a5e64bbd1654eb1e3a385c9e7c200c240d31a38da5c6826336e3ad9db9f681a34733d684d55e428665c22f6173d8120603d65a", 0xbd}], 0x3, 0x7) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x80}, {0x81}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x4c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() (async) syz_open_pts() open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{}, {0x40}, {0x40e}]}) socket(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x9401, 0x0) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x9401, 0x0) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) (async) ioctl$WSKBDIO_SETMAP(r3, 0x8010570e, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) mknod(0x0, 0x4, 0x0) (async) mknod(0x0, 0x4, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) fchflags(r2, 0x10000) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000080)=0xfffffffffffffe70) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) (async) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 5: r0 = dup(0xffffffffffffffff) pwritev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000140)="987a1a65653fb12e8cbabcaaf5c98db63a57d731b856e279d24046e4c6ed71b106e1ec2122472edc848d00b96fd9fd9b9f2217d178d082e61e298f1c36b7b011a27acdf9070759aa8199c4a871ea4f4697977770c208de6c5d12016bcfef4673e9e8828af0577e536060b9fc520da48c6a167463a05db3e2957aa89bdc2dfd3ada5d765dffcd294e62d072c1bf69f6d3c28ecb08cfbeda777ea2d7fcff1beba4f90a7c8a731331210e7b4b2d746ab81de3ab7455cfe59873eadd9b3a7369ccf65f043586f64580cd830216cb2bc27bc4a6abee0b07d3926d22f917afe587e7c50facefaf43fb17f9296186d0d961e32a044cd494f7ab165c893091b3aac97b3af284bfa3aea554c633bbaaa54d5d6616f69b31d1b04ce2aca752abd0bfa76455eaebb7c9ddd8eccc21c6855720f4bbcbaec8a0b484ae6d13780c78526e10bd0f9b685fb83abfda0e430e7256038ae74a5c17767d50b03cb92e11e7672b", 0x15d}], 0x1, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, r2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') execve(0x0, 0x0, 0x0) executing program 2: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140), 0x10) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4}, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x6}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r6 = socket(0x18, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x10, 0x8000, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="d2a106f38ac344", 0x7}], 0x1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0xdb6}) pckbd_enable: command error executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x6c}, {0x7}, {0x206, 0x0, 0xa}]}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x10000}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 3: socket(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x81}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) socket(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000080)={0x0, 0x5ed}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$GETPID(0x0, 0x2, 0x4, 0x0) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8080, 0x0) r3 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x8000e02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendmsg$unix(r4, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 1: r0 = socket$inet(0x18, 0x2, 0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ftruncate(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x3d}, {0x6}]}) write(r1, &(0x7f0000000000)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) fcntl$lock(r0, 0x9, 0x0) executing program 7: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x0, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 5: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) (async) setsockopt(r0, 0x1000000029, 0x31, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chroot(&(0x7f0000000000)='./file0\x00') (async) chroot(&(0x7f0000000000)='./file0\x00') executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x4, &(0x7f0000000040)=[{}, {}, {0x2, 0x9, 0x0, 0x40804}, {0x2, 0x6, 0xff, 0x3}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1, 0x5}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: ktrace(0x0, 0x5, 0x1300, 0x0) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = dup2(r3, r2) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000000), 0x0) utimensat(r4, 0x0, &(0x7f0000000100)={{0x6, 0x8000000000000004}, {0xd78b, 0x8}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) (async) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)='C', 0x1}], 0x1) (async) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) (async) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) (async) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) (async) socket$inet(0x2, 0x2, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) dup2(r3, r2) (async) setsockopt$inet_opts(r4, 0x0, 0x24, &(0x7f0000000000), 0x0) (async) utimensat(r4, 0x0, &(0x7f0000000100)={{0x6, 0x8000000000000004}, {0xd78b, 0x8}}, 0x0) (async) executing program 6: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, r1) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x14, &(0x7f0000000040)={0x2, 0x2, 0x1000000000}) executing program 7: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x9}, {0xffffffff}}, 0x0) getitimer(0x0, 0x0) setitimer(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6b4d, 0x870}, {0x0, 0xffff}}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x14}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) msgget(0x3, 0x84) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = kqueue() r4 = dup2(r2, r3) setsockopt(r4, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r4, 0x0, 0x0) executing program 5: write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket(0x18, 0x400000002, 0x0) dup2(r2, r0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x8, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[], @udp={{0x1, 0x2, 0x8}}}}}}}) executing program 6: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x0, 0x7, 0xffffffff, 0x820351a, "090e4de6d30aa6920f8c7e0002f9bfffff00"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a634100", 0x4d2}, {&(0x7f0000001600)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e6210ee64a7c92aa0bdf72d2f5fb93a82dd8b7af8ee1e28c3bee5f8f6c1f586aa117d0213a6", 0x2ae}], 0x2) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000380)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d6700f043d549c4c7a8173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3f27686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c752ba14c86398555e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bdd24ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a634100", 0x4d2}, {&(0x7f0000001600)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a363579c03d7197664d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a64a684c0a5c7a59564cab2e8bc594cb54e307fab0e3a1c53a441cc2d1aa0d7925cb3c9113f016bb4d5d8ea8a82a0ab01c918c2a18a927a1c18003c9127e7f42aa44d036ffc913071420c8adcf61196bb2d217bf129c6e97b6959fa07c9f157798b3da00e149ca21fc3b0ec9651a89188d47a97d5c549b381a7b5ec6141b28a22fdaab22657a8378f8ed66a4d94aab5e53f37dd46beeb327e950ecfd071a9dd48fb3ad3d123587e1e61c6cb4895bda3316f9aa4141fa709976b75112dbe7567399e919fecc788aa27ab4af1d21d1616883073cf50ed1162281eee77f9371f90de2c0d2d97109d3797c960a48a3a9b69f980e63edfffbb78475e9b18f93cab5289e6210ee64a7c92aa0bdf72d2f5fb93a82dd8b7af8ee1e28c3bee5f8f6c1f586aa117d0213a6", 0x2ae}], 0x2) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3efa86456ab813eae45b1eab72bdf8889f61c47c35c3f61d58a8eb6db2f3cd73594997a4498bc1266278f885fea01e5995e6908a108030000009958bfc6f7ab74b90cf210e2fb9fa1ca5e1727a6ead22783cb9ffee0c001b181f447622baf2b1b4d9b443d9791a90b2f9a15bdffc69208135c27bec9a82687246497b437e3fc86b89702ec229e8d4d1e33b8fdd055b5e10f900a", 0x97}], 0x1) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="e46383c3efa86456ab813eae45b1eab72bdf8889f61c47c35c3f61d58a8eb6db2f3cd73594997a4498bc1266278f885fea01e5995e6908a108030000009958bfc6f7ab74b90cf210e2fb9fa1ca5e1727a6ead22783cb9ffee0c001b181f447622baf2b1b4d9b443d9791a90b2f9a15bdffc69208135c27bec9a82687246497b437e3fc86b89702ec229e8d4d1e33b8fdd055b5e10f900a", 0x97}], 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0xe1) (async) mkdir(&(0x7f00000000c0)='./file0\x00', 0xe1) r2 = open(0x0, 0x8000, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) (async) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(r2, 0x80104277, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000340)=@in, &(0x7f0000000880)=0xc) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) connect$unix(r2, 0x0, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) connect$unix(r3, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x7f) (async) r4 = socket$inet(0x2, 0x2, 0x7f) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r4) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000009c0)="ea02dd8f3570de0f7950ff284c307f762f2ab3e2c80469989ac1c7a1933ac272ff0f00004a8810c6bba20916b9c3e9d651d387841829713a8cbf2fa4da779cbc912b5dbd499c8a67b1f9bfb0443ab8f42398e322007c0c06ca68163cfc803a9404f538c7c179eea454d40de9bbde6f251152dae0", 0x74) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000300)="ea3e7a297300000110eb0000", 0xc) (async) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000300)="ea3e7a297300000110eb0000", 0xc) semget$private(0x0, 0x7, 0x3c0) getpgid(0x0) executing program 0: mknod(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0xfeffffff}, 0x3, &(0x7f0000000080)="397c9aca", &(0x7f0000000780)=0x4, 0x0, 0x0) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) (async) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0x0) r1 = getuid() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setregid(0xffffffffffffffff, r3) (async) setgroups(0x1, &(0x7f0000000040)=[r3]) (async) setreuid(0x0, r1) chmod(&(0x7f0000000080)='./file0\x00', 0x0) (async) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) (async) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r4) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, 0x0, 0x0) (async) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) getpgrp() (async) geteuid() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x6}], 0x4) executing program 2: sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x4000, 0x5) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000700)='./file2\x00', r1, &(0x7f00000004c0)='./file1\x00') rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x61}, {}]}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x1722, r3) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) unlink(&(0x7f00000001c0)='./file0\x00') unlink(0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xb29bd8c4a9e09185) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r4, &(0x7f0000000080)=[{&(0x7f0000002540)="19af1c0c1e5eb664227eebc46add329414c4d8e18e2b0884bed6b78e0b1ef6c5df9323bc41e735352e310cada713bb31d5975394e7e1d5eae70b6d1e71ef0748fd597d6a55491b43fd42de12090a", 0x4e}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') close(r2) executing program 7: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) link(0x0, &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(0x0, 0x0, 0x40001b00, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 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, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=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'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 3: ktrace(0x0, 0x5, 0x1300, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3, 0xab, 0x80}, {0xa, 0x0, 0x4, 0x400004}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x585}) r0 = socket(0x2, 0x2, 0x94) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000180)="004308ae2deac70f5150ba32e79d54b2edcb00000000000000", 0x19) setrlimit(0x1, &(0x7f0000000000)={0x8000, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000200)) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgroups(0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe1463a52077dc0d00003ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000240)}) sysctl$net_inet_ip(&(0x7f0000002480)={0x4, 0x2, 0x0, 0x19}, 0x4, &(0x7f00000024c0), 0x0, 0x0, 0x0) write(r4, &(0x7f0000000000)="7696c7cf00"/14, 0xe) setregid(0xffffffffffffffff, 0x0) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r5, 0x0, 0x0, r3, 0x89, 0x7}, 0x400}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x1000000, 0x0, 0x0) executing program 4: listen(0xffffffffffffffff, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x0) setreuid(0xee00, 0x0) r0 = getuid() seteuid(r0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000340)) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000520, r1) getpid() getpgid(0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x6e}], 0x1, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000300)="c1", 0x1}], 0x1) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) socket$unix(0x1, 0x0, 0x0) geteuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0xfffffffe}, {0xbd, 0x6, 0x0, 0xd585}, {0x8106}]}) getpid() syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) getpid() executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETBELL(r0, 0x40105704, &(0x7f00000000c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x1, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000004c0)={@random="73ac3471c687", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "ffffeb", 0x18, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@routing={0x0, 0x2, 0x0, 0x0, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}]}]}}}}}) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r5, r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x9, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[]) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea08000000000000", 0x8) executing program 5: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x6, 0x8}, 0x4, &(0x7f0000000040)="d69096f07ed81b37a5ffa907803c4f016100555e83b8b1e695fa115f93f0861077b79f272cb3ff83d3f4d4f787e83d790882e7685abaa0f6cdf5c7ddbae09180620d7f0fde156573635eb29e36d8c5e607e76d24bb1a965f857142f6f655fd9a3d2ae72e8f31e7a05ea4b1337d2b7c86f1f12c", 0x0, 0x0, 0x0) executing program 6: open$dir(&(0x7f0000000240)='./file0\x00', 0x1, 0x1cb) r0 = socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8005, 0xfffffc16, 0xfffffffb, "0affffff7a0900328f7c6ff246205f5e18aabc86"}) writev(r2, &(0x7f0000000840)=[{&(0x7f00000009c0)="1bf882c147063c80d3488dee7e157281374a68073ada17b27df1dfc9c9925c1f027c3b7b1a05319351cdc65fe93981dca900f55c48b50ab333662aee276b0ef9f188aa82ac19a7fb379eb4962f2d58dc2dc1127a173c751c812fd90ce41a14a56114322da257feb94d5189149508c957e47792c556a256c713d069c243858eab22bbc73660d8629969a253ab4105462c267e2a0f55481be0d308a8db18f4f8f293917cb5d1fe74f4a6c3be6babc58636de9017cf524849359c1a4c36d06821f99c211b7435ac690f4288f743374477e8b49be85e6d164b592d1091c16b241a0a7eb1c760f3f69ec542ac169d3ca0e4d4184a935f0465e41df1d1ead15fab9c6d893c922fe7ccc85b5f6e843e9bd257525ea4603d41f647350541e5ede6c68b51f0749545aa67b931b241e491369beb2b8cb7663ce5e20d5159e7efa0540fc7c2bdd5247867313e9e506bcd09", 0x14c}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x7c}, {0x1c}, {0x40e}]}) setitimer(0x1, &(0x7f00000001c0)={{0xffffffffffffffc0, 0x10001}, {0x4, 0x3}}, &(0x7f0000000200)) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x1}, {0x6, 0x0, 0x0, 0x8}]}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2}, {0x1}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) syz_emit_ethernet(0x3a, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@generic={0x7, 0x2}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) (async) syz_emit_ethernet(0x3a, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @empty, {[@generic={0x7, 0x2}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) (async) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getpgid(0xffffffffffffffff) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) unlink(&(0x7f0000000000)='./file0\x00') writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) ftruncate(r1, 0x80002) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x140) r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x187) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x80, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000240)="c970d86ee917ae98c433c0c4f3c0ddfceae3b0abc8bc37b80b78b0d7666b43a9a64a6ebc10a534f4618d7b6cfced10197c89297da63ae19af3eb2e21d464e609d27a0d9d02752f5cc5fa66cfd952dfb2bee732cac4a8162e32e909359faceb16e90827f22c1734d02367ecd87cf552ffa6cde3266821b799270a919449f907b43bec1af1c88651a8965431189fa6", 0x8e}, {&(0x7f0000000300)="4742b261f15e771468bd4cde6458a2e7c543c3869a8cafa46d371397e445cf90f77cc174d7c45b429926afaade810c56cfbceb4ad9a683d4f576628f53a29521f52368b289b4891b1797c02c8fc3a82fdf9c56372a84bedd625b93694755d28bd35a", 0x62}, {&(0x7f0000000380)="ccf79a75fb275a80747e1f0682aa8393e8377ebae46f7fa5fdb8c37e8c37a1ab80fe49757327a584b1cbe1e15ee341346008bc40414868642a3ea1d82c5382d040c0f7980e04e1cd5654b6a13be01fc507779c6cb37a0f8a9c6f70d982558d2478b669fb36328d4c6b192d5a51a5d0e88187a71ed31996b8436de6650911331aab1cb50a406825622b0be76a39b61885f12409b7641d6495e8eed4579431d1e33aa2a00c3d7f8530e0d9c1f6c3302508461c3fa4975c98e8284dffeccfd775f6e44701317b357682dd370c67e963d726c4639fccf071c49d3bd32e0022d8efbc7e9edab02299f25b55762b38f4d0f3f9428a9e5320db34b3613b9cf142e12ec7a067afdecb963f1dcdb278d6bfffb3ab2ceb920be828becf28fcb2afb23bbec1b4e370b834b82f6982f194cc84777530671af2bb78ff4c1853e221507a5f7dac83264ba7ef9fc15b9a8119778cf9cabd2bcf219bc459ada5c16e26252a700630148740799f5c541e1866df49486b6c3cbd3ce92abf29f36a4956fcdd06196208a08cff57f53a85da62e9b7542219b7670e0caa30773c56357ca89410e8e0f0fa20e41038d839824a9fba68e1f597a60040009d07dc17d264e29ec0f3c087d83c37790649d9370984fe115527dffbefaac707aeee09f82bc8818304ef8e51858fc0ec6d3160396bcb5176c049f2eb5f416414f20bc9c13f3e5cb8bd6deb55c2527156f25b9fff3f8c554901e0b5c87cbb7645d5e6f1637a85ec5ea9f59834d777076f85b8bb920740db7fcc6f9bfd15644489d8e61ac40cd2ffa4e6b73536002aba82328a7ca48e10c082c2bda6b289026b6188a73a58e6172d2555736eafbb96b5c5451dc31eda2123e074a8d0ae04ee68934224e81e0251d6dce46b81e917ec3a06b25d5164ada4362a385bc0474dc2105dcc409f5e9fb01803c2e4a8a4eaf72705a5b935580aac8a3249cff107a5f872bd50c3b3e8c31eba0f94eb3783bb1eb6aafbd33a69643e7d0ff91199916f59c4de97da6270f04cf1e4775f3912159ac67c11ee562f5a56d368ee3ea6a7d776b4c9a4d24ec5cf54ba26ce557ac3cf99e30521308a4ef21f171dae809e105d096eb0fb8ab837e768da5536d0b82bbf60027876501c68e558bdf9c592586f5a9cdaa73b752a7f2f42140a7fee488bb993031e3afb7f0d2061492bdcda88293042b558d55365b158f04c5c74049fd5792a691b3f543e7a76b4c9a6fc1473225be78248d02e4681ed021dd69027e48e6fb8d2d84b77dd188884436ba869e2f71a7e072dc12a5c9e7d0187577bb3bb3ef4d1e95c04bbe061b93931317a4edd736215c649a16912e2fdcb1ab0587340f738ba80b236f0200707dc849959dc57a3bf795ba0d4bbfd2dd3ad957aedff2afb9910e6c3358d15e84a5236a9399979f07a24a770ad892bac65d7fe6879d61e97a1f85ac4027c0cd1106e0e2308c4ed20c40f99810cfd475db2d5bed8116f08774d948275fad4c2c2bce67a2f7c15cba7d58668b0668048473166dbc1e953e4deff1a8948d99caf964b81b9d55371daa7cc1ea8f62a03bdbf4b7d190699c82f4a7ba199a8b47452a43eae3a4d3d2acd1b90f0703f0231b8b8ff6312739b94494b99635708008bc04ec2c982e9462b25f9f3b441abbf663be9eb88292922de9fe321d40039b73ecfebaf3d834914226545405f3271033f14c678e65f86a5e9fe980a18db0c676487ec0421ac8f59292145e6a04dc2d71f0f2259deb86905dac56e90fa7f0dfd2620abd20ad8cdd5ae4778bea96eb204d5ebb4986355f88de23e64e7a12a4c29e3e13559ef0948386adec48f13b5ab88b565cfefca7ea20e3f47a93e7bba94554767ac9b2fe4b8eaab0078d1117219505c45b20eadcbf18fb527e1429b037a9ebdb0a39e05cfca008ffbbc54b3e42d1b28617eea05a8882bce35a940b023c926b552afdf629bc78737d88c53ea5294326dac390d1803701ef5558c7c9368e68f1e999e11bc5cd706f404a3e7740a927d2b0bf091d7d402d88eb6de8df6d27ba63e735c4a34b30503aa07d026d62cd68c1cef27dbfb9af84db4f7de6faa7a71c641b98a7a428c5b9b180b59808d60ab3aade675ef22f83cb63db891fdb9799939b53798a79c4961d2e8d1dfed9727413759c59dac5a61548090ec3b49a705726ee436a4edc994d0466b55a17aaeebcbb53cc6de0174a062bb7962167e0fc6eb9ba8bd6cab7464d77e66e30622991b8e5052753b5a30aad2b814a79988b8d5a8a665458f044457048b08a5a106e90cb103c96a157a9d6d48a01f269cb4af77e7aa27f972ecf928b04c18eef9b9d93130c66e1205859d3bac368faf2621d5604c69f52f692087487f85ea9d2a13e443cf67d866cb05ec7e462bebd203be70bce32f2dc156724aac2874b23583fc35ecfc7f64fdbed9643b4ccd33f58272bf7ee14bdfc12dd51549d8221bcf88cfdfe97ca37ffab9ed8cb628f0e463a5bcd7956137fbfba83f720c3e68dc37ab453f6438ff759e2220d0c56b3f72cbf3b4eed1de7f074574db30a37676e5d62d9b7b1909b182aaaf8b4d503aba440360ba55ba52303d29caffad03f98cddbe49b7cbd29d0aabcb164a64de6ab144d47300a2a718b470fe474532fd7f80ff8d6542f66bd97e911addf35a3ce5e7ca6c8d4330353694e4ffc30484e5a6b37ee3b6af695aff9c0ff6e93c6b9b37f093c12d74736e86772d1aae35695625583708813794efb0a9afa73e16eb78d735adcbdfc6165fe28d177c05d0d4b67fd626a726b6a39ed80b90acab5c1ad3d7f6a95c753320fe13b1d214dc21742cc284a6c0496cc554b14ef719ce45d98668cd77a74c1b38c6799b3c1d0b764a64bd1cf4884b19c76a138c42ec8c7f1374e4cc1fbac5a218bb0b7673d1e957d3d6c9164643f1cae0c45efa6f2f20707529f12a6ec445d716ede04b6b0d25f218a8eb52c69e84ed1a00f5ff16b318ecf7eaba37446fbc0230640b52424373b394c5b1528324c20b28e3df72790eaba1a6877e106d3bd60c4869d9beb53607a7882b83503d6ce63b2ffceb735bc30037a4e7a020169562c67654f6a85a7ca25da1421a9dd39ae3c78f01bfd9ec6874dedf3c0e3affd091390c3c9616ee3fac826ef004dfdb4fd1c8d2c862acf72cf6a23e1d579efdc35bd52e8a48ff040298a485cb1fefe4a2154f6450c581c4d7997a5c21635233cde11fcc11bea67e6039558d580b526ba1bb305f082e52020822f8f5908fa8eef747bcd6aa99404e995ed72c3be89701a2b7fb8f153b6f7432ab4e921fa4fc0bc9b6b148c2103dbc9c0536ba4e4b0cfaf79325c193905f4624fab1a84099d0b66b5b5b837b38f0fbbff28af83553966ff0b5fc67686481f165634379ff04241d77d8b0dc0663e6b7eeeadb451cfd63e69ad65126521b5c6964c155f7c2e6c8549d263bf6812c289c25c2ae3b9d737edf604d2e98135fa17471c7063c0bf45f72479b856ea7b630d734ada7dc5fbd0dc7641388a4e6bb2730cc3207bf53d7cf4c689302fe095d47abbb317b87e4d1d682b373c4302d2757f6ed3f0340bdbbb3b1121788beebc7f29c720c03d182799a5bb504750e7dbb6d4ebc7724ce658eb91d4a67d28f429546ce07d8f7af7467b64f15aeea5aaeb62aecfaf679aa033192f477d5d7f9a2c70d8351531f7a55a44bbc55367b05fa1107568ae2debc221bc3b44612cceb3a2fcd7c529a4415655c8d58028522c696087adc883e06ffdd0272513492cdb772dfd752dbbc361a43164b670f41b9753b01d215d85e600536466c272c72ed3e069d86698e57d9fde315ac66d88b403ceb8142dcb512ba98f5d5b7ed9b627e93a466a1e4e7245bcbed5d77843552c3694d1a303e83d6542e5a6f2a499d715bf17ea5705d3873ba3342a4153b33a4c3fee97cb80aabf3d5622805e76ce579e91926d681d4984be1465b5a8f4e95d9a6897ec4b45b1150eb3fdfbc786aecee11b2a494aaacfb3fe614d3446909ef133a9af2ee8c72c5aa161407136479aaebdc75a2adbb2c859f7b44caf3163409c73a28bf248be41cccb041dda8d7189e74038dc4a18f688fe07036c87487656f7672d41a8d31d59f4b8fd5a50e4b85a0bf5bcd5fd756143b606b42e7750415092f22e3f2e1540afd294f56be3f22141ec0897b8578bd6f1a0e18ae50434063bb513380cf65e4ab633f001997b3cb18c2340ebc74dc7d01ce3f0af0eb8c44a8a297c9e6f7255806482b9e5bd0127bee5ce52fc9cc34d11e285e1b702cbe56c51fef97ae0dda0fd51f8d6a7c190bf8b2616f9a442b1218ddcd592e73d6a7e447b91312fc78c84af29b9f88ec3abbcdd6e91a484e40ae9ce809b92d4afced83dd7e7493f86dccc576de02fe39eca291d29df21244f7399a47a44132fbe5dd9618ec6f1b0a9cfaa4a96c89df38ff7ea4284c918625f0b1c1fef11f9d32ba78038d1d1482804831f04be0b4afd5c58292d1cd4206b469605b39ad96fa043c5b5d61338a190a8489c3510ab40a6f7379697cebe029c5aa0065a65d1da3a4fa09fc774b99c6848d8dcf4751f9cb3ac914f88776873d6eb09ce23645a8556676240cce9de5fba4c5efb90640d53ee8f35edd793b704f3cc6cf7833c27f45e1711c7a8a30165b6aca9f4aa97d886352b798e682370d2d9e4b94449d2cf88b4d91c672d13ea2ab86c66deecdf088f224488e9580aa37a6b66319ac3217f66b754ab23f0228ac84966970ed1fbe5de888ba2736214ed966119edd2afde9993641dd01dec47660f1fcc0af43463b7aa45b01cd497b92d58842e01dce3cf44dd03b938ecc3902f21b04e9a40dd24fdd5f7def33e3ef7b2fc72715f2deeb8ac6c8821a2e8b82e508dcf9a2f5d321e4c4ab0117a0d5084c0fffbcb83fb649f086f8d5628aae73432509e8e936e482720e5e814dd2219beb4e268a251cf65f28c13093af507968fee85b57fbe2718181d57dfa74c2a9ac8df9b25b7c1c04f566ac17265ef774e6a95d53421e1bd9765d11d504219331984bb992e0e3870e65b89636b495f8fba1d46b8efc03303fa7dd2c1222015dde34064c5f2063446fbd0dfb78deb08d363818741e9ddcbc1ff55db5513b88c6a19ce8587651ca3a8e167edace144611ec5610e68773ecadb2498b54154f4cd6b4403311a51c0fd98d10a069ed7a02e515038ea4d2010a2a1069dc7c3a0af66165b5544a415bb2868d168c7c285b6a731161630f2734f4da69bdee8900b425ab002874f84cd3323c3d776217c091dfadb9c27868199cb75ce823d3cfbff85307b3fa04ca4bf99aab34d6a1104119fa505f3faf6ecf6ebc1568d613d797f516412246aa049cc4b8561c1f187cd9b956d223dd37a70336e53f6d0ea9711b8ba0c7735fc7d222fe4283c1379301b6d00e1d0a7c31113e1f6eb2cf605e84d000c98e7f712812d93e99e5668550339388470e2b7c1901f124101d4ab0934ce36c3d8e0671a867b0e56d54efe274a396c2570251d1b243c240f015e40c9fe22c85ad2c9424633e84d307304bdf4217a2a615bfa7f2e2df986c8afea77d98928e36089866bf3b345b361ab75d276047f284bd35638d62d9e1aacc9fa54c737404e283a094603ac921c6121fd7535624cbdeb6036f778966f40d82768278f10672c15e29284b9801aafab98599dd70a30b52871f41b6ed20ce359da77e83b3018d314ddd3fdb6e7796e4619b01f39ddc59b123a1c3084f86fd3fba8b7800e3c37ef05a2cdb70ed3763bb769b895d94a2467d154e3ab785d0bb0c3527053445f28303a330b9f5ca579b63", 0x1000}, {&(0x7f0000001380)}], 0x4, &(0x7f0000001440)=[@cred={0x20, 0xffff, 0x0, 0x0, r6, r8}], 0x20, 0x402}, 0x5) fcntl$getflags(r3, 0x1) r9 = openat(r4, &(0x7f00000014c0)='./file0\x00', 0x2, 0x8) ioctl$BIOCLOCK(r4, 0x20004276) chown(&(0x7f0000001500)='./file0\x00', r6, r7) open$dir(&(0x7f0000001540)='./file0\x00', 0x1, 0x1c8) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001580)={'./file0\x00', 0xc, 0x3, 0x9, 0x0, 0x6a2, 0x6805, 0x6, 0x1, 0x2, 0x3a8b, 0x5}) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sysctl$net_inet_divert(&(0x7f0000001600)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001640)="185ebe5d2d539b9a85c9493f81d0c956b769fea744870c7d5403", &(0x7f0000001680)=0x1a, &(0x7f00000016c0)="c65879a43b24cfb9832ec17489a082f749222c3d2a7f65338684da6ecef25f790341adad23bb2177351309d7103c82f2fbed52c27d5e4eab1bb6d56005ccaec96493589860d82172d66050fe1bf77a6a30d46e6acc285b9fdc81b12f710daf30661019faaa4f015c7daecccab179e6e43f3f8be21c205e7474da7d9c308490a8191bc0ca67540653c7367788955ae2cb96453ebea4ab7a4913", 0x99) recvmsg(r9, &(0x7f0000002d00)={&(0x7f0000001780)=@un=@file={0x0, ""/256}, 0x102, &(0x7f0000002c40)=[{&(0x7f00000018c0)=""/4096, 0x1000}, {&(0x7f00000028c0)=""/130, 0x82}, {&(0x7f0000002980)=""/188, 0xbc}, {&(0x7f0000002a40)=""/107, 0x6b}, {&(0x7f0000002ac0)=""/122, 0x7a}, {&(0x7f0000002b40)=""/226, 0xe2}], 0x6, &(0x7f0000002cc0)=""/33, 0x21}, 0x3) ioctl$TIOCDRAIN(r1, 0x2000745e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003000), 0x80, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xb, 0x0, 0x48) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) executing program 5: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000007c0)={0x3f, 0x3f, 0x10001, 0xfffffff8, "0901000080071a8662fa084000fffeffe252446b"}) writev(0xffffffffffffff9c, &(0x7f0000002dc0)=[{&(0x7f0000000c00)="e7e66c6d3d15cf6c8dd4d6450e3cf4fc454bca4050a07a28fcdecc6707408e5411bb350e02b520ef3e11857d6a01b378b07d7b0291314cfaa213ab93d413a742b12e1402ca645d8fa24b1b3780608ae9e710213a8e7b1329602fe2c818195d6f6bb0d7b5e4b61d3c56c54bf5e8e6b5a101be75ccc11929df4e6080fc5096dfe5727965186da7c53235bf7c5686003de49fede40928ec72b6313b71221f9b015fcfd81af649852646085e1d019f2f3bc7d8c585d173105e9242b00594f574bc6b344e6acfb0a2042198861399005340ce204d01e77a82049db8d3f7b187f1515e930a7412fb28220c2bee63736e7d052e191458a4f69e116d7b1625f0832f21582e0a375eb5d3b972f2791b09ab4d7d5ced332c352e5b0b432569a6f099608859c9e0531e9c8f62893a682de48e4887672f1f0ee4f7352c1ea920bb2dfb993c822dc4e5913da10384ca47069404223dedaa0475edd9caf97c7c89af28e7283980f214cca5808db34f11612bf150e8254b8b3b416a1a193aecd1096687e9ec16241fda4e3ab6d10dd55fdb73d6acaaebb0945dd712deec47e331b3efac07cda71606925f59683918d75e150b20d846c368fd1f968e05a210aabeb5b6a90f86806d59dac56d8c9c1d88c661e02d0b5dcbaa5b0393bfda8d2a0f53ed5ddb8916387542f1aa851fde60052afbeb5c26909c1d78827ec7139e1a8ea441588668295f3bcb6356795c6c00483b240c718a765810495cb6dc6aaad894e2d2b2ba0c47baf8fe99956da0e35daefbcaf012302fab3a7a4e5cb6411796cd9e57c96b45ac8fc1de15fe74b95612db9b3a8dbde975b5707bc57104e122e03a125b8ba0d4b74925d41671b203a837865053cfbe65db247fccbd541d45fab6af2eddc83232de3d3607c04a44203a0979fe5686d1899d64c7a29adcdf6c03cbb0e80b6f48e953ec9ddfa95fa1763c7cea2f4deb700c92b68e2628cceed57c63780640dd233936b62f19d4d47b4523de67700aab9e90c427812ccea68686b67c6ce8465d31c3ea423d23c01b00679fbf60cfd043e3dbc7fad86226fbd372929492419b1d0bf728ef6cf69379c84c3ae423ecc243f7b6a4f137015034ca8abbfe42f941b901e647e18d5eb32b677e6fcb711bf56cb20e4c16da4600800fefa5801682f37b7803818d3e44ee6057df6423c2bb01cb38e94bdaa8d536baf413cbc48df1c12b11ed0acee47bb22327d79a94d2b32d6536ed51143659014ba00e0eec5deff744691fed35ee5f20dbf1ada884f0185bc2567aba466c5616a541794c58b29aba84826ac61f928b872c1a81708896f7ee9f736b274197a15496396c6fb8f874df75d2984612a8a2f3ce4c7b88cc74d932322e0c5f81416a5a3fef958010af70d692948aa6e9465b7a095c57948bdc475c1d0adbaf9ad79bfad2faedae83f113be7c4bb082dd016ac280630c8a6af3a74cbbf651ba91ec8b8c227e6a5de4a3d8a36b537e36114a11c6bdc167a843c5a4d96ec45fb1f23c91f27206f4a97e1f5f79d1f6c947c258ccf086a0ee50aaaa116e4fa208a09f06c1c3b673f5f9f2c804148734614886a60c2cb016611314ffb2fe33b587461a1740318e8ed1b02e77a566e8717ea74a12d0ee6fec836cbce727e0097498cb28af3cbbd71d0944752248e1c708030a7c2581558a5f988b28f4ec28776df720379a57fd8c0d3d61aa9af2838f742bb44c16ad120799e2a3f6094c439ddbaebdc5df66f71114473238fa52a264640d49968902b49e60299ef90e06f7a81b31ef6d8be1385a7560234473e7b6a4075ec84c7a80fb9c49366998b33eff2f89dd6711042a36b055e06f0371338470f52c08eaaac1600867a149c554ae8341fb18a6b73d19b74d4477e3142c0c010a32afa1ef15fdacf2daa6b3094ef0a35cacbdc41f257fc7c3f83382e3ec462f7946caf80c969a3a8b02adda1cdf8a480c3dd8538088f641f63ad260560d416b0019fd68d379ca6c980dfd9d224a6d1118f7be9482901350fd5f9103823fdaa2590df6260a6c9e9d13b6812d073124141ab053deb3525b3b4a9e2b5c1919b517396578c504b24c7b2464a7d2345dc857b97cc53feba517f9b215a8ce00e60090acbdc9e4ab25ff42e8bebccb23505514f9df1e53b6ed9fa7f618ad825094c88a7912e15082f9120d52dbe5e8ba3c62872a0f2e9f5fedce173408b8ee620c92b4d2c7d0f010b4f8f8822cdeace4dda365b37c55ae495404014f9de8b1f8352b4018cca101ed13b82214a5d802c05b882a0ce6e14a788a10d0a7df8829a51d0d6cee0d2f9bc689e8ff2bd0829d758a390126cb015be49822bdb9f660927ef582f69b8b74ea9d924eb3025ee31626fae6af305fcaefa5646b3d728cb67cbd82c33e07e23e80ec4e8199f0ecb03cae94ad2a4561ae962dcc30541008af74f50b46ac487cf9da84bf7e0c52abb13f5ccb17e9cdc0ab93dd44e3db0af614d649d9c4b1c838230f52bb9486e5358165b628c60a044489f193e8e1d65ff20232ee6b321d1cfce99b7938422a078ea3d5763cbd40f8703318ebdaf79f1a903d9083acbff1fb55c47bb50d00d6b017acaff8ae50308f808596cf76ab090dca5e16a6367f07cac0c6ec384b09a361783be1c0ff2dd35b49bc0f8cce4b129875c81c75a7122c316aaf2dc4f985ad19dd4921dde31d3cf6cc7540a0f0bf98550b40850ea90fa9f753d3ec06a6f82b255b3f25e62c79c4f1b4312b28b74a9cf77a41f74232fcf1e1df00b905a3115e171840c0cbad2520ebc4a75da66b164491236e9328f4c426710f5abb2cc806bc57bee2cc53805452ea21cf79627a007547250c084c9d361702ca297e0da7b07ce808943720b6eadda887cca6a0650b92e6763904a491cb2018fb6b935e3285f48de11f0963127f4ccd70db9cedd4738dc832eabcef2c53f6a5713637cb38561c03c26272ee4b03796dc195af21cd06b3ec59e6ad95f93efced586430bbcfb894c7c9958167fc4b78e6e9147dd9d7f3ffbb0efa8c76888aa6e63d9a3e099fdc9eee7e5d8258d82f3c3c600a0f1b9310b9b5d2ccab2e6f98ef04c6bc85f498e942c533b82462b10fc2264c021c410ba747c90d0c385b116c919093b51e3fe0da5e41cf7d0253cb5c08d8c22979431573b83ea042e6ddd81a142e1a606de68e6b411514c1e41d61f6ebf2726b3e534f85bfb2b85060c1d676f0de5e0c6d0bb12e03d32a3b3202334d6777cdbacfe379e523099f8551b9e4f5f2bfe607b9f421fffc7e96b2e79851bb1082c691985f8e8796fd3c551515aabec8c8c74a5f5b6ce1c6387a714787071521b75004137cae1360121798ab4bb2fccbb191d1e76ab554ece86dbe9cd55c034341764af8199da61886cafb83ed991a6875cf848db51c01fa8e5fe471c833c8821719568618003ef62f2c0ee02f18c92b9100dbc01c1c69c1d06281c4597e9f2870895c8bfca0a2f70c23495e5be2b9d983ed383a684aae09c005efcc3788e5c7db4ca342ed8af372d30aecf2a965f78e7387f0ee72c9c28c9687c11fc9fa1510e0a35b015ea627c04d5599cf8e2d0bed3ec55f72e44b7aaa1af1de378c3a9a67a40f8a3424554d257e15227e64ff252e467787bf72f5d7fc3c495f51ffdf04e0b76743ae250b669020ed29dbdb5d782c20dc82be61664bdf54df09a99569fda8ea9741acda5ce229ec4482bee4be1f18ebe1cf12bb2d2bfc69a74fb862368fa4527d37714d76473a622172622ea07c1c3eac0aa82b9e9233f9a6d35f956de6e8d8506c716229a9ca2c781cd39d1c2a6df34d5121be6f1c41b8919efc2c329136ec26b0fd8d23cf551ab60f16be987a8d81d5ba185bb53569c0a2a5b05ba65b9fc2986a12125b4a6a18bb916655c12ecb05758bace1c929e1f1318d45cbd9a134ee7d970c818282785f6232ef8f62ea19d79c29509948e8ecf4057afc819df0323a41e2a07d8c9344b827293948f8cc2afb592ec914feb48ff5fb177549c108fdf170f0cbd5e6ae169c7f303d2919f333fb17d4293c904d7ba5e1d1473dd2486a9f8c1ad50de626fd97a540ca7f0c59db06f6054d5d0860b653287684f1322696e6a6b0b38ba051349beff9089c57284f8b5a362c934c73c6d015090bb4e9b0fee3d0456937b2348f704fbbe80a5436afaf22b0c7de43f0e2449ec0a4dab23de2bef861cdd0d1cf2f59513deaaf29fe42c8be0e1ab2e20fb8c3d853e572c1dbbc04cbced3b501cdbc34bc25924a750ed06f4625202e1455d8cafc2c5a9a1d4446e55bfba4ad20c0580eff12bc5d94043334ca3db329ea4453dbe0278c6e2f8a5aa3342826f13b3ff5103e64d5df3a76731f737b4aea2b955449a7f460c22ec0a7779e9b1b5308708899e1eec1da414f7b85e25e63949873449d5d9ffa383f2ad3d6561833d063519ad13fb15f7448bf8730fefeff21889141ef75dccd051974fdea902a29a3ab2edecc75a6db8417606d0d6d6523a9639c8d7efb40f8e8a137dfb6ce085c37f9dd93b3faf1e4682c16d1da658fa6d08292896e79f9515207fc2047f0ce8a24c06ddc26c65ca563f9ca29c38e0a1dfbfbcd39d7a9099f213ece51c0ff305c91fa1c72d9353b8185eede1a690e74f9714734c762071cbb00315de621dbb88849d8de8251e7cfc976c48b3794367cb913ca6179eaacfc3feeeecbf15ae4c7cbd7f83f5e0aeaf7e524e9bc0b2f5e4d83db26a50097b5efc07b3ada380b8a858da63596ad0fda0d4a22f1f9c61d034b7de57dea61b92726b99a7c753ef91cefdfe61711d2a7d04d2e5c2259027000a7b27bb84f46a04c3b32fd647bfac8139e7b8bb5cd496918af25c6d1446f5719593f27573a23d9e4ebf09d8c1452ddfe393b095779390cae386a12dbd433f78af845ed8475827584412eb7b097b65df43b9d8df67f292eaf44785dabe203164c3d2c928476c0049d4b4ed78990b0d0744195bd4c2f6928d0b1a6f64a8d59abf72bc3a905c0ed87e240ef6b36ecc1ebaf78abaca6d7a5171ef0261036e00d09d1a396cc39ba2320118baa7cb4a74a30f5044c8be3f9bbca2797ab68ed3193af69ff7aade6b002365ecf69a700a5c0d6fd310385a9e2d9bcbd4839368a0b4a7e31aab4a1fb0d61a93c34a7676637de2118a7f89da5d6f861cce3844d9fb0aa0937d018ca2a6becb2cf5cbb5de67dfc37992798eebbae5f8405211a6c73d79b6d445e89a7210916f15d7971538779bc0ef334ad4798e0d405c7a5c632ed089a343c62ced37c9c1797aba871a93cafab8a10bec8a83f1f46c226e4b5777737c8b55bf45d261e376e9f0b7c4a92d2a9cd944075e0d8c1624336ab79d06538f69d1e3597eaf95ad9ae6469c89a482e2a4328b45362bc869873e778c7a81b8207c6267b56482d3e2f451e106f432d0d5627fdd85cc8573915e1e97db7eea447de6ad83a12ff48591cd064d3c7b8ea373ef192e0c59175ca598a3772e05558851a0ecf4bf7a34bba7045e1d978486a94712c2637b9f48c807e5f487906ab6cf39ecb149ed2bbc2ff1ec0a45e0bd27218900b8fd103a711098975d7aab481a41af2ac5b841d02be93bb451573c69d5547abe325f2d204bf3ece19f0ffa79c624d4d96c05970192b31fa9afb2c804043a82c01b6241c48e5e54e43e7e5da0494023e20ac31c23a81f885c093fd58e21af27100db54d68012f368a0874e30421cd74100e6ee809d3813e43c27219b175c7a8ad49c5871a1427293e65c9dd3da751c6121ce20fa40e632090ef828a77e59b33965bb6118e33ead685ef56389cdef10106c733b05ef4cce", 0x1000}, {&(0x7f0000000740)="35cc8e7834f8aedf19d0d04b77c245a1167abd027790eae8bea36e9636b7e06d78614c8c454606bd47f6a34a225f8763d2ff887f4ba17afecacd852e46a39e71d3248360133dcec119eb5e9ebcbae8e73c0a73bfa4ab40758f4cb08ec20cc0d3a7145c814adac9aa8d88a2aca16d78025dadfd2860912a14d0a67400cc9f78", 0x7f}, {&(0x7f0000000800)="0f02992b6eae68520ebf01295c66dfb0cee0f3523539873de67350d1011344a038eb11ff75b9d3c9b0f52f580ac5b418c555f18ede443ade7ea11c095afe01c084c9959450f41b9cc73518e7ea03cde7cd046514bf10fe26451dde8a2a92050f7c1725c8eb318ce9a37f0578cb34ddde1ef5917beec0b0be3e02751c076971ad1b9f98dda5ade81cddb0af1130c5f90532c66ed217e47704c92a252627af69b0c2ec2cbbb89e3b", 0xa7}, {&(0x7f00000008c0)="2faa9f5935217cce940c6d81139024e279687e97d3152d95d5729f525a9225bf43288d1c28c2c8ca3f7e1508d31833b7bb8d1fbcaef4f4abfd953e203b21c17be74c4432b4fc6ce19c58aa14a130d35d1ce64f527ba61891998cb862cec533f47e2ce7f25cd11303a064400d8123150dddc1ceba71b123e670ffe2063c2f4ef0fcc6a8acc7c64552ddbd5afad6d68844b1756d7d8c526d0d01d5b3d1173f9dbc7035fa59a69d22d1172b54a96435c7f930b2e316840e2a753067cbe32d470b2a6c2272106d0aa37e5645751df4c66a9b04c50cc98dbff811679157429730d1316b16a45699b4c9f3e199c3932d8654f095eb385161", 0xf5}, {&(0x7f0000001c00)="51426f6f5618473cbe0c82c4824425df4e4e89d9997c0792ff3ea2c700b37a3007f9c8ce99f7ced24ad85de120a0043da642e5da574adff3b85ea7c2e9b63bfdc3ee5d2fd9a364ab7a012e35376cf76c3be77dfcc3aab7f833c8babc930088b228a316f10a447bf5bca44a215104256333138b823054f379981d9dbb16df3227406e2559f8e0c1d1c8c6a90bc4e571c792b1747253edbe10fcbc9a50c024488f2da767e78279822ab22a78cb", 0xac}, {&(0x7f0000001cc0)="ce9e2cea84788b3f6a5be98b2000b5a0bcfd85dabcfc73f4c9238c18c2c752ee1ec865a0532013ba5cfc6e35b7b0a5f5b47dccfe48e7a5bc9af30e8bc0e25315ea9f46d6912016d1ee3bc514a5161d7e5e87328dde30f5bb6dd87fef06392f14c7c110536e959b3625c6e99f88d3fe5c4ba83a8016c23cfb0d0b", 0x7a}, {&(0x7f0000001d40)="a61fa90cabf6ba788dd8f944ef5241cf8f3c409d1a4cf0cef735fa8e05e923a0c81b7da9cfdad2d434a2ce8ad1a1b098e5fa592427f486b91c249fe7a2d222efde10cf1dbe952429812f27f55e3b3c1d377f9afbd6d266e614551337a1253ac57edfa971a55577f9722c977d5ee78358ffb9906e5dd0d1af931468a65d41ee4e", 0x80}, {&(0x7f0000001dc0)="e4e8d7bb091856d69f10017cf471441b145a568eb84aab80be9643dbe7f113b840213e935bdf1181d28af2478a74eb395e1eab6cdc826f04b722a41afd7df6f7d372d7c6d51f6fe96e0f618c1813506016bf5317edd1bdd24224351eba4339ef9589dcdcf213f7eeec1fbb96741464a5442e8df480b5a1c5a24838f90c92777db2901d5775dc2dd700d3179500409e30119d033852a85f0a645a93a8db84582f2236dedf1e544b268f7a3e3a84b02ac8ceec3f4a28ec7bdf8c96546632dd0bdaa872b1ce1f3524b79f25449a23a35840d6168764be21500171cdbc1d5dbe3bbc413dbbadbe30f349cc9549e8237bb9dc6d5f0385509dd6d7117e8c1dbac5f725cc56dbcc95594b0c9b6f17fd824ed5df2e88fec8c64e934b92435b22cef897a84e28e6d9be0c3d2518dc33fff2c7243bf9af46978c3ba1e2499934fd0c70e5b3cb10931dbfc940800174bcf5da21c586247adabf494ea1999c98882cb8a28e1eff42aad8907911282e2baf551e70e3f5ec1b6398d86508c01178387e5dc602826daacee0149470fdc1117eefaab1872bfa7e8f663e1a98c7cb0f5ed877535588cf57749559687a4d45296f39bff802b7b754c4bd0f1310b9fe0f6a4474b3c5f289de40addfc323a0a57536dc3a31395682e2f3c7915b3131c36b98c540424c65eccdd1fff2971a95f0c40e8bac99ffd9d78d2e8aa4f32a824eb5b9eab03ef963ab4732d7b9f36c61a8b32e2503b51e1b4dc1dd94e9b9f932ae6e9107dc921df29ec3ad284af57588aace7f785a4d92927e208ecced132074c73d16f87dd17196e04f27400ab8d31e41311c8dfdc50154109ce142b1d432e7de42620a410827aa6ffc36e3d79f2441aa9d157c9efdbda37956d162223bf9cfbe71079747322924162aaebf78e9e7da4b04bfc3f249ff61a01917ab638498271f662c7b6da0a95b9dd2456485ae0407d72d9c77ecc7b46b48236f6266173bbd727a48297cf8e898409330b7d00702fcd9baa5de58d8590a2116d2c1628189c5e9de6e426eb1aeebe7a03a68a4be333204da009905df725d02f00523a852a17ff0846de91004c9210fb66d4cdef019bafc8cf03e9adb06c750eb915bc434d2f8f8fd1961020f8fc68eff8ffcca0d719958f308b4aa35d3f40925286b4a9bf7e75666ebdd36950ad4cf3ace4dfce15dec0a1026397437addef5e4d478dee18fe59dce4fd752f4ebcdaaeb69769cfce1ce56f640e45917e756326dc4fc316aebb78405c0e37435a50bcb5f2f8f6f5f6111acf170f95f6c6d22d45dc23afb1acc30738001cc33d8fccb713437d774a4049a9bdb5b069d3327ced677918eb22748a09f605a55197be5b3aef2fbffdb773f69e821d0669960eed4b3a42c081dd8c81475113803a45a5bc7b5f0f7e755d37e4bd767ce18f4f6dca969760779833d86fe4263b377ec5a6842b577855f8c239fe6a95fbd2ce213bb8175d4737c5feea918c967d064f260ce90a69098711fe7d5786e2ed954923b6612a982c62058fc3f3404f1b949f6f69abfc1db251a036430e7ab65f29777356ee261fdc472402763aba1c3fbd6786d9a592528bc8d6b4a423898ccf3528c7110398f87805230962f903ce7fd1c77760a861adf960ff2a7f39585047e1a3107c7242c5a2c1ca38fd4284fc2eaeecad0024e71fc9dccf3cf390e62900dfe91342c0c675276e8aba78be3dcfee59d0fc5dd96ca0d5a682ed769f33eb4dcf853d71e5f097f551d3bd447fddbefb91899c38404ff6264a5f204b3131834d52b4ca4bbfce0cc9b5a6ceefb9db103e33cb99e517a7baeda8d2887445e2cdfda9f3fa1c6b06524d9eb77c7e01161f1883a25caabfc15a68c438462ea82d26e45283c4b6aefa67951fbf2a8adbf56dc70470540264db3e4ea6adf8b2f430f048abe2869549cafc7ffcd6da4e4206b184e029c40577e98ce4aa2625ae16038910295b27f35ea44b78380c23e423b36b22df5611c379e381f844b60a22f8784459ba7514a6b14ab424be0abe98e49fc70e2b5b03bdb975efaa728fd007bdf3976fc5e2577aef73245747bae83b4d6dcb1685ff27d02d7f7d0c913e48d75e1d91ce33fb4f61b10048f098cd3198eeef8fe98512ef9e2e9be390fc47d9ce6f3ef4ce9188406e55962c19d60bfbf35279319010903486f2c3017a310fe718897790d0a816fe06c28f10c3d8db57028e3be8634f41a255475a36024b463b630c8333258229a149f5fa142aea91c4c765f940b72ea8398121fdf9d60a6ce71f3852625f5653ee2e990c4ba5d6da7658a72a7c27c761990ab091435278bf00c8a8e802945311558c2cc530c4ba9910c72abc708f6f4f6800fdb7adc29a26898b6b0690f06c031c82ee120fe3fdc48a0d634783d8e929eeb0a2defd15d4e45dbd13aaeee0859ea1f1e3d95226de85061ac1da3344d75ccc0d0d420eed3e0c6f1bb4da2d003f5d002b6915e7823faaa141db1c9d6385bb6bf7d36f09a9ffc33c6af14f27618c958f51d0f43ea56b25452c536b6d93ab3e886555655008e902ff9cd97b7a118923e2f55d67fa7004fb7895464965fab19464d7637354c756b641e6366989a7e88cb39845ef4f87e5f89aab40bb8ed4af1e51f189ec206e7a1aed0608e946936be8e3e94f2eb7bf8cc95c90fa5880a61af03905d653f9e4785f5ebc3b6518162bc18df41112eed219e53d01eec7f08636bfcc154d773e04fcf0b7c8e441a0c31323f606fb654ccd71c4b16570d8dd9570c015815e1c50b691f6877e3e53802fbb7fbf388baf5ee9ecaf32afc3c53fdf0a49a429eb70bdfc5d04232c1e4aea5cafff401aa148ca36f961e082cf2ffd0c5651108a1eeb1e3c3839cda9ba1f6657e8aa621d329783c7b4ae5c210ab85d52cc905348d7c0aeb1354b3d031feacb237602b977e879cc97c3d13e4cfa94820000b1040064da648bae5dd2c6b2d81799e6010625e7ac63fd84985f30c5c6430ebac81ae22439803bdfbfc709da457a206cff8cb787b606066a760e3f7f4a896723a07fe6bc40a8f8bf63d1e6188b3928bd08f6fb84e727d2cfcf61dcf813c86767de16c54e47252a284558399521ed82bfd7f9c21f61a21896c1b82dc22508cf7b4cb517f4f54b573a58d3f9b7e32833e95efebe8da9c23791184f3e98aa8b5791447a7fd9cef1d798fd77db87c66982f06fd5c0ff1c3568956dcb5dd88eda499c08003dc25f1b545d82ed4b995010691f72e40eac2edf0c00b24720e14de85f71c75b04fc2fad68bc126b7fcbf9a8d2e16e82371229e78d364b55fedd433f9270420fb6b9e7670a9422ecf3272794c15d10dc6d265c5ca4265f9fade3404bad5541f8d984f15663c0c103407ffd37df944a29ebe662eeeb6124dc1a7537d9255ef564d22cd7beef196a02d7baf95c028b1695cd5ea6b0bdf437f9282f7e85eacd21e06a7ee9be8e9901a5a83671cbb0e41b666cb49ddf0b22c2f0a8f524069c9111c983ae4fc01c3383d7c10718c864a86f35f446bca4c82086f9de42388933242264c512878e3a86efd48a93b0c0a7191f489b92b8a10bbcd5ff66a3785c9042cc8523482d1132695d26bfaf7951ed7d920f0b931f2c8d290ee86e1476f5913934f4422afce5710298307584717da3cf30ffe6b45b198a17eeb23f44fbd8a32c85986da7d026448169676439b7afdf91c05cb10f742e606c84b5ac132433fb226daafb48349894ddf3f949cd59982447b76f3b6118b91b021ce20e08cd4ff46ff79301ac851414269e27fc05406b5f38086d5d5bf97f72b047b70d7c4cf96cb39f270a97c3226f0bc70eabf047186bebc347c816e2e74316e8427b6e79807688ff0d9a9634d9aecae9dccaee7f44638c1dd95139b4463a9231b3470b907ffc151845e234ffb5642c026d02598b61364c2b1de9bc3a6a5e09f8bcdcae6c1838852fe486d2b7d2d951150f9498810b1c783c8e9484ea45b7f4217ae8e4a848cd3a22ba03f0de6656e60cf890414cbaeee027e381ebed24768951c6c9200fc90ee849b0c9b5a622b2879fca3a05ae8ec912f2568789dd48bba25cb74fe304013bd791fe2f101ad87be359c04efc338d536e167c472a274099471514ea97b5a919fba2bc6b5b0e81752d7d9cadf7a1a02162f22eb52b94025a5f7c8cf53f34e2eb9147cf1744b2f41395ad4ade35011e567d9ffc5d66e46758be9b74e1fc4be46dbde49cdcb96d46a8041a38b268a65924c0b2eae3fd75103ad397044202c7a4a368e0fff628f8935fa4a5197e4057930b02aae59488f5adb99c252a9c70ef762e682c858cd36ab8f36fbf90f34e6a2d0c53eb9ca924a1c3059c41be04c89f1d9c3e31c03cd45506794bdbe27201ad1ce12c6026f0b0a5a696ddefdb4ad8ca7fdf0144fcf6197a27bb565ddc6a79f0b6e22e20d5438256b1ef8886f66db2623ec18598259ea4ab1fa208d90c56c944f17edde69d913e3ca7f18acbb7e4c5f1c4c688625897340f985331779aa95c0559684afb9960b674989953efacd1a9d054dca6fb5fd68541d893b3c6d0b6bcdf1474abedf8ce9b632360984b496df2690c40c4189b4491ff79454cb7e5423b84702c151d100de5728858c4f618318fa8aac91c53b49779019946c8fb8319827e16dcabd64e4befa86b53a75ba285bb49b4569a29b57d57bb64a9809ad11ad3994b61e1afe49c6fbaadcfdba22b0f7cdee0a5fb517622edfe508def691cac840d02a9ba079309e12a8f98bb0f22ee1271a9220972426bf07609c2994af234d63a00cbfa2f3ea93073c821a4132a8ad692293c0212b7b80b65201304981b9efebd7ea70e143caa88fa6313d373b1f0ff02022ba187ea9e7fa4839dfe836bf92170d0b4fe6be43484687611a4f840caa9251431b20bc54f16e92710292e19b270289977df0d82e9b3ce0d8ae06b16c3cabe1afc16aa1d18e963ef06ca589a45a18fbc7a57305fb56be298c05a61927cf7d49e6bded1787b0c76e7a5c651a41fe32fda1dbb4b08d03b7b5bf8b355f0c24e7559b8147afd830ee3bc00f0f239d796c99031e686872c51cf042344f57ccd66c7f709468e8cae09b652b1ea045483b5c5f3a158e64573a7fe292424f3ab2f6428a07b9aaa0dcbf2847a243dc47d6345a57cbbdcef06cb519e2fa5f7b3e773144c6868e88fbc1213e96727e1450678f4f39e7d27aebbdc59ce6acc54b29cd43e1c59bce8ce4110ff8f63aeefb5f5c3ae1bf32e8bc888ab34164b617dc9de34c3915fe209eb61fdaeac23dc7f7162cacb50074262875f47a5d8c8afa72f9bdc14aeea2f1ff49c3794c3700653fcc1e008bc3cf8d2a43b5b55915579d2823d5047665634dcafc793b4f435ca47f50afe82414ce96768323eefa5004b8573234de0380c81090b119e22141f1fcf941cada162ea05a61d3988e62254444c4a502c40930a545a81cb192bdb0450db2a37b851d6e40c16568c7210820f17b80245e42c508f00050d8dbe853144f22fa80d3d9d8af55c41d8e5ed645dd8118fe04a28acfa0c16d5926c6e76b647a030c8debb0c6fae4a18dd1c2bccc1b932ca0c447357d5a999deadd199caba4c4a25616f20e140b603b47bc8323b8f281eae02a40835473e0c90ce2479214de8d4bc6ffea47ec46d4a014894927166ddd7efaa0c396ce49c19552a3f5aacc5ebcd37b2ce9a899355e8434c9f2521f7d7437a15edb0e21ae7ee70cd32bb0fe92f53fd4e7b6ed1182b44a0c0d45c0c2b15dac298cfb41396830ef52ca7591806c53969af25936689afdb8e9bf4d56c2f9eff7ad667d76bcc5ef0afb33622ecc", 0x1000}], 0x8) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="99d550daf0fbbfc9056660f925390000000000000000224184a291a54a29065ce9", 0x21}, {&(0x7f0000000140)="8de6aebcba247432517702cc0ca79323c42f48d7", 0x14}, {&(0x7f00000009c0)="ec0ec88db3a03d145c74466c94cf8ebd1d92d62b821e05eebf19983cd8269c6918aa128b71c808e72740f2a0c14a1b3273ccefa7267bc1c8566fc54dd942648dcd93ea64c90ccc41687da3b6b482705d43334396b5789b846b030b03e8d879259cb8b183be7d83096cc56a5aebfc4660eb36f15ec36353e8d550edf783d3bae39c0ed62acdf3f808432f0a596581306dabeb309f9cd3453f29bb78d74b1a38a280d4a77ccd2ddb7593c5dafb8f04c77dd3db2a8d9fb2a3b8d09f2cd051e24242309a22c0ac6a9bcd007974ab33592862c86227d66d5307b60a3110c50988442daf1ed39623190bd05ea64cfd4241d4b4d00c5a0d45a6e30a78776ba3c2aa45ac173f8f480bcbd8fd1a9ae4ea35ab56834e6102113fbc662fcd6aa59cd6566f706ed81c8001b2221ebfd8927ffc4ecd10bf3e7bcc1a6627d951d6974515c6494478afaf217c1f73ed17be000084f7e52349cfecf378b1f35ce9177d7f300310cf5142a9123374ea5b92ba844e0583c05bb366b3015d362d32002be6f6c536cefba96280b086532a6dc29176419767d6dc141e33fcd41d929f45d3fbbe810b9a35505dbc77378b5a8c0f6b214320ae1b7acc6ba6259d3dd249ba8601cbbdb09e9ccdadec97b80e02b04a40c4652179ce18a12a5a07e3eeee3e5ea6c39eb29042f81852f00e85290d2c2a3d8287c8d695ecc0d3e203defbb7a4d13e9d18a965609dae0d10819a3dae2fb91a4e8b3031270f0aaab41a879a03c01a", 0x219}, {&(0x7f0000000080)="1a639fade3932af942f1691306abe8b68c4ec472829d2ea008", 0x19}], 0x4) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="6b07f1e7d49faea2908c786840f85d29f9c00a8ea33adbfc89111ad56644ed5271e32cf6128a34b93ef8e315fa", 0x2d}, {&(0x7f00000003c0)="ad43eaab9a2440f865bbb7df5bce1fc8a8050cf5f048f706f29d0bcf132577aa387fd78a5714fcedf92ae199b738aa2e6456c19ea55642d7bda0041af63cf86bf8b5e95eaa2f44546c56c114941b3429c5a2e5670b31058405cd1a3f7222bbbaba42f0cbc9c5c073810efc29016c62ebae672b07c0bcf7e85c5d64186cb79710032d1bb95031d9a24038fe471b06b41835ca39e4486ba649434a396626420ee3cb42d349905aa7b9b08de4cac2316db641364bdc206f687d1b8b74492852ba55adb44a01af384dcdbab87138cb683a52523ae4df07368c57230b0006d53225a316f384", 0xe3}, {&(0x7f00000004c0)="450cf690e88630eea61ce07a", 0xc}, {&(0x7f0000000500)="2822780b5f7aa204fdf82b93aaa3b9c7b43d32b3d15f3b184198e9b630400c008411c84859538d7fc4ff9024834e550d3ea510d1dae1be18383d0d9e67a85f162d65de12d63ec708b3698cb3428d7867b33da9c74c46c8c11ef574b9dcd21a54524b65cd9b07545c3ec20f116b4e18264047d9da0e52afe83276fdb9e2aaa77d2e3aceb51367163b10d237cfa4f3e9704e2a46675246d9d600951eede6640dafa7d8f5082cbc8446ff373ce700fb0f88d00bee1bcf9092643484cf94b2a13cf3042f6f7ed98fc4ea0ff3ab808c1356b05a54d1afea5eadc67f9f1eff7e2f2fb146a7d822f272755e112b64a8e3cfaeb62628669d4fbe740f588b8378ac578b", 0xff}, {&(0x7f0000000600)="319101ffe7bb290d29341f3027766756eef0ce44550adc880b3254d6c7f016e53473d05d833864de018c4217647508abcc1aef745200a3f26b98156a22f5bbe1359c4a4221b7756136cea9f54b9af229", 0x50}], 0x6, 0x0, 0x0, 0x4}, 0x1) kevent(r4, &(0x7f0000000080)=[{{r3}, 0x7ffffffffffffff8, 0x22, 0x43, 0x8, 0x5391}], 0x1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x84, 0x0, 0x4, 0x7}, {{r5}, 0xfffffffffffffff9, 0x11, 0x10, 0xedb1, 0xffffffffffffffff}, {{}, 0xfffffffffffffffe, 0x0, 0x40, 0x0, 0x20}, {{r3}, 0x6, 0x0, 0x20000000, 0x7f, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x8, 0x4}], 0x7fffffff, &(0x7f0000000100)={0x800000000, 0x4}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) sendmsg(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="385f507c4cb01340a86b6cabf7e99fd2a1f64e46c65bf7c69d21cbd94970ae036b5b54c2c999b4f2438d461d835251446c132b8e", 0x34}, {&(0x7f0000000280)="d9428e7897d03caa11a6e46a9d3f33ea70298a53ccb039cc9e81adac5a0c841d6a07b4ec154a5241f7c6ddc784b6b21e2762f27f80557531ae6a8c53b5f568d98320f973b6c2d57f6142e48b2f2b7f042bca7ab62660d389b2a3282e526cc1a1f0818f21b414fa54c631305f69444b4194e730913c0a291142e856b6187b784ff906647eaff60581f7053ebdbabbba218165339b7ec6c5ccc7be1d79e5553ce2e935e1434bdc2625c8782466236e2bed9c77e52bd7b4e8dbfa20012e7e6fdbbff6a3486f8404497b4af4d5331d7e35fad0be3ccfcc1c85289e4c0b2a2d42583539bd905a5977feab2ec32034dac60a82cc90155f93", 0xf5}, {&(0x7f0000000380)="05dbbf8fc696d48d5d09bd7fc7e46e5b97ee08f5d5a3eec8ed92afb6394c1e49af6d54f9159ccd34079726", 0x2b}, {&(0x7f00000003c0)="967f0439b04b875a6b3ab41d409b62011737124594fd28b723e4385ec53cd7739fa462835f0b1dbe78d13bb6699f246b22ac263b3fa3ce719cb97e5e648165cc7a2bf4bd83902c51b32a143672e6a7dfc486fe11da50f92853260715319058db34be8cef7c3f8dfed0b1d93d9fb260ed85c12bb807013b3bddc71fa864cb145fca55fe692a1437994934718697ef306cdde2e34bb8a3b7dd97abbdf61f611774cf4a38dca02daaaf71483b84530dc3b2ab26bac1845ccda6667b3cfda7ac", 0xbe}, {&(0x7f0000000480)="44c26327ec6b8aa99334c6e60b2da8cc89664da9378f928824ad7b0793c0b24c6ea1b865923ab7b345acd3d029f1046a139902b10e39a71066b9f19e0c6e555952810fbdd045c6b00edd7304d2b90d5d6820fb87f711e25232d7d5e91ae5d2af1aa26e9a57c6c16c1627c5a5e2bf29c5e41176afedb6bdb35214c92e006f601533520aa6dce3015c0de209b131319e", 0x8f}], 0x5, &(0x7f00000005c0)=[{0x88, 0x0, 0x0, "366de6040f44362dba3f09919a5f8b2ce8e87cf927977d81f93b39b501a84c042ac1a31413aa22e7031f2b92ed875c6b418611328e93b8a923ff6a4fa0030303c933a22bf87f3f1887c7e8e070982673235e7703e0dd0d41a76d92c8160931e754cd95018bb4cca5ba7f259b92a6df48a8"}, {0x58, 0x0, 0x0, "552e3a80b5076e35ce8c6fa1e124f5c16a28f47df79e8c39eb139efbe9cc6dce5d49b7b88c2b413062be1c651ec2ec347c1a24feb5f661fe61ee9b4fc91fe5456d"}, {0xd8, 0x0, 0x0, "80684c8daac4a1a703bc79b03664a409cad4efc81e9e525eedf13809eb233c7265868948313302e2da01162a907fd94e356b2486726e66892460efadc7130a3a72d4c097e2942243b312a8ca74bd67f61bc457a614dd3a7cb8c3ce34234f7027e74f2bc9b0c0b5ee64a34a3b292641c37edf37a0ff1201aecd20b67ad4d8a7ee5264f0888a5f5b32fabb7bf54ee691453bad853d795ce02df515a78bdcde185f05399ec537b0e0ba2f6caa3d663d1bbbf4be5317f2c5232fd09192725fb12f3c01"}, {0xf0, 0x0, 0x0, "decba21ffcd8383f5bc678a475bd312fb0b278fc0615401fd9d578bff447401299ca80f52f67929f6d5bf43818a1e1fb9df00f367131411f5e8427a42ca10b3f9383d0efbda5e02bd45e78498229bf13d7a8db84e14c313f99da56ffd48a3bc3f8258c4a583963d3a19c39a0c28240b7457e31f595e96a83e41576da1da3ffdbdd393ae135d6cb349fc820961404d756c618274d63f0bec180a45a55743d52551994af19494b85fd9d8e4d6b4f92b5b320d57564ad4483282b44e002168ecea5ab5844c79a5e6f8e6fa0682875bafee081f0d067956eba7283"}, {0x60, 0x0, 0x0, "c48bdc1770c969f82ba3175fffd9292554b7e77ab491ddae51333f05cf3b7c8c32f6cce38a3cdbca4e77f215435a503b2038d3ba4ce24ff945b9e46050d3ab42aa8ea11e7a746cdba4"}, {0xe0, 0x0, 0x0, "f0e0453d71f1e6498e9453b413cd822f3454eef8e33a9d7eb80d4a8ce87d138b80a606243b9ad85c80c93c141b39a8fdb02da2a76f57ee5a35a0fe273c114c609d8aebf7231b463d9c4f9a077fa345e39f5ea1876fdf9b6cdca28499474b697c5f91ed1615818e101f6e96925e60608fc77e1a39617a7f87df778f6396df118e01554199ea20b2e9b14fa4d0afdda2d9df1d2c055f7cf292d223b310f2e97866d79cb4270ea94cf5ef3b3c79ab323235b9c710d7d314201d3a282e27529aefaabca9834fffffec2ad4"}, {0xa0, 0x0, 0x0, "5a9bd8be2db147d9d8226c0f8a247852bcb63169154e7a4528c168594bf3822588848bfddafb4c5ce0b2889698fffde09083d25013e6d168ae417c08f2e74d17d22b5dd65998c8a7fdac60fbd673ead11c7af84531b2bf4919adc33ef9a20c3a7cbab231f989315c5b4b42c73022d10e02f65cb529d917c91e0de951adc15d28653aa5c2c4f3c6a98a"}, {0xd8, 0x0, 0x0, "075e40253a16cf6346c028ea766d6a1c992359b454c97373c54e2024191852e6d697570c324bd68355a397ff282ac274aeb880121aff62db2ab1915af2b9c815ca403f7efeea1818cc6bcc994a91b1b7fe874bc969e05a225812bdac88937db9074d0f80310e31938228176fb523ed2dc32e15dde06c318ffde90a7827562702d8b9a45cdff2bae60d2f3aaa148c5d5d0abaa129055557e38ed44816d9f16c15c5d9dd2baef8ffd609b6d789388d9b63455c93af48f7b689935e5e53a33d220483"}], 0x560}, 0x0) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) (async) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140), 0x10) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4}, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x6}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) (async) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) (async) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) (async) r6 = socket(0x18, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x8106}]}) (async) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) (async) socket(0x10, 0x8000, 0x0) (async) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="d2a106f38ac344", 0x7}], 0x1) (async) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0xdb6}) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000134000/0x1000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x4d}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x9}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000008a000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000064000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000087000/0x4000)=nil, 0x4}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x30}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x20}, {0x2}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000100)=ANY=[]) (async) r1 = socket(0x10, 0x5, 0xe1) sendto$unix(r1, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) close(r0) shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getuid() connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f0000000100)="84efa7a9c67d749ddb694c6f58892ee00432bbe2953b972a419d63e70b78561cecdc6e949b1e0596920c3a0ee412afde28603cfc7369002306c466d5e8388eac55c143c13b51755cec702699", 0x4c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x0, r3, 0x7) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r1, &(0x7f0000000240)='./file0\x00', r6, r5, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x18, r0, 0x5) pledge(&(0x7f0000000300)='*\x00', &(0x7f0000000340)='.\\)/\x00') read(r1, &(0x7f0000000380)=""/170, 0xaa) ioctl$WSKBDIO_SETKEYREPEAT(r2, 0x800c5707, &(0x7f0000000440)={0x5, 0x5, 0x4}) linkat(r2, &(0x7f0000000480)='./file0\x00', r3, &(0x7f00000004c0)='./file0\x00', 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0x7, 0x0, 0x3, 0x6563, "6296fab0aac9031424ff80e17313c529f4d6841c", 0x2, 0xfff}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x20, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc0205602, &(0x7f0000000800)={0x2, 0x9, 0x3, 0x6, &(0x7f0000000580)={{0x1, 0x8, 0x8f, 0xe1, 0x3, 0x100, 0x80}, {[0x8, 0x6, 0x7fffffff, 0x9, 0x1, 0x4, 0x6, 0x4, 0x5, 0x5, 0x9, 0x8000000000000001, 0x4, 0x1, 0x8, 0x401, 0xffffffffffffffc1], [0x1c033782, 0x1f, 0x6, 0x8, 0x2, 0x80000001, 0x2, 0x8, 0x0, 0x1], [0x9, 0x7, 0x3, 0x21d, 0x8, 0xc059, 0x8000000000000001], [0xffffffff, 0x1, 0x100, 0x0, 0xe10, 0x7], [{0x44a, 0x0, 0x4, 0x6}, {0x6, 0x7, 0x6c0, 0x6}, {0x81, 0x7, 0x0, 0x5}, {0x7, 0x4, 0xffffffff}, {0x0, 0xb5, 0x5, 0x8000000000000000}, {0x8000, 0x63, 0x4, 0x4}, {0x5, 0x401, 0x4, 0xffffffff}, {0x4d2, 0x0, 0xfffffffe, 0x8000}], {0x2, 0x7f, 0x0, 0x40}, {0x4, 0x3, 0x1, 0x4}}}, 0x11, 0x6}) ftruncate(r1, 0x0) r9 = socket(0x2, 0x4, 0xea) writev(r9, &(0x7f0000001d40)=[{&(0x7f0000000840)="9ed917470547a735b42776925e8871a8560b84226b9eb4531767f28fc738c41de628390f0688b9d3e5f28f3df85299c23d27affc95", 0x35}, {&(0x7f0000000880)="61c638c9ad2bf3daa425a884c85c76491fd408633a20aef0f6d55452cb51b3e261d941012e36fa95897ea3cb2b7570ee09a4820d2ce5eb6c9fc5a55811a3e26a5ba5d2d45b35c57396a34c5f09a552f6046d6f30b2ca7f89a513131e82df6cd08582e38980ba65330d5c839d17e28ee1eac24c4dfd213ddb8791c2c9a0ec0f92f83cd217920cffd8e53a7023c55dc6144f98dfaf6a59144e267e866683ef0147f39496420857bf225054e08c126b9a86ec1af2fb564f9201fcf2f8a7a8ac16679d29fd3778fe3eb9751fd1dea0a1a05a2a", 0xd1}, {&(0x7f0000000980)="5cf5eb5c195007b2959466fbefd0d4693303e8c9c5c9e02d83e12ecf088f70d55ceb8224d0da936fc6a09b748b11b1a176f666a491e8580e2f0ac402c2e37bfc7b77877b3881687e6bbae80486786fe10056a8c01acec35f621e3030538957f3381470052bcde0a89e7f2c09ed9a62b514999a494b39c45d4e383aa58d00537de7c2c725f1269524badd824e6a2cd9e5e2c46e5679925102c991f431acc02368a66203b48ce7c97c0c319c1193d78ef431a713df377f16ebee7e3613f4c815892b653b1189e7e4a27a6b408c75a5213ee7af66aab65b2ea183d62654cbf8aca08be3fd6060e37e17a6c0445648545b8c22d97c22676c97a192e8c5d448d716c944decd4a1ab9257456435bfa0df29dbae53402047e2d4d3baf7bfe43b21bde5c5809ab808b58861a9c6d693a33ec3554634de55714f696e4b4ec7b6319b72de7fa6126b060a5aa6d4c351bd225f8768a8a02ac25544fc86dc612f09c2cfc0bcd6a71ffffcc9ef12efe1672479846181f2bfc32572d64dde731585312fb7dd85a07ad5bd871fb365a10f4099c6cc6c901a8db9c6b4b9aab5e813026a1237290140690b4652ccde51c537d73550bedc1519fa0f88c322fb3f5f17c1fa6b516e4bada1d14b3a5dcd7278fd0e892b9c79c71bff1d8d2b5d647ed48cd6144f9e4d5d30966390cbdc979b180efa7acd7ae812c5bf1160bbde48096fa34a12f1994a259ad5fb504b42935388da17abd101beea8d543b7b2848adcead21d58ab93eda20713fa8229820594d12ab1c3f1d7485ee7b4182cfbd56be4998637f3565426e78ca3f54ee1490c9d3e91ca54188c17eea5e6381b9bd031844a0fed8f4572a2ded37f755ec6765c015e022c0edf6d01663fd0523bc5c9adcb74102ce57ad7081b750bae210331c1d4a488cccdde23ac1f4f516e52ecc1c90a6565d4f6cc7fe8c245783056d4ecb31916196935ad1a9253906bae51cf34ef2d473a84aec6de63e0f96610a5235a13d852741e850d4018cbf953756760ec6a392660c97676920d4584338616caf84bfb01cbca1ccb71d3cab89777bdb29f0fcc43427421536cfb17278e5fa6a3f387608cc796463506a789d401c13fec83cb1523b6c4b56f8625a41a0e1155409a682d575512a9cd50b52c89b77aa43984b1a618a751068ee983e9eacab2798dde53838a59ca8d3caab0b20a662018b54de0ad3026569f9defa2e13383b3823655f5a5db8e6ae89d38105cc3078279ddf4c497b1d9006fc0fb4c5dbf487bd3c61d50c868e1796619660d5d7ec2f00535f9c7a588900330e696509419b1781eb2926c37579a81a71bc4f6724c472555ab24b520e028090662aa2660be026aad1e6d251e2b5eaccc470df7830cf69967d38738fa09abc830818b1973d3a7af4ed85c22c44a1a6965e23d5b0eee5fd0f16164a4a97c32f26c3f3d01e8d0494cdde980842b1fc1b6ca2d402e4cb6c886ebd8d2a67c5109e73dfc4beb6264f11574e5c95bf2a4f49f566e362397630be6e40a16e1567524b757a3b1268835f0f0866203fe6226074efedd3d6bb044dce1bd37715fea7dbefbf9a6d04d09606a1b24ccdf82193bd2a114afb8de4bb7773a6607c132df77f8e6167c8ada1870be89acfce28995c2629df14709593312d87577a83201e94ea0d5d0bb404e9a017411d14e4297063653e41bbcfe85f67a51cc14eee417b7464529c619bea2c9f2c2a6ebcc082613230d36e97463116530113d3077cb39992f584426a350296d8eba179d99955cdc82d678a7542daa68c541fa9c10a266882a1f1136e5caffa1871eb6a5de157ebac3e5689f87d29191547e9a1b11d9aecc66a36f7da9902128b3c66daa46ebabf9f1708ff47e1417e5b6d95976614f0381526e6a15e97b7ca7cbea22b0dd5611e321404082c8777cde20adada32571cf42a59b29a26bd855933fa48284b0bed1ecb1140431004e5a210a22aa08a897f4a6d0ff87109ad55cf959c9cc7b0070ee89358aa2b36631b763cfea62c330ad89a13d14682cdbcbf243fdc4510256fbb58c43192d117a6bf25900218cc71e2fefc82c8df2810b5fdfb8792dd30369e48af245b12dc7ff2a1a66d1743c83e090a0d7ed237df7e4c0c1d0aeace4044dc793a27ba9bf5e8db1ada72f7fc04d97613be46c86065e3da5c2c3193d60ac2f7cd9be22abc62cfadb3c4ce8ac7461ca93365ee3cdebca4aae325094bf2cb98936f8da2a1270b78aa0132d1f4d2e40317ee6b5a4b9a1107f9788ea8d652831d284144d9bbcd34d52458a6a069bdb841581ff8d1513ad80c0c95f4c276d8a9724aa9cef035c6656e29a250c5bc68f5b56573a23f59851007cecb0be1320968fd1038a999a6f56f547bd6cc00440add792e2c664aeece246658cb9ec53c071c5c62f10b0a98c134669477c371fde828874b5e6324b3e12d4e2c87553c41c4659a6a1492b9acda1a23ae9ab962fb493dac49bc402eb2bc7aa51d9428b245b2038666926623a8a15c4003df4d3a823238c364fb0e24250797a9edc4bae1c41500f8f2e67723751a1c35dc29b3c14e6524e9146331f034c72e0eb9da52e0f8e984069f0a7596b1ab65f2d5b136361d2efa385c3d027326f391307b30da2e837eac7d68d5b698b1c60f63e29004e2b870138d3390c3e6cacf3b91752e61188bc41ba99933bc3737db33553515bb3cbc2889c70d277029373da0fe703c2d9d3c870d64601502c93848dcf1594d166986c96f8dfd484dd0705854071c36537ab27f08a2da3c5e8a5ef6faabde16bda9a016497369571b64bd22e7e1fbfdabcdba263334745a297464f6f13223ce97f756e25eef09b47192b21de3c7796e20460fb30944ab325f98c8ddf2ddb083d1276871e51e6ef0b6477a2b6f090f281f298fa267988ebdcf3fb7062f4e691364cd0a8086f3f7ff793ff2ad3ad233d7b1569e8eabb321b3979d13114710a060476a34b1278d009c7947ce8119a20ee2bc20f45d63d6b19654bd0f2cdc7c5b45b3d21a88481291172c8f0927b9d9b00ed1a8b8b3430b5adf72fea32d9ee95549fcebdfc1e0b4dcff21e905f48fee386a2f072f87b12d269aca115032a64b0fa30e2260109a2552db6f4e534950c679d7e5ecbc19e687cf322209ada52d885fb2d6bd387ab060b2d31dafc52702f741d2d924725988842d3847513b229111844cb36826bfdb98a826998309850ecffd2fbfd9f0cfdf6f27b34e289821625f9e457e7450dd3c2761118d4e66ed344ba95f591d2e74de481f79fb4f18ae820380d29a1d11a839a2f6e1d27320e4445bc5be4fa681602af1188ab9161a1cc0d96ced4aacafdc3af57f71d24a498db654b4c9129d1c48479e2f76c011f92ad11d814c2d4e532d20c8c1bfba89c4a6c6ca41062777f72b714b09083aa199155d860373c0201dddac577e8ccfb7c5c12c48b3a83ae5d553c88fbf5295e3846bf7559f6e903c2629c00d5a290df114f163118bd9c191911c9e030b0974210452bd33667ebaae6cdf972a189328ecd8d946a2b6c0cb6281541459a47f0a558b087c381d0d0f854d0c1095bb9d617e8edc11014db1e9efff24144bbdaaefd1dbd676680d139946a3504dccb77583be70fc288e95e1c020e359800663bfabdc45519902525709093367f8479f2aeeb871f0807df12c90543344dcae0d1066477a2216682a6da59688d05f24a58a2d6b23fdd43a479d334a6fa910e627df0aab284c6b76e895e07b1ef166a68ee5be4a4d6833e035a065ace0cac5af7680ff618ff3e53fdda5d322088e1f794a72482d4ed3f7915db4da6ebeb990de0b0629d2c90ce1dcb8fb127fa70ce0d91c38aa64649e1df6485b9f948989f07193bee61d1de16dce574fbbec19e93f2f1a27887d48ce3c6d3248277351afdae1f99b81cc1a67b29becb3ac9b246218e148c668004a0ae6b4a23c043f0d0e29472075bec1a1351710a45bd459f0895977172cf9332b2cacf03ff2f0555089e80d0ee97f31639e7488317caf08aba3ca32d9816f61034858dae53b7b7b62cbfc257fe68c19db031214caa484b7040eed84c4a6a36fdc78f21397da37a656684f86e7f3b2c59c965d628fc61184179bc08207b51d71986c8804d641b31effed4976208a24c6e8df6bb4b2dfbd77551a7dbc8158f42045c44faaee1d4c5492237f37f3f398523a0fad547e98617a4ae9af104fed5073608f619695cb983ec7ee9b104fec4a938f45abaf4275a9e2b1aa42c2315e38aab3e4bbaec48ec7a3079b24483744c92192a6544fe1026835510df7597ec943479d36b07644179981fefce1c843eea9fc7c3160862342683a68cd1b83603e66c3b31446a2fa75fd65669e9c54709b5dfd95d850137efa915d24e7a400a027c6580aaa313b48fcdf305cbffd6eb1e3d6ea697f8065e7f4c0c8777351a7b2e1551ae5fc146fc6a48473eb285aab2fb4787f4642d10f272110db06a43506fc6ba223b1b514f3544ff6f4ed97923431a38162c3217eea5bdf5ae676f824d8a10f42a6c7794d6ce14323f0bc31c87adcf7a06e426c2c6a1893b3d534f15814c2216ebc401e49f4f1a1e2c1136bcfd6ef5a8878bfcc065a3c8646a7302e8529f60e2687fbb325e14fa8228abd8759c94320bfc89ea9148954a7b0c02127047eca7f7217f58a37b204bb6116eef1dc025f98ac0c547f0369715687308eefd60e00ee431e9a9a37b8d1b2d6f1b4594ebf42465b84b520d2ade2b652075ea5cda67bf908a6cbd235925b967df30d0fd9ad9c21f3d0bfcd362deef59803a265a1462519e420f5403432a1ec23ddd6a0ba821d71a3064ffd0cc8cbab0e850d349f71c818f7939bf34310f217767164feb133e07b9d15c2364d5660034892a8a7da7bb5910484bb2c0c5425d75abda2731da4cf2d192db9d99e1801760a280f99b69d1170577ce7447fb444404a1a3d8478301874e6fb52ad80c9bb0335fa5ce3edc78c0ccc10d547c0dcabefa5468479a4b5b42ac51f576767e8b10d2f77a52b33eb224751058cee53f2a6a0fc52f3a05f086252c1bc27a2eeb65a6625bc009e022befa00c0c9bb615a93509854f1f19f025fa4b71c25446397a2e8ba598ac071b700d8af11f6960cfa73caa6969a282edf4fb451aab5d10122694c3dbdef104595866df79811770337a35888796f0943de524df16606265d657751a268c9ae2342ac08435662a96a0073eb91065239989000d26168d6bfc06b21b8374ab6908ff516bb6c3a7b0036186533f33a54296069c5f9c8b7e043b81e448e6afd231041ad0862437ff19ce3964cc95f9f5505a34e64199efadcfc84396e5652b40be728b74abba98a8a07790d519a2081391ff182f7b1d6f9f4244322cbbf6d62c3eb95245b4f6c18c88a4d4593be50ddbb96da610d2c2b5a361b9486c965a7631445bc51139c11f11ca6197e0683d274917d064e1767828cbc89200423f8ba0b57da443e62420d37d858a2789124106531ff5d06e90cd439fb87dfa244eed7a8a80b6f1b8747d6d103594c216d205eacac0dd16b8f102dbce002ae9a4d0ccc90676d6923ec377eda0fa9a1eb80a4c0beae5d99176711c08fa86fd4482bd90b06f1ae140050915ccd25fa18e6258998681ab32a68b836f978364f621508bfb42e61ae3dc3bb643bd70ce387e33d06cb47672fb963842392a87fc2687050fcb2af729efcc0cff392d8b9102e945be5bd6803f6fb67be048c06adefdcdf0e86244a0cb7c6addb08f921abb4e98580406b4889f5c5e1172ce248b6626ccd5cf361d0d756ffac7813a4face7e17d9cacd074b3b", 0x1000}, {&(0x7f0000001980)="d8610bc61bf4b3b42e39e37843cf5a7f0fe42990e03997eac31d4c2353f1259f800f9303ae4fd62e89641c8bb8e53d0f2a5f1c2c07e0c7090c54b407e3adfcf540b362984b3144b1c7d07b1fb58d2f906590d1f778425d42eae661be82076fc9c8a454a41e734044d33afd4b7e1f159aef1623b626b5694713d16fa62e208e63b5a23c119f271c8133624687786049b1d5afcf0af03a87066d90382337a48d8f11acca41fe6948fe34df6f95f68a71656bc87af451e9c3dc5be10304e9", 0xbd}, {&(0x7f0000001a40)="93315c68977a7c4f4d932f73f892eb11222a3f0807e408411302c078746c208ba6a4bfda6564d32d14ea3d8e59caa2ce435babd4e59af8b997bb93b6d67ba463c5170d81f653b8852f1d8212326413137882eb96cd9502044f4fba1c9735525130e5de1db4235b62aa317f0f0ee81681efed285c8efb946aecd941d72192464b3c56b953489c67906fb3b7c94c9fff0f9252a57f3e64af4a359a450c9cbcdc47f7e81c8e809947803aa5f2b898c745d20bd6db2cfdc1ecd268e4a02e4adc26ffa6c3501e3e0557ae36ea7a17b29e3b15aa8b733f6aec488aa1910ff39549cbd8c1036caf0d9ed4d4133921a091a1c879c69087daeb9f54c9a2f49d1ef3", 0xfd}, {&(0x7f0000001b40)="772c5722642532efb667e8f4b2fe0c7f8eefff8262b060a1d9e5fc4a2723fba3481ba275576af91000c7302127b130dcf0e17cccbdec471134e032a5be122d26f2d6032b974e0a48b5496b0654d33c745757f0c69224e7136bed8586082dcbd21705899985a975118b739ac6d35de22d5929078ad29ea9dba315790804d4c92dadd136dfbefac9f05e4eaa192e213fbf5ee15087d25f76315d76fff225155cd7719e18c174f219de83181288dcf63beb2c2078fcc717830a9e86c945aabe66c6e19fda8a7bd4f07537856f581488ec515ec3f058ff050e6302", 0xd9}, {&(0x7f0000001c40)="c5ae937cc80d23be70af9e105a1cb0c480c5d9316893fae5f16ae1bfbb74f7a4a7006a911d1a35a54d2ce32803a03f1c3e082a91f09be37dd8ce6c45c0260d17144061c121ca019ea97e3193041f6d74ab70d5d053172692afde7067a1", 0x5d}, {&(0x7f0000001cc0)="c6b5414288ba237a3506eb7cf1a4762830307899ee6ccb54155a2b662ab94d541283d0cfa5b3bf88410e7434a79b607e18f43fedfc560d907d8eeb88134bec0e33f4e989d219036defa6ccbdc6e1a4d2d3a7a30d8859a61b79b6b361acf1048095d38504d66b62", 0x67}], 0x8) fchmod(r8, 0x8a) lchown(&(0x7f0000001dc0)='./file0\x00', r4, r7) dup2(r2, r1) close(r3) sysctl$vfs_ffs(&(0x7f0000001e00)={0xa, 0x1, 0x7}, 0x3, &(0x7f0000001e40)="20f9d3aaa0294d815d0cd11985217b7e39eb1b65ad2c906bedd37668f947326739fe4c", &(0x7f0000001e80)=0x23, &(0x7f0000001ec0)="f96407d15540ba21832f7ca3303b3dc0b550550c4c95096c8bf208d325131302be764996d4c0c7333184b384a1c2d97c088f2e08d20f940e198acf8e708fc26ab9d309f0c5468f2f7a4749e1cd13ad00531e035fbfa4352238a1b04d1aa3e687a1149887099fcc65fa779eeb50446d14bf64d0d96a4ee5c15a37b7019df88663e401cd95e38c843d6984", 0x8a) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/122, 0x7a, 0x1000, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0, 0x80}, {r1, 0x4}, {r1, 0x8}, {r1, 0x10}, {r0, 0x100}], 0x6, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) semget$private(0x0, 0x7, 0x3c0) getpgid(0x0) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) (async) r1 = open(&(0x7f0000000080)='./bus\x00', 0x200, 0x0) (async) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) (async) setreuid(0xee00, 0x0) r2 = getuid() (async) r3 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) (async) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) setreuid(0xee00, r2) r5 = socket(0x2, 0x2, 0x0) (async) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000180)=[{0x3, 0x43, 0x1800}, {0x1, 0xfffe, 0x1800}, {0x0, 0x101, 0x1000}, {0x0, 0x20, 0x800}, {0x4, 0x7, 0x1800}, {0x4, 0x9e, 0x1800}, {0x2, 0xfffb, 0x800}, {0x0, 0x40, 0x3800}, {0x3, 0x8}], 0x9) (async) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000004c0)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) writev(r1, &(0x7f0000000540)=[{&(0x7f00000003c0)="68d82e825ab86e3707c0b898b0bd8035c860b78ee3f018892c85a88e09b5c1b1b4a84e8ec21daddfd89cd77e82c08670fd797ce754c7d529eaa04f631c1273332e845fdb622278ecc37239bdca5524c81305f2cdd4e6b523a2dfaf1dbe2d651a22094955e2264fb468708f4fa70570d2ee2f6c5be2683d4748dd536cb19b32e3b0114d364e17184cf48f2c18fcbcaba624aa8c27b47c65efe53af842ec419764aa0fb6c1623b610ca06f31360a5965534e4810c6db422b16f7a1906213b2afa625f434cdbfeb", 0xc6}, {&(0x7f0000000300)="b62e80465e65ab6458cc9084207d9e", 0xf}, {&(0x7f0000000500)="47d6567d17ce413e383afbe3ce7c327456e4d9315eb45b8cf7209a3e57579442b7", 0x21}], 0x3) setreuid(r7, r3) (async) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2}, 0x0, 0x2000000009, 0xe7}) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) chown(&(0x7f0000000140)='./file0\x00', r2, r4) chown(&(0x7f00000002c0)='./file0\x00', r7, r8) (async) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000002540)=[{0x0}], 0x1, 0x0}, 0x0) (async) open(0x0, 0x0, 0x0) (async) getpid() (async) r9 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000934, r9) (async) ioctl$FIONREAD(r0, 0x8014695a, &(0x7f00000001c0)) executing program 1: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) link(0x0, &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(0x0, 0x0, 0x40001b00, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0xc0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000400)={0xfffffffffffffffe, 0x8000000000000000, 0x1, 0xfffffffffffffffa, 0x0, 0xfffffffffffffffe, 0x0, 0x10001}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0xfffffffffffffe9a) bind(r2, &(0x7f0000000000), 0x10) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f00000001c0)={0x0}, 0x10, 0x2, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000680)=""/47) r6 = dup(r0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000180)="e268fe3e", &(0x7f0000000280)=0x4, &(0x7f0000000200)="4f50ff82841b61bddd7b0fff75eeff34205b5f0c6f02d687106c2be25ac2cfb445a9f16bc920651e00984921510600cb131d04ba4f72268ebf1339e7c255ea26b1bd6efbf5bc92dded68afb03f8f7da7224f26fa07efa16ef7a3f63e5e578c8d6d963eb16d10779c6e700bf39587abed5b441ff9", 0x74) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSDTR(r7, 0x20007479) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) socket$inet(0x2, 0x4000, 0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x7e, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004b0000700000008000009078ac1400bb0000000682020707c27f000001070f000038cd4a9eb2ad1ed1774b000000ac1400aa00000000940600000004072b810000000500000005ac1400aa00000a1a00000000ac140009000000ffac1400bbe00000027fffffff01890d0200000100ac1400bb00000000009078"]) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r8 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r8, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) executing program 2: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {0x81}, {0x6, 0x0, 0x0, 0xfe}]}) r2 = socket(0x18, 0x3, 0x0) getgid() getsockopt$inet_opts(r2, 0x3a, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="7696c7cf00"/14, 0xe) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x4) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) dup(0xffffffffffffffff) executing program 3: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x3e61) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setitimer(0x0, &(0x7f0000000100)={{0x8003, 0x9}, {0x5}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r0, r2) ioctl$WSKBDIO_GETENCODING(r3, 0x4004570f, &(0x7f0000000080)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0xffffffff) open$dir(0x0, 0x0, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xe8}}) r5 = socket(0x18, 0x2, 0x0) close(r5) r6 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1007, &(0x7f0000000140)=0xa, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCLOCK(r4, 0x20004276) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x0) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = socket(0x18, 0x1, 0x0) link(0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) getpid() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000280), 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) executing program 7: r0 = dup(0xffffffffffffffff) clock_getres(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "cb5465", 0x10, 0x0, 0x0, @empty, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, {[@routing={0x0, 0x0, 0x0, 0x5}], @udp={{0x1, 0x2, 0x8}}}}}}}) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000280)="b1000503000004000000020003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r3 = socket$inet(0x2, 0x2, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8000, 0x90) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r3, r5) setsockopt$inet_opts(r4, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 2: sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000003c0), 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f00000000c0)=[{}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x2e, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "e10f46cf"}}}}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) dup2(r2, r4) sendmsg(r4, &(0x7f0000000e00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000700)}], 0x1) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) (async) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) (async) r7 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) (async, rerun: 64) recvmsg(r9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x11e}, 0x800) (async, rerun: 64) sendmsg(r8, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) r10 = dup2(r0, r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r10}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000134000/0x1000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x4d}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x9}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000008a000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000064000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000087000/0x4000)=nil, 0x4}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000134000/0x1000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x4d}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil, 0x9}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00001f3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000008a000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000064000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000001000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000087000/0x4000)=nil, 0x4}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000000140)='./file0\x00') r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 3: r0 = socket$inet(0x2, 0x8000, 0xfd) pipe2(&(0x7f0000000000), 0x4) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="84c104a944493dd43e3e0000000000000020e2ed255748d17f8e96bdfbea96ac888b09bae5322372fd6f17dda59fbcfab1ff1cb7d0680f7eab96a676341702c06e13c8c0ee8db0afabfcf99fbc14a6c1f67c4c24fcd1a07d2f561ad1f3c357404addce94d59dfa152c505f8996270bb2311b2e10e8b617b050f537b5e07a4effeeb84dd8fa006e08bf1661b510a3bdac3c14da89137f5bd45ac888d800dff3ab34c333d8ba205a8f5f661251ad04a939073f00347267e6de7b46c44ee30aedb42f93a88d3d0f630d02ecf37ee9b78047ea2615e886dbaba7efd244e3f73cad77bda26e3de51eef7bb83fab", 0xeb) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, 0x0, 0x15) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) socket(0x2, 0x4000, 0x0) setreuid(0xee00, 0x0) r1 = getuid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340), 0x0) semop(r2, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) mknod(0x0, 0x2000, 0x6da) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) shutdown(r4, 0x0) poll(&(0x7f0000000080)=[{r6, 0xab6cc3d7ffaa0897}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r4, 0x5}], 0x1, 0x0) write(r3, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semop(r2, &(0x7f0000000080), 0x0) r7 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000240)={{0x215, 0x0, 0x0, r7, 0x0, 0x1, 0x8001}, 0xdce, 0x32f9, 0xe057}) r8 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x7b, r1, r8, 0x0, r8, 0x88, 0x4}, 0x1, 0x1, 0x7c}) setreuid(r7, r1) dup(0xffffffffffffffff) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x4000, 0x4) syz_open_pts() poll(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0xfffffffffffffd60, &(0x7f0000000580)=ANY=[@ANYBLOB='Y'], 0x10}, 0x404) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x25}, {0x6, 0x0, 0x0, 0x5b}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24}, {0x61}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1234c147d168098b93029dfee05e", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) getuid() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) executing program 2: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) link(0x0, &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(0x0, 0x0, 0x40001b00, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) socket(0x18, 0x3, 0x0) (async) r0 = socket(0x18, 0x3, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) (async) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, 0xfffffffffffffffe) sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000340)="4bcf210c201aa25772b734f57134d7c60a5bf8690bf7a90fbafdf0de955643b5db559ca8df236035f17d9aeba0fd1865632eda92cd19067462e002000000ce6bbcf7347cf3e2382a3b8c1ab6f2e62ad5e324fd749f21f13e5ee92097e0eb26b663e031b485c0ba66b1ebe52d487ee65da314e58105b9b12c9c3995580d48db3dada11691575023e1493f5210983b1b64abdef07550b18fdf5eacde2dd15fdd38634a51f0ea71f55e4c3a7a981d336f2c3514f4f28813551a681468037761", 0xbe}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r4}], 0x2, 0x0) ioctl$FIONBIO(r3, 0xc0107008, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0x261, &(0x7f0000000780)=ANY=[]) executing program 6: r0 = socket(0x18, 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x11, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) symlink(0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000540)) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000040)='./file0\x00', 0x56, 0x0}) executing program 0: semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000080)) r0 = dup(0xffffffffffffffff) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x100000b, 0x10, 0xffffffffffffffff, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c, 0x0, 0xfe}, {0x2c}, {0x8046}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[]) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000100)) connect$inet6(r2, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x10000}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) getgroups(0x27, &(0x7f0000002540)) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x6e}], 0x1, 0x0) r4 = kqueue() sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) dup2(r4, r3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x26, 0xfff, 0xb3, 0x7ff, "0c819d21492b6d7560f731331c927452521316d3", 0x42, 0x3}) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa090000000036b92834bc5256d30046004020001b40fc0037a17803001200"/45]) executing program 2: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0xffffffff}) mprotect(&(0x7f0000332000/0x4000)=nil, 0x4000, 0x5) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000040)=0x3) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: syz_open_pts() (async) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) (async, rerun: 32) r0 = syz_open_pts() (rerun: 32) syz_open_pts() (async) fsync(r0) (async, rerun: 64) r1 = kqueue() (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) (async, rerun: 32) syz_extract_tcp_res(&(0x7f0000000080), 0x8, 0x5) (async, rerun: 32) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x40000004, 0x93}, {{}, 0x0, 0x80, 0x0, 0x0, 0xfffffffffffffffe}, {{}, 0x0, 0x4, 0x1, 0x0, 0x1}, {{}, 0xfffffffffffffffe, 0x0, 0x1, 0x400}, {{}, 0x0, 0x0, 0x0, 0x8}], 0x200, &(0x7f0000000340), 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async, rerun: 64) r3 = dup(r2) (rerun: 64) setsockopt(r3, 0x2e, 0xd, &(0x7f0000000400)="4c0000000dd201d5b18d000000000025905f00005dabf270adf3a5cce931ecce40a151eeb54ccdb641cae83d69688c4775cb8e0d975b5c785b56cbc477d8dba6743ad54660e183084be7b67fd859492b16656d0290da585e83e1305609fa37f164e9cb6df78eae4c4acbd4b7c07fb5cd7ee3fd545b1587785b671bf3166f92625d7b045842c2d4a3a5488939e9546ff7690484feb257e1496237addf86aba7470ef8e84515f0d02bffcb83aeda6f65df509900ffec6362c653fa2b9bab4ffdda59410a78709882298c798f07b10c73b83596808e8ddc420cf4e8d73fc37ccc6a904873c4dc39f6023255972567f38e62cc08cdac02a3274a7659fff7ff49783379f62b5b785bd76605082b03e7da7fe60a00"/299, 0xffffffffffffff80) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206997, &(0x7f00000001c0)) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x0, "28b7e60ab87aa57800000000d0d2000000001c00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) syz_open_pts() (async, rerun: 64) syz_open_pts() (rerun: 64) executing program 6: sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) getgid() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x4000000000000076, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) socket(0x2, 0x1, 0x5) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x7}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) write(r4, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) sysctl$hw(&(0x7f0000000040)={0x6, 0x1c}, 0x2, &(0x7f0000000080)="df", &(0x7f0000000100)=0x1, &(0x7f0000000200), 0x0) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x5c}, {0x24}, {0x416}]}) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x112, 0x0) r1 = open(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r4 = dup2(r3, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x0, 0x6}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) sendmmsg(r5, &(0x7f0000001a40)={0x0}, 0x10, 0x0) write(r5, 0x0, 0x0) recvmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgget$private(0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8}, 0x0) executing program 1: listen(0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) executing program 2: open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x188, 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f0000000180)='./file0\x00', r0, 0xffffffffffffffff) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = dup2(r2, r1) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000040)=0x20, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r1, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) recvmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x2, 0x0) r5 = getuid() setreuid(0x0, r5) chmod(&(0x7f0000000080)='./file0\x00', 0x2a2) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x30}, {0x2}, {0x40e}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r2) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000538, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r4) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000380)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xdc}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff0000/0x3000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff3000/0x2000)=nil}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil}], './file0\x00'}) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) (async) recvmmsg(r3, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x400, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/42, 0x2a}, {&(0x7f0000000180)=""/176, 0xb0}, {&(0x7f0000000240)=""/185, 0xb9}], 0x3, &(0x7f0000000340)=""/22, 0x16}, 0x41) r1 = getuid() r2 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0xffffffffffffffff, r1, r2}, 0xc) recvfrom(r0, &(0x7f0000000400)=""/4096, 0x1000, 0x0, &(0x7f0000001400)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x10000, 0x400, 0x8, 0x9, "c0458a4fac3394e5f89486e437969842346947f6", 0x401000, 0xd419}) r3 = socket$inet(0x2, 0x8003, 0x1) r4 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000001480)={0x3, 0x0, 0x8, 0x3, r4}) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f00000014c0)={0x2, "c6b814a72ac56b5b0236e00bf5762c4bf4ebe96d9393ba0dc61a9d99a95679f5e8"}, 0x29, 0x800) mknod$loop(&(0x7f0000001500)='./file0\x00', 0x40, 0x1) clock_getres(0x2, &(0x7f0000001540)) r6 = msgget(0x3, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() msgctl$IPC_SET(r6, 0x1, &(0x7f00000015c0)={{0xfc000, r1, r8, r1, r9, 0x80, 0x53d}, 0x3, 0x6, r4, r4, 0x64e, 0x9, 0x9, 0x101}) getpeername$inet6(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f00000016c0), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r10, 0x80044270, &(0x7f0000001700)=0x5) r11 = semget(0x3, 0x4, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000001780)={{0x80000001, r7, r8, r12, r9, 0x104, 0x1}, 0x56d9, 0x200, 0x31f}) fcntl$getown(r3, 0x5) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001800)=0xfffffffa) faccessat(0xffffffffffffff9c, &(0x7f0000001840)='./file0\x00', 0x48, 0x1) recvmmsg(r0, &(0x7f0000001a00)={&(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001940)=[{&(0x7f0000001880)=""/139, 0x8b}], 0x1, &(0x7f0000001980)=""/9, 0x9}}, 0x10, 0x43, &(0x7f0000001a40)={0x3, 0x1}) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001ac0)={&(0x7f0000001a80)=@abs={0x1, 0x0, 0x0}, 0x8, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x400}, 0x404) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) r5 = getuid() r6 = getgid() r7 = getuid() setreuid(0xee00, r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) r9 = dup(r2) r10 = socket(0x0, 0x2, 0x0) r11 = socket(0x0, 0x2, 0x0) connect$unix(r10, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) dup2(r10, r11) r12 = getppid() r13 = geteuid() getgroups(0x2, &(0x7f0000001540)=[0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r16 = getgid() sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000180)="4d02a02f4de1998f6633a73909514ae50bd07d15020bfaf85cb0706abc9769353480ccfc3eb27da591cd2cfb4e8729c07c89773c6673dd584472b8f046254864d5513f60b5a8647308b0cb7c9f9359eda45f7cb1bd2c35af24f6e86e815aee7bf391d0bb07983e2231b626e476f328746d1763766f484666f558eb853c000145c35747a16a67a631e2718b0e2ebcfb2b2e5666bbfc7060a7ed3f801774476d29857623e31b64b1e6488bd95013af8d75ecac66e390e309e51017614b861ce9e7d8c5ded665e7ad369888758ae2e71a4a50fda71565e4b183300591fd1ab012", 0xdf}, {&(0x7f0000000280)="37ee94826cd1c97b9c8a597bf9dd5dd62809002d2e14d2a95580adbe31df271bbce1ee2fbd2e239703114cf7cb9167cf78bd2f465c713972210fd149fb8cf7212099aa9e518ef2a300c571ff46837a42e98bbc6a95073cc1cefa2c2497da7e7ac6b5cc006503c1dcb7f92b5e5755d45051188eef2afc064136fc1eaaa023164fe13f60388e364484b806348522e941f145794462edafdc01ed28c35485dd52f67388f55c3951d6e8473a36d91a04aff361ed06acfa8f689807521354cab4c290bd07dca8b4fddfd4c16b4d4a046c7fdc5cdae71e390ce537d768ec63d598fbecd3e100fc9f82de07b3834a9329770b210c3fdc2efebd4b35ae9b3bf095cb859e8f5532415d7ae2ca30a6e704e39f6d02463f9708b9205e6b07d7f6683147f7ffaeb1087f049e0373f90eabe1f5dad006c917c3c76d70973127c40793e328022d0dcd8fb888fd78cb2da36349c7aa08ace728ffa1fd66c47d0806348990a5526e121b75eade5eb81c42e9f245c58d6b2c56af98bc418d9d9517d38b6a3da45775809ffa287f9130ae7a404e6890acf39365e44a5a31eae7b4ee749e9dbb576a0ded832bc1077e7c09fd3bb0ec150167ca32d9fcd3b47dc38fd98e607f3eef55ef5416956a20033f3415a6e56c426f143e417a331157d9f3c74343c53cc6f7fd4f98647226406bc30c1c4e5b14d742b05e62432a466295dac98def834bd8edce53c276a7835fe12ed643dc58371cc421ec5a8cc693e84ab962e1a5ed552e691590e561a448ee01ab37bb1b8684dd1df35ee33f94126414b664bf802a95c9cea0afdd2efe71fd06f90dbc0aab21de3325aa4273b1413bb90309c8485376cdcac4409b7caa6b73c6e1600762812e66ee7b7a781349a4feb1070e9df0a72425eda9280e45df56eb6424a1a664cb56fba573d032afe5569ab80351be4b8a49f587cd142d10829ce9248ee7795f73e42135995399aaeec1c944404b03295f47c6937c2d80ffda61d6765a7b8804ecb7d51240a707e306bf67264476303451869058bff67da1b3c2479c5dabcd77c9e82607e843c9dcc760d51d6cb034dfa3e1f22a3923e7589f6397397d2103c3c89d5088e12f40c823a212c8793628573123ebde54dff336347b90c71f7ace2feff2c2ad45726bcd80de55d439839fa87e5c1cd90ac63fe33b3494421c69e70913540cd4efacefba5dfd2f493ca7a9f7fa41ed64d1b5ff75b40ebb1e8333b0b04c37153bcc0b803285648cd232e938fecab2755dee2a2c81924d420125011c49d19cfef5f3723fd10c4dc782964c65aef8ae7efed2819ec1686e54128431f5219551f4fe33b53c2cb28002ada197edaee9048a74a4ac6f0f94cd1f82618234f66f25d532c0d3dd19bc1bee730b724e146e295c2d88c046010c855097d4bfb77f9de13283ec25dac8fce4ac2f504c206b15843f9015d6c6f49ecede52266aece5ccb8e259f56bfde32b54e15ac957af6343068da6773546d53343a552fc8fdd0ec47393001c955927478c54838e63be936cb5e9bffdddd6ddf3c04919e056d2fbbd569fcd386c0969299ec96e0ba9596a55ec41db27b223963ebdde5d207f84022f16050e502b41c6089d59748165d89d067aa12bccb26d247b73663809ed04bf82a8d069bcd169c093f662f966e48147de9a6a9fa5d1a13e430a54c090525611d0d6e1a4a815f44f03a428571c4d794997621bb93ece32e7982547e40ea9f96fdd50f306ee1cbfb9b3937f2790fe72dc1a94127e5ace18bc6fa7801215b2d71a6a6acfd0feba702c58a63e54e9920b41c89269009819355c65e5083b16caab945037bad9e3ae81b5b567131f9d2a934c2c934c5e87756bd74402ca3bd5525b9c1a1819ce4d7f194c959a6aeac92cc32e9454cb52f69a370de98f28b12f5cda877b92bdd203c6ba9e3dc8deb6ca153676dcb081d8f01fc5a9cdc1d847900e6d2108a574230b677b46385085579449d7b5251bf55aee44617641986478ef4f94c88fc828e69e377fed02d047a0bba996821b9f82da2ffcb4a5f427387e624dee949ceb6e5a4b948cff3b72539067394a5053bd3ab35aa88aa95ebec2ac8bccfdc681ad9ee8c4be01b74c24f779cd47a7c42253aee1301b9e5207f594a428ac484378188a06f19aa02509362a175e7b60cfc8e968a2519c7cd89badb9c285deb4a192bd909cb5d446e7dd6893a9d304799599daab5e8553bd1682d5e974a1d220037101c50c32648e27f33376d6ae2466cac57645a18f948125d1e6313eaa80ac6010c7d7b777d06233f196be79fd50c8f00cbb22d3a8c9ba586c1c1b0520b6fa022ebf097643ed03f1feae1ca29e4071b028954bec58513dae89dea381e771579b29b81b12ef486ca902951cf3dbaee3007e798826c4751572ae4ce927f78ea553d8ba6cba473966de44be964427bbb84481dec7950d6e2acabc1ad07310eb3b7a6758cc8bdf9b6f9246b73343116469044022d96a9a31e37c2ab35c0167d1062a6df2bc6ab399db314869effa89a9f426dde3b72fd892d8e42f5df6ba69b48c30a5aa8d11b746eb7f7cc304d50fff284b04ae76cf6be7bcde0d244ca252cd7457e58de09a7b450c70a902fd797313ae3a97848020db4a20fdcf73468b88853ed0349546435cffc0d9cc103a1ad1b6c174f279c770d1ad2dc819fad2d544a9e41927c69406822a7f70c0803bb82fb40327957b1e91ebafc548f3c9eaf2f4fadc8cc94164996b729dd248f3c96caeaaa0eceff40b11ac275555382b464c50b6365f923c4b8bec7e13533b8c02b43d2d05820359925dd90de3339f1c05275295ddc0eaf501d2fd88b5631b427265bde7a161955cb2bacf4112b02bab302392a62cf9cc690977a21a1ee64d725418abfd5421c9efcdeb66683fd05981e75148783e90124c3e03c36491145783ee5ef4b405dfede05ee7ba41f0493e3f6f8fa10dc5a9f8a2973a8e6c9f0803059d1ae9fa9196aa936f11b5199713663da72526bb562653228a71ba7c702a34f98ba507e85507ba9d3898dfd8d85b8685d2c0f88557543283167d4417940a30aca4a5d9bd3f7ef4d2251a5a3f400246aaf4dc8a50b774295b8850f57ad6b87b699f98165bc4a2030ee3f32dec986fb9793273ec5a0ab1b3c7ac82e10f5a46ecf7a5449c19a7421ab50ff454a7d7806f5691226a372f33410dd0d64addfee1e1bbbfa467c445055636e159243a363e42bec359d71482ca19b06fa2023bea1545479e0cd175a6ab73548fcdecb78ccc32379a4ba750502ddb36a91525cc46838eefc50f0d01bcbf6ed9e24b72ee2f4e2e28f7ff4a302e6d38ba6b3d8329d43601718281f30b1105cbd20d316b71e8c9bc600604ecef24ff8966fe22ab904be07c553830cf1be2340a0b5162049360a0882bb4f45a9318fbb247afefdfcb57551f8b5be2bf21d15b02a853816501f5a12e7c4ef7724d15240bd56ca06066b0e904432468f0388b4ff9aa7b639b1678a62cc1f5271e552cf9384a523ff3edc5647ff3930429adcffd2a7a377d300fd77341bfcce9ee8132ce09afbc911ed4189700ab0fc1d66d5fc5af609ebc850f25f1abcbadb49e44510f47bacf4dccc20d7f320b2b7203770071bf25c11bc9579123408c93eec307d439e7bfdf7b4c000ac85934ebd778acd354866d93832209ffe6a0941618a5eac1a6b56facdfd327524a90a18db4e6eb91c4caeb743a7e96d9ffe1319515272005de6fd449af4c8a57363c1078b2014010eeef5752648aea61a46264a781a80eabf480490f15c796a7b7237689a8a95f7306db102f6931cf1495948f1afdf084cacafd99e2e1ed040af9a6cb9738f104e4bfb87ae622baf87a1727ab694a23475fde71831b36df0b40ac9fb767fc0f735de69770e23217cb494cea52b48c8a8002018141f77c95c5190820e565a5a72dff26a12eca16d15fd65e41f5889a118ee2882037b194365cc8a15b4a64c40f63e7541e2aaefc396431c6f8657f17cd0e28b3396ca8a32a249e7e1ae5d130086a4aefeff7b4342323807a1eeb57550fa8e015615644dd6120ebe0a25f387eddebf018dc97c9d0190a65950954fa64c969b6ab75398d777669ab1f47803d678bcecb7932fea23666d8568a6dd75b2003526dec24996c7730d16df0942774b58265ce1ace62948104f6e4d6df1b75d4d8d8cdacc0464db3930506150717100e08018a959c0acb4e53d6cec659add0832715046d25b69c91b205d9f76d60dc3966067b6aeac2e620c940abc8d753acc190286f0f2e465fc2fd6f2168d7453573ae5bdb04aad4c25c7d8b6648856edcd7f3bc510afb0ecf2a7d8248daa2655d78d29cdddc329c9b4caaae02f4635171821a3b5c1f9f7069a1eaffc8b1b98c69a9c59d0b532e70ead8b20298df3de6cfbfb13a39539eab89d3083bbb80252eac2dc36e6d8f750012c9ed861296ac5013d6c32efa37d3ace49592278998a034c6fedbcadb75d0375457ce088cebacdb6f016f6007b338127aee3771a1b0be58aed3ccd6a7f45ab71d8e8030b70e84aa401aa0440c83897b4268a8574074786dd05cc06a9d97973581cc496c05e7479d2c382f0ee0f96ae6ba17d8ab0c0ad6d25fd2c43803f3c4771b277c14aa3b5b15e1854711fbfcb3f9d8adb671f7cf3f61fc5620042f4a1f5db091911205b6f8f24225f87826d99e8cb6af6187840d131ca6cedcd77b0a85e2308923f79a6f860bb081bf327b4e5f4ed27a57eb5ba2acca4d81f67721f48f82a3816c344bb3046e19f32ac79e8d9426ec7f9dcc0ab8c5a28c76ecb061da8268c25a32df9afd76aec8bebca6f78dc627944925b5286de010142339aa83186281a91dfac4ed82fd204c930c047e14e278da7f7b6d86a6d17d0b776bb94ff7abec469e12b7ebc09b15aebe7caceb094b9e957eaf6b115a6ebd291d05905de91a534b5c730eec4ac872d199c5761512d125acf835f48c4d688504b806fb8712f80c1c21f02f3579e131f263243224288d30ee4cf8e9043e62d0ca64ea152bca5e487bdda49b48d7eab536d42eeeb0f0916d11439797280dcd09014b27820ec2e46adb0a862f4dddbbe49fcee3e145a0c12273e38ffcee07cf624416873b9c6611466e9cbb03b433f5588bdeaa65864f3aef44a0f08e9d23f939e1c74f06cc49625782690a04148f27a27a7f323ebb5ce852933fdd7aba3c62d3279b5b9982292a61733ff828aa8bbe52932f5e96ca2289cb22941cc376a70f67c912301758ac84cc518d82144dc48da03cbcb1a40deea234bf4fdacd3811ee4743722ce93c61095e688305c101bdaa8194ed4bffc73095ffe8de83fda78d7f8f70ad63a1ece649267c7b00c1e03828d78673180eaebf2473fb539291dff3d29005be39cc277fe0aabf6f7cb0f889e9a2ea6aa8f799b545a1b02334e50fc044bb11f63fcc864725123a5ab09d7f70aafa413059077c78a89e82b4b5923923af1bb66406e7d40917dc49eff739374a1db1e78c288337505feaf4250db2d2f395f2aeace2daafa6adea81d6b3f64495163c5fda4075df6bd51806e4f08e1228acce705757ae49403e19dbb63677ea40481355e7cdd7e8e278fcdccb2a53ca56550cd489a6808a5aa52c4d8fc868767b15285af4dacfa5edd2714bee5a8dcc12661917296d127f8f57658ff12e74caaebfb606ff18237703889ea88e382d2ee2cdbfa5ce97cf1829b23e1ce3a3707fa4adcb237cb2e2b5ce5f24a6f8e88768b2b5334ff22d67055aac6b110d0b7d527b09804f816b25d5731e76286edb8d0a664712c0f0fb06e0b40890fd243220", 0x1000}, {&(0x7f0000001280)="1654d76d54de576cd10a6f4f3ceae8f5afb2482be11a7585c5bf73e4eb0c1b55a17edb962b10613a062942d9fc779a1be715", 0x32}, {&(0x7f00000012c0)="4d9698dac798c0558abda9cbc7dd9a92ca4013be2e186edc03119e1787865d4e38c4d6b1238d133e6ccd0c4b9c53389c4f0a62b2fc6bb2247eb9a28d2add226a3df929e69897cede87c0aee1ea7fef2ccfc54ae9", 0x54}, {&(0x7f0000001340)="658c6fb4f7f0aafaa718074455db56f36e1cf3b4e1994a67286f68e1ea", 0x1d}], 0x5, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="007400002000008000000000ffff0000000000004e87069145", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r9, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r11, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x8}, 0x4) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f0000000100)) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r18 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r18, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) ioctl$WSMOUSEIO_GETPARAMS(r17, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r19 = getppid() fcntl$setown(r1, 0x6, r19) close(r1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setuid(0xffffffffffffffff) fcntl$getown(0xffffffffffffffff, 0x5) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000880)={0xfffffffd, 0x0, 0x1ff, 0x0, "870000001800"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="94c799e845e3728fe0395644c7c6f150860233efecf56fa2bb0f2999f4a251fe7da7cd83d68bac3f0d30ad393b4b2de3c6929edefb3add71c81743bcd8ec9a614d7e07dbacfff921bf04ef41e1e0271c41eeef3a0cd94991cb4f132dce21af098e390915c193a2439927299c3e43184e588171b9000d", 0x8e}], 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1c}, {0x30}, {0x8046}]}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[]) sysctl$ddb(&(0x7f0000000100)={0x9, 0x2}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) executing program 5: mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x5}, {0x34, 0x0, 0x0, 0x205}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x20, 0x4}, {0x0, 0x5}], 0x2}) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, 0x0) (async) ioctl$VMM_IOC_RUN(r3, 0xc0205602, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000007c0)={0x3f, 0x3f, 0x10001, 0xfffffff8, "0901000080071a8662fa084000fffeffe252446b"}) writev(0xffffffffffffff9c, &(0x7f0000002dc0)=[{&(0x7f0000000c00)="e7e66c6d3d15cf6c8dd4d6450e3cf4fc454bca4050a07a28fcdecc6707408e5411bb350e02b520ef3e11857d6a01b378b07d7b0291314cfaa213ab93d413a742b12e1402ca645d8fa24b1b3780608ae9e710213a8e7b1329602fe2c818195d6f6bb0d7b5e4b61d3c56c54bf5e8e6b5a101be75ccc11929df4e6080fc5096dfe5727965186da7c53235bf7c5686003de49fede40928ec72b6313b71221f9b015fcfd81af649852646085e1d019f2f3bc7d8c585d173105e9242b00594f574bc6b344e6acfb0a2042198861399005340ce204d01e77a82049db8d3f7b187f1515e930a7412fb28220c2bee63736e7d052e191458a4f69e116d7b1625f0832f21582e0a375eb5d3b972f2791b09ab4d7d5ced332c352e5b0b432569a6f099608859c9e0531e9c8f62893a682de48e4887672f1f0ee4f7352c1ea920bb2dfb993c822dc4e5913da10384ca47069404223dedaa0475edd9caf97c7c89af28e7283980f214cca5808db34f11612bf150e8254b8b3b416a1a193aecd1096687e9ec16241fda4e3ab6d10dd55fdb73d6acaaebb0945dd712deec47e331b3efac07cda71606925f59683918d75e150b20d846c368fd1f968e05a210aabeb5b6a90f86806d59dac56d8c9c1d88c661e02d0b5dcbaa5b0393bfda8d2a0f53ed5ddb8916387542f1aa851fde60052afbeb5c26909c1d78827ec7139e1a8ea441588668295f3bcb6356795c6c00483b240c718a765810495cb6dc6aaad894e2d2b2ba0c47baf8fe99956da0e35daefbcaf012302fab3a7a4e5cb6411796cd9e57c96b45ac8fc1de15fe74b95612db9b3a8dbde975b5707bc57104e122e03a125b8ba0d4b74925d41671b203a837865053cfbe65db247fccbd541d45fab6af2eddc83232de3d3607c04a44203a0979fe5686d1899d64c7a29adcdf6c03cbb0e80b6f48e953ec9ddfa95fa1763c7cea2f4deb700c92b68e2628cceed57c63780640dd233936b62f19d4d47b4523de67700aab9e90c427812ccea68686b67c6ce8465d31c3ea423d23c01b00679fbf60cfd043e3dbc7fad86226fbd372929492419b1d0bf728ef6cf69379c84c3ae423ecc243f7b6a4f137015034ca8abbfe42f941b901e647e18d5eb32b677e6fcb711bf56cb20e4c16da4600800fefa5801682f37b7803818d3e44ee6057df6423c2bb01cb38e94bdaa8d536baf413cbc48df1c12b11ed0acee47bb22327d79a94d2b32d6536ed51143659014ba00e0eec5deff744691fed35ee5f20dbf1ada884f0185bc2567aba466c5616a541794c58b29aba84826ac61f928b872c1a81708896f7ee9f736b274197a15496396c6fb8f874df75d2984612a8a2f3ce4c7b88cc74d932322e0c5f81416a5a3fef958010af70d692948aa6e9465b7a095c57948bdc475c1d0adbaf9ad79bfad2faedae83f113be7c4bb082dd016ac280630c8a6af3a74cbbf651ba91ec8b8c227e6a5de4a3d8a36b537e36114a11c6bdc167a843c5a4d96ec45fb1f23c91f27206f4a97e1f5f79d1f6c947c258ccf086a0ee50aaaa116e4fa208a09f06c1c3b673f5f9f2c804148734614886a60c2cb016611314ffb2fe33b587461a1740318e8ed1b02e77a566e8717ea74a12d0ee6fec836cbce727e0097498cb28af3cbbd71d0944752248e1c708030a7c2581558a5f988b28f4ec28776df720379a57fd8c0d3d61aa9af2838f742bb44c16ad120799e2a3f6094c439ddbaebdc5df66f71114473238fa52a264640d49968902b49e60299ef90e06f7a81b31ef6d8be1385a7560234473e7b6a4075ec84c7a80fb9c49366998b33eff2f89dd6711042a36b055e06f0371338470f52c08eaaac1600867a149c554ae8341fb18a6b73d19b74d4477e3142c0c010a32afa1ef15fdacf2daa6b3094ef0a35cacbdc41f257fc7c3f83382e3ec462f7946caf80c969a3a8b02adda1cdf8a480c3dd8538088f641f63ad260560d416b0019fd68d379ca6c980dfd9d224a6d1118f7be9482901350fd5f9103823fdaa2590df6260a6c9e9d13b6812d073124141ab053deb3525b3b4a9e2b5c1919b517396578c504b24c7b2464a7d2345dc857b97cc53feba517f9b215a8ce00e60090acbdc9e4ab25ff42e8bebccb23505514f9df1e53b6ed9fa7f618ad825094c88a7912e15082f9120d52dbe5e8ba3c62872a0f2e9f5fedce173408b8ee620c92b4d2c7d0f010b4f8f8822cdeace4dda365b37c55ae495404014f9de8b1f8352b4018cca101ed13b82214a5d802c05b882a0ce6e14a788a10d0a7df8829a51d0d6cee0d2f9bc689e8ff2bd0829d758a390126cb015be49822bdb9f660927ef582f69b8b74ea9d924eb3025ee31626fae6af305fcaefa5646b3d728cb67cbd82c33e07e23e80ec4e8199f0ecb03cae94ad2a4561ae962dcc30541008af74f50b46ac487cf9da84bf7e0c52abb13f5ccb17e9cdc0ab93dd44e3db0af614d649d9c4b1c838230f52bb9486e5358165b628c60a044489f193e8e1d65ff20232ee6b321d1cfce99b7938422a078ea3d5763cbd40f8703318ebdaf79f1a903d9083acbff1fb55c47bb50d00d6b017acaff8ae50308f808596cf76ab090dca5e16a6367f07cac0c6ec384b09a361783be1c0ff2dd35b49bc0f8cce4b129875c81c75a7122c316aaf2dc4f985ad19dd4921dde31d3cf6cc7540a0f0bf98550b40850ea90fa9f753d3ec06a6f82b255b3f25e62c79c4f1b4312b28b74a9cf77a41f74232fcf1e1df00b905a3115e171840c0cbad2520ebc4a75da66b164491236e9328f4c426710f5abb2cc806bc57bee2cc53805452ea21cf79627a007547250c084c9d361702ca297e0da7b07ce808943720b6eadda887cca6a0650b92e6763904a491cb2018fb6b935e3285f48de11f0963127f4ccd70db9cedd4738dc832eabcef2c53f6a5713637cb38561c03c26272ee4b03796dc195af21cd06b3ec59e6ad95f93efced586430bbcfb894c7c9958167fc4b78e6e9147dd9d7f3ffbb0efa8c76888aa6e63d9a3e099fdc9eee7e5d8258d82f3c3c600a0f1b9310b9b5d2ccab2e6f98ef04c6bc85f498e942c533b82462b10fc2264c021c410ba747c90d0c385b116c919093b51e3fe0da5e41cf7d0253cb5c08d8c22979431573b83ea042e6ddd81a142e1a606de68e6b411514c1e41d61f6ebf2726b3e534f85bfb2b85060c1d676f0de5e0c6d0bb12e03d32a3b3202334d6777cdbacfe379e523099f8551b9e4f5f2bfe607b9f421fffc7e96b2e79851bb1082c691985f8e8796fd3c551515aabec8c8c74a5f5b6ce1c6387a714787071521b75004137cae1360121798ab4bb2fccbb191d1e76ab554ece86dbe9cd55c034341764af8199da61886cafb83ed991a6875cf848db51c01fa8e5fe471c833c8821719568618003ef62f2c0ee02f18c92b9100dbc01c1c69c1d06281c4597e9f2870895c8bfca0a2f70c23495e5be2b9d983ed383a684aae09c005efcc3788e5c7db4ca342ed8af372d30aecf2a965f78e7387f0ee72c9c28c9687c11fc9fa1510e0a35b015ea627c04d5599cf8e2d0bed3ec55f72e44b7aaa1af1de378c3a9a67a40f8a3424554d257e15227e64ff252e467787bf72f5d7fc3c495f51ffdf04e0b76743ae250b669020ed29dbdb5d782c20dc82be61664bdf54df09a99569fda8ea9741acda5ce229ec4482bee4be1f18ebe1cf12bb2d2bfc69a74fb862368fa4527d37714d76473a622172622ea07c1c3eac0aa82b9e9233f9a6d35f956de6e8d8506c716229a9ca2c781cd39d1c2a6df34d5121be6f1c41b8919efc2c329136ec26b0fd8d23cf551ab60f16be987a8d81d5ba185bb53569c0a2a5b05ba65b9fc2986a12125b4a6a18bb916655c12ecb05758bace1c929e1f1318d45cbd9a134ee7d970c818282785f6232ef8f62ea19d79c29509948e8ecf4057afc819df0323a41e2a07d8c9344b827293948f8cc2afb592ec914feb48ff5fb177549c108fdf170f0cbd5e6ae169c7f303d2919f333fb17d4293c904d7ba5e1d1473dd2486a9f8c1ad50de626fd97a540ca7f0c59db06f6054d5d0860b653287684f1322696e6a6b0b38ba051349beff9089c57284f8b5a362c934c73c6d015090bb4e9b0fee3d0456937b2348f704fbbe80a5436afaf22b0c7de43f0e2449ec0a4dab23de2bef861cdd0d1cf2f59513deaaf29fe42c8be0e1ab2e20fb8c3d853e572c1dbbc04cbced3b501cdbc34bc25924a750ed06f4625202e1455d8cafc2c5a9a1d4446e55bfba4ad20c0580eff12bc5d94043334ca3db329ea4453dbe0278c6e2f8a5aa3342826f13b3ff5103e64d5df3a76731f737b4aea2b955449a7f460c22ec0a7779e9b1b5308708899e1eec1da414f7b85e25e63949873449d5d9ffa383f2ad3d6561833d063519ad13fb15f7448bf8730fefeff21889141ef75dccd051974fdea902a29a3ab2edecc75a6db8417606d0d6d6523a9639c8d7efb40f8e8a137dfb6ce085c37f9dd93b3faf1e4682c16d1da658fa6d08292896e79f9515207fc2047f0ce8a24c06ddc26c65ca563f9ca29c38e0a1dfbfbcd39d7a9099f213ece51c0ff305c91fa1c72d9353b8185eede1a690e74f9714734c762071cbb00315de621dbb88849d8de8251e7cfc976c48b3794367cb913ca6179eaacfc3feeeecbf15ae4c7cbd7f83f5e0aeaf7e524e9bc0b2f5e4d83db26a50097b5efc07b3ada380b8a858da63596ad0fda0d4a22f1f9c61d034b7de57dea61b92726b99a7c753ef91cefdfe61711d2a7d04d2e5c2259027000a7b27bb84f46a04c3b32fd647bfac8139e7b8bb5cd496918af25c6d1446f5719593f27573a23d9e4ebf09d8c1452ddfe393b095779390cae386a12dbd433f78af845ed8475827584412eb7b097b65df43b9d8df67f292eaf44785dabe203164c3d2c928476c0049d4b4ed78990b0d0744195bd4c2f6928d0b1a6f64a8d59abf72bc3a905c0ed87e240ef6b36ecc1ebaf78abaca6d7a5171ef0261036e00d09d1a396cc39ba2320118baa7cb4a74a30f5044c8be3f9bbca2797ab68ed3193af69ff7aade6b002365ecf69a700a5c0d6fd310385a9e2d9bcbd4839368a0b4a7e31aab4a1fb0d61a93c34a7676637de2118a7f89da5d6f861cce3844d9fb0aa0937d018ca2a6becb2cf5cbb5de67dfc37992798eebbae5f8405211a6c73d79b6d445e89a7210916f15d7971538779bc0ef334ad4798e0d405c7a5c632ed089a343c62ced37c9c1797aba871a93cafab8a10bec8a83f1f46c226e4b5777737c8b55bf45d261e376e9f0b7c4a92d2a9cd944075e0d8c1624336ab79d06538f69d1e3597eaf95ad9ae6469c89a482e2a4328b45362bc869873e778c7a81b8207c6267b56482d3e2f451e106f432d0d5627fdd85cc8573915e1e97db7eea447de6ad83a12ff48591cd064d3c7b8ea373ef192e0c59175ca598a3772e05558851a0ecf4bf7a34bba7045e1d978486a94712c2637b9f48c807e5f487906ab6cf39ecb149ed2bbc2ff1ec0a45e0bd27218900b8fd103a711098975d7aab481a41af2ac5b841d02be93bb451573c69d5547abe325f2d204bf3ece19f0ffa79c624d4d96c05970192b31fa9afb2c804043a82c01b6241c48e5e54e43e7e5da0494023e20ac31c23a81f885c093fd58e21af27100db54d68012f368a0874e30421cd74100e6ee809d3813e43c27219b175c7a8ad49c5871a1427293e65c9dd3da751c6121ce20fa40e632090ef828a77e59b33965bb6118e33ead685ef56389cdef10106c733b05ef4cce", 0x1000}, {&(0x7f0000000740)="35cc8e7834f8aedf19d0d04b77c245a1167abd027790eae8bea36e9636b7e06d78614c8c454606bd47f6a34a225f8763d2ff887f4ba17afecacd852e46a39e71d3248360133dcec119eb5e9ebcbae8e73c0a73bfa4ab40758f4cb08ec20cc0d3a7145c814adac9aa8d88a2aca16d78025dadfd2860912a14d0a67400cc9f78", 0x7f}, {&(0x7f0000000800)="0f02992b6eae68520ebf01295c66dfb0cee0f3523539873de67350d1011344a038eb11ff75b9d3c9b0f52f580ac5b418c555f18ede443ade7ea11c095afe01c084c9959450f41b9cc73518e7ea03cde7cd046514bf10fe26451dde8a2a92050f7c1725c8eb318ce9a37f0578cb34ddde1ef5917beec0b0be3e02751c076971ad1b9f98dda5ade81cddb0af1130c5f90532c66ed217e47704c92a252627af69b0c2ec2cbbb89e3b", 0xa7}, {&(0x7f00000008c0)="2faa9f5935217cce940c6d81139024e279687e97d3152d95d5729f525a9225bf43288d1c28c2c8ca3f7e1508d31833b7bb8d1fbcaef4f4abfd953e203b21c17be74c4432b4fc6ce19c58aa14a130d35d1ce64f527ba61891998cb862cec533f47e2ce7f25cd11303a064400d8123150dddc1ceba71b123e670ffe2063c2f4ef0fcc6a8acc7c64552ddbd5afad6d68844b1756d7d8c526d0d01d5b3d1173f9dbc7035fa59a69d22d1172b54a96435c7f930b2e316840e2a753067cbe32d470b2a6c2272106d0aa37e5645751df4c66a9b04c50cc98dbff811679157429730d1316b16a45699b4c9f3e199c3932d8654f095eb385161", 0xf5}, {&(0x7f0000001c00)="51426f6f5618473cbe0c82c4824425df4e4e89d9997c0792ff3ea2c700b37a3007f9c8ce99f7ced24ad85de120a0043da642e5da574adff3b85ea7c2e9b63bfdc3ee5d2fd9a364ab7a012e35376cf76c3be77dfcc3aab7f833c8babc930088b228a316f10a447bf5bca44a215104256333138b823054f379981d9dbb16df3227406e2559f8e0c1d1c8c6a90bc4e571c792b1747253edbe10fcbc9a50c024488f2da767e78279822ab22a78cb", 0xac}, {&(0x7f0000001cc0)="ce9e2cea84788b3f6a5be98b2000b5a0bcfd85dabcfc73f4c9238c18c2c752ee1ec865a0532013ba5cfc6e35b7b0a5f5b47dccfe48e7a5bc9af30e8bc0e25315ea9f46d6912016d1ee3bc514a5161d7e5e87328dde30f5bb6dd87fef06392f14c7c110536e959b3625c6e99f88d3fe5c4ba83a8016c23cfb0d0b", 0x7a}, {&(0x7f0000001d40)="a61fa90cabf6ba788dd8f944ef5241cf8f3c409d1a4cf0cef735fa8e05e923a0c81b7da9cfdad2d434a2ce8ad1a1b098e5fa592427f486b91c249fe7a2d222efde10cf1dbe952429812f27f55e3b3c1d377f9afbd6d266e614551337a1253ac57edfa971a55577f9722c977d5ee78358ffb9906e5dd0d1af931468a65d41ee4e", 0x80}, {&(0x7f0000001dc0)="e4e8d7bb091856d69f10017cf471441b145a568eb84aab80be9643dbe7f113b840213e935bdf1181d28af2478a74eb395e1eab6cdc826f04b722a41afd7df6f7d372d7c6d51f6fe96e0f618c1813506016bf5317edd1bdd24224351eba4339ef9589dcdcf213f7eeec1fbb96741464a5442e8df480b5a1c5a24838f90c92777db2901d5775dc2dd700d3179500409e30119d033852a85f0a645a93a8db84582f2236dedf1e544b268f7a3e3a84b02ac8ceec3f4a28ec7bdf8c96546632dd0bdaa872b1ce1f3524b79f25449a23a35840d6168764be21500171cdbc1d5dbe3bbc413dbbadbe30f349cc9549e8237bb9dc6d5f0385509dd6d7117e8c1dbac5f725cc56dbcc95594b0c9b6f17fd824ed5df2e88fec8c64e934b92435b22cef897a84e28e6d9be0c3d2518dc33fff2c7243bf9af46978c3ba1e2499934fd0c70e5b3cb10931dbfc940800174bcf5da21c586247adabf494ea1999c98882cb8a28e1eff42aad8907911282e2baf551e70e3f5ec1b6398d86508c01178387e5dc602826daacee0149470fdc1117eefaab1872bfa7e8f663e1a98c7cb0f5ed877535588cf57749559687a4d45296f39bff802b7b754c4bd0f1310b9fe0f6a4474b3c5f289de40addfc323a0a57536dc3a31395682e2f3c7915b3131c36b98c540424c65eccdd1fff2971a95f0c40e8bac99ffd9d78d2e8aa4f32a824eb5b9eab03ef963ab4732d7b9f36c61a8b32e2503b51e1b4dc1dd94e9b9f932ae6e9107dc921df29ec3ad284af57588aace7f785a4d92927e208ecced132074c73d16f87dd17196e04f27400ab8d31e41311c8dfdc50154109ce142b1d432e7de42620a410827aa6ffc36e3d79f2441aa9d157c9efdbda37956d162223bf9cfbe71079747322924162aaebf78e9e7da4b04bfc3f249ff61a01917ab638498271f662c7b6da0a95b9dd2456485ae0407d72d9c77ecc7b46b48236f6266173bbd727a48297cf8e898409330b7d00702fcd9baa5de58d8590a2116d2c1628189c5e9de6e426eb1aeebe7a03a68a4be333204da009905df725d02f00523a852a17ff0846de91004c9210fb66d4cdef019bafc8cf03e9adb06c750eb915bc434d2f8f8fd1961020f8fc68eff8ffcca0d719958f308b4aa35d3f40925286b4a9bf7e75666ebdd36950ad4cf3ace4dfce15dec0a1026397437addef5e4d478dee18fe59dce4fd752f4ebcdaaeb69769cfce1ce56f640e45917e756326dc4fc316aebb78405c0e37435a50bcb5f2f8f6f5f6111acf170f95f6c6d22d45dc23afb1acc30738001cc33d8fccb713437d774a4049a9bdb5b069d3327ced677918eb22748a09f605a55197be5b3aef2fbffdb773f69e821d0669960eed4b3a42c081dd8c81475113803a45a5bc7b5f0f7e755d37e4bd767ce18f4f6dca969760779833d86fe4263b377ec5a6842b577855f8c239fe6a95fbd2ce213bb8175d4737c5feea918c967d064f260ce90a69098711fe7d5786e2ed954923b6612a982c62058fc3f3404f1b949f6f69abfc1db251a036430e7ab65f29777356ee261fdc472402763aba1c3fbd6786d9a592528bc8d6b4a423898ccf3528c7110398f87805230962f903ce7fd1c77760a861adf960ff2a7f39585047e1a3107c7242c5a2c1ca38fd4284fc2eaeecad0024e71fc9dccf3cf390e62900dfe91342c0c675276e8aba78be3dcfee59d0fc5dd96ca0d5a682ed769f33eb4dcf853d71e5f097f551d3bd447fddbefb91899c38404ff6264a5f204b3131834d52b4ca4bbfce0cc9b5a6ceefb9db103e33cb99e517a7baeda8d2887445e2cdfda9f3fa1c6b06524d9eb77c7e01161f1883a25caabfc15a68c438462ea82d26e45283c4b6aefa67951fbf2a8adbf56dc70470540264db3e4ea6adf8b2f430f048abe2869549cafc7ffcd6da4e4206b184e029c40577e98ce4aa2625ae16038910295b27f35ea44b78380c23e423b36b22df5611c379e381f844b60a22f8784459ba7514a6b14ab424be0abe98e49fc70e2b5b03bdb975efaa728fd007bdf3976fc5e2577aef73245747bae83b4d6dcb1685ff27d02d7f7d0c913e48d75e1d91ce33fb4f61b10048f098cd3198eeef8fe98512ef9e2e9be390fc47d9ce6f3ef4ce9188406e55962c19d60bfbf35279319010903486f2c3017a310fe718897790d0a816fe06c28f10c3d8db57028e3be8634f41a255475a36024b463b630c8333258229a149f5fa142aea91c4c765f940b72ea8398121fdf9d60a6ce71f3852625f5653ee2e990c4ba5d6da7658a72a7c27c761990ab091435278bf00c8a8e802945311558c2cc530c4ba9910c72abc708f6f4f6800fdb7adc29a26898b6b0690f06c031c82ee120fe3fdc48a0d634783d8e929eeb0a2defd15d4e45dbd13aaeee0859ea1f1e3d95226de85061ac1da3344d75ccc0d0d420eed3e0c6f1bb4da2d003f5d002b6915e7823faaa141db1c9d6385bb6bf7d36f09a9ffc33c6af14f27618c958f51d0f43ea56b25452c536b6d93ab3e886555655008e902ff9cd97b7a118923e2f55d67fa7004fb7895464965fab19464d7637354c756b641e6366989a7e88cb39845ef4f87e5f89aab40bb8ed4af1e51f189ec206e7a1aed0608e946936be8e3e94f2eb7bf8cc95c90fa5880a61af03905d653f9e4785f5ebc3b6518162bc18df41112eed219e53d01eec7f08636bfcc154d773e04fcf0b7c8e441a0c31323f606fb654ccd71c4b16570d8dd9570c015815e1c50b691f6877e3e53802fbb7fbf388baf5ee9ecaf32afc3c53fdf0a49a429eb70bdfc5d04232c1e4aea5cafff401aa148ca36f961e082cf2ffd0c5651108a1eeb1e3c3839cda9ba1f6657e8aa621d329783c7b4ae5c210ab85d52cc905348d7c0aeb1354b3d031feacb237602b977e879cc97c3d13e4cfa94820000b1040064da648bae5dd2c6b2d81799e6010625e7ac63fd84985f30c5c6430ebac81ae22439803bdfbfc709da457a206cff8cb787b606066a760e3f7f4a896723a07fe6bc40a8f8bf63d1e6188b3928bd08f6fb84e727d2cfcf61dcf813c86767de16c54e47252a284558399521ed82bfd7f9c21f61a21896c1b82dc22508cf7b4cb517f4f54b573a58d3f9b7e32833e95efebe8da9c23791184f3e98aa8b5791447a7fd9cef1d798fd77db87c66982f06fd5c0ff1c3568956dcb5dd88eda499c08003dc25f1b545d82ed4b995010691f72e40eac2edf0c00b24720e14de85f71c75b04fc2fad68bc126b7fcbf9a8d2e16e82371229e78d364b55fedd433f9270420fb6b9e7670a9422ecf3272794c15d10dc6d265c5ca4265f9fade3404bad5541f8d984f15663c0c103407ffd37df944a29ebe662eeeb6124dc1a7537d9255ef564d22cd7beef196a02d7baf95c028b1695cd5ea6b0bdf437f9282f7e85eacd21e06a7ee9be8e9901a5a83671cbb0e41b666cb49ddf0b22c2f0a8f524069c9111c983ae4fc01c3383d7c10718c864a86f35f446bca4c82086f9de42388933242264c512878e3a86efd48a93b0c0a7191f489b92b8a10bbcd5ff66a3785c9042cc8523482d1132695d26bfaf7951ed7d920f0b931f2c8d290ee86e1476f5913934f4422afce5710298307584717da3cf30ffe6b45b198a17eeb23f44fbd8a32c85986da7d026448169676439b7afdf91c05cb10f742e606c84b5ac132433fb226daafb48349894ddf3f949cd59982447b76f3b6118b91b021ce20e08cd4ff46ff79301ac851414269e27fc05406b5f38086d5d5bf97f72b047b70d7c4cf96cb39f270a97c3226f0bc70eabf047186bebc347c816e2e74316e8427b6e79807688ff0d9a9634d9aecae9dccaee7f44638c1dd95139b4463a9231b3470b907ffc151845e234ffb5642c026d02598b61364c2b1de9bc3a6a5e09f8bcdcae6c1838852fe486d2b7d2d951150f9498810b1c783c8e9484ea45b7f4217ae8e4a848cd3a22ba03f0de6656e60cf890414cbaeee027e381ebed24768951c6c9200fc90ee849b0c9b5a622b2879fca3a05ae8ec912f2568789dd48bba25cb74fe304013bd791fe2f101ad87be359c04efc338d536e167c472a274099471514ea97b5a919fba2bc6b5b0e81752d7d9cadf7a1a02162f22eb52b94025a5f7c8cf53f34e2eb9147cf1744b2f41395ad4ade35011e567d9ffc5d66e46758be9b74e1fc4be46dbde49cdcb96d46a8041a38b268a65924c0b2eae3fd75103ad397044202c7a4a368e0fff628f8935fa4a5197e4057930b02aae59488f5adb99c252a9c70ef762e682c858cd36ab8f36fbf90f34e6a2d0c53eb9ca924a1c3059c41be04c89f1d9c3e31c03cd45506794bdbe27201ad1ce12c6026f0b0a5a696ddefdb4ad8ca7fdf0144fcf6197a27bb565ddc6a79f0b6e22e20d5438256b1ef8886f66db2623ec18598259ea4ab1fa208d90c56c944f17edde69d913e3ca7f18acbb7e4c5f1c4c688625897340f985331779aa95c0559684afb9960b674989953efacd1a9d054dca6fb5fd68541d893b3c6d0b6bcdf1474abedf8ce9b632360984b496df2690c40c4189b4491ff79454cb7e5423b84702c151d100de5728858c4f618318fa8aac91c53b49779019946c8fb8319827e16dcabd64e4befa86b53a75ba285bb49b4569a29b57d57bb64a9809ad11ad3994b61e1afe49c6fbaadcfdba22b0f7cdee0a5fb517622edfe508def691cac840d02a9ba079309e12a8f98bb0f22ee1271a9220972426bf07609c2994af234d63a00cbfa2f3ea93073c821a4132a8ad692293c0212b7b80b65201304981b9efebd7ea70e143caa88fa6313d373b1f0ff02022ba187ea9e7fa4839dfe836bf92170d0b4fe6be43484687611a4f840caa9251431b20bc54f16e92710292e19b270289977df0d82e9b3ce0d8ae06b16c3cabe1afc16aa1d18e963ef06ca589a45a18fbc7a57305fb56be298c05a61927cf7d49e6bded1787b0c76e7a5c651a41fe32fda1dbb4b08d03b7b5bf8b355f0c24e7559b8147afd830ee3bc00f0f239d796c99031e686872c51cf042344f57ccd66c7f709468e8cae09b652b1ea045483b5c5f3a158e64573a7fe292424f3ab2f6428a07b9aaa0dcbf2847a243dc47d6345a57cbbdcef06cb519e2fa5f7b3e773144c6868e88fbc1213e96727e1450678f4f39e7d27aebbdc59ce6acc54b29cd43e1c59bce8ce4110ff8f63aeefb5f5c3ae1bf32e8bc888ab34164b617dc9de34c3915fe209eb61fdaeac23dc7f7162cacb50074262875f47a5d8c8afa72f9bdc14aeea2f1ff49c3794c3700653fcc1e008bc3cf8d2a43b5b55915579d2823d5047665634dcafc793b4f435ca47f50afe82414ce96768323eefa5004b8573234de0380c81090b119e22141f1fcf941cada162ea05a61d3988e62254444c4a502c40930a545a81cb192bdb0450db2a37b851d6e40c16568c7210820f17b80245e42c508f00050d8dbe853144f22fa80d3d9d8af55c41d8e5ed645dd8118fe04a28acfa0c16d5926c6e76b647a030c8debb0c6fae4a18dd1c2bccc1b932ca0c447357d5a999deadd199caba4c4a25616f20e140b603b47bc8323b8f281eae02a40835473e0c90ce2479214de8d4bc6ffea47ec46d4a014894927166ddd7efaa0c396ce49c19552a3f5aacc5ebcd37b2ce9a899355e8434c9f2521f7d7437a15edb0e21ae7ee70cd32bb0fe92f53fd4e7b6ed1182b44a0c0d45c0c2b15dac298cfb41396830ef52ca7591806c53969af25936689afdb8e9bf4d56c2f9eff7ad667d76bcc5ef0afb33622ecc", 0x1000}], 0x8) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000100)="99d550daf0fbbfc9056660f925390000000000000000224184a291a54a29065ce9", 0x21}, {&(0x7f0000000140)="8de6aebcba247432517702cc0ca79323c42f48d7", 0x14}, {&(0x7f00000009c0)="ec0ec88db3a03d145c74466c94cf8ebd1d92d62b821e05eebf19983cd8269c6918aa128b71c808e72740f2a0c14a1b3273ccefa7267bc1c8566fc54dd942648dcd93ea64c90ccc41687da3b6b482705d43334396b5789b846b030b03e8d879259cb8b183be7d83096cc56a5aebfc4660eb36f15ec36353e8d550edf783d3bae39c0ed62acdf3f808432f0a596581306dabeb309f9cd3453f29bb78d74b1a38a280d4a77ccd2ddb7593c5dafb8f04c77dd3db2a8d9fb2a3b8d09f2cd051e24242309a22c0ac6a9bcd007974ab33592862c86227d66d5307b60a3110c50988442daf1ed39623190bd05ea64cfd4241d4b4d00c5a0d45a6e30a78776ba3c2aa45ac173f8f480bcbd8fd1a9ae4ea35ab56834e6102113fbc662fcd6aa59cd6566f706ed81c8001b2221ebfd8927ffc4ecd10bf3e7bcc1a6627d951d6974515c6494478afaf217c1f73ed17be000084f7e52349cfecf378b1f35ce9177d7f300310cf5142a9123374ea5b92ba844e0583c05bb366b3015d362d32002be6f6c536cefba96280b086532a6dc29176419767d6dc141e33fcd41d929f45d3fbbe810b9a35505dbc77378b5a8c0f6b214320ae1b7acc6ba6259d3dd249ba8601cbbdb09e9ccdadec97b80e02b04a40c4652179ce18a12a5a07e3eeee3e5ea6c39eb29042f81852f00e85290d2c2a3d8287c8d695ecc0d3e203defbb7a4d13e9d18a965609dae0d10819a3dae2fb91a4e8b3031270f0aaab41a879a03c01a", 0x219}, {&(0x7f0000000080)="1a639fade3932af942f1691306abe8b68c4ec472829d2ea008", 0x19}], 0x4) socket(0x18, 0x2, 0x0) (async) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r6, 0x1000000000029, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendmsg$unix(r6, &(0x7f0000000700)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000680)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="6b07f1e7d49faea2908c786840f85d29f9c00a8ea33adbfc89111ad56644ed5271e32cf6128a34b93ef8e315fa", 0x2d}, {&(0x7f00000003c0)="ad43eaab9a2440f865bbb7df5bce1fc8a8050cf5f048f706f29d0bcf132577aa387fd78a5714fcedf92ae199b738aa2e6456c19ea55642d7bda0041af63cf86bf8b5e95eaa2f44546c56c114941b3429c5a2e5670b31058405cd1a3f7222bbbaba42f0cbc9c5c073810efc29016c62ebae672b07c0bcf7e85c5d64186cb79710032d1bb95031d9a24038fe471b06b41835ca39e4486ba649434a396626420ee3cb42d349905aa7b9b08de4cac2316db641364bdc206f687d1b8b74492852ba55adb44a01af384dcdbab87138cb683a52523ae4df07368c57230b0006d53225a316f384", 0xe3}, {&(0x7f00000004c0)="450cf690e88630eea61ce07a", 0xc}, {&(0x7f0000000500)="2822780b5f7aa204fdf82b93aaa3b9c7b43d32b3d15f3b184198e9b630400c008411c84859538d7fc4ff9024834e550d3ea510d1dae1be18383d0d9e67a85f162d65de12d63ec708b3698cb3428d7867b33da9c74c46c8c11ef574b9dcd21a54524b65cd9b07545c3ec20f116b4e18264047d9da0e52afe83276fdb9e2aaa77d2e3aceb51367163b10d237cfa4f3e9704e2a46675246d9d600951eede6640dafa7d8f5082cbc8446ff373ce700fb0f88d00bee1bcf9092643484cf94b2a13cf3042f6f7ed98fc4ea0ff3ab808c1356b05a54d1afea5eadc67f9f1eff7e2f2fb146a7d822f272755e112b64a8e3cfaeb62628669d4fbe740f588b8378ac578b", 0xff}, {&(0x7f0000000600)="319101ffe7bb290d29341f3027766756eef0ce44550adc880b3254d6c7f016e53473d05d833864de018c4217647508abcc1aef745200a3f26b98156a22f5bbe1359c4a4221b7756136cea9f54b9af229", 0x50}], 0x6, 0x0, 0x0, 0x4}, 0x1) kevent(r4, &(0x7f0000000080)=[{{r3}, 0x7ffffffffffffff8, 0x22, 0x43, 0x8, 0x5391}], 0x1, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x84, 0x0, 0x4, 0x7}, {{r5}, 0xfffffffffffffff9, 0x11, 0x10, 0xedb1, 0xffffffffffffffff}, {{}, 0xfffffffffffffffe, 0x0, 0x40, 0x0, 0x20}, {{r3}, 0x6, 0x0, 0x20000000, 0x7f, 0x2}, {{r2}, 0xfffffffffffffff8, 0x2, 0x2, 0x8, 0x4}], 0x7fffffff, &(0x7f0000000100)={0x800000000, 0x4}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) sendmsg(r1, &(0x7f0000000b40)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000240)="385f507c4cb01340a86b6cabf7e99fd2a1f64e46c65bf7c69d21cbd94970ae036b5b54c2c999b4f2438d461d835251446c132b8e", 0x34}, {&(0x7f0000000280)="d9428e7897d03caa11a6e46a9d3f33ea70298a53ccb039cc9e81adac5a0c841d6a07b4ec154a5241f7c6ddc784b6b21e2762f27f80557531ae6a8c53b5f568d98320f973b6c2d57f6142e48b2f2b7f042bca7ab62660d389b2a3282e526cc1a1f0818f21b414fa54c631305f69444b4194e730913c0a291142e856b6187b784ff906647eaff60581f7053ebdbabbba218165339b7ec6c5ccc7be1d79e5553ce2e935e1434bdc2625c8782466236e2bed9c77e52bd7b4e8dbfa20012e7e6fdbbff6a3486f8404497b4af4d5331d7e35fad0be3ccfcc1c85289e4c0b2a2d42583539bd905a5977feab2ec32034dac60a82cc90155f93", 0xf5}, {&(0x7f0000000380)="05dbbf8fc696d48d5d09bd7fc7e46e5b97ee08f5d5a3eec8ed92afb6394c1e49af6d54f9159ccd34079726", 0x2b}, {&(0x7f00000003c0)="967f0439b04b875a6b3ab41d409b62011737124594fd28b723e4385ec53cd7739fa462835f0b1dbe78d13bb6699f246b22ac263b3fa3ce719cb97e5e648165cc7a2bf4bd83902c51b32a143672e6a7dfc486fe11da50f92853260715319058db34be8cef7c3f8dfed0b1d93d9fb260ed85c12bb807013b3bddc71fa864cb145fca55fe692a1437994934718697ef306cdde2e34bb8a3b7dd97abbdf61f611774cf4a38dca02daaaf71483b84530dc3b2ab26bac1845ccda6667b3cfda7ac", 0xbe}, {&(0x7f0000000480)="44c26327ec6b8aa99334c6e60b2da8cc89664da9378f928824ad7b0793c0b24c6ea1b865923ab7b345acd3d029f1046a139902b10e39a71066b9f19e0c6e555952810fbdd045c6b00edd7304d2b90d5d6820fb87f711e25232d7d5e91ae5d2af1aa26e9a57c6c16c1627c5a5e2bf29c5e41176afedb6bdb35214c92e006f601533520aa6dce3015c0de209b131319e", 0x8f}], 0x5, &(0x7f00000005c0)=[{0x88, 0x0, 0x0, "366de6040f44362dba3f09919a5f8b2ce8e87cf927977d81f93b39b501a84c042ac1a31413aa22e7031f2b92ed875c6b418611328e93b8a923ff6a4fa0030303c933a22bf87f3f1887c7e8e070982673235e7703e0dd0d41a76d92c8160931e754cd95018bb4cca5ba7f259b92a6df48a8"}, {0x58, 0x0, 0x0, "552e3a80b5076e35ce8c6fa1e124f5c16a28f47df79e8c39eb139efbe9cc6dce5d49b7b88c2b413062be1c651ec2ec347c1a24feb5f661fe61ee9b4fc91fe5456d"}, {0xd8, 0x0, 0x0, "80684c8daac4a1a703bc79b03664a409cad4efc81e9e525eedf13809eb233c7265868948313302e2da01162a907fd94e356b2486726e66892460efadc7130a3a72d4c097e2942243b312a8ca74bd67f61bc457a614dd3a7cb8c3ce34234f7027e74f2bc9b0c0b5ee64a34a3b292641c37edf37a0ff1201aecd20b67ad4d8a7ee5264f0888a5f5b32fabb7bf54ee691453bad853d795ce02df515a78bdcde185f05399ec537b0e0ba2f6caa3d663d1bbbf4be5317f2c5232fd09192725fb12f3c01"}, {0xf0, 0x0, 0x0, "decba21ffcd8383f5bc678a475bd312fb0b278fc0615401fd9d578bff447401299ca80f52f67929f6d5bf43818a1e1fb9df00f367131411f5e8427a42ca10b3f9383d0efbda5e02bd45e78498229bf13d7a8db84e14c313f99da56ffd48a3bc3f8258c4a583963d3a19c39a0c28240b7457e31f595e96a83e41576da1da3ffdbdd393ae135d6cb349fc820961404d756c618274d63f0bec180a45a55743d52551994af19494b85fd9d8e4d6b4f92b5b320d57564ad4483282b44e002168ecea5ab5844c79a5e6f8e6fa0682875bafee081f0d067956eba7283"}, {0x60, 0x0, 0x0, "c48bdc1770c969f82ba3175fffd9292554b7e77ab491ddae51333f05cf3b7c8c32f6cce38a3cdbca4e77f215435a503b2038d3ba4ce24ff945b9e46050d3ab42aa8ea11e7a746cdba4"}, {0xe0, 0x0, 0x0, "f0e0453d71f1e6498e9453b413cd822f3454eef8e33a9d7eb80d4a8ce87d138b80a606243b9ad85c80c93c141b39a8fdb02da2a76f57ee5a35a0fe273c114c609d8aebf7231b463d9c4f9a077fa345e39f5ea1876fdf9b6cdca28499474b697c5f91ed1615818e101f6e96925e60608fc77e1a39617a7f87df778f6396df118e01554199ea20b2e9b14fa4d0afdda2d9df1d2c055f7cf292d223b310f2e97866d79cb4270ea94cf5ef3b3c79ab323235b9c710d7d314201d3a282e27529aefaabca9834fffffec2ad4"}, {0xa0, 0x0, 0x0, "5a9bd8be2db147d9d8226c0f8a247852bcb63169154e7a4528c168594bf3822588848bfddafb4c5ce0b2889698fffde09083d25013e6d168ae417c08f2e74d17d22b5dd65998c8a7fdac60fbd673ead11c7af84531b2bf4919adc33ef9a20c3a7cbab231f989315c5b4b42c73022d10e02f65cb529d917c91e0de951adc15d28653aa5c2c4f3c6a98a"}, {0xd8, 0x0, 0x0, "075e40253a16cf6346c028ea766d6a1c992359b454c97373c54e2024191852e6d697570c324bd68355a397ff282ac274aeb880121aff62db2ab1915af2b9c815ca403f7efeea1818cc6bcc994a91b1b7fe874bc969e05a225812bdac88937db9074d0f80310e31938228176fb523ed2dc32e15dde06c318ffde90a7827562702d8b9a45cdff2bae60d2f3aaa148c5d5d0abaa129055557e38ed44816d9f16c15c5d9dd2baef8ffd609b6d789388d9b63455c93af48f7b689935e5e53a33d220483"}], 0x560}, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x9, 0x3f, 0x3, 0x20}, {0xfffe}, {}, {0x3, 0xfb, 0x1, 0xe99}]}) (async, rerun: 64) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x150) (async, rerun: 64) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) (async) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) (async, rerun: 64) socket(0x2, 0x1, 0x0) (rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x0) (async) socket(0x18, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) (async) getppid() getgid() (async) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000b40), 0x8, 0x0, 0x0) (async, rerun: 64) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (rerun: 64) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{}, {0x4c}, {0x836e}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) msgsnd(r4, &(0x7f0000000540)=ANY=[], 0xb9, 0x800) (async) msgrcv(r4, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r4, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64], 0x0, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) getsockname$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/505}, &(0x7f0000000140)=0x1fb) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) geteuid() syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) mlock(&(0x7f00001b0000/0x3000)=nil, 0x3000) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80}, {0x24}, {0x6, 0x0, 0x0, 0x20}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1234c147d168098b93029dfee05e", 0xe}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0xca) syz_emit_ethernet(0x3e, 0x0) r3 = getpid() setpgid(0x0, 0x0) pipe(0x0) fcntl$setown(0xffffffffffffffff, 0x6, r3) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) r4 = semget$private(0x0, 0x4000000009, 0x82) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000400)={0x2, &(0x7f0000000080)=[{0x6, 0x41, 0x6, 0x80}, {0x0, 0x0, 0x0, 0x6}]}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) close(r5) flock(r5, 0x0) semop(r4, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x1, 0x0, 0x1800}, {0x2, 0x1, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0xfc0a}, {0x3}, {0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x3, 0x46a, 0x1800}, {0x2, 0x1a86}], 0xb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000001c0)=[0x0]) getegid() madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)=[0x1, 0x4, 0x2]) semctl$IPC_RMID(r4, 0x0, 0x0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "c07b1f46000000efff0020fbff00"}) executing program 2: semget(0x2, 0x1, 0x240) (async) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0xb000)=nil, 0x0) (async) shmat(0xffffffffffffffff, &(0x7f0000ff3000/0x2000)=nil, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x10, 0x5, 0x0) ioctl$FIONREAD(r2, 0xc020691b, &(0x7f00000001c0)) getgroups(0x3, &(0x7f0000000080)=[r0, r1, 0x0]) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) getrlimit(0x8d41cfee6d2acf60, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = syz_open_pts() fchmod(r0, 0xc0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x13}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x4, 0x8}) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f0000001580)=[{0x0}], 0x1) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmat(r2, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shmdt(r3) r4 = socket(0x18, 0x3, 0x3a) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x54) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x67, &(0x7f0000000140), 0xc) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="00040080", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x31, 0x7}, 0x1c) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x14}, {}]}) syz_emit_ethernet(0xe, &(0x7f00000000c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000100)={0xff}, 0x8) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESDEC=r0]) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x37, &(0x7f0000000040)="0300", 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x0, 0x51}) r3 = syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000480)="89a395ca1d1fc554f3e0ea9d6d240526c7a202d1b2f13a5d9d532f1f30fe8c2132321a7845e81520ec10fc25a635215934c278f52c8c8f9a2cde800d2ff7df1404b23fd57ef1016e86c49b1b8468871066edc83a22d680ffd23af7d63b50628f24d9668472f790d9fa97cc608375c47b1efd94435f48768fe9fe0fbd6af392105df46d74acb712f19fbc70b66288b3f4be78e386892a958200f0ca8e5025da5f3dd9c8beee4f6171e3ffe3c6741c54fab3be3811d447ad45a44fafb1556f56384712cbbfd385a2958e90056569b72df54b662bcc7b182145461bc3fb39cc57e6cb1018a0c2dfe09553178b1c3e8fa41ea7f453286530ca9457d665feb5d5bd89d84b823cc1f32872f74ca2265d2cbed4e428434acf5c582e31973ec19307188267a35ca0ed5a6ab370be2d652caa1487050b6d47523078a46a453a44f2c649220b3e8833b7addbfc5b8e8c0f171a808e24e63f6de79b3aa20e9dd9764e51d92526b5454b26f35cc677273e5f87aff45cfd", 0x171}, {&(0x7f0000000000)="bfa4bc3a091ae2de4a59b0d981a5c2b0acaa6bef34734ed19eb531a50b0da66b90eefce7460caa393e66ded719bfda74d1e2e0f2bd6dff2fcb4f81", 0x3b}, {&(0x7f0000000140)="49cbd667f3496a4794ae57c2bd95c309e64884f876048ad3f14519f5d2eadc22cf18e00a544d346a207dc4e7b9286299f5f755da076d24cb81b93839fffd0ba5e101e7eca82260ba7669140c760d4d8ffde612947625321a5c643e80823899a2e4d8128fc3d964a1b44e38000ca86185e4599c6a0d2e73d6fd813c418ab82cc71a41f3ad2aec9790", 0x88}, {&(0x7f0000000200)="3c3ca6cf6c142a8af4990700c688335cc42ec956498e8d1d71ebdf6a71590727bc275c548604cabb749a625177fb153ec0537ee3e4ede9bc1a35b56145abdc1a", 0x40}, {&(0x7f0000000280)="9fb549606cad51df291ac30d241be552cd36c9ce9e0887f5a5f1baddc78aac6d833c57cc1a06a0f33c73b69aa47874fa8718a98cbef32bcb1797ee04d989c46312f6ef488fd6f108142080f250b949e2b9712d5fc0649ef4e832a195f34e2498da3bb07cc3752feacd1517a365c3418457e322e32975fe388211d18d96ee58066575c3719e4717a29b380cef503921b931616dd506c7e9feda31c6aa1693efabd6533bc79183707acf9c", 0xaa}], 0x5) socket(0x0, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000240), 0x4) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x20a, 0x0) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x3c0) getpgid(0x0) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x30}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 3: sysctl$vm(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000040)="279857da", &(0x7f0000000080)=0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xd27d43220c7df8b, 0x0) setuid(0xffffffffffffffff) getrlimit(0x7, &(0x7f0000000340)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) msgsnd(0x0, 0x0, 0x1f, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) clock_settime(0x100000000000000, &(0x7f0000000040)) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7b8, "0d838000000000070000000002fd00"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000009c0)="e55a0ace2829081cc2a3aa7a0f9dbf3213a78cd243669c99ae3c7a55e0a9c829e206a79a5a4009f28145ae433e99a8cba56877fd082bbc07c3ce18a36d7e58a68a026474ca2d86ef1f25afd0dc17ea223f5cc2cb3a1e474566c18e354955295d46062ca1f676ced3147582e21cedc8762583cbf19b3db5474733ee330df883bc5fac77ca3efbe462878aad38a8a2424d7608eb0d0d", 0x95}], 0x1) r3 = syz_open_pts() close(r3) 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, 0x3812, r4, 0x30c4) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x202, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) setreuid(0xee00, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) r4 = getuid() setreuid(0x0, r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="e184767f", &(0x7f0000000140)=0x4, &(0x7f0000000180), 0x0) r5 = socket(0x800000018, 0x2, 0x0) setreuid(0xee00, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(r1) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000000)="0a3975c8d75bb5544ef8a3cf5dab647e19613eb754bc5a87f425b94f7521855b08d41be54752e02abb102867dbf23d9e2d0b66a598ab93494f954c901cde", 0x3e}, {&(0x7f00000002c0)="2ac8420308528eb3b6d3f7f1d5de75f652303ecb3ff8c0c3160e6628e6cc0433d95fd674c9bc4bafc3a0d1f51adb70de1caf11da240a71a0fb5ee13c7f4c4fd41fccab0580569c717d28e42e3debe38a8466ddb57a2bacc9dd386c5eb02dca4970b152c219103b37ddef7aca95796ec49d5db73f11f53afb9cfab9fd8a0b0ee2649d1dbd72e0a4e0024845f4d1ec362925d0414e1f6d89cb91d5690c555927a25afd6f8036d55a6d575f4685880827a00013b35b20284379ac22ec661f180e3779249de733a0b8ea0e09ef543534baca9d242443ab68bb1271619d2f3ba42da91176b304b0206a56f273b5d8a40c998485f8860f0914e9b4d16ed792a4ea8fdd19b557bebb66eaafbd65032f23e28d93cfb0dd5a8143e80ac25cf95099264b41f32b8f19bc40d24088ddcfc303a79abad3adab67ffd79c70fe9e86db10764cc69b56a3e396057ced19e93cbec792fa29fa6400c29fb439874d5ecf2b91b5fc31fa48adad561567993ef789d44f39e364bbed1603e958ad405f3f27e13e84ff1e6c5a36daa411893bcdbda50441f5dcf3c482eb3e28118be9b89aa9a30338a9dee02750331256d83ce614556c4663306fb4785aea70b1d0e45c03d0388890bddc8760aeeb755ab340793f7b47b6f6a254a47c11b18476df57e0f50dd01805e008fbd8d6e5828df1c8378d707ee3be9a05c4309671f163f680b83db7226f4476def3c752b0f2f2e278e729ad550bf7192a2e9070bdb77e03e38f03a48ac861edc6099788380fd592e1ae92baa4b5173fac7faa7f4c744334f7f9d753f0485faf6fd6b9f5fd482a93ac98667a7918aea3572c40ee4f76df55113aaa051bb6496724f23c6809142d67ef5b454fa50906ac4e623813eda616d97ea8a41f6fa1546dbcc39162dfc0350870e0313542bdaf631ccd7d355be416b1859aaefa255191c9fcc070886b94c58209129cc8e78fe7c22e45beddca5fbf1fb5745372069a11aca120073b74faace9aed3d6ce65b2f7555a3a3f9fbfe0af564f3b323d0553c4d907f1c13983912856e29f26eadebd4e2f05d93d26f6530b58839ea199c5d70a61f50334b0cc464bd14edffec33f2a97e577f2a72372d8356b8e9ad390cd6d1a2f924fcc77a35e706911ec7f58d9bf822c8aea2ddb33a0cbe803424cc1f649e3c1512333af306cdf9a266bafb0f7fde2e335675cc8fe1131de651b70f91e63a88cbd0d83ffaab5618f12773dd928fd43dd36d5cf97ea4cfd382a4c5496e8cc5548a07af152d02d7957615b776823163b0f40696ef962b75ca5070f670c45b80975ff727161cc616003cb6ed66dc2b84bbbc460c032281fce4dd067e2c7599d8b19bd76f26c33e0c6595eadfe28c2407d75678e370b25cca8ec49edfbb80ceab216c1b5701a44d16aea230de1377ffb2fb79e89dc0062941d120e7d49c9ed17672d102d2a71394d2b483f97f40ee0290879166e5d1f217e162f2d52af374cd0e7736dd8a09298cd8c76e5ce161a46c3106fd30f607efb1a3ec84a07fa5070df9f8b2863c1135ec192942090b3caa4b4e3e88681b9a4a093635f526423d11f3c74c0d7fdba0dbaf0f3aac58ec9c504167cd2ba4d7d41b729b9441f161bc8a28aeb09e6ce5d08a6bfdfdfe7bc07f94b000c01c84bf93ec71361715039ae68b182c6abe5f95e6b418c4a083e6e89e025f45c61a24061c0d8acb6723d7574f1230c2070ad01c9ca475687bea815b688d16049da7bf58ae0134ab9440103cc6dc917ad3a39f9f117cb5ad518cd7a233d76bc4ecee43febcbfe5a83ef85d208068810c42b770e12489427172624ab453058d5da9572cf0af5d0f96de1bd930afba8f2d5a99a1eaad21acd67c503042015ea432542aeac7860734723dcb2180b1c6e0a9c17619548e4102470216870f1d90dbf0fa565668ab86669191632c22a79a2af16d9ebba3286ebec65b13f512762fbb621ebb37e202de5f05c8244981e96321f460f2286c520a02892ca319e6ef58724b776f413a990a972a8e221337efd422ec15d25fcfa2aaaa6ae88dd00e9a6659365fb1342c15d7d736aaf24ae67a743cd80196e26400b75393bc8e97b4f9def66e956457d98b317458eb20afdab9f5427a9e9546d485a0d8ca11aa0796cef840526eea3a8f253ce28ffdc27348669f580324d4155a0b72d5f5d4e5d5c3fcbbfd4cc898c38403a686274e78d06739fcee4ef970b653b3ed59653cc8ebbbbcd3b26683d37d229cf9ec2bab0b2febd2d009c5ae7f81ec7bc31dd3246e9934f8a179dc23ba13e95aa782d367f9eb139dff074ec1fd28fd7c30691b258ae27d00aa2aa292c4749da5304021b9204ee897433e32a8ec45311b8fa726742505bb3645a438e1a1e8304c03adff0dcd22ceedfd527afe0d9b62707523b06c873d5fe22b2261747dfdea19bbd0d0600ec00d109e3d9543df8cd4f7c4e701d303eed736cbec0a03b67eb68f7342e7e5adf0543f127db70cf24a3853f73f624766e11f6f7a0602971344eab0f6e6ffef2534fe11d724ab10ce7021434df19313d4ab115ab5d51e2d48ea2157863e3d19bc3d14e62d7df457a8a55038891f0201dfc448e45ff17bf6a8c95464f888fdb54cf5a2985e5e860a13628e9f52974db882ad63b33e94e6b3e26e3eac616b5ccb818f29ad89bdcc93a49b3862ad190535b2ae3e292b4ca095feedd84a7bd73726fecb92279fc7753c34af21bf4216cc71e97240473b75825d83b3cb484001d4e195a5b77216ff75aefaf676714e5ab00584dc305fc9ee4cc1446646e8d716b52398a9d4ea0d2c8ff030211648c8722bf45511463cdc004c508bb18fa356daaf262c85c84a68b04d0c2c12c0c0920c7f9b0f94efbca15df5265e3cd342eb11bd946aaec0f382661bd4e6e2e7855b51cf7dbf23df646b1d845c44ea96091a84ac855ecb2595979de6b50fbceae8bb29eacbb16136e3dc9c1358bf722091acd20a22b1aa8e4e36ca80014d8d4f053dc29aa7ccd3c4aad8a0cd6044a297bb81d295103bcb13f31b41b9cac93c69b182574032a1458bd59ad676555738aeeef8d4677e1629d82b077a36215c52a1b5a3e1040002ba7865e9f64b58b9674c1bab6db1d791c54520510113f1ef702f9e662336438adaae68fbf3132fb2d4511e0411c2a9e0a86a3f6708b039fa41e28741f23c400615ba8f04bfbf4474cdc65698ea3b5c334db8896b0eb938a5bccd1f4a7d4ed43be7cc1dee91a1eef46c6ed47e811a4ccdce82dd0f1c5c02c1b0ad5866ab7e44c1ba80fc15f3da99d2c0fca3663bb1ce3dbc346d92006153e929d26ae01c67a06435f1e17191919d23c63c6e3ba30f98bc15a04961939915a2e7c617d10f196113d109f8443951a346284e45ec3da1bfecbaf59bcf73b18be075e5e5bd14e679bb4d15d9c8296f02b4fa93ffefbf710c7fc62ba9539f2e2efab76127fdfae637425f0e282c7360eeeab0c79a3ea1a650f5b542c6c460006ecb3806aeb2e9163474f58883b547b506602e2c80f9b2fec7d2a4782826b886c7baeb470e37095775581ed1957c17aebf27c28c6e5e89293b0b983d4a4689ebe3f3a68d086d555c14de8384e40efd6c4cec61051d212f5ed479f369e30d64309ce57addad2f3e86af190e2e4ccb4bed90790899846f1bcf16eea6948e1895f40acae919c525922006ef73e9007dee60ed0578cd29359f4294363c806a91ceadbdbfe496ce6aab4e0f3dabc241a766b9e742862ab1398e93840fe4c49c5e601e38963dbda997abab50e3bc2f50b943d00666767ef06a59aa4534e0d2ad67bede7ebf9fd35f19da8b327da6ba083576f7dd911b590e09f81da7d1c0ad34f2bc84ae7c39b5f55cd9496334ba601b7781d0450152f3887157f9420f98f893d57f128e32d9dfbee849e5a00d5e8a12fead0dddf069da3fe2ae876d9f2049d90fb2390b11c978305f62893be5840e174091d2955b3fb228762f2cfdea23a3e5f522ff4bbd1bff6b406772d9af285c55d62093e3713688e1cee1d86747833d85558b75d7e25b8feb86ab6bd52c9925a93dc7ea78d8814fa2bf50fe635497fd441f271706a9d28817a674637e7bf24a7efc43ada21a1eb9155f74f80bddb078c16df3697b97ffde815cb7d3653e80d0da902909e10982e113d55969d90d1829b1611aa7c92048e16f0cd1fa1e8b36c2544ef95c0234fbfe0ef2297337481df02b9bde8c9ab567332a1d13693178ebb8e17e446fdad6ba7f9222fe99262e2a563f9f290db0cae748b0ad67d1b49f2562b0cd3481c778d6c9cf6e695665663907eda22ccc08956181d82ac8d5d9ccad58765c60a123bbd953b6d1f5b38ee1384ad28740f09ddd51de75119c53a1f362a7692dba295f69e9acf91e3f2f558e2750831e5cf85edeb844cffb265720861918b9acf43a9d9a6ec9ee64afd6776d69e36c2329bbde1f5599acf81b65cce6d98bfc417b640367aeffb946f548ed61d5d557d33cd0831cf7cbe843d6141109fc0d440d4b93e27431844dad1bceb20bd31ef9708433c4da135806b60560595cf628979fc1f7ad31fd7216fe5f66205b0ba16412fcb70bf6dbca58ba3038b0e31a6f978255b5df20d0186cb8a0a769163d8817518c8cf6088464173dde4f7ce24d8b0f737f3f743739d7b30a57bd069571d2ca7faba331574c25d399e99bc41c10314d5499fa5d23ee6f8bc04860b7aa69e24b22e11f1d5d61deb0901b68f8494143c2545795f1f0d0da5fcd1ade633aec068ce830385c294998854303df3cb4083a4f202c3ae8b8b8f8276e8283f650dff2286bd5ff5c6712af1940eddbcbfb7b71240e05cf171dc18e0fcc25095fe09acf711f30b7212f670a4010c9def805ce2bbb78672051c9a5e99aca2c4d6b94378152cf8313763e041d0ae908e0eb5b318c5cc15afd1c5619c60757a468b4f15a3a37ceb6c8918fca05188b61cdd222957aada7b0aec11abfe119ddb23c06615bdbcd8afbc15dcf0f5165148c15e5f9e71818306b7d9688f9a83960a7b75c951c0eec1a2b385fcd18a8e4850466384d67c621c3cbade83d555b180d1d20e3e20c3bdd1bd134afc467088caf2979e993535b509f92bbe5d7dd0401af394197229f80e2eb620850d9398187b79edf7d88adacc3b169f7b132e30906fe99694565bbf5ec7bec24c04a3a8112f0445c4093b9565e890cf9ab25bad9711f046cccf4464e0874fea39c68ec46af9c2fc70cc29803ed3b3890211acc60187f401f5d1f56413a0860b60f1a0e75d4b1215cd384bce12e470a20bde507e271aacf705e554e9dbf868d390c71efc6ce22cd615f9e7d568ba322ca30307f735c1dd45f2fa7f7fd4dda8843bbc8e69834fff1c345f26eafe9192ede458f434cfe80e34e11b918e0989c742047b9d0f05e4ed0f10442bda3aebe11c86a5d4f2f9733eb34b133eedbe92e7ac794b3f7be055835ce03fe4193ce22d1b0658fdcc3b13d469280172b7abced2c88c46a3be431dffea623e4adaf04522ae64f9ab0ec9bdf64a574ef6b782c6f649b5efd58c6a2f08a5d7565a7094a86664948aeb9c6516b50fc06ba7604893fa82a571cf47b799c87fca61e4808a2500af0947d434c13ca7a9301f8c914ec1d6394b96ab351a31c5e7cd36559a5615633596eb80235e4573517bda376d55cf4465687d08411236f868b6bd9c672abb5459446de0fff92e32c1d51fa5dfe65bc6a43e9a74abf9415ecdc54edd3b375b50ada1d61a27152513d5d577d83b16f6c3c951c49ac5e360761dea9433575b1f3998086617fe857f2b795f26e8ce5725576a358345", 0x1000}, {&(0x7f0000000140)="901cd5756ae8c73a9cd4be254a5118bb7943c3f6fda1f2eb9f42f7f64e131e83d432c8c773f33ab185ab301be127554e9875b4b4fe399c92f8a8aa35833a561a045acf2dcb58d3be80d5cd8a45870c3b0217e3f819184152bcb160dafb736657ae54a9f6a05d6a41beb8df23420f61aa2ee2f1f459f2af404686bc9ce0ecaf3b299e82bafa58cd6461514d7ac73ba404c85a3e28f5b46215d8b03a3a949252628b385bb66f9d55e69fdf17c42aa05303", 0xb0}, {&(0x7f0000000200)="fa227dee79a58e20d3314af8bb2ba38efe9fe3b29ae5c9b5eb607633ed42539fbbb3f1dbbe67b09f42bd7872283be00d2046ea208698cf", 0x37}, {&(0x7f00000012c0)="c1df8f577c023e7e0e4fc3f2c95f276283e0b156417246fb50898951fb6e3c7a7be759f5821755f43fc66fbed8904d8ecda017d7ada3e9e0fb3385d9839bec2b1efb", 0x42}, {&(0x7f0000001340)="4e5a567c7d02f48a26cd2ae60b435ea9b9df8f38247dae7f4d7e287dad95cd4f6d0e1a89eaba6bfa210c0525dd9097e356c81156fb6e6dc20a5da736863bc1d7561bad4b2b3c094bff82e1852d619591203ccf4937d1eeaa8068abaaaaa68680ed78717c1ec4ad17412207316badaaa0b09999895dc8796d3b26d6f9a808714ba30216b73050684550e70be13a1b8347261b7aaca2ef28aed5f407f386a0655bc31a90eda589d4316060217ba8f9d41089f55609073f", 0xb6}, {&(0x7f0000001400)="1f651bbee679b6bb458d9bba64eb014cb1e355f7d8f70e399fa5a8caa31c373740265bb213732b601826e2ac4f2d9095e3e874bc4526bbd1f4902b9a171d5faeab74a4f3b3edad257b25f7f1f64e2b4835b10e7e724aa24a82b1b19bb69afcf03eccb06636bcbdcfa1aee65e7ce8e30393a4a42e3db1a2c5d8f7e2c3878e291f6b5d1ee156d35ad9536904429ab065b95871c6ba5b6e8a9fc90ee7fc", 0x9c}, {&(0x7f0000000240)="66e0aa37d4c6d649451f756bdb307999df04a201c4ae0156aeb8d1453a9f997ba186aa146c6dc58e98cab2dadb197ada47369a3d51565c1a41", 0x39}], 0x8, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) 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) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r0, 0x40105706, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4011, r0, 0xffffffff) open$dir(0x0, 0x0, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') link(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: r0 = semget(0x1, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = getegid() r2 = syz_open_pts() munmap(&(0x7f00007ff000/0x800000)=nil, 0x800000) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) chmod(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x4a, 0x0) kevent(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x3}, 0x10) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x14}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r4 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, r1, r4, 0x0, 0x0]) r6 = getuid() openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) preadv(r2, &(0x7f0000001b80)=[{&(0x7f0000000500)=""/237, 0xed}], 0x1, 0x2) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)={{0x9, r6, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0x90}, 0x9, 0x1, 0x3f}) r7 = socket(0x800000018, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f00000001c0), 0x2, &(0x7f0000000280)="8f0dd31b1953b3eab14f035f50432f99227827f45d7e5b43f9bf5de3f5d9571ffbfe2c2811c4e3b449165a5cca39cb62af1c225334c0f20a2cbfcdebe651dfb18a1566cef5eeb894bec9d1a8462fbd3171fd83f8c048139ac8e4e42e02cccf587a85f4b822f5db438ba70b944523ab6521be7c08602362b549f9547e4a4478d2039e1a9fe7810e815db82f3ddf04a2d942448d42172b30d5ab6a35b9200000009402ec74daa47b529514e1a9b664320f36cef596", &(0x7f0000000100)=0xb4, &(0x7f0000000040)="5a8272198100ffd1f19016a713bb99bf17539fd76b248d8a821606c56986", 0x1e) semget(0x1, 0x1, 0x240) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0xffffffffffffffff, r9) getgroups(0x1, &(0x7f0000000000)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x80000001, r6, r9, r8, r10, 0x28, 0x1}, 0x0, 0x9, 0x100}) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x3) r1 = accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) close(r1) r2 = socket(0x2, 0x3, 0x0) getsockopt(r2, 0x0, 0x67, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) setsockopt$inet_opts(r4, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r4, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffe, 0x0, "1a05227955686f43a3207fae210b8591073300"}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000000)=[{0x40}, {0x2d}, {0x406}]}) sendto(r2, &(0x7f0000000280)="b3bd3a28571ae83a9e9c4f3bfb444a4d8af25f5b5d44b698b3e2dc2515b4330478e37246b7ecdcb2fb1cc4ebe445732d44d470aa330446d5182fc47d0b04b1380b078beac41317bfd2eabc334bd2929c0ffae959e54ae1332ea33ced85b439f804695dd6472ce3df2c0edae4de11a2501f959276326f265056a6b005cef401adfb713b5fe6f63ccc1d3246c62fd5739f6c47fd510f0d45263c2598ed00e57aa1768f729571e3adb3dfdf0a9d3cc7b4502c33912875e4aad98004c2897484165524459aa54c39c3f4dda0", 0xca, 0x8, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x13c9, &(0x7f0000000080)=ANY=[]) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000002700)=0xffffffff, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x51}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$FIOASYNC(r9, 0x80047460, &(0x7f00000000c0)=0x3) writev(r8, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) open(&(0x7f0000000040)='./file0\x00', 0x710, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = dup(r2) lseek(r3, 0xfffffffffffffa3d, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) r5 = dup2(r1, r1) close(r5) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRESHEX]) executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) pipe(&(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00100001000000", 0x8) execve(0x0, 0x0, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) r5 = open(&(0x7f00000003c0)='./bus\x00', 0x0, 0x0) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) setuid(0xee01) shmctl$IPC_STAT(r6, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000880)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800470000300000000000009078ffffffffe000000288024404000000004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5e00895b90560900"]) msgctl$IPC_RMID(r3, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000340)=0x8001) r7 = msgget$private(0x0, 0x2) msgctl$IPC_RMID(r7, 0x0) executing program 4: r0 = socket(0x11, 0x4, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff00"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff}) r2 = getuid() msgget$private(0x0, 0x30a) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000400)="2299fe32affb030a120574cf372fc9f8cffdcd1e8eed7fb15b695706276346d8d32b93076ff70e9b8289814c213691b6ca484b22266353219e6447d9", &(0x7f0000000100)=0x3c, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdbf7ffffff4bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb365f0f53dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749650defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e020000002b8bcd628b9f9f29fabc26d36677faca0c957caf", 0x1cb) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) mkdir(&(0x7f0000000440)='./file0/file0/..\x00', 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x7ffe, 0x0, 0x0, r2, r3, 0x88, 0x1}, 0x4, 0x6, 0xcbd}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, r2, r3}, 0xc) seteuid(0xffffffffffffffff) chdir(&(0x7f0000000040)='./file0/file0/..\x00') r4 = geteuid() setreuid(0x0, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, r4}, 0xfffffef7) geteuid() getuid() r5 = socket$inet(0x2, 0x0, 0x20) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0xaf257eb5af037e34) r6 = socket$inet(0x2, 0x4000, 0x7f) close(r6) socket$inet(0x2, 0x8000, 0x7) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) semget$private(0x0, 0x7, 0x3c0) executing program 1: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 3: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x3c0) getpgid(0x0) setreuid(0xee00, 0x0) (async) getuid() (async) setreuid(0xee00, r0) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) semget$private(0x0, 0x7, 0x3c0) (async) getpgid(0x0) (async) executing program 2: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0}}, 0x10, 0x4000000, 0x0) executing program 5: sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000040)="ce74e00f86e6c4102d95a48e4bc5b46d5361cdcb1edbeb3ad0aaaac1322c2e8e1369a27783b5ce493eaca550ef44ab5a2bf39af50a510a8623c4a50df643bc72e79b5ba41db25b815e4ae1cd4cef399325cadc056cd78c519a066663345b66e97eef031f7dc79af2cf08a9b9bfb871", &(0x7f00000000c0)=0x6f, &(0x7f0000000100)="bc2a47bfa6a13828453a82a8b2679d73d69d913602a60a24ba75e7080d6af822817ea69d81f191291f2f5569334746e9a7a897fbeeb15d64e321f5c0d6b5f695e8fe9e72b3d8eab691d5874b7c60a6", 0x4f) sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000001c0)="a182f9e55d6e9128fbef87315f1225bb8e3c6f4c7e693a74417908fb3e7c99d72164d4d8842d47428a0de880ed1d3543c458", &(0x7f0000000200)=0x32, &(0x7f0000000240)="de80f38554159ae84dddadbcd8cad1283cdd46a32895d7203a6c5c53029472a571da8863e2f48f534c479e0b976ce8591a65c7a0234d1fd853b8b612f618ee270139414b395685e170f9dc196864fa88bfb75586551b767fc9eb38ce4a535fe3fd04a17bae4bd3a22c044d6d42e21b66879bb44a458741fff1b6c331e74c", 0x7e) sysctl$net_inet_divert(&(0x7f00000002c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000300)="2ce8ee5c238500cf898f284ccf4d3e0054c8f735b50efb435b3ce437cfcd0061118bb6a5dfc0304763d06a77ea8947e71aac03bcd68a49f550bec1662b3de0aa22910a92302de68156517d2ca59f90c34810a51a97d419c060bbe40e74f57564ee873ccf090669d0fa6aa99a71280cce8cf5c751ba2fa94ab694f7b61e1771085c312ed4f0415a87b0fbe7ac87f0193025f64b9919914e967830950d91bf72ab", &(0x7f00000003c0)=0xa0, &(0x7f0000000400)="7180f97192ce39fcc418e5071088a8f1d6371b2213c90b70438bd9a687eed37413ab80fed161fb5ca99f0652bf274be8dc45090ea57b66b4eac005ca8ea0a521ac202a02d9f0dc4b59f695d55933db81ab8492e93c69fd89f22d92ef35611e5ddbe748aa7371232100665254e4e95ad6f87f2a1e82e5118797b01a8aef8e5c1dff9114671be88e7f3e363034bc78753495e3e0ae0ffdc3397f9343079f8b62609c2646743c0f64629e53831b2ccb44712fa30384128d542437ca5a06ab501e0f12ba559766fd3dd6a09e14a4ba57ba8415f3ad1168f5595bf8d60b2dc34ccc7d474f18a8e92948cfa1d4a94690a8ae8e7a8e2f1bfaa3a6b7a4efaf4bd2a8f031f78822769168b7c66da3e42d3a7d331757dbbb6eb30bd7343a40b2bc28745c8175037f5dad20b18c5d61c11d6ae03cbeff918a01f157b610f692ece4007bff16ba0481e75549a3fb8b0bfb7127e2a239945192048b3cd3d0daad42dd7364cb476a059ff8b0dd8c4ba8ca804aa54858374b02e882ebbfaa7aa7e1d74c31fe51bfd0803ee174093a2dfd167a05c2bdd8b07ce38f19099697da53e16235812aba574ffb6b7b6259434a7b7f84facbd173afb33b49ad113a4b24a7fcf4af041a2768f730738d143ad9237175caaecfa386d31e0dfdb1d44b350da3a0ff262f70fd9944463a11e2d26d43e440bd26dac608a30891446866aa8f730d827fccd89a3adebc610f856c77d04c5735b2f85c77c287051048823275772cbbe208d2b4764d3d1dc0abb6d95da6485d470e3fb2f0c516b11f4e36f2a4d7cfa4cf6a1e4e98b42d005a193afcd9043d0110c312da4c1519a7089bfa17ea5735bafeb73b35f1bb14ba8ec324d2c43897e9bfb453651c55a17f8528b2c1bc4dd0d78270083978bc6ce2cc00bae3e61c5419ae3496747ce62e04d98fe45ddabd25ee03e109a667df84d1a6e5680ae5e1f1d0e9b6bb695dab66dce2e4a7e560e335770d6eba5be92e4e96fce6bd1e355c4b8bfa51d8985ff11fe7214ef67325c170d48bffb93d2bc086653375199a63cb7443d4d5bb9ea5a4937d25f4490ea50bedd728485db13d27a5ca4e058178ca0c2dc7909dab971d0c6a82bfe52212c09c0716b13b5d497a87d5415ba7af80704c17cad086c22a6ffb6230cbd213ac32b89e1e6974d28b7f6e0d66c9c7385f3b7478a34d16fac6fc272fbb2f7513dda391a82db05c95baca7d0ca1c97e2d62cfb0c4d89f2bf1b9680812ef75fd7630aaf973d89c7cddc8c19dcba5fee3d5d37248ab31989fdbe87537bcfe6ccdf21199f713e6069234117493a03386c1e42e01d54930e97508eb48a174d663ab71a5ddb5bc9e13c6292034a5156b7cdb948572ab8cfff8581403b3207a517f7fd17cc8af042c624682d6ea1ec1a02603c2ffad52bf864e91c27716db3c69f44d7eaf313d1e55a60957e558fcf48ee8a057a351f0876d5c22132e24ecdbe113fb17bcc3efb42abb3fa2c6be85039af64dfa5dece40d7ce0600a00cf4da6e33f0d7cfbb67defb7c9f6b633280940a96adcb4e619769cdfdc8f4e999422769eaa322de3eeae81fa2319ef9401dbe390cbb5e28baeefe8dddfa8b80d7d51821ce94cb1a2d9fb6ca7e172e06706a526d39b2bd6d3d6f256bae6db2fcd8ed84feaf434d579aa41ed7b9bb7ee739da2371617a6c9cc16d7f823a9196d81268d3aa9ce80d8cf85369047e724aafaa65d5b0399887e35dd759f7b52662c4675d5249b942f9c50d342820e7000918cbf1f0346523962b7991cc9b261f9baffbc18229a2f0b609cbdd340c26757372a579aace34f5d576391220e080b6273b491bfd9d7739086b887876895db177efc5d7383d8c7d0194c190e7aae7b94d801b7de6d24e8ecc01f1e5cb8997c9a9d35c155b2d95958a7dfc62ac1c38c84945cd8bb86659eb4eb59f2074dc52739408cc039edc4a42cabf7ef1c761198cfb00ca16b5da276eec8a327b50599193df132945393dec499cc21eef0c63d2ea49c506369d5f1a5afd7098c7411bf2eb966ae3c9b3e19b12c9410ee23e53a91957dea9acc5e668c2b846d5ebe04a87f3fd337fe332e0428fbe3a87f490e2f73d8de1202b94dd10010b8282e504e3bf82f2eede4417b237e69020e997e731bad4be907c37c1e6f14454afcaeac03d044960b2e925d4ca95b14396172070329376f4280cbcc71108ec00235194dc122ce3582a75aa72b55b20815f863138660edef1a321dd7c40257984de2fc1d3bddf5fd6ac21f797f9427aaec6d71dee2062b3e12b311fdbfa726d707d91de57f67cde36aed59cd496e06f6583c4a7974aae73a6865789c1b00c0bce86ee6a44632513a956f92a40554f0704bb4873532e6f9233ec17f3a37d2eb4194829fdea88f33e5d7c459a31240ce5995f17f2954ed4f7d52fbd1b23ae94bde0f82bf6f1d0854802a7fc67e5d2a1c6eb6325c469ce451374c518981501850d99ebca4ecf1efa15440e4b8298ce8fcd7e48e1b850b351727fdbcc6332b6f5853e3ad5086fa0fd29cbf86a9fb923516dd1160d3a7cface9b11731bbcc061a2a34e4bf98024feb4ee169e9dd27cf0b980df6e0abb9c91388fa7cf87d7f42bf854e59e93ae621f7617f7cda52201e163bba50e7ffc5cf9dd6b0fc27da4213af9f8847a941b2a14a5e6369694ebee10f047e3b98fc2ced8bca4098fcad32a4bdfe8caedfc3b20e50c16637c5d8fc75e2d1da09017d6153c1c6293b4d4effc9ee40b0906a103fceaf809759ff163214902a93215aad60a13514c841b080df08b0f5b9b387f8cdee7c26900a1335be77df15f6d6ff9f3581b5d7058dcbea2420d418e411dee862e0b5214369e1a41c5f14b11dfa8dad6a291f933ea4a44d8d1a3298d4e070032c453aee7ed53958054ddc9bec64d1d035c18ba550865a5308611e609b4b701fd74f4eebbde91565ead12e160ddc6309a632c2c42cf46ca22af8d01b50352531f9f4c142b7e86039f8a2c128875df268ad02cf434a8640567090325b86b6ff9302951433e1df8f8526ec6fc3d9e9b9b145dbd8baa1e33536bfce70cf06b355e6bd4ebcc14de7f2a3d88857c5148412f34a12fc3fdb98559d9dfecc7b1fbc051fb93f48bf30eb5bc7cd93f0992d1e0248f346f9ee934a6afdd6da3b67326d3e3f2cc86f197fb69a7dca4e0fa74df6fd016d77d6b68ff582af50bf389bfe65bda3e667d2f06d741f70f0781145639899131a48dad96004e91cdcef4b5545a09a6c55fa5d056b03fd4760cee98c2ec56099571994b84079a6ec92ee98bbaa6f2341ee3e160ccfcf4dd8b1327e8c17cea7b6bbbca186380e7396b5022108b5c98150fa96d4160511ac952f13f5a700de50aa3c2e0be94074af936467fb140c35ad7962bdd46b03d1303be8a5a7106de789a662af7fc64a139b5c8b4116a4a79881bc00302aba248ac15c05ca667dc6e75e0eafd0d7b73d456572e6970da61efdbff81542737bbcb5ea75bbb33a86cc06bccbef5616f9bc58c69eda7c3378e0d75fb4ea3da45c57fc9829dfe5deb9a3cb696b2db792afb27b63cd22874d9b552dbab00fbd393cee55ce7f25339012a400e31ef7a82dfb2bbbc21f39dfb9c1d5cea9d8e2cac971325f1b1c306c19de77a04dfa0d8b0f26461b83dd5011c3a33fb6be2e88d34024c254af656372048f91aa0e59c2a4161b999bba71f9854a629ef5b7099771dee4ef19b38ff5cab33e034376eb791a2a12bba95f3ab061acc98871e27cf0761c8abe7acdb4e04103e779dd06e33bed6225f25d24389d0706425bdd0661f6b19b3cb05f79852dba5823810ba128eec3f557af912deb55d5e6b7b2eb18580271138fa09d7f5d15a7c0950311656dfbe585be01fc0c5a05ed0fc13dcb99be610389f8d84bddec8a4a400c629988a490c2f845408c3258f74fb5e56df8b127b9e978df97a51e3c55794c6120672005c20bfd14d443f26b7ef1aeafcfaa1f9c5e40675ee787828fb32978e6e0d7179c1fdcb85cbb9d5df1f66bd44b4bb5e079c37ca48edce1994d2b5fb8109a3db72ba55e8acf1a4504ff249b0d03f54f4ef5c19494848fb80babe90acbaefa3809d252714a3ee9d9358f7f401ff9de9dafcce5d61f9615b8f0bf089aedda8fe90a3a96852e5d03656660a279fdae569d1ef52151f932f44036d56b1b931d110294c21d9737d34a23f62e884ec30eec025b9bbfc2dafa685c265dff4a7de696039654860e5a54044f31e4c510bbcccbb18bc72acf51898f3237f400adfd7da8c672fc6de0cad40b73a7692ea0efe7a5e45688d5bb7d1cd001e838235ecc7bcccc0661f891a0b525fc1704d3631f6b5fdf6036483687b9cabfb9ae1fb8787ab68b750ef3743923b6ad255d0ce6a259bd3f8c01dac3390f5954c63cd7d5257716b5210d31552c560940aebbd579fb0d3e55edc7e9df9b7925e8c42932b4aeb203d86e459def90c04052d7448aa2cca07da411eb9c1be27d9e04f666fb981f969a2b97bd57f5fc66b1999541d0cb3d2d914d17930ed6aaf1b1b2cbcad2a7098f5865f6e199386c92cdafb1305bb67d3212c80c2b34fc7c27edfeb3ebf83c8dc65163edd4b6e9d595a4c796d7beab140558788087cba39919ced1031225c9f735aad195c6b58cf443e7b46ad4fb06f0585baf2868ae091c7a3385f9d42487c370f3460d444cca122dadfded3e0e09157f67e42409d20c204053a45a2cac94f8237cc54c5b1bcef588b5d719bf9b2f7ab546504ad6127d6c126f949aafa84cf305f345e41dc4d209799b8cadbe8c8dba926fc8dcdbf7aa35c3fb287c043422db1b745f5ab0d3e6f370bd1754421be1647d5c2375cc85054d7747c2e28b6e0389ac78944030c754789e1bfcf6ecd1cfe46b4c7aa55b3afc83d9474ae7c1a088dcd76b4979bdf198a6c436b5b2ef66dfaafedea65ab7752ebcfc4bd95a9b3b2664786a1b9a5e9c7f3a6501228e322c18366c63012fd3abd57feb4d95879e71ac85a3ee63b2160cfa009c7f3431a68c23774ed2c8c7b718afbee9831d8ad5f08f23015bef724600e5dc679d29b38122e795b0724fe2cc0626c57b89d45aec888bf0ab83fe39ab182d6024908488203c6860c3d5088d762b6c5784baedcc196c99ac237cb84cb8b7dc51788616fdc950973498e949ceb9d842efd97b84c4d01c5808875e7529d46c97605bbf132d5067548d3afbd595a2e75a9fbe2f76c573fb935c1b09d2316841bf2904256c20ee71115c46ec05961bf40163d1f3e138cdc2f747fb206e88d6b066538d19f606bc3b9b961b2c5910629c8d12cbadfadee5a41492add74cecf8a706eefc4e231ee53e07c7e21c7b07377a7ffdd86af7888acb4cafd097fbbe87c8a83c3184e3d6576aaed916f106f6c0edb6ebb24f4aff034d95b2d0b3c8aa60ef84428c99354ee58c6dc236ca671ba7427c0dc9655015abbeb0ade614602498b6dcbb69431fab19979d9049230385044eb1462ef59397aee9339d0b956acf430320b03e3925c2c71f5cf107d2a520fac1d35785fe7fea2150130727dff68d1a84ea6f9cd768c2d2da31d8706c837ffbe08cd8b3ff1a3fd9e45f780a004730b070dce35595483561a27549a26b53a944e6aed19899c01cc93a64164f8bd0225aedfd7bfe5ea09fc45a7d89b6c3fd497f80e62a4fb596fa3bde16b70a7a8709e44890fdcfe3023df9c70992efd14c1971fdf57e36bf30ae8ce8c7b440775daccf8bf31d18d460e45a5aafb7fc4b3d56f9834c81837c6ba577e04786445f6bc3e859937b2168023965e3f89491770e801f8fac818e65f4d0890cf1", 0x1000) sysctl$net_inet_divert(&(0x7f0000001400)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000001440)="c4f41c10e74334cf6e36c708ffcabe1dc51d417facd61991fe4f4ec663273923d261826fd45c21e7f2c109345cc3fbb257435d4df745eb21e09e3af4afb1010d09e5", &(0x7f00000014c0)=0x42, &(0x7f0000001500)="c394404966f87132554b5ecbdc5c6fa62e972841b16837883a7c4145234e128dbe5b1dc8619e426262a1fa4f98c65bb70c6021372757ae96896c606efdff985a89fa9cdcd7f6832271bb1d6304e82cecd2b517e041ea62e3e6618f6c51b2e00f2af13fe84e2c45a875388d23249bc103b55a3127faa4a3e01e209d450da0450d78a0d0eec410fa0d2ea652a1abd86ad3140760d6d99a7a8228e0127662b39e70cd5f756c5f291c47e8dd7a75a66bdd630728267ea8cfb183d90f90d3d302a8599c", 0xc1) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000001600), 0x8000, 0x0) setsockopt(r0, 0x8, 0xa9, &(0x7f0000001640)="85a2970748ea029e10632a87b8843235387ebd116c354da269aaa9871f1a7928b412ec2e9ded67a045c45dbfbdb6cbd8da9b", 0x32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680), 0x0, 0x0) sysctl$net_inet_divert(&(0x7f00000016c0)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000001700)="70a7fccf3723b0de50b8b9e2d0c17bcd069ac4042a82feec576b6b7bb2cd3478bc25d798b8d9806896dcf625740de50c79ae5f45f54bedf6d4716babe8b342f0944104a2bccbc1087651fa10c09bcd233de4757b0918aed7c68fef6a479b0902bf9364c0a95984b49499706767659d", &(0x7f0000001780)=0x6f, &(0x7f00000017c0)="99d28923db586ed5b35395ed8a268f3074bd06f6ca81dc3ba75516ef723b422b5941afe60c6577b7f7d5051da5b468006010c2d645134a6054292733553c2aadeacfd8fd46700ff162a04f49f92fe4b7914c027052e4939e498af09ac30b6aa04ac80e7f4c15a944b99e4cbdedc3b3963a33b5780547cb8d7aca13ab80fc5395c80721b4d9c7b31c0f6bc9af3704b273d73a11092a6ec0d67986a9cc9636d4ce36f20985324e2515dac9c3838501625dc0", 0xb1) r2 = semget(0x3, 0x0, 0x144) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000001880)=0xe60) sendmmsg(r0, &(0x7f0000002ec0)={&(0x7f0000002e80)={0x0, 0x0, &(0x7f0000001a00)=[{&(0x7f00000018c0)="632ec18046d81d0468479d2147fbcb68d330596d2aed2c09c781b42df4fa610442744371462255f0ed28c3845ba7696b762f74887217d64d73487c61ec659894ff3e9f81eaa192ced20ba8267a6d52062c174958481f80ae08e4e55857d8f5f916f8663638dc91217aa81edae3056900262393a966df725f78d20682046ba8ff5df9ec28b18828428425b7f30d4be1c4cb66bd74367049c4894b08f02529bb023601cd02c813169695788dd25ae70ce2741783f188950006b03d5df4636d80ce94ce344737f8bdaa8eb76887a3d2ec35f8d1286b0c0647d69c3e84ee60", 0xdd}, {&(0x7f00000019c0)="80d310b230349863788a1dbda8f8332ab10bf41d072ca17a422ccab238c2168b81649a559b0162cedd629e106bb07ae7ab6ac98685705a1bf0bf", 0x3a}], 0x2, &(0x7f0000001a40)=[{0xc0, 0xffff, 0xeb, "725d5daa5268084711bb23a2b73b6e42e7c29a2e30445aab5c0a70792a2fe29856ea997671ad0166b73d2314fcf4b940a6999a9791c2095b09ebabad18f17805629c7d56c0bf3e9246031b17cf0b66b5fdd217f48e379a568b4cb2c41e24e6692afaaf412a59829871983b1781f2380f4fe99d6feae350ff6980cebdd546331f099d9668454e51ee57732c7bed98ec13dc05887f35fb3756dba3fc3a83d598715994d0fb3ded5e1b92a039d591"}, {0x38, 0xffff, 0xba, "bb84bea53fbcc0dce30a11682bb032bb7d27a57a38564c3d3f3e3acc13c2e362b5be68"}, {0xd0, 0xffff, 0x1, "6ce322b739698b8d0be8002b87b3eb3573fd6cadcc27463cf22077290d63603a8d346e4efc2c09aca485f2546afb640d1e609216a60357488f850c3906b1c874554f9fb5d63ab8482df47ead73782fdd8b659579be6aec1af9228743bae2935d2adc8b6359d59a45fb408616c9715022c481078974623a25fb54dec157729bf7a3118500d424dcf57259b1a65b9ca7c3ed81d7111a26b914c10a1af71017dd3cea7c16b3d816dd55f53b04eef6ee413a4767e7bda965587eba66bcfbe06c85"}, {0x48, 0xffff, 0x2, "11436017d567e6ecbb157fc8ea5eba438b63af976ff72205eb10e030ba2fef03450ce5d32f3b242de733897fefb890ceebc5cb1299"}, {0x1010, 0x0, 0x151, "02a54f0eac8e00b157fe70624938999f68b32a86d76b6bce9419d92d8d138e5efc176e00e7750e087e002c61a2101c0f101213f49838cf6b8733ae30f9c3d2b1d6ec3e73df00d7b43a0a723c1b170b561cbddf28a9c536cf5e0043db4735e9e13a4c57dc5c5c0c6de1945fb861f26d9de4c11cda5869d53d2a2c2b9da868e21678f088b7f6a3ff1bf679ff54bf8dc8434a1dcd49a829a5bffa25171b735468a4b58ea1d9e697f368c160f108555a57d88145b6ad80cc8e6a03d57870be34b839d3ef6ea320f587a92b346b87005e5f0bf3a1412ee97e5e5450974add96c99274001f825248216f6bde9e0501630f0de3a24e187d8c13855a60046d88a5a4abf14d4a4794592fd2daf720291c9766a183b9fde23d6dc720a0eb2d907169862f3e0115f36ba6818e275253be19ea4ef072690e809ab019308b2f247a65b7ef4d5c4e4adf26b67c9a8529f028ef6ea468839e7717fde0c2228eeda495ff48031837ddd0a8159ca631e49c854680ce67ad13ef9dad926a91cb5a690e9e0c5de6e5c208e0262af9b8fcebe32e83742d2e741c1c2ab8fc0c4543b4f231324881b30b76b7c34cabd40dbf1f7d6512311495dcab5e9822ff04c32357c197fb360395e16ea2f395d87201d417df650f9e6c13127990468b6646317b887e501060f9591006668f49041c6b55706e77505e9fa1e48a8418fcbf3dc5382244f57b5bf69e13fcd9909053c5f3fa4303c65dec430c60a7d1bacfe590b6a941275a3a1f51a8aa019b8e64c82a29dca068d58b4ab4f4eadfd5700d167191916f580d83ae1d305ad6459849a4c7984cb90b1fdd0b33a3b4186ee86cb91ded77802b70ef1e385d8d6a28ee85c48be0747a8d5e06df37e1a380ea07567f800875c6fd75b3d4945cc6a92b5d9e940778994a5a966f401d7af6f5d41bd5bf62c824831f915e7d3700e04b085b9d97fce4f97ebe646d4d5f8d09283396ecf5700bdd1e20c0405a66fe7617f8b6747e5b103005eb214f5c297033c630beceee42473efe430b03b8064e298a6919fd8109454c71027da4d0eec29d5b2334d8f22ec22a50958593c3b307459a1926f2e357312dfa8336fdd0b64e7795418f3e1020535efd187c361c20fb4533963f5eefda1860d47692e23a7eb1b39ea3dcbc4d47897e2d37b3b321144769ebfe58c35537e1fd700d5d0ee6bd2a13fd245e15d6b74df2adbe78a782afdf940263b57cc6e8efc76fa0558c8685d9e146670b2cf38bac805fa71ecf6f666720a496de73fd010e2fc719bc8e9e2284cf2fb7acf74fad3704c86ed5fb262f6ad64540b4428c3bfc4e4d744881cd219f837fc220587e591f73e7225464b55077c4e6f8dcac899ca1ef79a466410ec1131266b5a648df0f276b9a13892dad430e333ba657e8c8a73e33222cc77f31e67b6b45b421150ac74dfa3fa234c52683fa38541f70dfadffede2a8b6a8b6a8588fb3a3323b25f7a77a88ef917e6c016697bc1989d668b111f46a3e63281aa32f3274d67a21a5a42055a1de2587f2dc948eb71a2dece1d9b99df9eca5881153c2f8d1ee03fb17001b7003426589b90585d026ec8db4b1dbcab290f5741b64eb8f0f8666bc329a0d7d9131eec9db75de2f30db7cd5ccd4561c684ce935326883645046f515a3f4e48f927d87d59c6aabce7d5a14c70151bfe7faf10fe74be02fc9e483442dad6d5f79b27d7abe6366b92aae0aac6d48e4e45ece9a004528349c97f4f8aeee4f5c2c911267ecee583bd56b87bd3ec3533b4f57a972c53083ca4a273a0408577c164b90cbc152b48b44b631c7c673a152b912eec1cbb9a3108225b38c226ceb0b664fb8dc0c0268f7021da6cfa7ac5aa6b98107d8807410e1db9672995dedd757c4aaf850f2ae4966e021f158bddeef77a3afea6dc7a35bca57e09e31e9db4e06de0f9be4ee8f72384bc45a0792ea14f6de6e31486a8778635a6f53fc66687cccc5d22e28b0a972aa3885e6d4431ca51a227526dd66a780ab16f38fe2ce7f58921a1bdf9a95849ce8547dcacd3b454ed8f92cc68d038be5e38328d6e17a7f73ddd7080cdaa8b0888fce900e5ee7e7f9aa73564e41211ecf4beaec930bf572b79a3b6f90df2d411e15979a03b7988e8c624c5d3ac1da81a87df65d5a3ab774eabba3e8875c71e09b2ba9fab5fd7f44bc9a085247de19369b35586556b4468894f9d0133161a8ed0e08c6d29d78731a48979502f1a756b068aa06c431b9355c52a385c9a9727293fe3e8e1ea5a5d50445c01f6ce82c721f75c897c79c5d9e720005826afce5ac6ad821f1dadad786094c2db4defd7d8ca43729e0a4540eabc5253aed85e9ba38fb05e464c0071015ef3ee47dd6c6996713d18d4e67b85babbe3e4bbf42cbc7bb8b2e7388aa8147fcfc6b396bd3b8d8873a0cae3b16769cbb3f4065d8149ccacf68149fe908f8fdcd083425b9a2bb9dd01ccced7a5da094c4a31994b8f0e77f30ebf94429191c6f88ca3e8bf058d8ddc962748798fcea4aadae328046dbf0b848af1e1329c4dbb44f7f753b7a8ae3796c592c7c5a73de3942adf129f98205c559d79902ef83146160b4d078de2fe1cc62ee1542a45dc79526626aa4c3261459944408a37f714ceef7f9b08df2dd721b38a217c889b559a9ad2d815b0bb037aa7f26aab97fc88e63d13fc5b918702cc89e507a5a46a467fd447114b27d6cbb097ff59b3a468774fbba066bdfbcf55d692e48dce07bd75a65feed47038e7627b847b07ab2ae40bf763a9b35e2fbaab0926b1756855427dc6b234b034a4906b7a668fa735872961e0886d0361ed30a5d065147cc6e0e3c045e654ad4f9f7e7cb6b4642c704736132e4b16abe3b0adecd4e27b1971038b9fcebeee05c58a7cff36d61654bc90463c9268ffc862bac0d69f3442e93a13bffa65534c35d4d4487658c29f4e8fb0c69d2c6213c57648048c327e3282384ee838f09d3184e0ce86e0e0f0d8103addca7156024b3c4b601fee7eedb3cc1ff01d9ac0362e2b453767a39e4fcd4cec1c33fb3d9ed69c78aae538f50e01a5c031ed67dd5eb653996cd4ad2d4b5ac58412de41ddb188c09a9b56e1411bae89fa1ff7741aa580da9f1a86568d0fd2c876aff207c2f6a43ae666f77a399d8bc7912794b9d5ee83aa0b74df8905cfc433947602ffe63746f79b7294684444aa02354fdc6a4cacdac0b23a4bdc59501562c312f154d194ea32e52cfbd81327f18cf156b2bbcdda2f0b67e7ed5a689da55241fbbb901f9e75a1ac72b5fa87ba86e1487df7aff8566d0615f3f49d7385b58cd7caa34fc745d68e816ef002535a8f5e26359adfe96693ad00f5568c8f412dd6d4c9d0bf217d311a43e64c04bd87182099ca9c6f2c30e57330b92f2b7309ef94febc4dd8efc83d81d2fde5af3a53d29502934a279f586df93c10cb319e828791c4b873237de89bcdd17c6ae1635c3cbeefc9ff479433d8231ccd0cac8a856c38c1f134b6638a4089a9bcf1b80a07214f5112059c9295deb9fb917a72122c08376f8db08ae6e9daef4b82879c02ead779d80ecc72c42d58921f623e5500339e6db6adc72c25fd0398bc7180226f3dede37a708897b4b0795a7bdc9f776c9e2f9ca7e552ba1f779d8d2b2292e6811a130db784697252444eaa463cee30511751cc6861efe8386569cee356a9d4f287f28c7dcb8ae9261be3261e0feba6b6b7770fa55c48b91af012876dbee23b6efa5aaeda5069af6e0f82f694b0e582ead3dbd4b0eff73ed81bf9482e018fbe5fb5e319b8bea6a32c2bfe02662b743e61c9a26245d9207689a31de44140ad0dafd114bfe0bce173c0af7d8c8c585d4bd23b7c679caa4b4549ef6023933cbb7b9a3e518c28df8c04fc91a585c111509ff7c7441d5b950d332b79324754d0da7f8013c1d8695cf58dd9ad3d744c103fb4e76da06b8ca6409a244cfde33d66538f60bebd888dae21d1c1b6c792b342c80d22320654937c884b9e58eb5fb17346c904f865b0b44c9f2898a311a8f1faab98b6454db773ba745fb9a93bda2ceaa532750b19970c44dc3c8513261c093f22f32517fac59f6f205c8e005ec85319e7fecea8446856581816933a0b7a7f5b094ad9045c9caa85f0793dd3a12f795aab7d3d71b52452b89fff9545121f4c229f03441532cad45bfe7de902aa8f71562dc798e127d897e0a919dd2d502ed997cd3c4edda7f989c16c12e0f1b9b172d86d1ad2fa6c0622391967862f62a0dcb2582e7579d3503876b87bdd3a138883b6b09af3ca6c56b0a5bc9c8b99627e682012690217b59680ec806376757b1ee0b7019311141c90357bede4ce0c700ab03a02de04cce78f79b264956c0240715fb4fad21453816766a9091ae16d12d6e13be568f51d2fc54e64c7861273825d3b8986ae839dcf15b6403d488d023b4b4c6b3fa5660378c044c361022988bbd28d89519231130b75362806d51cf76adaa4e281549cfe44fc5db912278e30b7369d12318a54fc121421140852bd8c8df76c678b0c849f3e2d863290c854ff040565e5f7918b3691b0866f452499dc28c89f5d0ce48f0ff0cd34e0a9c419efb4bdddbbd32c26998c8259e360ca1263f85e72686b47febedf1cf62967f1838f7780b26c70a7d468838c0edf19d497cb3c89b407f51254a63cb22fd11c364fa97db3bf052dc23a16c7a64372504112e3f207774df2e3de8d8ba93a80c137d43e3003376bb59d0c5659106f05c7612711980182a044e2996860ecfc73dc349423b467b7cbab758cc6e5991233f2a1335fe7de7d6b4e6e0c23f95bbbf6da61857ae578b1afeaa064239bf66e769532b8f12b7f15559673d437779ef1be73952df8471c5dfbbb964cf2af0938ece1aadaafd9b93138aaf7df92a395ce9563b1fbe966bad2019a00179e263a62627f25eb7b1b1d4498d92ca9860c311fa6cbd334f8a48bd2775bdb9cc37847254d074d0e156a2418d6f6ac30833627084a6c9eadb39371a91dd598b9b3d321d586190d36a59ec3b3516fb4bd172367e7fd5d02d7425aaddfe1cf8e038c7ec492d8faf9539fc8474b7c317cafe2105167bf954132dc9564efd468c5de3a93add253f8475736df1cc59f9a3b16dfa681871771949b4a9a2bc8434b48ad05bf1182a91067cdf6a21c87ca34bd8d425d767592a76916ae6ed8857efe5f8228c43ec7a9eba87e0585a5b2c47def7d4ba315b8d30bf144f9627b340027bad755aeee37fad9650240df38583354a0a36cb7fd6e0072f42e6d0d0542b7e72e85aeb859d60bddf0b42734a31611b70013806e7b0dd36498bea75da8a6962b0a4fa50b3259267bd8da9fc3496e63cbe8c9d1cfc5f03774957dc54c07365a615b984297674b109d1a2b2baaffd9342a6a27e7d15964665e7dfc4abb04a9bae2fafb5ec7b9c73d11e6df001aea0aecc65e9df449a3b53c9d04e9185d96031ea868162c646a44c879a7a52b3b07cd4b2c5784bd5789d74a557bc6dec7817936376e939a6ba550a0ec196fd7c45e23cd659feed9b7eef2aeef50113baa6111b58c7ec454e8a0f8c5d3ca4d08a5e6168852ccdd0dd20ebf88d1bfd6ae08cd0168618a45c66c022b70342302ed0af52b78e2c11338429b52143f6d88b6a8870403b8d1679905ca3160a1a644164b7a608125f3528efa7450a06d636ba9aff642f0b21b33af86dce193061d99da1662fe3d1a0f41b743fcf0cccba9d121bc113529fa18db78daf8b2d1e25f35477e7d3fe14240fe3be865fcbed2990381d68d01734442085e2243bbd39c39e91757ff9d82e79c80f78fe750831046df738bf"}, {0x48, 0xffff, 0x1b780000, "c667d09cae8fb4c537cb4a167176b48acd425a2d3d60b57ef2d0ff0578c2165927ad2e8faf475c7025392ada3c36bba75a43ff"}, {0x110, 0xffff, 0x101, "982f5ed53223c60e4a640508e070696e27d95ca8f5e30f770bbb452b7d038e6b5bade5c9ba37869ec47e329ad04cf6dad08c33866c19fc6d259c544728c0d643ac3305138b13613c50f7b6cd8c9b844b2eec0e95ee0b82c16cdb21e4c58db78f14f52bac0e02f66e6c53fafed945b16fc454a7325f7e154f0958bf7da21cdeaa05a045489caad859366490925d600bc325cc135271fd7efa695be71daaf86b04834fc9ec88357d266d92017207c4ae146bffe95c89d27318c39d90ddc6bead692ccfa512d4f7234e1ec4ba67541f750664a72b0de55532b92a39e9d51bb824306488618501d0bcdeca143935e6e53c6dc6a4c25c5e3e6433d70c980b49"}, {0xa8, 0x1, 0x8, "d6601538744e2815b4d7f861485bb3858c54eeb18da25bc31c1fa4ad0e6e6d2ee5efa82fea823a707ae473404940a3712d581a88405c66497220b3c909e06a0797eb15c7433c29d491e9be4f5edb7858afc75f84130a316c0faa905593c2bcdb5fe157d4aeffc2f7981be50cb1c5b25e5c2f8e0afd400a73811f160c365e70b29a79bf7902747ba8493376e180d6b32368b5da7a9aac"}], 0x1420}, 0x8000}, 0x10, 0x2) getpeername(r1, &(0x7f0000002f00)=@un=@file={0x0, ""/262}, &(0x7f0000003040)=0x108) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000003080), 0x10020, 0x0) r4 = socket$inet6(0x18, 0x3, 0xed) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000030c0)=r4) sysctl$net_inet_divert(&(0x7f0000003100)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000003140)="feacf14199349f95ca22569f0206d272f98576b2ecbf7cf1d5274ddc324d15c910b64066f7405d7496973ffb8d5021000e00cd497a3ec8fdf6eb684bc42038c7fe18104eea62ffda4ccf22acd7c0a834634551caa292a2d0f88800e1529245637d9222f1cd63b3fec0712fe27b9693a1c76b276cc147938281a186a314cc68658474a094e806384b76d233e61a278352b18e2e534500afc6e94c5122db6128db4a37e5440e529c78505aded836cd06a1c24bbe547d398a6c9438ef745f6ca70736310dd05c8961c33134689149c3932b7bac70c8fb2e", &(0x7f0000003240)=0xd6, &(0x7f0000003280)="aadcc98e", 0x4) pwritev(r1, &(0x7f0000003700)=[{&(0x7f00000032c0)="12cdf74016104c79760ed6697188bff08cbae5168e3c4f3a970b99ba028b173db0f0a34c27a8afce6ab07490622128cb4748c3310478d936a8", 0x39}, {&(0x7f0000003300)="d61c05c349401179c22adb88be206c369d53316bbae55dbf48b7761f840732f0a64cae5329a49385adf55480234974d64ce800ab08adedc110f68e1aa0b2176f65ee010e5dbbd8eeeb9e8eababcb8d39d574181c574890f8b40be2c9dd1ffe652290ef36072edb91c55a0bc14891c0389614a6b9a5b7228f4a12058d220912c6864aef6a5b79a93c63a2844294aa05f7d75c7ce357f2c9edfd1143cb96dca713cd9865e5ece7b6d4e480b239a341b761b1", 0xb1}, {&(0x7f00000033c0)="0d944ae91d7293ee73448bad07e05a3f3560d96bd38b7a90eb076f3bb1592bb3ecac46b7b91985c721c0424c4af15e7213f470bf9028e811dc0686658f293ebd621e9253b2159d908270b35c0f372f643bbddcffde374cb998f8147c95911883b13198a4231fc23e58874bac58e207931b6be307b12143be9371f66a96e67e", 0x7f}, {&(0x7f0000003440)="e41e8983f3007265e2a976e2b32202a8b0f49383ef1490529fd7", 0x1a}, {&(0x7f0000003480)="285c39ee2503b5ae44ec11c2cd97490ab05c52d6e019b419e396269a3c2e2087da9e52f3fbca8d5923d2967c2337716076dc528ee3377f754bdeedaca4685643776a3ccb3c81c7201764867769abd51dee13396e60819ed8aff2039deea64f19076b8ffc833c4a0426d9372abe9afd93f6b3f3ae726c7023221cc6898c5ccdcaa690583b3b94afd6b2752f15c1d82aa98691c4e314be5bdcd085763e7cd6b78696628854dd67985f1a1fad630fc7535b7226f46755e7de9049004a6be1f19c0d330e18", 0xc3}, {&(0x7f0000003580)="64afd209bd9d3749d7cb2b50a971afb56f99394d2ef0bc3417d3944e01817143015cdbc92d2bf8f6ad232f9330670bc639525db0e6f545cb9e", 0x39}, {&(0x7f00000035c0)="c6d9b56c6cba98ae710475f3f11a0c686eb3b04fde3d6d6458476021c9b5c496ba121f9790d39debc8164089dd73b07f32d8a0f11e0e7c6d476cc80b381c6923c9139fd9c69916fef55c11936965a033432ab7db1073cbe2f1c04cddc4f27437a331226b6468b5cff069c0", 0x6b}, {&(0x7f0000003640)="21354721c1de470b4db79a70c0d241b739add583f88472fd462b2f8d10d64c37251f3a949fde18f16b5c7a27ed1e550d01785ab2e125022773ac2c890c143c9c737e195c385d1ad1035bd70e142cebd2680671de85c77acd048d8bf873c24bdc4393e8845af7b4f49ad978f94f91748ab7d796602ac83a37bafa8f7a3bae9389e688bfc112", 0x85}], 0x8, 0x6) faccessat(r0, &(0x7f0000003780)='./file0\x00', 0x64, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000037c0), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003800)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000003840)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r5, 0x0, 0xa5, &(0x7f0000003880)="5692c2da21682d6c8a545fdca5bf5796e8754ec70d844bd68548fedc692d98e0067124742843eb4e376bdde433bda83133b7938b3bb8ba78fabddc33d8d3f5661ac4a261eb771666fe3056f1d3e3d2c33b43203ae6ba3380fdb119764a1b305b2e4308027a9d9883", 0x68) openat$zero(0xffffffffffffff9c, &(0x7f0000003900), 0x20000, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000003940)=0x5) r6 = semget(0x1, 0x3, 0x200) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000003980)=[0x27cb, 0x6, 0x9, 0xbe1d]) r7 = shmget$private(0x0, 0x1000, 0x608, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000039c0)=""/175) r8 = semget(0x1, 0x0, 0x240) semctl$GETZCNT(r8, 0x4, 0x7, &(0x7f0000003a80)=""/48) executing program 5: mknod(0x0, 0x2950, 0x13d4) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) executing program 1: setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 7: kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "94589e2169ad7a6ea9f7991e38f119bfa7aea894"}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r5 = dup2(r4, r4) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000000c0)) close(r1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') dup2(0xffffffffffffffff, r3) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x0, &(0x7f0000000040), 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x3d, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r9 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r9, 0x80047470, &(0x7f00000000c0)=0x10000) r10 = fcntl$dupfd(r9, 0x0, r8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000100)={0x0, 0x0, './bus\x00'}) poll(&(0x7f00000001c0)=[{r10, 0x2}], 0x1, 0x0) executing program 4: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = socket$inet(0x2, 0x4000, 0x4) syz_open_pts() poll(0x0, 0x0, 0x0) sendmsg(r2, &(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0xfffffffffffffd60, &(0x7f0000000580)=ANY=[@ANYBLOB='Y'], 0x10}, 0x404) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000180)=[{0x25}, {0x6, 0x0, 0x0, 0x5b}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x24}, {0x61}, {0x6}]}) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[]) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1234c147d168098b93029dfee05e", 0xe}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) getuid() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x63) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000240)='./bus\x00', 0x4, 0x420, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) ftruncate(0xffffffffffffffff, 0xf869) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x12a) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000980)="e406f2d1c7dbc02728657c66641ed13516f92d8a488c913fed0d8b980ff9dd894b864f6de812e1a88fb3b09a239ed869a56efd62f77c1463331b0dadc0ad608b111e0c710db51584e8cc3aa97cdfdb5eb2bc35ded331cc99d0bdcd239764375035f11ef70532a785c45e306df2f26fb84607d9497e33155fb4d28169f362f94e8070a0c0a5cab5b837eb5ba989440dcbfed36a0634e86929737bfdeb081085cfc9b7573546d345ce1b476a1c2991f48fba6b7f3cbba2ea6ee20a239fcdb1115b620d500152331d06bace4ec75306661d0aa38076e6c2724cc1c2540ba58e418f11099de6bcf4f480292b866c1358524c03125a5d00759e7bd8cd1321452ba36c017bb1686b0b5868f42c80948fd95554a3589d97e64685f2192e5115c8e0f67c7111aea09dd73c037275c0752034840ff3f379ce89081c37e86a0b89b108a1256bad534e5f5742c646664dad91e9e09c90e2e95f2433bda02122024320ed849ffec4ea08f82ef9e7bf33f8130c0ab53f0994b86139602b204acb4328cadf19262458b697c4ec1e713179552dd07e2b98fc641e363319e2fc4ef2bc3eb456e6d1564bce216ef192d33a48f82d6a90df9a14603d99ef48172d068a1bd22356081a310dc50604b17179af2801c800d66ab10204a642de31556e60cda01109a31c16920569ee72e3406a7d7772776950316994db517435fbb6161467c475911e840d48d320b3236700a27ffb0718be38a2138802f0969a0fabfcc5ed18c2c96b50b569ef173517c060312f1c3595fef058f23112a5428469e254c5ade6db5d0a57100189dc8501bd704ab8348e18192d887bc1de4744a539f9e8c510119f286f47c5a282b4b13be55be6059e886761f1239b982c4e3395896ee6f54acc080dea9401c65802a1731a09bad3fb6666c6a248be9521bbad13d94f518d3f2616db30093db608d52ceb489ecbc9889b391d8fb4998e8c2aa2533b8a6290076b9091a2e0148b335743cc96cedb8c37f80ec5930e4f210b57443a1911254b3091f42afa25ea21a2c44b0c94e98d59bb772955166f1be9fc0b9dd6dc0db4e67a627b88ee20fb20ec1198487acad15d7f83ee0686ae3e78c80fdc560ed6e2aca29bd5c9d0940421d80442cab81666cb13b46bc830895a58e966fdf7890d21f48328da233f8069fccef9623678e90c804c1afa33b0575b225ce7ddfa9f394918cb56d443bc998af77347b250fea2ee1546a5a1787dc3eb1e401a9af7c0d7751457b45147586e94ac46cceb0ad18de15bb6bfec3d91f987f53f268ca99052f124df84176e68c8b46ce8701b05569f96b8daecb8ffbccd9a209f68fa60a9e8c0edcbcbbc26a12eb35d799422d14c234a96891a789b46e2eaa9439490a4f7b619a7cf5fc3eedeba33a8d8a21b30588b439ea15e61725592224e40d9f765ef90387f16f92b7f3ce8c566b81e798f69b048fcdfa7cd0c6788345b5e8500e05fa8d05c7952a7440ea0df4b3ece148ec787850aae6a9cac34819608c71be2741f2676336b25be0fe5471b5fc1d8d9e137f48a9966fb912b55a915454d422e5eec8ffe7444c1ab18b7be9f2e430f0a44fb41b84420e4140de5d0228de709e2c2fbfa67db2e086e0cc9322ddb3575315b58f206914aedb2429f4a9fa752895155ed25528e42911df795a1fb11d1c4284a1adb0b26b3f79d45f7e38993b32d1554ff3f64a6c97915274782701dd450a3dfbc90ee5e76322dae493cc6dfacac29ac40331894639227622f47a842ace508abaeb18a140d362566379d4f556486b5f480aa1882c5b73a927c93492a246dc54004ba59c01a4f16ba34d67651915b72b41acc414f686f3970ed7c1368b2a15197af3a34075588173b535ec2eaa283082d9fecd3b69ca29596d11fa339cd1327775eac8031aa957ad57e0030186a5fafb5efecdb05fbe2837f4b50ca0156e58aa928beec7df833c732c6f537673e1f66191addee5be0f5aee4a1eaf1fa912ad39ad861c67a909ad19f96238a1741336dbb687ae68ab92510f2c309466da1b4bfca3ffaa59fa93cc5cd4ef0c458f8aebfc78363f3d77c873b5adf82dbfddb667d14f6ee54aa4b6af292eb32a0b0376f4864b731a54513c77a851cdee90dac97b6fb39218fce5350cfb85cb73ce769388e98fe9fd5699925a48e2fec0938c57f8b0c931662f36f7db7f66017b3e9931fce6f28c4a7258cd675b8e8e733efe6b32cbfd76463ca6ae00b7f52d72657fc4346484ec8e104671876f6f586069a8cbeb361b9e38b7414fe15eb29f46ee313c5781607962b972bd615b7bd4467e837e4ee196537e8bbadc9eeeb0880ac288756c6ea51f91b65cfa078d6d2a641753652ad2da0a0e89dc67da1e26638f2b916749ef2c04e9531a04fa9b6e6b2834cef1a14a4b0f3134d854b50669cd84e94b0cf12ac593d6eea6155557c8cee1f076803f3ba093ca813bb9194202b010fc306bd29790e5dc983b3ba77bbc4180ed52669caa156bec3ef33c50919cfbb853c96feeca3218cb0d1607147655a58c90eac9182a97309c68860366a9c72b97fbd66dbd48b4bf8bd2b6d84a5fe78d134873a36ff8aff17231d58ba85bff5afc7e09b105f6df2eff9c65d92433ac7fb1ad23c04eff4fad8ddef3a8c7eae9345dc6a2042b3340bd265512c4f91927e721e9251d8057dd1615746e64190498d3495f844a99809e5a786502ae639db681be85fcad9ee7524850170eee7dbcb349491e4f83f804d1a7356853f5c1373010971c0cc3eebfc9f418040c61b2428b716cbeeab9fd003908bf80f3009cb9bb766daa4793b783b6b45bb661e28871c72c3565d27ce1c0e98f89889096976350a1dfca1edda5702dbd4d85a1d84590ddf4f2f4f099325331b3d487c1443b8cc22162926f056c82b9ec72c590e253f96561eb0c1bd6b59060d66e042109c91491f4db65a23e4efcb79a0a309965f17903119826cf6829bb6bca45d36e5d23fa19ddfbd7477520b998e81be4d162d4ba0f204e3830acb9ded94d0417614df1bae9a9d7da1eaac4f474b6ec5d5cfe346f1a9315bb2b11f472e417887e31d5cfa7930c1247bab7069706d4971f13136668cb28e73e4a211223c3e068a688965ded0523b2f1ea3aca13930a6e86b8455473d676fed85854555f292cad8ab16dbd2e26c1eff02d29ab8363a7946a5d91ef5d31c638f61fb3f25c93486ab8a0697ff59c2b4388db0d5fcbdae80955e06aa4bdc6dfdd612158ccd1851700678aac73b40c0629c1f6a1d38d5262e8bcec865aa54a571abd9f6030321690cb28dae64a2cb84752618c5b1256342b67a9bd3a4bdbc4a2e10bc174d5dfe29432357c40d1bdca93fefa8d5c023f1747f9490fcefec0f5d231b547264f62c263f531fbe5e92a5f8bb128f158d7410f75a59a2ad7e7c8d67195ae47dbe389a40089a325a74e1bfc3deb995e9b0a947456596df9ea21cef29f8a1c08b0bde5b60670fcf8375712d88cc60afe992051c141cf5c4f5081372152ea6506156e1ac0c96f714ba15e7c6af86023e5d8ac22654ea11bfeda7256017021643ac6ba39eddc1ca718c13fa5def04c25a3ae9b54a4f35f79972e26334ee549831cc302216300506d5ba1a1e4de5dfbda35000896c59d1b1cd93cfeff2568b5147bf3b21c9611f3ebbd8930061bb7f1624146e3e6e672473d0b53680148edbd34de6e1bfbd5cdb3f83044adac8d946d0fe966f4f39d3019e41dc1d1bfb2bd88ff83bfaf43f2fbdfca8d4b5bb0f25864a0baa3b9094f452986144fdf5e8c3a87dd0fa6f948277d79c693e3ec79bda1d747ec86c89b13be3123092710513d8454aaf18846765eba29c7cb2dd43b9cee66c191297a56ddd1eb426fccf1563326b506b7b868099ec559209a310b6ad0f93d090fdb09d2c1bd16cc7f7000791f80b39b45da5b9049fdbcd2e1be82056223c7dc2b415db11e74fb3fba7f29facec62e9656b5c26f450da9e81ff50b2b56f1e723bde6d6a53bc19708a2a025786bdd26442e9a5f31c37317dc7a866b15c11568e23e278715b42a7c517d9ce661dc54ae11164393873f513af7a68b59043c9c7688323e39e6e3ef239452e502647c5b058e58a6387a0aad97a4808175ddc5ec8f8fa1573d01a6dba8cc40d7e096180d15f400fad5cf9a1a6df47c5e7c8795ee9c1428120d3d738f273700dfbfa12caebd98ccb266bb3f55f3bd63eae4eae52c7ed1f703c76dbe57f32986b9feca0ddea3adf7d09c4cbac303e72858e740e1f45fb66f8f09777f346f83f881f9d1dc76a774d4f354add35b504c63cd9bfca6fb1a1226407edfe6936bb6bd037d7494ec4fc09cd93713b78f71e3771192028794c12d3f871793a10469e938912c2c8e4156fd392bf1a76e9b42d2ba012c9060dc011c1cdaccc470648f06a6ecec7c95e289a3a8e85164f1d0c19512ad42c552188a51bfb1a8388a9edad215ccbe97e9761f935b446f9cf7345c7f45f4d9e0c268354a9e613d0e0725ba60e17f80ab467af0fb735373d313aac7564570ee0c5e096f574af4e1cc41e1477957d45fc57553137a82441de2fb2777578bae7c3d4589aea70fb1b5f3eb593a017f459a97a87e2bf291a647ba599e128074d26ae122727f6e41a0d9db81d4591826f7a7737b69d15f6d58d720f4f90af377e50bb783a3ce840bad9e786c147e5973841ec980fb960b9a6cc6cd8a105b26e4914f1a62fbbdd0fa172004e5a2c1d1a06877c5393c9b78d59780a6590a35042a340c0d25cb4a66c842feb3548557c252ba7a3c11246746e6787b06b23d4760c528f24e905dcea4f506a97fe9fd008c144ca8018b80aee1078210ed462476eac720f81589d0a9dd7a31e99b6e8e3cff2f7b6d45cdf8bc63e4fd9300712ef224f75c9541c0bf5d3f12fa7927fd9ffc34f33be2ba50fc1a85aade8c212d7cd8edf4a0d88c51ebdb55a8bc3af1c22ebbda4c9e12f8984b17f74d482bb09182fdba82f5235074280ddd59dea7fe95f25a5368557882fe38668059277073e5efc8d576a38f4d52178df9716a964aa01c301bd327862856314c8b466258cdce5fc1d234586f03f5ffcd9d1f51ca85258d49e1d0d35b5cf906a9a5b18653eac7e989fa3a97a959c988e2fb07df1f0feab88e3d862415d883cd402f6a2ce0d21eb4c1cb8feeb721372b369d97554861aa1df4047442ad873ad01e5b8e2c1a50ff6bd0779da65f2f965cbdde681f15c1f1a01dbf8be34d7656e0cde2f96bd94836b160e7005c0bde21df04d94ea1b21364f035a911e3c92b244a630627746f7b08cf251ee235f144d2db5dda47431716bff84efebaa338c202717f369a084932261eae01cf168ed560cd95b6688a4632d65bf3ef3a03a079db75237120cda1cb995d58afd44651c68c6d9fb1854af3c2553d5920b9d668f4907582004d8f4d81622773cbca5f64cbb1f4d85c4cfc66441708514127def0178221f26f33571c2413381dbec44bc47dcf6874fb568b61d5bf2101b0f1d20b24c39ae85053df000408f5bc061291db998c42414bccf8a55ce68d0e355faeb8381ccd36c10a5e22d2720534d895b35d1082e8b11862be20f003c14d80e0157b886c31d59375f8c57ecc36b437e387e06341a1578625f82f3dcd9e73b3a17a981cf28915eb41b9b86450ac610ad204225978e2ef581cc0e45968095b495b8a477cd571bc656c68305d4b36e3061fa2b8c2a2ac4ef96883a3b7c0631ddd7d3c6c5cde1d217aa3fb8ab761d880eb3bcf55612938a4467ba9f59f5b85924bdbb700a2c2a6f33a80116c113f3e1b4dd19262bae07bcb3", 0x1000) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000300)=[{}, {0x84}, {0x4000006, 0x0, 0x0, 0x1000003}]}) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) r2 = accept(r1, &(0x7f0000000280)=@in, &(0x7f0000000240)=0xc) writev(r2, &(0x7f0000002440)=[{&(0x7f00000024c0)="9dc64474737d83fe32c20aade4945e8618a00b12d3bf111241aff9944f39cc5f2cef885ae7c79040288c4f6c90656d9067d4f2021aadad26e1c182a356805a006cff02b93d61f64736c900e80d00b5487d9927eb1471347aad21846395ad1666083f391cabdc4e89740ebd2b22e888483bf60c0ba057b4bcb1bf39719d3d9c5d29101fab34be25d390c87a858b622c702db457ced3558bdd592871c2cf10bbc6165f3e35c1ee6438101ee67b4909399af8", 0xb1}, {&(0x7f0000001440)="9242f7fa0bdbe01c1c2a3550618403a829c4401c332f4ed0adcbb7ddb6478b00e4202e25323e331741439a2490d1116bc7267e387ae69fc2642f2c94e026907c5bfcfd92b38d68a1571f6a2bd18aeaa5583e7a6e0e7feb1d3f5447c78bb82382f9f60fe521718caf3e2b4e8419f539d0f2ea11252cc7c76e9a487dac35775eee67e13e6a085631b5beeda673348d1237fa9178ad487d8d817012845488b371f5c6fe09e075ae6571567bb416620a71b47ecd90d1ddb1b52ad618032d2dad007ca60c6dcac1174f", 0xc7}, {&(0x7f0000000440)="bfb798c0d7c0a0df0713dc907b8820684a63e5564c78552929bb71c42924c0421f7abaa64da3cd8f94918a1ed8b610e00b2566f65da889c05595c53f7ec84a5c15d3a4a099158536c92377131a5ea5347e710992eb29f520d125c01ab6cbbb87e618f75729b3be6dbe26330e10f2db9c1d53cbe28e9fe33c42ecbb74c7f7a3c5e0243fff9e6d4931c0051544b53c9f856f576805760f311447448d718f4eb25b89fefd79ace2645695f57ecd9e2f911cc0a27a50ac84a14430855086c5c9c8f0d83649e1186c2c33f7de897dc66f54350c732087c61107207b79c7c5188012c2c3221bcc27e57249fd3ba37f5c4905b501ccb76e1d447390e0d180d7460563a3772f1cb608e744374c96561084dfdca92f278c8bc3f16d4d06e8d45e33d1087a69b663e80f8ad94b705f8471ad3625768b9d13e2916214020941b30f826d63264713649f120884d749c9a3826ba0b0d3a450cab1ac3a6c39f37be3b085b79b4191a882293d20e71bf361ee3a9f422de8f713cd4e26fd08494b174fa4d0e002966333b20a18508d4775520aa1f01101dc5fd8f678c630b0412ccbe0f661d267d5d6d0dc6cad9fd371307b73db413d1969393f4689799002927bc833b1e4df732b4151748bbb74ab1f7daa6bef4829f8f585b95cd95d74690400000000000000be61ddfe0b2d1e50828f8af8b3e358d459894fdb3f4f21dc812e1eac2f2f9a75543a1bc1f03e102f84b50c984846e04de14fada77ba470c982a155ec87c543cc821d64b59ec2be82e5fb4f6561e0a3e48dcff16ad5ddd589e22ce50eeae204b2d98deea88596102fa4d3e7f369395886675474c1651cb915f2a10be1f2f9a63f708a3d11a1714c1a734dcf0b5e38a51fe5a577fecfa1924911d66526185f60854d62b2b91af2f38d9ddbd636275be0c10ebcc92a10b2a210e2dc3a9289693b6e16af0479908d4b677a65a4dffa540606e646df63c795a3bfa597f0952aa6fdc4ff8130976f3c38fdc1b8aed644a4bf7c907f0c33032a9eb0ed0c381f33e6ebefd81ac5b8fa47a7a5292fdbf0222ebea4c61dfb880195b45e5887c88721b3777177adeb4b5ec0b636f6b46b6e75e0555f0a05925e120ed12617988fbfe8d1a3c1612bd3b3f71a78d9f63eeb7bb0c9dffd5fc3147ee2f265a8b0eabd91ba4f1f861ecf646a33e8b9b3a6455cc5ca09a0107654be396f9dfbfd96712ac94d61f16188f81b66d2d6506f9816c8d492df9a205c212e3e304120889c095f0e597adeb9715bd6d34f85d710ea76944b7c07f596df8fe5b895bf07082120693d1937795aab7fbcfd291a0e12677ab525cbfa855af5485465b2f048988ec908a1e87cbeb306852b356cd4e5bb124f7fbd6d458149d90752a625a755dfc432174c54b7e6254017da0f45e8c74fb1103d7f2af8e8d2f510d151f495937acff2369013eecf631239f83cc51afeed9e9e1042172446f23aab5fd02bd1ecf7876b4027e22100d20975f4da880a0456df7472ed3351fc696dce1df1d186d8dab6f449189a004b6f875776f7d7b64ceef78b290db396d14da4cafe9404a93cf3cf68359ad6f98e551c0f9d041abc7e4aab3dedcf3a17e393b7757fe1a99e586ed34db58a9315c59670c1830ee214cef07a06de3ce3e25d0a9e7f45b9d7015e64fe92fb2b5bacacc97ed2f91f101b265c7ce28685f72e291b658d72b6a4698b9950781b2772e56ed22901a78d0ad2d5ee0f8c98a934318e95182c9d8b96f221486dcc6972b1fae25d1f0f2fad87e6b511a8ee42c9ee649ac25fd3a0444ab3fe77532aa1cacb91724e76d50b2657fb7bda5932bacc33d3936754a8649f3a8a19801e350d4c7a15e5ffa010ef038fa7626b04bb6e6ac6930e0c0b29a9dbc678e31e1b986eb994d97b2c445ef04cb07684efa499696476cd98118c83df788c8b15a476c0134ac12a0848fb90155d54bbdf33a83bd7ab7a2b58985baf6eaf13ece396e23afdd5a0ddd945be8a2877fb21784facbec96654721224598440650147bd7fda3898988c03687bda03e979a291b405aa5a58c534fcbc221d3d0c68bc0b19bdcda6acd4e6e890b21481f3448cf5d923af184dae060d06caf4573fd8cf2b5a72f76f9af12412ebfff1ef00ec106e020bbe0218e679a691c1ed05c7c46d8eeed732112c5b0168bf46421bd0ca5f58c665f209506cc550ec6797cb3abd16a09309a361d4a349f2879aec7fded17420462ccf9df37b92fc5ebe07f3b715abe587269d1c07c222acb84f24e538eec38ec7952f581799b17dac703c16afe4e144f054e2db297d524630ab4b85c0a5928b78b34286022b6f071d42f45a61412f40b3669ee862b9cc7afe620e508af7b91742c30a552731279d464713dc7cfafdd4fc2f44f5d763669fe19a7bd07c171c4d36b40a04454b2f5d500d46d898ee22de84846ddff52ebec351d932ba4126253b56c4fbba75e6ecca7b472793639ce3e463ac7165a3e0c3cba3768c776522ed9e1bd478d5ab7ed4811d8a7e36a9d7ed6fd3019eba2d749325700f94e624d8e093ea6ab9b997238a2a8325d3b4d27534eaf116de0e30c352332315683f59458fec8ea2963c0b08d5d787a0c78a0b75c39568b4f8390fa575745a7ecd36a13efb60f72f15dfe6f527bd6e1722c42982a2c1061bc0d023e22b24cb2345473c07df5d1e49879da75d50e6ad8453af25fa30ac0b96e950d37d405406bd53e45ef0e891acb8220d53284ddb87098bb82b506f9d365e5b790ebc0ba2c98aa503282c7082c4a0c8ad594e30ffb16d1e5b4808a231f1ac751e4f067638a64c9e5c36ecaa02112cbf458b6f5a175cad88a169551208d139fff99016c3c5103ad24f0b5fbe5b340f6b3acbf753d6effcfaccdd6669aa1df60c116e38813dfdf78e68b04b69a2747d5bf680627050488d4ca04fe1e4f951b811668d7e0c1add98a7c7f95e6a0d0ea12f2cbc36d058fe176ca8172870ea5e8511312e2f1ac0d6798fc7771ce3c5a127b61120884c0636478395fb0ecce9382941413be75de603b133f38f88db6827f824103de933178b63ef7f0552a87367c2ab5b40f04fd8809a043280991a76d8db34ddcb65799e130db10af909d670b849d529d076d5052babeec3a7efde363265b67313c039b81305a055e80a7160d6a67cf22aac9461aafcf2de01da941ae534337749be0d937a9aa6ff9d652d5e69b01521ff58ea58796bfd1298236d55ccdb8e272ab8b30a0c23164e490833ba8a7805429e329634716acd76e4fab4a05f27fa525d9e95d24b43d02657d32aed26e25d51243f26c2297a488ec7741c3abe4c72874c79498762042b0a64dc43ceb97f07d20c800174cf8a8fd2cb05c68cbfd75bbdb002b1374a54b0399f658bb6c73fe2e385b3adbc15ca2da86ddba2b754f1e2d964c512e10cd7660569c373cd7f060654d48f1c562df4a248c4943f3616fdfeb76315c7d778482510a7432e832ad115438241dad31de1445248f46acda0ce29bb1ff733441d4d70184649b1e451f235da563ee405db594ddd5cc8678faa5d43234f7b9242e6feac17d83187a0b1ce8507f589131451ce7e05f086f7d9178bbe684a4c3472610423286307c0a3b327559de3365b7d95b2273f7bba8af75b53255f90cf3147a28fc6157f862ba64dd4464958d3d63c1ee9a0061302d53b1ae527e8c17e56826fb21cb2e3d97ded73bd45039e103f59c23553376a233877dd24bad2ca6057f070ca576d3934afe382cce8caf63140af2fd9bd60840808003323356246f504f649626a7c8951d5f36f6657705770e0ef79b39e5f64d3d0816eae32c38ba5e81b6d999dba71357f9ebc282e2ce67ed69d5008109d2c8a09cfabe1e235ccce47101ba0763f6015dea2f6e10f64a27cde36f55141ffa122b2d8dd760373c389567068cad95230043bce5255b984149e5313ddea302cb0f3a75f7be5ab506c6f28262202d8770fc6f6af23ecb58ede1f515f1d50c8cb18423ef2086a9b685e1cee6e8336071049ec1a619ed745500b2530db44946dc7f014a110da804c8f08666751d7c5e93d6b40603eec30072641abd6cfee6cc4b4d5512f49c902e470bb521a4c7dd8849d3f9dddc3efe36758046194c95b3d413c67edd50f0b7d1e45688c048bf3ffff1433aef62fe390745aa16cb72d7092f031f1a58c933fe2eea4eaa1f843f3a5be033ca7a28a0175813f448c19b7a6fd6c68bf37c13e7517e6df2f98b621f20041b003b841d10f8ec467e97a8a5ddb4848e41b02cc3394d9bb7429b45eea0d5b57aac215ef31dee3cbd702e0e083650b139ee76f3b51cc500d1c99db75cb5b03fbd870df77d23090292e92474245076654216c7993967d4ca7d48511636fad8e690e14c92790e53e45f2a74322c9c8d01364d8b07cc5bfe1fb95cb9d6816daf0ac46f877b453df5f8741181b7ab81f55cad9c3621a77caaa985173751e38d3129528bc96f4e2711f9fc7a616cfb0fea5180058ca9539161542f72736a936592153c0c2939322e451c776193ec823759305121609ea11150b7935d9f8ef26df8d44d40b6e93ff5085e58db42afabb7847dc2826741e7fafbb484c9f9b7c8981fe6aa69d6f1b440a5ee2dc106f47e5fab061c6b90bb874f445f00b5ced70d4bf46c5d236f0f63c9aec4a12e509a4d79eabbbbb7e93975ee010a7567cebfc4e1d02c684d3660df779fb7df49b6f79c6d36ca027637aaf22b312c6f5fcd9585ee67ea6b5364b1c8a788db04951644759c0ee8d0a31c7a10407e8b1087bfdb38a94a1234469147fce1b78650f331eb145010a1d5d39a0d62f388bb0f4b041429cbaf7cdda9fba123e637f387671c4d43c889bddad6afb89fd4c0d87fee4958552e605b561ec722b33115c654d1d5812edcbc7e843d464a36ea330e0cfdc808f9fe95ed071537747d7411c32bae1b0c7dd93a44119253ab85d0235f5a0dfcf767894fce41cc604380e6316144dad3364d8c7c23ad194727f27c128a44b6815fa3be4f9c49475af3a9c0468a09277141be167af77b677c283361e899035b3de4d977c5daff762201d98d46250ebe295a2a24b8a6b85bc95a4830f5fdaac8c51916cc6151ca4dfa44bbeb0787ab06f873733a62e63c1b8037eb1643302dafeaf4e55b51798502020f980e8d2bfb3e95c811896a73f0ab3a4664c1f2895ffeba9ea0d49fce38e3cb17207c062b9423cf38749020f183a533351908a0a54be88d53381caf1aaf276918c6e3b91ff2e41065f4d23fa6a8d126937eb150cf130eb856fecde780de0bb89b783cd2a72f9ea5738aff5b43794d46eee1282da6ea52fffe99bef29cdfeb0191d2a7ca1fc9cb7af7f751dacfc3ce65c3e4f23a50e3b83566abdf91b83fd6528956379889fbd89313870ceea0bdb9d60c14fa77e9e798a663bfb6eab8383250bc1d4bb0316455fae99c5de5985d56c81a0cc541caeef865f1f24a0b63008f5d7d9aee1f13ceb1bd4378b1c27dbd5af98184003a183d69ee05cf6796c0199b2ae3f199daf46e8e4a287ed0170d216e3b77eda918f283c9fe5aa9f1b5c2b1370c19be0479c1c306f646fbe79e9244609ecd3251a8757c61c94516dc8a9c54f8570bec91e3b54a622d02ef47058fcdbb918959356ec9a7b2cf491f3ef463ed3a2923852637b1c254f9dca70f7fbd5478092b8f00e7e1f223b2df3f3a6c38ed74fe6ac5292bb50e069043b7136cdd737fa39166a37049fe1313c01667bd20de9af12904fab89f32b9495433684e15f5861099638935a577b3d19d022ce9f5b5f52e538036cd9000000000000000000", 0xd11}, {&(0x7f0000000100)="5243cea0b0c5a8bddd69c309b1a4f514d6262dc2c3754cdaa48f03e3686a5b23eb37e7e7da88c47b74ff", 0x2a}, {&(0x7f0000000140)}, {&(0x7f00000035c0)="160f1c84e1bc5185ea341da9a434faeab9c1c3a6f122785b36e55da22ee4fac6313a044ab06834360150533ce17a0ad14187f62986e2e8a81544ab402148a98200d136d3968d04eb54aa849e9437c73d53c8f89c2b6b7e52042122fd201553557125e40b08a81dfcb2997e6516a084d7ae0d289b2e51f27708de577bf97b07cf3aaa136dda8912f8f3997952c8c05c16c277f603bffde10aa077375de679d9b59d850563e1bf4ec986a752fc3633e1e8908a2560e5601f53e7fda55c9dbadfb0038221ae92c21ae1198c6463055342d376c8c6d6053330cd41f8badddb7e677e13ed33f86dae75c2da07e665064d5ba4944b43d9be005ca818f3b3a9f1a4edb28ea931026bd7eded10d778237642c7d53986de0790bc5ab1463adb9b471ebf6125b52f6e2a7447841c0aa060b87444a860f6185dd086d4b6d6cda56febd0016af16628ad5a8ed8c081c4259d7c0d637dba8bed5eaf6b3d9c0395ae26226bd6a7994942649dc41d2c911dbfd24308faf6dd5e2654de1f8cd47b8c2a0d8d523f69824d2884c742c1b313e825f3972aea6c3ef824fd912192fecc19b401aa7edcf0672f3f9fc90e8252c86a9572b28d9ca9e492f55d60bd78675f19fe3e96b160d57a84796b9eb802b18b3a612178c2097c7b73791d84da42ad9a0a9be283288f6fc66a6f8964dd821779948a752ebbe86cb9852400d0a5a8aed9443eea05e77f98a6fac716e7a8b06e38679f3c9c1c3883f5c42e1262c439f683486bd27bf280e0a65b557d63ef0f40e94aa6b4d3c64811a4f455e033d33225ede0135204ae881acf8eb8dcd31c607945dab10dda47f4eda2d84d02351f094cbf1c9babda200d7a8dd610ce1b01f027d1213e525a1c5690685df03386161f5312efbfeeb63ece2b30e1a9d6bd13558d25cec90c88982481f17876af67afead7f7be28473b40adeb3e75ccba8b950ce7a950b7483971bc2fb960cb6b0a47618773eb67b58805e20dcec89dfe067dba2b00dd7f15df1a880ee3a21fa8bc902f0a8fe2b55b9d809143268ee153a797d23647145d63a3df3e51e6bd6e2f8646e7238eb0f171ef077186f2bfe905bf1e6e2f562b40751de6d01023cb5aac7607fb986cdec33cf77bcd3c051772c1d57da65383e8ab7126bdc5f7a96c325ab093bd5138a42781333b455cffd8edc38ea9950d2cd3461a9f60531c66136877dd2fc5786df983a2b2c8f98297d3dbb8da230c1a24383f11eea1f647016bdea18b75b23761adbd85701a7e7b4598cb1aa8ce9a3c5db2507862fbe72f22493e7a5d92c92c5bca3eb5dc8a0316e71925d13d3f6f6c9b1d5ba5549fbe67772bd47c25c932107d5877d9b30f195579fbc469302874f3a433bdabbe82fbbf6cf51d7b1d935235b82bea0c681f840b5b0b27e7ea7e4442f3b5d54d8588edd03c4a8c727539959e4ffb1507e17fcfa681265d373e0998b08d2323a3fe8bb15518e71d4ac33886cd48546ad7267dbc4a949c37f96578b987d3ce003cff00f848b07f34f79b182a405d1eca2e9ab52d8c6119f6963833aa37e5c319553c1ba7ffe223d8bd6837576f516bbe4c021ff8f9172e294f208d9dfee00c361fbfeb4bef46c6e63e7d13199062900aba036e829da356e941919bb69c810862914cb92c22709b78ffeddaf3881d71045526eb16b6bddb251197bd0b0f060cd818fcd177a5ef351c5bf0478c2f8836c935c6621a4c3e87faef7d16f10332bbaad2f6099f81b3692f4b7f507b86e3642174e98dad2ba115ccda8e73217804823773a58da07584d2ba8e96d5553c011cfd118d32732b460805180881213fef06434e799daf89074d91687e9f900c9bf5d9aba8e1997f1eb6e623c87d6486aac86a4af2af8c9fecb445f38a9483496989299dbd91441fd791d2dc8e6d4e7155ba816e0dd8071449cf487ddd1f5739e7d635095dada199becb2998dcd767ae9a92e0dc33d22f1cc571daa0561c260adca3492d9b8c275106b987bbbb23669c780e013178c8652c0ad5b19ad44eecee40a98995cc92162bfa5d5e07a883e7205c648ca4b579087cca255303415c3579088aaf8ae0f5530f78cbeef77efc61b067c848b7d6bcaa1bb71c2886642f4e52b0ef411bec7485e41a7e84d81a1a8cd93933dd836fd0bcd074df90296c58a07d43433714fda8a3888faaa3f8ce0641f1595cc152b04c9aea571a842ae13a929e9766e0f75e92f32985cbb6c190f293354059a0972da4a105753c3104b71ab31cb195d5d26976bae7ab139b3072ced776fe3fd6ae25aa61806a64034716240c9d6c6bc263eddd7f883aa606878676d0e45d0b7a33940e03b981db15ecd062a4b002056a065af01cc4b8fc6b40180fa3f9d8dde0482e93d4d7d03bb022d3e563c4bb433d9be7a554c745006be9cd7f85d1b25affc6b07491f84fd31bc73f00f2398b1ab18ec4ae731fabf4757391df5b15853fa96e762ce499d55e096b0b988cc44071834b26595a4d71a15dba211acccf5b12808ed41997f680937e71b20da2aa4b3d88036e858779ab9af127e67867a7891b5b33e5754d92bdab0593405a35ca28239287b5ca98d87251090141d23ec45a4238d701fd14a693b41735110c79769a61cd8a24dbcf421b4116c078d893b79fe8087a5f09ec3eb966a23205c80ad992fc5164e199d6a8896f7c0bc93763fca4b0ba3b019d6786d5cc0e852717826cd936b622152d8e217068ffdd6a34e84f786d4f5cb6e6900979fef0f5d49c590d4153d09a78c3b13369a3173f902157b97f3cb14b74eeba9e968e7d490925b86da8e7635d74520e4fc3786bf79ea6ae8ccc6bf6e460f3ca39908594cc90b7e937b9cf6c45fb9d7eeb535c1ac48e713405d242a3fc148c856423223b32080e090d79e4a84d20ea449254df9b26f49a2dfe0fd7e23d7d7602529ffe9d33841cf1703139a63c293884c65daba28390a10b9c9370da69445fe650f59bd76d318f25efb39c5d254b86e22e25178c31509ee5b2a977e53d5be1ac4422ab6a83191855d6fad6fd062302927be85d5f703846b96435534e02b07b832dc20d995e465bd6fb6384a718cdf5c7ec528c8e9f78ba4dc3c57acee4c7b633035da16cb7f81d519ae44d3fb8d370cd3b1c142e63c3ac12574d59b0a0483cf31d106ceb2d639dbec42441a09f28f477f4449d1504bfd9091578221bf86b770c902bd9643c594356b191377251d47db88336fcc6addc34b0c1159a189bd9d0754f27037fedaaf236ef480fde8aa26953ca658e0c09b18ee0bc6778ab58c2b1e393656fa6da27e6d4b919c065a6ecf196ad4715722e12df3177afdba81c690dd15a256717ad1c1d654c0e16bc01c29ead57f15355f988fe5f8002332a323ee37d62c2a3883f3ff24931f0317b54c3e35b57df14d251fc23cad46e60bb3d7a53dc80bfdff1560ae27c71954f27edf09fca6d11e287c8db04cc4854f67ecb0fdb308420313d9c5ba816e29c5aa06ac2a0abf131e8259304f3c096f84e457462e48f8cd5f183edc79ec2c0ae87a2bf47332bce85a5539ebd91391ee47c8c8c78b565c79a6274df7da13c8f7b4dc153233d1c4245e34c2f453026fa997cf92bb7cf704192cf1ee09328376486318127f19a49354133c39038f20e8c7cdef23e43100e02abb52cf95a52795c07ea59e3d8152e6afb88a3cbd61fabd101a60cd1664581d573a12510a5c69ab62a2733dbe103e6fb17eb461c20a3bae7f925b73f2ca51f5022388eb112d18d4703d07a2c865d07920bd865aa814b1d8376d1425dca7dda6cf15908d36ff9cbc635fa567c47576deef0f1189792331a0137f3fbca718141d609a45362311f63b39849915639416a5673d3ce9ac1a72ff810c2712d9c123e91a3db600ad160d46cdb1bfab0f87cfde462cfc780f4eba1543b97e4012f7f7ae532bbf9a2a06d0dbd4ca68a26eabe103cc2fde71cf74b97047bced94ff39bf769050a5e1b130ce659fef71e65e2afecc2dc771c5d99679905a0a246b08ab4475c8d8f8c7430812e01aa8c4bde6ca6adcdc6d0f6cc988347f0504c886fe797ee388074abbfc44197b7612d80700dbf89d88705d898617943533a6023f989bd3797bd2c855fb7fa7330362028362cd79756406a476c3cb43ae112685f863538ece74e7351100343fd0017db40e837f264ae260b196e795bea61747c0fc9ab59369f659fccc0b4fc41ec5b5d5a12788d9ea72218ba1063f4be110a899de650c23fc9d77507f9cd008aac5bd366fa6cdb0488c2940ddb5f94432fc4ba2fcd01f4fcbdc45426d262705c37a46385d5a1faec8cc8ba84d4a66db661b3cb729a011b43306eff9943c40d2d335e1c389bef9e8c29512a9e620ed3a3dfa7436c814a723bc1b35f65e4fc5b27488d43618de4b683cd01e12e4a066aa0137e3619c493d26e47303aaf736ed513c23e11a0abac03d9331bcca3f1efea3c30345a5837407e011ca7a5e66bc099dec984bb871494d3f379ca81bcbe51c587ef0e295f6c463bd9430b6d63a2bfb61042cb6b4b379c63a2e770f23f2730ae14fea723ada62eb9c7d74f4b1bbe3414121588a858f1cc91554d8aacbbed646ee33a11129c87b898dec0dfb0c9cde1f13bc1e285b5234457544aa13d1f8844ea83007d9d3030784748f6e1cb677cd52a5a792a1b3676246ee2ecaeddecb9057d71932aa02df656e3d0f6301b1db6f30a204eab4522abdb6b72b6043c9a5beaf4063ef5d049d4ad2e303004b1356fc3e2407efaa2f364fd47569e917bdf5acf9eb063df7145910d5e9bb589fa83ceb71327ecb9095d0482a40f30441756a6be05d98f9017619347a46ddf3e79e8b6fdd6443a2852c03be72c41dd94c3037fd35a9e7f6ccb6b12c9dc2f800857f5ed3f80c7317c5a08cc12f4099f13023afc2607a7618e54db33cf8a9b225b1bb10369c766762b2794ba66b8924fdd27e37d3877674c75aca2e2af03281279100b73e8d79e1a5b3a49c95e4fee1f2b271d06821cd24d29410cea5b303fa3bef34d22cb41eb9bdcbd866822dcf66e01fb3ae0d8bf8ccef63ae4e2d05a0d488c7b9da0b54769cdf185b3a584f48af20eeb2b80aab11b2bd8492b726e1a344a2c0b35675b75a062115bcbb6afb2b6f2c4118d9403061204382a6ff459f9041bf2b74d42ca2bd555c66447e68cfaea63700dce2a3c6d75dbb72ca35e20c5d57d2fde5a1bb4ec3937abc9b25032d3cdbf09dcdcf68aa1b6ec7d94d30bad23edf53df9a700dbfba22cc2ce5950c84caa316136a1fb57df934567951e9b9f803b39dac276a8d139c9e5732e008737a9beb7efff0ca0eea5f89ad0845fd43967d439f5c393a4161741ec08fdc037b5a27df39336ce5c386fc6ad44baa68f053892f98c8ecaddbc935e9eb97579a84efd18af95fd1a7ed1e04092be8a64b521eab345b91dba6ef5ead515774f2bb17325a898f44868020e98827ae08e0c6b3d63b569a3d8b80d72e573feb18d6c70c9c265d6874b947a52df761e00418c43fef7a998be2b8e63bf5e7f3c1f6fa093633ce6b3f8df7053bf3cbf00f5f45b9dc95cf01b7f8dc3c2345dbc2120d9d87eca927cd9bac939450fbb2a2f08f59d607e6204d2713f4b9fd9ca1fb18e70f9d15204c17f701d53779e8b5e819e075f66af6402342be405590e7fcc4d4fc599a140aeb18050316935aeaac85afcd4c2472ba588fc31d8b50a7732df20ec91c046007a4568fdf94367feb597adb8740f8a13e522854a88240eddffa042084c87b9830ed8a6fbc78bf0e463f5edf394a94833e92074ca4701844537566cba5245ca6db33a916d9d9bf2e65d374ac119", 0x1000}], 0x6) getppid() r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0xfffffffe, &(0x7f0000000200)="00000001", 0x4) pipe(&(0x7f00000000c0)) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x11, 0x0, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000002280)="7d8d7a23", 0x4) symlink(0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000540)) setsockopt(r0, 0x1000000029, 0x2f, &(0x7f0000000040), 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 2: setrlimit(0x0, 0x0) syz_open_pts() r0 = socket(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) nanosleep(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f00000001c0), 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x0, 0x4000, 0x80) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setreuid(0x0, 0xffffffffffffffff) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) listen(r1, 0x915) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x87}, {0x48, 0x0, 0xfc}, {0x5006, 0x0, 0x0, 0x200000}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) getrlimit(0x8d41cfee6d2acf60, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000180)={0x8000000000000000, 0x7f2b}) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000040), 0x4) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000080), 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1c}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async) syz_extract_tcp_res(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) r2 = msgget$private(0x0, 0x0) msgrcv(0x0, &(0x7f00000003c0)={0x0, ""/4}, 0xffffffffffffffef, 0x2, 0x0) (async) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x0) (async) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) (async) msgsnd(r2, 0x0, 0x401, 0x0) (async) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000100)=""/8, 0x8}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) (async) execve(0x0, 0x0, 0x0) msgsnd(r2, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 5: semget(0x2, 0x1, 0x6a6) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x26, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r2, 0x2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r3, 0x2) r4 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) open$dir(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) executing program 3: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) close(r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) executing program 4: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x80}) kqueue() executing program 2: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) link(0x0, &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(0x0, 0x0, 0x40001b00, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 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, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=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'}) mknod(0x0, 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000000)='./file0\x00', 0x80000001, 0x0}) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 6: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x40) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3}) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x2d87) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) 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)='./file1\x00', &(0x7f00000002c0)='c\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) semget$private(0x0, 0x7, 0x3c0) getpgid(0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() (async) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x10b}], 0x9, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) (async) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(r1, r0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001440)=[{&(0x7f00000001c0)=""/131, 0x83}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x18, 0x1, 0x0) (async) r4 = socket(0x18, 0x1, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x60}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) write(r5, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r4, 0x8020699d, &(0x7f00000001c0)) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000500)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaa21b6aabeb47561fcaaaaaaaa86dd6089328b00000000fc7be31dda4e647e1cfaceb91fcfb16600000000000000000000000000000001233ec15a1ccaad27acc02b1ced79ef8bb0f9a72e3234a29d8e6450bdc1a83b060bb251be6ecfa9a032457f67492816f3a69a754676e381f92867b2dea1619149f1472bd84dda2190411b03db1fc5531fb8efeace71e1b911fcfd7f713222fcd81f9ce4bdc2fa9034dad96a275158713b613476762ba26a13aa5d3e7a8299ff8458799ca29f11b02a0f8d8395495866622ecb7f7f82049b212f99aabd4d2765e214af444a66f4cb5df95b645fab0f0f03d2146cf876c5304722cdb82c3d86e855a643089793b0d8529406f0a6"]) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x6, 0x4, 0x4) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0xffffffffffffff31) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0xee01) truncate(0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000440)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14e, 0x2}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}) shmctl$IPC_RMID(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) msync(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1a8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000640)="986dd270be6ac02e62f248722ac85efbfbdb6d78b13e6b317db4c30200806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e86743caff12d6b88409cbfd4a973d891595831739b79b295c9ca2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a4762001000094ca05431d770df0f7cf77928f6a", 0x94}, {&(0x7f00000000c0)}, {&(0x7f0000000780)="f713c4d5f33865c032e189907f732703f921f280b3747110730b30c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40046049fe10e7c8e06981c8dbd8f5375d7cc7df8fc55b5006c722a2f0f34901a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e3066d4d69633451cd8d384ef9934ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394109c0787937be3b9d9eb4fe5ac4c81154584d7554a00"/334, 0x14e}, {&(0x7f00000000c0)="b5cb5a6bd8f50086596d85f1ec03a49d70523c401e913116bb702ecacf8930eca46291a78242f2", 0x27}], 0x4) open(&(0x7f0000000900)='./file0\x00', 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000280)={0x0, 0x8bd9}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(0x0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') close(0xffffffffffffffff) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r2) socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendto$inet6(r2, &(0x7f0000000100)="35ff849974cb15aeba4f2c4b53768acce559c47a79cc9f26a484f58804fd4d91a10d9e3e2c192a2c830d6d38236d4404ed223b074086d262a022e9d6c4eb40669cb19f1d0611273f3b3ba2a22a0f010471eaa1b3efcdb2d88dbc80e710842246735a25cd8605b6105a377733327507065aaf084739928596d0cd5298cca8a186c12e49fa26ea679b874a57b6012519a334", 0x91, 0x400, &(0x7f0000000080)={0x18, 0x1, 0x8, 0x1}, 0xc) r3 = syz_open_pts() close(r3) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r3, &(0x7f0000000a80)=[{&(0x7f0000000800)="95", 0x1}], 0x1) readv(r3, &(0x7f0000000040)=[{&(0x7f0000002b80)=""/4084, 0xff4}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) sendmmsg(0xffffffffffffffff, &(0x7f0000000b80)={&(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f00000008c0)=[{0x10}], 0x10}}, 0x10, 0x0) recvmmsg(r1, &(0x7f0000000640)={0x0}, 0x10, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) executing program 2: sysctl$kern(&(0x7f0000000040)={0x0, 0x53}, 0xffffffff00000000, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000140)="8ad1e91357a7e17fe647c27eb3b1ff9751079e3070afd0d946d630ea6832c8f291bd07de1def77a6267612b50c25be51ca2bf6683124422d", 0x38}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)="03c076dbf6ab44454e57e1bdfcc6b0ba0f97d08d3cd6700ca6d6271210e960b8e583adcea6a7bf0d59344c9bb541", 0x2e) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) setsockopt$inet_opts(r2, 0x0, 0xb, &(0x7f0000001500)="01", 0x1) executing program 1: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x10000}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 2: semop(0x0, &(0x7f0000000100)=[{0x0, 0x400}, {0x0, 0x2ff, 0x800}], 0x2) sysctl$kern(&(0x7f0000000080)={0x1, 0x10}, 0x4000000000000208, &(0x7f0000000180)='\x00\x000\x00', &(0x7f0000000200)=0x45, &(0x7f0000000240), 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) executing program 6: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x63) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000240)='./bus\x00', 0x4, 0x420, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) ftruncate(0xffffffffffffffff, 0xf869) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x12a) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000980)="e406f2d1c7dbc02728657c66641ed13516f92d8a488c913fed0d8b980ff9dd894b864f6de812e1a88fb3b09a239ed869a56efd62f77c1463331b0dadc0ad608b111e0c710db51584e8cc3aa97cdfdb5eb2bc35ded331cc99d0bdcd239764375035f11ef70532a785c45e306df2f26fb84607d9497e33155fb4d28169f362f94e8070a0c0a5cab5b837eb5ba989440dcbfed36a0634e86929737bfdeb081085cfc9b7573546d345ce1b476a1c2991f48fba6b7f3cbba2ea6ee20a239fcdb1115b620d500152331d06bace4ec75306661d0aa38076e6c2724cc1c2540ba58e418f11099de6bcf4f480292b866c1358524c03125a5d00759e7bd8cd1321452ba36c017bb1686b0b5868f42c80948fd95554a3589d97e64685f2192e5115c8e0f67c7111aea09dd73c037275c0752034840ff3f379ce89081c37e86a0b89b108a1256bad534e5f5742c646664dad91e9e09c90e2e95f2433bda02122024320ed849ffec4ea08f82ef9e7bf33f8130c0ab53f0994b86139602b204acb4328cadf19262458b697c4ec1e713179552dd07e2b98fc641e363319e2fc4ef2bc3eb456e6d1564bce216ef192d33a48f82d6a90df9a14603d99ef48172d068a1bd22356081a310dc50604b17179af2801c800d66ab10204a642de31556e60cda01109a31c16920569ee72e3406a7d7772776950316994db517435fbb6161467c475911e840d48d320b3236700a27ffb0718be38a2138802f0969a0fabfcc5ed18c2c96b50b569ef173517c060312f1c3595fef058f23112a5428469e254c5ade6db5d0a57100189dc8501bd704ab8348e18192d887bc1de4744a539f9e8c510119f286f47c5a282b4b13be55be6059e886761f1239b982c4e3395896ee6f54acc080dea9401c65802a1731a09bad3fb6666c6a248be9521bbad13d94f518d3f2616db30093db608d52ceb489ecbc9889b391d8fb4998e8c2aa2533b8a6290076b9091a2e0148b335743cc96cedb8c37f80ec5930e4f210b57443a1911254b3091f42afa25ea21a2c44b0c94e98d59bb772955166f1be9fc0b9dd6dc0db4e67a627b88ee20fb20ec1198487acad15d7f83ee0686ae3e78c80fdc560ed6e2aca29bd5c9d0940421d80442cab81666cb13b46bc830895a58e966fdf7890d21f48328da233f8069fccef9623678e90c804c1afa33b0575b225ce7ddfa9f394918cb56d443bc998af77347b250fea2ee1546a5a1787dc3eb1e401a9af7c0d7751457b45147586e94ac46cceb0ad18de15bb6bfec3d91f987f53f268ca99052f124df84176e68c8b46ce8701b05569f96b8daecb8ffbccd9a209f68fa60a9e8c0edcbcbbc26a12eb35d799422d14c234a96891a789b46e2eaa9439490a4f7b619a7cf5fc3eedeba33a8d8a21b30588b439ea15e61725592224e40d9f765ef90387f16f92b7f3ce8c566b81e798f69b048fcdfa7cd0c6788345b5e8500e05fa8d05c7952a7440ea0df4b3ece148ec787850aae6a9cac34819608c71be2741f2676336b25be0fe5471b5fc1d8d9e137f48a9966fb912b55a915454d422e5eec8ffe7444c1ab18b7be9f2e430f0a44fb41b84420e4140de5d0228de709e2c2fbfa67db2e086e0cc9322ddb3575315b58f206914aedb2429f4a9fa752895155ed25528e42911df795a1fb11d1c4284a1adb0b26b3f79d45f7e38993b32d1554ff3f64a6c97915274782701dd450a3dfbc90ee5e76322dae493cc6dfacac29ac40331894639227622f47a842ace508abaeb18a140d362566379d4f556486b5f480aa1882c5b73a927c93492a246dc54004ba59c01a4f16ba34d67651915b72b41acc414f686f3970ed7c1368b2a15197af3a34075588173b535ec2eaa283082d9fecd3b69ca29596d11fa339cd1327775eac8031aa957ad57e0030186a5fafb5efecdb05fbe2837f4b50ca0156e58aa928beec7df833c732c6f537673e1f66191addee5be0f5aee4a1eaf1fa912ad39ad861c67a909ad19f96238a1741336dbb687ae68ab92510f2c309466da1b4bfca3ffaa59fa93cc5cd4ef0c458f8aebfc78363f3d77c873b5adf82dbfddb667d14f6ee54aa4b6af292eb32a0b0376f4864b731a54513c77a851cdee90dac97b6fb39218fce5350cfb85cb73ce769388e98fe9fd5699925a48e2fec0938c57f8b0c931662f36f7db7f66017b3e9931fce6f28c4a7258cd675b8e8e733efe6b32cbfd76463ca6ae00b7f52d72657fc4346484ec8e104671876f6f586069a8cbeb361b9e38b7414fe15eb29f46ee313c5781607962b972bd615b7bd4467e837e4ee196537e8bbadc9eeeb0880ac288756c6ea51f91b65cfa078d6d2a641753652ad2da0a0e89dc67da1e26638f2b916749ef2c04e9531a04fa9b6e6b2834cef1a14a4b0f3134d854b50669cd84e94b0cf12ac593d6eea6155557c8cee1f076803f3ba093ca813bb9194202b010fc306bd29790e5dc983b3ba77bbc4180ed52669caa156bec3ef33c50919cfbb853c96feeca3218cb0d1607147655a58c90eac9182a97309c68860366a9c72b97fbd66dbd48b4bf8bd2b6d84a5fe78d134873a36ff8aff17231d58ba85bff5afc7e09b105f6df2eff9c65d92433ac7fb1ad23c04eff4fad8ddef3a8c7eae9345dc6a2042b3340bd265512c4f91927e721e9251d8057dd1615746e64190498d3495f844a99809e5a786502ae639db681be85fcad9ee7524850170eee7dbcb349491e4f83f804d1a7356853f5c1373010971c0cc3eebfc9f418040c61b2428b716cbeeab9fd003908bf80f3009cb9bb766daa4793b783b6b45bb661e28871c72c3565d27ce1c0e98f89889096976350a1dfca1edda5702dbd4d85a1d84590ddf4f2f4f099325331b3d487c1443b8cc22162926f056c82b9ec72c590e253f96561eb0c1bd6b59060d66e042109c91491f4db65a23e4efcb79a0a309965f17903119826cf6829bb6bca45d36e5d23fa19ddfbd7477520b998e81be4d162d4ba0f204e3830acb9ded94d0417614df1bae9a9d7da1eaac4f474b6ec5d5cfe346f1a9315bb2b11f472e417887e31d5cfa7930c1247bab7069706d4971f13136668cb28e73e4a211223c3e068a688965ded0523b2f1ea3aca13930a6e86b8455473d676fed85854555f292cad8ab16dbd2e26c1eff02d29ab8363a7946a5d91ef5d31c638f61fb3f25c93486ab8a0697ff59c2b4388db0d5fcbdae80955e06aa4bdc6dfdd612158ccd1851700678aac73b40c0629c1f6a1d38d5262e8bcec865aa54a571abd9f6030321690cb28dae64a2cb84752618c5b1256342b67a9bd3a4bdbc4a2e10bc174d5dfe29432357c40d1bdca93fefa8d5c023f1747f9490fcefec0f5d231b547264f62c263f531fbe5e92a5f8bb128f158d7410f75a59a2ad7e7c8d67195ae47dbe389a40089a325a74e1bfc3deb995e9b0a947456596df9ea21cef29f8a1c08b0bde5b60670fcf8375712d88cc60afe992051c141cf5c4f5081372152ea6506156e1ac0c96f714ba15e7c6af86023e5d8ac22654ea11bfeda7256017021643ac6ba39eddc1ca718c13fa5def04c25a3ae9b54a4f35f79972e26334ee549831cc302216300506d5ba1a1e4de5dfbda35000896c59d1b1cd93cfeff2568b5147bf3b21c9611f3ebbd8930061bb7f1624146e3e6e672473d0b53680148edbd34de6e1bfbd5cdb3f83044adac8d946d0fe966f4f39d3019e41dc1d1bfb2bd88ff83bfaf43f2fbdfca8d4b5bb0f25864a0baa3b9094f452986144fdf5e8c3a87dd0fa6f948277d79c693e3ec79bda1d747ec86c89b13be3123092710513d8454aaf18846765eba29c7cb2dd43b9cee66c191297a56ddd1eb426fccf1563326b506b7b868099ec559209a310b6ad0f93d090fdb09d2c1bd16cc7f7000791f80b39b45da5b9049fdbcd2e1be82056223c7dc2b415db11e74fb3fba7f29facec62e9656b5c26f450da9e81ff50b2b56f1e723bde6d6a53bc19708a2a025786bdd26442e9a5f31c37317dc7a866b15c11568e23e278715b42a7c517d9ce661dc54ae11164393873f513af7a68b59043c9c7688323e39e6e3ef239452e502647c5b058e58a6387a0aad97a4808175ddc5ec8f8fa1573d01a6dba8cc40d7e096180d15f400fad5cf9a1a6df47c5e7c8795ee9c1428120d3d738f273700dfbfa12caebd98ccb266bb3f55f3bd63eae4eae52c7ed1f703c76dbe57f32986b9feca0ddea3adf7d09c4cbac303e72858e740e1f45fb66f8f09777f346f83f881f9d1dc76a774d4f354add35b504c63cd9bfca6fb1a1226407edfe6936bb6bd037d7494ec4fc09cd93713b78f71e3771192028794c12d3f871793a10469e938912c2c8e4156fd392bf1a76e9b42d2ba012c9060dc011c1cdaccc470648f06a6ecec7c95e289a3a8e85164f1d0c19512ad42c552188a51bfb1a8388a9edad215ccbe97e9761f935b446f9cf7345c7f45f4d9e0c268354a9e613d0e0725ba60e17f80ab467af0fb735373d313aac7564570ee0c5e096f574af4e1cc41e1477957d45fc57553137a82441de2fb2777578bae7c3d4589aea70fb1b5f3eb593a017f459a97a87e2bf291a647ba599e128074d26ae122727f6e41a0d9db81d4591826f7a7737b69d15f6d58d720f4f90af377e50bb783a3ce840bad9e786c147e5973841ec980fb960b9a6cc6cd8a105b26e4914f1a62fbbdd0fa172004e5a2c1d1a06877c5393c9b78d59780a6590a35042a340c0d25cb4a66c842feb3548557c252ba7a3c11246746e6787b06b23d4760c528f24e905dcea4f506a97fe9fd008c144ca8018b80aee1078210ed462476eac720f81589d0a9dd7a31e99b6e8e3cff2f7b6d45cdf8bc63e4fd9300712ef224f75c9541c0bf5d3f12fa7927fd9ffc34f33be2ba50fc1a85aade8c212d7cd8edf4a0d88c51ebdb55a8bc3af1c22ebbda4c9e12f8984b17f74d482bb09182fdba82f5235074280ddd59dea7fe95f25a5368557882fe38668059277073e5efc8d576a38f4d52178df9716a964aa01c301bd327862856314c8b466258cdce5fc1d234586f03f5ffcd9d1f51ca85258d49e1d0d35b5cf906a9a5b18653eac7e989fa3a97a959c988e2fb07df1f0feab88e3d862415d883cd402f6a2ce0d21eb4c1cb8feeb721372b369d97554861aa1df4047442ad873ad01e5b8e2c1a50ff6bd0779da65f2f965cbdde681f15c1f1a01dbf8be34d7656e0cde2f96bd94836b160e7005c0bde21df04d94ea1b21364f035a911e3c92b244a630627746f7b08cf251ee235f144d2db5dda47431716bff84efebaa338c202717f369a084932261eae01cf168ed560cd95b6688a4632d65bf3ef3a03a079db75237120cda1cb995d58afd44651c68c6d9fb1854af3c2553d5920b9d668f4907582004d8f4d81622773cbca5f64cbb1f4d85c4cfc66441708514127def0178221f26f33571c2413381dbec44bc47dcf6874fb568b61d5bf2101b0f1d20b24c39ae85053df000408f5bc061291db998c42414bccf8a55ce68d0e355faeb8381ccd36c10a5e22d2720534d895b35d1082e8b11862be20f003c14d80e0157b886c31d59375f8c57ecc36b437e387e06341a1578625f82f3dcd9e73b3a17a981cf28915eb41b9b86450ac610ad204225978e2ef581cc0e45968095b495b8a477cd571bc656c68305d4b36e3061fa2b8c2a2ac4ef96883a3b7c0631ddd7d3c6c5cde1d217aa3fb8ab761d880eb3bcf55612938a4467ba9f59f5b85924bdbb700a2c2a6f33a80116c113f3e1b4dd19262bae07bcb3", 0x1000) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r2 = getppid() fcntl$setown(r1, 0x6, r2) (async) close(r0) (async) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000080)=0x1) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000100)="bbff2eba542c0580fa35632749b009ade26bd2094189ebdb4acfdd2cecc44d53d0d82cd69aaed3e5672f35b151", &(0x7f0000000040)=0x2d, &(0x7f0000000080)="97fa953342d57ba3ccce056f40326a2208d9964531bbe71d5ab7a98c51bc9ada", 0x20) semget$private(0x0, 0x1, 0x81) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 5: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x63) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000240)='./bus\x00', 0x4, 0x420, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) ftruncate(0xffffffffffffffff, 0xf869) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x12a) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000980)="e406f2d1c7dbc02728657c66641ed13516f92d8a488c913fed0d8b980ff9dd894b864f6de812e1a88fb3b09a239ed869a56efd62f77c1463331b0dadc0ad608b111e0c710db51584e8cc3aa97cdfdb5eb2bc35ded331cc99d0bdcd239764375035f11ef70532a785c45e306df2f26fb84607d9497e33155fb4d28169f362f94e8070a0c0a5cab5b837eb5ba989440dcbfed36a0634e86929737bfdeb081085cfc9b7573546d345ce1b476a1c2991f48fba6b7f3cbba2ea6ee20a239fcdb1115b620d500152331d06bace4ec75306661d0aa38076e6c2724cc1c2540ba58e418f11099de6bcf4f480292b866c1358524c03125a5d00759e7bd8cd1321452ba36c017bb1686b0b5868f42c80948fd95554a3589d97e64685f2192e5115c8e0f67c7111aea09dd73c037275c0752034840ff3f379ce89081c37e86a0b89b108a1256bad534e5f5742c646664dad91e9e09c90e2e95f2433bda02122024320ed849ffec4ea08f82ef9e7bf33f8130c0ab53f0994b86139602b204acb4328cadf19262458b697c4ec1e713179552dd07e2b98fc641e363319e2fc4ef2bc3eb456e6d1564bce216ef192d33a48f82d6a90df9a14603d99ef48172d068a1bd22356081a310dc50604b17179af2801c800d66ab10204a642de31556e60cda01109a31c16920569ee72e3406a7d7772776950316994db517435fbb6161467c475911e840d48d320b3236700a27ffb0718be38a2138802f0969a0fabfcc5ed18c2c96b50b569ef173517c060312f1c3595fef058f23112a5428469e254c5ade6db5d0a57100189dc8501bd704ab8348e18192d887bc1de4744a539f9e8c510119f286f47c5a282b4b13be55be6059e886761f1239b982c4e3395896ee6f54acc080dea9401c65802a1731a09bad3fb6666c6a248be9521bbad13d94f518d3f2616db30093db608d52ceb489ecbc9889b391d8fb4998e8c2aa2533b8a6290076b9091a2e0148b335743cc96cedb8c37f80ec5930e4f210b57443a1911254b3091f42afa25ea21a2c44b0c94e98d59bb772955166f1be9fc0b9dd6dc0db4e67a627b88ee20fb20ec1198487acad15d7f83ee0686ae3e78c80fdc560ed6e2aca29bd5c9d0940421d80442cab81666cb13b46bc830895a58e966fdf7890d21f48328da233f8069fccef9623678e90c804c1afa33b0575b225ce7ddfa9f394918cb56d443bc998af77347b250fea2ee1546a5a1787dc3eb1e401a9af7c0d7751457b45147586e94ac46cceb0ad18de15bb6bfec3d91f987f53f268ca99052f124df84176e68c8b46ce8701b05569f96b8daecb8ffbccd9a209f68fa60a9e8c0edcbcbbc26a12eb35d799422d14c234a96891a789b46e2eaa9439490a4f7b619a7cf5fc3eedeba33a8d8a21b30588b439ea15e61725592224e40d9f765ef90387f16f92b7f3ce8c566b81e798f69b048fcdfa7cd0c6788345b5e8500e05fa8d05c7952a7440ea0df4b3ece148ec787850aae6a9cac34819608c71be2741f2676336b25be0fe5471b5fc1d8d9e137f48a9966fb912b55a915454d422e5eec8ffe7444c1ab18b7be9f2e430f0a44fb41b84420e4140de5d0228de709e2c2fbfa67db2e086e0cc9322ddb3575315b58f206914aedb2429f4a9fa752895155ed25528e42911df795a1fb11d1c4284a1adb0b26b3f79d45f7e38993b32d1554ff3f64a6c97915274782701dd450a3dfbc90ee5e76322dae493cc6dfacac29ac40331894639227622f47a842ace508abaeb18a140d362566379d4f556486b5f480aa1882c5b73a927c93492a246dc54004ba59c01a4f16ba34d67651915b72b41acc414f686f3970ed7c1368b2a15197af3a34075588173b535ec2eaa283082d9fecd3b69ca29596d11fa339cd1327775eac8031aa957ad57e0030186a5fafb5efecdb05fbe2837f4b50ca0156e58aa928beec7df833c732c6f537673e1f66191addee5be0f5aee4a1eaf1fa912ad39ad861c67a909ad19f96238a1741336dbb687ae68ab92510f2c309466da1b4bfca3ffaa59fa93cc5cd4ef0c458f8aebfc78363f3d77c873b5adf82dbfddb667d14f6ee54aa4b6af292eb32a0b0376f4864b731a54513c77a851cdee90dac97b6fb39218fce5350cfb85cb73ce769388e98fe9fd5699925a48e2fec0938c57f8b0c931662f36f7db7f66017b3e9931fce6f28c4a7258cd675b8e8e733efe6b32cbfd76463ca6ae00b7f52d72657fc4346484ec8e104671876f6f586069a8cbeb361b9e38b7414fe15eb29f46ee313c5781607962b972bd615b7bd4467e837e4ee196537e8bbadc9eeeb0880ac288756c6ea51f91b65cfa078d6d2a641753652ad2da0a0e89dc67da1e26638f2b916749ef2c04e9531a04fa9b6e6b2834cef1a14a4b0f3134d854b50669cd84e94b0cf12ac593d6eea6155557c8cee1f076803f3ba093ca813bb9194202b010fc306bd29790e5dc983b3ba77bbc4180ed52669caa156bec3ef33c50919cfbb853c96feeca3218cb0d1607147655a58c90eac9182a97309c68860366a9c72b97fbd66dbd48b4bf8bd2b6d84a5fe78d134873a36ff8aff17231d58ba85bff5afc7e09b105f6df2eff9c65d92433ac7fb1ad23c04eff4fad8ddef3a8c7eae9345dc6a2042b3340bd265512c4f91927e721e9251d8057dd1615746e64190498d3495f844a99809e5a786502ae639db681be85fcad9ee7524850170eee7dbcb349491e4f83f804d1a7356853f5c1373010971c0cc3eebfc9f418040c61b2428b716cbeeab9fd003908bf80f3009cb9bb766daa4793b783b6b45bb661e28871c72c3565d27ce1c0e98f89889096976350a1dfca1edda5702dbd4d85a1d84590ddf4f2f4f099325331b3d487c1443b8cc22162926f056c82b9ec72c590e253f96561eb0c1bd6b59060d66e042109c91491f4db65a23e4efcb79a0a309965f17903119826cf6829bb6bca45d36e5d23fa19ddfbd7477520b998e81be4d162d4ba0f204e3830acb9ded94d0417614df1bae9a9d7da1eaac4f474b6ec5d5cfe346f1a9315bb2b11f472e417887e31d5cfa7930c1247bab7069706d4971f13136668cb28e73e4a211223c3e068a688965ded0523b2f1ea3aca13930a6e86b8455473d676fed85854555f292cad8ab16dbd2e26c1eff02d29ab8363a7946a5d91ef5d31c638f61fb3f25c93486ab8a0697ff59c2b4388db0d5fcbdae80955e06aa4bdc6dfdd612158ccd1851700678aac73b40c0629c1f6a1d38d5262e8bcec865aa54a571abd9f6030321690cb28dae64a2cb84752618c5b1256342b67a9bd3a4bdbc4a2e10bc174d5dfe29432357c40d1bdca93fefa8d5c023f1747f9490fcefec0f5d231b547264f62c263f531fbe5e92a5f8bb128f158d7410f75a59a2ad7e7c8d67195ae47dbe389a40089a325a74e1bfc3deb995e9b0a947456596df9ea21cef29f8a1c08b0bde5b60670fcf8375712d88cc60afe992051c141cf5c4f5081372152ea6506156e1ac0c96f714ba15e7c6af86023e5d8ac22654ea11bfeda7256017021643ac6ba39eddc1ca718c13fa5def04c25a3ae9b54a4f35f79972e26334ee549831cc302216300506d5ba1a1e4de5dfbda35000896c59d1b1cd93cfeff2568b5147bf3b21c9611f3ebbd8930061bb7f1624146e3e6e672473d0b53680148edbd34de6e1bfbd5cdb3f83044adac8d946d0fe966f4f39d3019e41dc1d1bfb2bd88ff83bfaf43f2fbdfca8d4b5bb0f25864a0baa3b9094f452986144fdf5e8c3a87dd0fa6f948277d79c693e3ec79bda1d747ec86c89b13be3123092710513d8454aaf18846765eba29c7cb2dd43b9cee66c191297a56ddd1eb426fccf1563326b506b7b868099ec559209a310b6ad0f93d090fdb09d2c1bd16cc7f7000791f80b39b45da5b9049fdbcd2e1be82056223c7dc2b415db11e74fb3fba7f29facec62e9656b5c26f450da9e81ff50b2b56f1e723bde6d6a53bc19708a2a025786bdd26442e9a5f31c37317dc7a866b15c11568e23e278715b42a7c517d9ce661dc54ae11164393873f513af7a68b59043c9c7688323e39e6e3ef239452e502647c5b058e58a6387a0aad97a4808175ddc5ec8f8fa1573d01a6dba8cc40d7e096180d15f400fad5cf9a1a6df47c5e7c8795ee9c1428120d3d738f273700dfbfa12caebd98ccb266bb3f55f3bd63eae4eae52c7ed1f703c76dbe57f32986b9feca0ddea3adf7d09c4cbac303e72858e740e1f45fb66f8f09777f346f83f881f9d1dc76a774d4f354add35b504c63cd9bfca6fb1a1226407edfe6936bb6bd037d7494ec4fc09cd93713b78f71e3771192028794c12d3f871793a10469e938912c2c8e4156fd392bf1a76e9b42d2ba012c9060dc011c1cdaccc470648f06a6ecec7c95e289a3a8e85164f1d0c19512ad42c552188a51bfb1a8388a9edad215ccbe97e9761f935b446f9cf7345c7f45f4d9e0c268354a9e613d0e0725ba60e17f80ab467af0fb735373d313aac7564570ee0c5e096f574af4e1cc41e1477957d45fc57553137a82441de2fb2777578bae7c3d4589aea70fb1b5f3eb593a017f459a97a87e2bf291a647ba599e128074d26ae122727f6e41a0d9db81d4591826f7a7737b69d15f6d58d720f4f90af377e50bb783a3ce840bad9e786c147e5973841ec980fb960b9a6cc6cd8a105b26e4914f1a62fbbdd0fa172004e5a2c1d1a06877c5393c9b78d59780a6590a35042a340c0d25cb4a66c842feb3548557c252ba7a3c11246746e6787b06b23d4760c528f24e905dcea4f506a97fe9fd008c144ca8018b80aee1078210ed462476eac720f81589d0a9dd7a31e99b6e8e3cff2f7b6d45cdf8bc63e4fd9300712ef224f75c9541c0bf5d3f12fa7927fd9ffc34f33be2ba50fc1a85aade8c212d7cd8edf4a0d88c51ebdb55a8bc3af1c22ebbda4c9e12f8984b17f74d482bb09182fdba82f5235074280ddd59dea7fe95f25a5368557882fe38668059277073e5efc8d576a38f4d52178df9716a964aa01c301bd327862856314c8b466258cdce5fc1d234586f03f5ffcd9d1f51ca85258d49e1d0d35b5cf906a9a5b18653eac7e989fa3a97a959c988e2fb07df1f0feab88e3d862415d883cd402f6a2ce0d21eb4c1cb8feeb721372b369d97554861aa1df4047442ad873ad01e5b8e2c1a50ff6bd0779da65f2f965cbdde681f15c1f1a01dbf8be34d7656e0cde2f96bd94836b160e7005c0bde21df04d94ea1b21364f035a911e3c92b244a630627746f7b08cf251ee235f144d2db5dda47431716bff84efebaa338c202717f369a084932261eae01cf168ed560cd95b6688a4632d65bf3ef3a03a079db75237120cda1cb995d58afd44651c68c6d9fb1854af3c2553d5920b9d668f4907582004d8f4d81622773cbca5f64cbb1f4d85c4cfc66441708514127def0178221f26f33571c2413381dbec44bc47dcf6874fb568b61d5bf2101b0f1d20b24c39ae85053df000408f5bc061291db998c42414bccf8a55ce68d0e355faeb8381ccd36c10a5e22d2720534d895b35d1082e8b11862be20f003c14d80e0157b886c31d59375f8c57ecc36b437e387e06341a1578625f82f3dcd9e73b3a17a981cf28915eb41b9b86450ac610ad204225978e2ef581cc0e45968095b495b8a477cd571bc656c68305d4b36e3061fa2b8c2a2ac4ef96883a3b7c0631ddd7d3c6c5cde1d217aa3fb8ab761d880eb3bcf55612938a4467ba9f59f5b85924bdbb700a2c2a6f33a80116c113f3e1b4dd19262bae07bcb3", 0x1000) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{}, {0x5}], 0x2}) bind(0xffffffffffffffff, &(0x7f00000004c0), 0xa) chown(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = getuid() r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r2) setreuid(0xee00, r1) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000380)='C', 0x1}], 0x1) sysctl$hw(&(0x7f0000000000)={0x9, 0x6}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94100e4ac63c90dddc", &(0x7f0000000080)=0x16, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r5 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(r5, 0xffff, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000), 0x8, &(0x7f0000000100)="f9883bc9", &(0x7f0000000040)=0x4, 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgrcv(r6, &(0x7f0000000380), 0xc9, 0x0, 0x0) msgctl$IPC_RMID(r6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 4: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x54e50}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 1: sysctl$kern(&(0x7f0000000040)={0x0, 0x53}, 0x0, 0x0, 0x0, 0x0, 0x2) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x48, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x10000}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) (async) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) (async) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) (async) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) setpgid(0x0, r3) (async) setpgid(0x0, r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x2a, 0x0, 0x7) fcntl$setstatus(r4, 0x4, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r3, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket$inet(0x2, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x25}, {0x6}]}) (async) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x81}, {0x25}, {0x6}]}) symlink(0x0, &(0x7f0000001440)='./file0\x00') syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) executing program 6: r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, 0x0) r2 = getpid() ktrace(0x0, 0x5, 0x80000002, r2) getegid() r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x22}, 0x0, 0x0, r0, r1, 0x7fffffff, 0xa, 0x100000001, 0x8}) executing program 0: r0 = socket$inet(0x18, 0x3, 0x0) fcntl$lock(r0, 0x9, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@lsrr={0x83, 0x3}]}}, @icmp}}}}) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/130, 0x82}, {&(0x7f00000000c0)=""/247, 0xf7}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)=""/159, 0x9f}, {&(0x7f0000000340)=""/220, 0xdc}], 0x5, 0x9) executing program 1: r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20d02) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x122) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580), 0x1) (async) writev(0xffffffffffffffff, &(0x7f0000000580), 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket(0x2, 0x1, 0x0) (async) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) (async) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) (async) sendto$inet(r3, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/171, 0xab}, {&(0x7f0000000300)=""/150, 0x96}, {&(0x7f0000000080)=""/16, 0x10}], 0x3, &(0x7f00000003c0)=""/153, 0x99}, 0x1001) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) (async) mkdirat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) (async) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) (async) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 3: syz_emit_ethernet(0x4e, &(0x7f00000004c0)=ANY=[@ANYBLOB="73ac3471c68700000000000086dd60ffffeb00180000fe8000000000000000000000000000aafe8000000000000089000000000000aa0002000000000000fe8000000000000000000000000000bb"]) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="acaaaaaaaaaaaaaaaaaaaaaa88e7"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000380)=0x9) writev(r1, &(0x7f0000000040)=[{&(0x7f00000009c0)="5fb26156f83470725cef85a526a80bb0b115a89888f51b735d740a06effa7fb47ffc26c334f7b3f3a949693b8738520a21323517f39aede0576705db8f810be34d9268bc26b68206aa4b5e8a3aac5a12bd7da6eb5b34af9c13d015bcfe32598cc782ddbb8270a38f77ba0c3adf1f4cba4fd126db7b398454981ca103e4ed0a734a0e5128737e03c63a5e05f0381d71667032e2bc511d303e3968e4dfc8123d297c23352de39454f7701611ca697ea58c927fa536566f31712345c34b76ba2555bd3f", 0xc2}], 0x1) dup2(r0, 0xffffffffffffff9c) executing program 5: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) execve(0x0, 0x0, 0x0) executing program 2: socket(0x11, 0x3, 0x0) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="71f91e4771ac0058bc5a91500694a34b8e5f84cf71b59c7afec370820fbd70f3412867e8048786598956c3c75c1a0f6eb8166b22bbeaf455cd471c160e3909c5b2c1d702744ff37fdfd8810face2fc3a06e67ff09a7b92a49f0a", 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x43, 0x62}) (async) r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file1\x00', r0, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000480)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f00000004c0)='./file2\x00') (async) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x0) (async) unlink(&(0x7f0000000880)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x112, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 3: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) (async) setrlimit(0x0, &(0x7f0000000040)={0xfffffffffffffffe, 0x5}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="fde0", 0x2}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sysctl$hw(&(0x7f00000001c0)={0x6, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$ddb(&(0x7f0000000040)={0x9, 0x7}, 0x2, &(0x7f0000000400)="7b5d5fb5729eddfb6e1f130b48858394d22fb4bedc71b2ce12a5a39c02bd9a659971888ddf9c42ae98e48e12ea5a0127ef05a864d6012885e55a239018e52576b5ea757308c18166c47d9c34a67019eef40ff289a2c32845614a41f74a5c71e31a76b9fbedbc119b7f9e03073bd5028817ed1e7215d95c9d025f49110c3c0dcdc684e2c43eedf6bc1ad84fa74833ab7607c3e18c4456f85f55067648e3e81d105a7e4a2060d065a507348f12cfb60800dffce6ab3049ce74720a1dc3cee4c50739ae4df51cc6ae3477003705e5acd769122cf6a4c28542e180ac51ec8ab1bf6d49ea17b3d8483e60c180b2feba938c75703bd487a734e7079a6c3a77ff788567d38d8f22c00cd2dbb4469d44e0c6de773e1e45bc5ecd0e1946f8bf2208d743837147cf0c1c80d64658f988e45ce12f0d3968604e1f13834b41ba6ecf361c31050c620cb346ff6e8b82bc0c9a0e31a1c5fe5f14f293af58115fd1a1dd1fae6d9825", &(0x7f0000000000)=0x161, &(0x7f0000000080)="681a53dcaeb72658532a3067ad22c3ed746c6344af618ec531d24472e6626556337d94bebb9541bd66751ed035ab4850a1286ac6b1643079153f82cce3dbddd5bf2673a20e9d255ef8e7d0b7f1c27b6a271a400000000001000000fb3de8da8c605bd3f06511ff89ce7e2138a8fcd876b0fdbec8ad9fc238729d7c3db7bc3d6577ba665c12ddb31312bb9a2f4b9d7f3a4e7b11936d78b3706efd8ecf54d4a40c81921b2f443a096a76501d0449f25b20778aabf97ab87e77dd4e8da12e363a1e3b3fee9947b364cadd37d004c027003b088ce13c389244edcd680a881b4d8d1ca80255933af8a44605294eb0d4ed45c49d7318e317a32ca9659cd7f83f75645e1b68ef62d40a89cac4e3fa570e77e08302d23553370101000000000000f46c01f9ef1f5d57025074", 0x128) executing program 0: sysctl$net_inet_udp(&(0x7f0000000500)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000000)="bc52446d310c495000ce62eac43deb2680f715c3a51fc356e90d5539f617825f0c8cf35e2bbf98d9feba13d98c4e37a298354158e8271c27f7ef379129052dbe5754ed3b447ca39dad0c15ef84612b0517c265bc61ff72d4db92d291148e610b3ba7e71f0d5b0be80a4c73f118e2fce3aa264e2618573256d249991b9c8e0a109c76b7c104dc69e22c1554304ec374e8cf", 0x0, &(0x7f0000000000), 0x0) executing program 7: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x63) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000240)='./bus\x00', 0x4, 0x420, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) ftruncate(0xffffffffffffffff, 0xf869) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x12a) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000980)="e406f2d1c7dbc02728657c66641ed13516f92d8a488c913fed0d8b980ff9dd894b864f6de812e1a88fb3b09a239ed869a56efd62f77c1463331b0dadc0ad608b111e0c710db51584e8cc3aa97cdfdb5eb2bc35ded331cc99d0bdcd239764375035f11ef70532a785c45e306df2f26fb84607d9497e33155fb4d28169f362f94e8070a0c0a5cab5b837eb5ba989440dcbfed36a0634e86929737bfdeb081085cfc9b7573546d345ce1b476a1c2991f48fba6b7f3cbba2ea6ee20a239fcdb1115b620d500152331d06bace4ec75306661d0aa38076e6c2724cc1c2540ba58e418f11099de6bcf4f480292b866c1358524c03125a5d00759e7bd8cd1321452ba36c017bb1686b0b5868f42c80948fd95554a3589d97e64685f2192e5115c8e0f67c7111aea09dd73c037275c0752034840ff3f379ce89081c37e86a0b89b108a1256bad534e5f5742c646664dad91e9e09c90e2e95f2433bda02122024320ed849ffec4ea08f82ef9e7bf33f8130c0ab53f0994b86139602b204acb4328cadf19262458b697c4ec1e713179552dd07e2b98fc641e363319e2fc4ef2bc3eb456e6d1564bce216ef192d33a48f82d6a90df9a14603d99ef48172d068a1bd22356081a310dc50604b17179af2801c800d66ab10204a642de31556e60cda01109a31c16920569ee72e3406a7d7772776950316994db517435fbb6161467c475911e840d48d320b3236700a27ffb0718be38a2138802f0969a0fabfcc5ed18c2c96b50b569ef173517c060312f1c3595fef058f23112a5428469e254c5ade6db5d0a57100189dc8501bd704ab8348e18192d887bc1de4744a539f9e8c510119f286f47c5a282b4b13be55be6059e886761f1239b982c4e3395896ee6f54acc080dea9401c65802a1731a09bad3fb6666c6a248be9521bbad13d94f518d3f2616db30093db608d52ceb489ecbc9889b391d8fb4998e8c2aa2533b8a6290076b9091a2e0148b335743cc96cedb8c37f80ec5930e4f210b57443a1911254b3091f42afa25ea21a2c44b0c94e98d59bb772955166f1be9fc0b9dd6dc0db4e67a627b88ee20fb20ec1198487acad15d7f83ee0686ae3e78c80fdc560ed6e2aca29bd5c9d0940421d80442cab81666cb13b46bc830895a58e966fdf7890d21f48328da233f8069fccef9623678e90c804c1afa33b0575b225ce7ddfa9f394918cb56d443bc998af77347b250fea2ee1546a5a1787dc3eb1e401a9af7c0d7751457b45147586e94ac46cceb0ad18de15bb6bfec3d91f987f53f268ca99052f124df84176e68c8b46ce8701b05569f96b8daecb8ffbccd9a209f68fa60a9e8c0edcbcbbc26a12eb35d799422d14c234a96891a789b46e2eaa9439490a4f7b619a7cf5fc3eedeba33a8d8a21b30588b439ea15e61725592224e40d9f765ef90387f16f92b7f3ce8c566b81e798f69b048fcdfa7cd0c6788345b5e8500e05fa8d05c7952a7440ea0df4b3ece148ec787850aae6a9cac34819608c71be2741f2676336b25be0fe5471b5fc1d8d9e137f48a9966fb912b55a915454d422e5eec8ffe7444c1ab18b7be9f2e430f0a44fb41b84420e4140de5d0228de709e2c2fbfa67db2e086e0cc9322ddb3575315b58f206914aedb2429f4a9fa752895155ed25528e42911df795a1fb11d1c4284a1adb0b26b3f79d45f7e38993b32d1554ff3f64a6c97915274782701dd450a3dfbc90ee5e76322dae493cc6dfacac29ac40331894639227622f47a842ace508abaeb18a140d362566379d4f556486b5f480aa1882c5b73a927c93492a246dc54004ba59c01a4f16ba34d67651915b72b41acc414f686f3970ed7c1368b2a15197af3a34075588173b535ec2eaa283082d9fecd3b69ca29596d11fa339cd1327775eac8031aa957ad57e0030186a5fafb5efecdb05fbe2837f4b50ca0156e58aa928beec7df833c732c6f537673e1f66191addee5be0f5aee4a1eaf1fa912ad39ad861c67a909ad19f96238a1741336dbb687ae68ab92510f2c309466da1b4bfca3ffaa59fa93cc5cd4ef0c458f8aebfc78363f3d77c873b5adf82dbfddb667d14f6ee54aa4b6af292eb32a0b0376f4864b731a54513c77a851cdee90dac97b6fb39218fce5350cfb85cb73ce769388e98fe9fd5699925a48e2fec0938c57f8b0c931662f36f7db7f66017b3e9931fce6f28c4a7258cd675b8e8e733efe6b32cbfd76463ca6ae00b7f52d72657fc4346484ec8e104671876f6f586069a8cbeb361b9e38b7414fe15eb29f46ee313c5781607962b972bd615b7bd4467e837e4ee196537e8bbadc9eeeb0880ac288756c6ea51f91b65cfa078d6d2a641753652ad2da0a0e89dc67da1e26638f2b916749ef2c04e9531a04fa9b6e6b2834cef1a14a4b0f3134d854b50669cd84e94b0cf12ac593d6eea6155557c8cee1f076803f3ba093ca813bb9194202b010fc306bd29790e5dc983b3ba77bbc4180ed52669caa156bec3ef33c50919cfbb853c96feeca3218cb0d1607147655a58c90eac9182a97309c68860366a9c72b97fbd66dbd48b4bf8bd2b6d84a5fe78d134873a36ff8aff17231d58ba85bff5afc7e09b105f6df2eff9c65d92433ac7fb1ad23c04eff4fad8ddef3a8c7eae9345dc6a2042b3340bd265512c4f91927e721e9251d8057dd1615746e64190498d3495f844a99809e5a786502ae639db681be85fcad9ee7524850170eee7dbcb349491e4f83f804d1a7356853f5c1373010971c0cc3eebfc9f418040c61b2428b716cbeeab9fd003908bf80f3009cb9bb766daa4793b783b6b45bb661e28871c72c3565d27ce1c0e98f89889096976350a1dfca1edda5702dbd4d85a1d84590ddf4f2f4f099325331b3d487c1443b8cc22162926f056c82b9ec72c590e253f96561eb0c1bd6b59060d66e042109c91491f4db65a23e4efcb79a0a309965f17903119826cf6829bb6bca45d36e5d23fa19ddfbd7477520b998e81be4d162d4ba0f204e3830acb9ded94d0417614df1bae9a9d7da1eaac4f474b6ec5d5cfe346f1a9315bb2b11f472e417887e31d5cfa7930c1247bab7069706d4971f13136668cb28e73e4a211223c3e068a688965ded0523b2f1ea3aca13930a6e86b8455473d676fed85854555f292cad8ab16dbd2e26c1eff02d29ab8363a7946a5d91ef5d31c638f61fb3f25c93486ab8a0697ff59c2b4388db0d5fcbdae80955e06aa4bdc6dfdd612158ccd1851700678aac73b40c0629c1f6a1d38d5262e8bcec865aa54a571abd9f6030321690cb28dae64a2cb84752618c5b1256342b67a9bd3a4bdbc4a2e10bc174d5dfe29432357c40d1bdca93fefa8d5c023f1747f9490fcefec0f5d231b547264f62c263f531fbe5e92a5f8bb128f158d7410f75a59a2ad7e7c8d67195ae47dbe389a40089a325a74e1bfc3deb995e9b0a947456596df9ea21cef29f8a1c08b0bde5b60670fcf8375712d88cc60afe992051c141cf5c4f5081372152ea6506156e1ac0c96f714ba15e7c6af86023e5d8ac22654ea11bfeda7256017021643ac6ba39eddc1ca718c13fa5def04c25a3ae9b54a4f35f79972e26334ee549831cc302216300506d5ba1a1e4de5dfbda35000896c59d1b1cd93cfeff2568b5147bf3b21c9611f3ebbd8930061bb7f1624146e3e6e672473d0b53680148edbd34de6e1bfbd5cdb3f83044adac8d946d0fe966f4f39d3019e41dc1d1bfb2bd88ff83bfaf43f2fbdfca8d4b5bb0f25864a0baa3b9094f452986144fdf5e8c3a87dd0fa6f948277d79c693e3ec79bda1d747ec86c89b13be3123092710513d8454aaf18846765eba29c7cb2dd43b9cee66c191297a56ddd1eb426fccf1563326b506b7b868099ec559209a310b6ad0f93d090fdb09d2c1bd16cc7f7000791f80b39b45da5b9049fdbcd2e1be82056223c7dc2b415db11e74fb3fba7f29facec62e9656b5c26f450da9e81ff50b2b56f1e723bde6d6a53bc19708a2a025786bdd26442e9a5f31c37317dc7a866b15c11568e23e278715b42a7c517d9ce661dc54ae11164393873f513af7a68b59043c9c7688323e39e6e3ef239452e502647c5b058e58a6387a0aad97a4808175ddc5ec8f8fa1573d01a6dba8cc40d7e096180d15f400fad5cf9a1a6df47c5e7c8795ee9c1428120d3d738f273700dfbfa12caebd98ccb266bb3f55f3bd63eae4eae52c7ed1f703c76dbe57f32986b9feca0ddea3adf7d09c4cbac303e72858e740e1f45fb66f8f09777f346f83f881f9d1dc76a774d4f354add35b504c63cd9bfca6fb1a1226407edfe6936bb6bd037d7494ec4fc09cd93713b78f71e3771192028794c12d3f871793a10469e938912c2c8e4156fd392bf1a76e9b42d2ba012c9060dc011c1cdaccc470648f06a6ecec7c95e289a3a8e85164f1d0c19512ad42c552188a51bfb1a8388a9edad215ccbe97e9761f935b446f9cf7345c7f45f4d9e0c268354a9e613d0e0725ba60e17f80ab467af0fb735373d313aac7564570ee0c5e096f574af4e1cc41e1477957d45fc57553137a82441de2fb2777578bae7c3d4589aea70fb1b5f3eb593a017f459a97a87e2bf291a647ba599e128074d26ae122727f6e41a0d9db81d4591826f7a7737b69d15f6d58d720f4f90af377e50bb783a3ce840bad9e786c147e5973841ec980fb960b9a6cc6cd8a105b26e4914f1a62fbbdd0fa172004e5a2c1d1a06877c5393c9b78d59780a6590a35042a340c0d25cb4a66c842feb3548557c252ba7a3c11246746e6787b06b23d4760c528f24e905dcea4f506a97fe9fd008c144ca8018b80aee1078210ed462476eac720f81589d0a9dd7a31e99b6e8e3cff2f7b6d45cdf8bc63e4fd9300712ef224f75c9541c0bf5d3f12fa7927fd9ffc34f33be2ba50fc1a85aade8c212d7cd8edf4a0d88c51ebdb55a8bc3af1c22ebbda4c9e12f8984b17f74d482bb09182fdba82f5235074280ddd59dea7fe95f25a5368557882fe38668059277073e5efc8d576a38f4d52178df9716a964aa01c301bd327862856314c8b466258cdce5fc1d234586f03f5ffcd9d1f51ca85258d49e1d0d35b5cf906a9a5b18653eac7e989fa3a97a959c988e2fb07df1f0feab88e3d862415d883cd402f6a2ce0d21eb4c1cb8feeb721372b369d97554861aa1df4047442ad873ad01e5b8e2c1a50ff6bd0779da65f2f965cbdde681f15c1f1a01dbf8be34d7656e0cde2f96bd94836b160e7005c0bde21df04d94ea1b21364f035a911e3c92b244a630627746f7b08cf251ee235f144d2db5dda47431716bff84efebaa338c202717f369a084932261eae01cf168ed560cd95b6688a4632d65bf3ef3a03a079db75237120cda1cb995d58afd44651c68c6d9fb1854af3c2553d5920b9d668f4907582004d8f4d81622773cbca5f64cbb1f4d85c4cfc66441708514127def0178221f26f33571c2413381dbec44bc47dcf6874fb568b61d5bf2101b0f1d20b24c39ae85053df000408f5bc061291db998c42414bccf8a55ce68d0e355faeb8381ccd36c10a5e22d2720534d895b35d1082e8b11862be20f003c14d80e0157b886c31d59375f8c57ecc36b437e387e06341a1578625f82f3dcd9e73b3a17a981cf28915eb41b9b86450ac610ad204225978e2ef581cc0e45968095b495b8a477cd571bc656c68305d4b36e3061fa2b8c2a2ac4ef96883a3b7c0631ddd7d3c6c5cde1d217aa3fb8ab761d880eb3bcf55612938a4467ba9f59f5b85924bdbb700a2c2a6f33a80116c113f3e1b4dd19262bae07bcb3", 0x1000) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f00002c5000/0x800000)=nil, 0x4}, {&(0x7f00001a0000/0x1000)=nil, &(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, 0xfffffffffffffffe}, {&(0x7f00000ca000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000f8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {0x0, 0x0, 0x5}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0xffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001300)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sysctl$kern(0x0, 0x40000254, 0x0, 0x0, 0xfffffffffffffffe, 0xd3) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f0000000000)=[{0x5c}, {0x6, 0x0, 0x0, 0xfffffff9}]}) write(r6, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) close(r5) r7 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) getrusage(0x0, &(0x7f0000000480)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r7, &(0x7f0000000000), 0x10) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x3}, {0x4}, {0x6, 0x0, 0x0, 0x8001}]}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[]) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{}, {}, {}, {}, {}, {}, {}, {&(0x7f0000ff9000/0x4000)=nil}]}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) socket(0x0, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7ffffffffffc}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000631000/0x3000)=nil, &(0x7f0000af9000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000af9000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f00008c4000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000433000/0x4000)=nil, &(0x7f00008bf000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfff}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000434000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil, 0x200000000}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x2}) socket(0x18, 0x1, 0x0) ktrace(&(0x7f0000000700)='./file\x00', 0x2, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0xc0104304, &(0x7f00000001c0)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0x1424, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000640)={0x0, 0x2, 0x0, 0x401}) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000080)='./file0\x00', 0xf3cf, 0x0}) r3 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x1, 0xfffffdfe, 0x0, "1a0001ad09fbda89b96f688339204900", 0x9}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0xf34, 0x0, 0x7, 0x479b, "bb5d8846eb3c87f896bf01c2b1be4c895091a896"}) writev(r5, &(0x7f0000000700)=[{&(0x7f0000000340)="9af2baecbeb339e70dbe111c5720cbf1776dae432811135fb69471cf8ef7cc99c39917e8174bb309b0e7df00135f437c0923e7d9f3de99e1c5a059ce635df6f1e2e32e1fc6a5c3dfc7a24484c8bc2845af40f6f61279dc0330bcbdd5a8", 0x5d}, {&(0x7f0000000180)="9edb3bd3e1cc5cb43ea52cf2bce66a455cd7598db84351826b290ed541eff508dc0ea345de5f8a1efde549705b7c9d633c54ccd5672c5c6dd65d50b64bc1fa6e", 0x40}, {&(0x7f0000000200)="2434bca619b2110bd4b4bd079be055bac9b684ad36cd12dcd39eadba9168c325d9b61d60e4ea7ebb1f7e774dd9607018e408cfbe8bbec0a101caaa87922d49efa40a766c8f0fe8b2a6222fc2e6599c9c7a8560d8b75aec8884bea3c0e8929f9815f4dc2504ec119fbcde38f09304d51745647b374ff19af1b83fe666a0e70116e5ff30ffc172fb1ceac26df12344eac5e7a8c3976466f4d0456bb02426fc77fcffcd722c5128506f1b8e3165bb025247e557fba606e6e9aee0a360f98b5d89e400d78abf950793dc023bfe0fb43feca9700ad23e56561070218e62fd56acab2df837ec7e17", 0xe5}, {&(0x7f00000004c0)="b17df885f3ce9a8407e96723fd4015cf5f72ec9a74f6ba67224b41ab5b7ca5c5a62576b840a52e0d3dccc9228fae75b58a9ae575f078c2e56ff5cba251824a1a55ca3a745bd2eb66323e683efcdd89989dd186ec456505c4d397d1023566630dd3e7355efcf69756732486696cdc378ae64938a55999fcda43662c79161f3bacd2c525d05fd7face8be583850fa0e69aab73f4ebe88543dda701a754d16671fdffbb95a41fbbd3cfe470dab25f92a5e86ec9d8bae476a4f4299bd3497adab03c5016c5f477fac76d6662d4d0c644e33c2ecfc8197379136f9e0522ed1d73942cd7f1b6bfb0", 0xe5}, {&(0x7f0000000300)="73f8a324832e1e7bf34eee08bf9c1fedbdcf4d4f48793eea63002744c3f6057991552edd61fb96d8ab5640d84c", 0x2d}, {&(0x7f0000000ac0)="f85ca1d0bab1e4c1ab2e90ed60342ac59359b735d68dbb06a23831556e05fee25a1cc3557b1f59cb719cd5d4d738ce430efedbbc8b2fca9f1b7de80b3fa350d385ae54c590c714624628fb0e4a7f80b63832fcd484a945686f8d5b051822c1ce4b599e27e577c03312920872c8aa4227d169ab77da5add6ac147444c0b9d8bbe1381131f7a8a748ba3676335faf4d7ad861693dc614387d8bdd8e39f1b66c05b1d499159d41a3d71deb8654d6cbd5757a6b135b559a4f765967e4b083e613f124caa6106958066b2b63c4a835514244e413bf3054603818006b16bb266ddbcfbda9eddf876496a1993bced16af42d2da4d5415b4679a631fc186d65a1c9796a6135a28bb65d33809e9c8a3f75da84134e2a3899908a72ffc296413416b58b91e942edebf1f3eb1b846b80890c85b9f72d81484e5a1bccab44816617cfa4ef10ee93d0b1889b3a2a29d913572a62418414b4793c3bb5c6a65e4914350d984f4db8924992e13ede84246f826f9d69f0f0733511e71bfb779f59975a0db59fe083e1d69bf1f9b60c44a46f9d22b964343e4580f5b5685a6038aaadf1335fa20c4468581e41ec1e5c89779a4728f130f51a8e16027395b7c6e0ed850b66408026277137a811a26345656f73c67b9d1161b2388f09e8ba269c9e18d67789b9a1b089c4908a859681ad448c4e9ee99812ff63075ed0e7cfd9936878d28e9c407660183f91cae89ac0bbfe64edf01c9a80a9f56423247e58bb323808327b207f785ed052be81c1bef368590f8c03cbf98ac3005b4a74d2b8331eb83f77cc4ea69174a6aa38ca594882c76bdaea0f7fa04ec215e8d34980c123c4659d573607bb6845b119ded184e74a01d1593757ea484034a8735415970bccef38a7a774e94fed4816923f6a699911982eb926f4a77142841163cf9254b4e66ffdfc82e0511cee617c892acd5ec1d99084ab3a5ee5db57bd7fd79815569c7074e3824d5a98bb2d4de9d017f880db01baf81a0e0c27e0e4a2a34e0bef25b75039e189e3c8972575dd52ea49b0f191517f46d49f19c738f72c88fb2dce50a9deff39220a8890900418b13790646e2963b0b1540f27556825fbda8352fd2082da470566499e8402ae71deb00a439dd65f266d9bdcdab081c1cd42e401fed621e70b68b416473a39c54a70aa4929fc474ee4b7f40e493742c3cf298beb9400c2fec4c374484fa13919b9335b8b5f0fedf4b462f21796bbe23f8b93eb4278620f5a39c477aa7b7eafc3e21deb6130078ae6d873a43830817f09e475a7ea7dc47565cceca01f4eb45c505372b534812aefef0089d71fda1ac36e7276310266f904988ffeddbf7f6c7e2aa56602112b06956af4a94314bce802ac1db11ee20f148c42a1149f740bc1c7c1689479da0dd8ebb394de51271671fb69a412d3e00f295bf19a19e4d5c27979454b84d1197faa7f065876d3692379c1852ea6c74a03fa25e0549e366f6567d58e5d7d122b649f83c83fb6892cc53ba57450ba6dc9f2fdc472fd4f4413668462325b91d37e979557df2b97b752ffef4d292841df8b20f9d5dab76d8a729a99bda2dc0ecb56d42ed18eed29a17464ea31e31f1d667009b7cb202cbc957d481634310fde527d04276577b349508b66650962d44d686033f84a99af17eb7076d722f3b08ebe6233c6574cc1a7c6bf9eef032e764c460ec5425eb444ade11d279583092f8c4502975e330679d93635a9b7acb2d328ca17a836c374a3ac50c80e0cd55ab2aff0895b982614615a3b841b8d044be2dc641c3eb2cf4bb19151317833606ce63d4d913ed102ec86455443bbadc126b5132cf6701c2af3e9eab42df1de971f6efecebfdaef0bd0d86eac4287464c78219b8901511bffbdb9c9aa51c3fab172c74b041ecb845f33b9d1de5dda9f8b8ecb56cf91cf316457184d923fe38fe365ea6fe243f94a5d869c1b6ca1d7f2cfb98d6f51b8775709188443734ff86788a3b1df27aa0de006e18dc889703dc9e80173f3d05153360e70e0675f97c5a02a43e38e86825c7b372f41a32624a7c99af21d3c6a426306b51c0045e01650c808bc51c1c7a51ea347031746c587d909c50ead0acecd74a6b87cdae173a1a4497b9ec0ce8a0a2f331dabe857d481497d06b9c06a9a7e5dd0fde2f111797a4877dd57be9800e5472ea1dfd588a13b5c3b91e2e3174fb49a436982eb63f4c3a029d8669cb73457fd05871f9d2cff6116048aa4c08dd0cdc46721bce577e2b8045f17a51cab7586da3cdf849c0ae0b0d3cf5465959b3b03482785f95daea790c753d4c713ac603f4c4e37cccdeba6c5a9a515021ca1b9f63e1f3ab224d27ac209ad811d26af9ab657fb2f48df1d70387b9ddbe96e1f992aa7d2530420c1dbf0049ffc3393476267e6ab053a0897ca5f8712d95295b309a77c3255fe8cdc25b0ce657c76f0d8933e713485a245b1ba44f082bb17d9b831c15cd9d373cfbcb40dae0d3ad4dd0f77d2e4da1e6bb62b7cea06adbc5fdc392ebdf279ccccc3d3c85b587c60b7387eccce34b51dcf8ac7c108594b9643a404a6d63795e2e68db6a5c8c0df44c17f3829e702dd49d35c1199ae7b5cdcab9f56deec8ec07a2abbede4fd6deb5f3d54c1172c65fa8b9307210c0e3518aafa7170b7a449a9788125fd4c68e4342c4aa2e33c79d44b041c3ea1e2534e987a99ea4092d04b673221a78209a8a440b483f0db6184d549f01320d12502184625a2a8afa0ebd247b8d902796f44233d109334623e64bf07060cd5ff1fb68f802eb78a52e931a94b021d87aad7adef6a78b3b277f702f1d9c8f209f97dfdb38e1f09d642810a957a5d19e5c8f1b2ac89367cf701624fb163cb513c592ce1c7860ebed8bd50cb08f34afec315c3328a20f19fde52cb8b3929a91e6fea087014e36e7df3a2c13fc4e9c11e157aee21d06207e8056bb9b5898e98fa2d434e7ed295edf1cc4df59e8dbb4a14c4dfb34df7f6ebad7a19510e1fac6c6282806f3e7a74a52fa7ff3f74fd63ed7cb4809b54760260599282660ed2eb894e09d728a89486270f61f297c6bd3dcdef703365828d170f07411e989fd5c276df4ea6f31fbd2ef58511d1a935fbf6f6e58b038929512ffb324e2e368b18a1dc44e3f33a33038792b63e6f65868c44f053bb7d9fe70a64474263ea92257fe107dff93e707153046c95656c7e35122c9bfdc474bb779b34ab35a96108d905b4c32c2766017d507872948c802c1a120467ec2318492181c3b9a2063b1537761e3d53969d754a4553839752e80a47cd9f2835ea85aac6d5815a5f4686e132745a8c16cfdfbfeeb48b89d1a0473d168f5cf268b6e140ec7c0d7abaf14410da789c17004031c9c9fba446c7e698c74377ec6930365adbb7aadb2bedae64bd642a1b2378448588f4a00c56046e3968ad94b5d20704afaff987e94796378bd99a93f7112a0119d1d0ef69c29e6e200b27505ffd32bd3394610b1c6c5a56390e0f30779a0e068711ce31fc1a7cb305d270248122f242205c2e772fd235997ad949c190512ef59dd0ee7f750e318306caed8cb202bf6202e714c217986d70c6f1438f123fcccee976d3bdc0e753e54a4cdb20be8dd5a586aa34aa611ba706caf4eb1128114deb42ded8b1b07b43f4ef7cce82882bb4fe6e4b64b4ce17461f59eb0c218681222f68836e54e48b20a1d78186bcc16471dfc1825c67eaf870e31296ee7a4abe3eb1d3d308628abc4378521f29ddc39aea26137453fafd44152aa224007d210ad91a4ecaf0ab09491f906f94825dfb3948e322a75956a7f46b7017eee22c3dbfff4a431e729f65eb13d43d2a5745ee1bd609b467d9c7cb173ca7cf3e1ac3ccb28fc32c620ed5b03c044985ae0b631df44e8e91db87c0a255ad0f1904a56bbddf3cc97ad8f0a49e3f3428213186879f8fd1526b205df57e8c4f401b9690b00381515665129443b7acba4f1a0ced3a75f7cad04812d7f3b8f335722bc5558cfd0361c8dfc9adcc4d275a167c518120018bccbb8b29d94d08f2ef2e9714fcaf9a6824f36eef9e6921637cb28d8f0d28bd744596ead01ea2f02a2481aab0873b7ffd8be7d13ed2d4ea8f85010f2cb8e2e236d156fb0564cc2c2cc28e9d8995380b1731779b6dc9a77e8496fd24e9e19f9556f56eb505a071f5689fa681a208dcea02091893115bd4e089a4a2bd2e6e4f2e9666e08b3f9a701a20dc67e517a2f36cfe6c17d37e538e1e82fdd57f12b5f73d0cf8daaee41cea01adea78f6f9d816968638c407967b9416b6c3d667c6a96b3db4e3ec697450d9fc3476c001cbd58d98c980fb343c0fc7c81cfa7f4b32f6f0bd464e84eac62db0b001f2e34d293d54d473fe51e20654c41e25b64b44abf9e6afff459214fe30d", 0xc1a}], 0x6) readv(r6, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) symlinkat(&(0x7f0000001b80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', r4, &(0x7f0000001940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000140)='./file0\x00', r3, &(0x7f0000000100)='./file3\x00') executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9, 0x400}, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0xe790, 0xffffffff}, {0x18, 0x0, 0x6, 0xb61}, 0x6, [0x4, 0xff, 0x0, 0xffff8000, 0xd6, 0x3, 0x6, 0x8]}, 0x3c) sysctl$kern(&(0x7f0000000340)={0x1, 0x2e}, 0x2, &(0x7f0000000380)="57d44475c834075692540d34f6b61332635f80e8ae4c729862c4c5b9c8af341eaf38e3ffb2", &(0x7f00000003c0)=0x25, &(0x7f0000000400)="43f76d6a86e48e8f9896a1005e6f2d2a3820e3e054e605108d6c16fe361015c43f86bad97e8d019366f628cc8e82487d4e10ee224993c0bd7fcf6ae637065583228f59eda216ca4a6547f95c44685e76e5cea89dcd0bba60a4efc0c567f90d3373fc9d48a09ae5bc3418fa74e11082640ab0", 0x72) socket$inet6(0x18, 0x1, 0x7e) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x40, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000500)={0x0, 0x0}) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000640)=""/151) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000700)) r2 = msgget$private(0x0, 0xb) msgsnd(r2, &(0x7f0000000740)={0x2, "da3d88707efdf63346b69269c418e9469ceed0"}, 0x1b, 0x800) sysctl$net_inet_divert(&(0x7f0000000780), 0x4, 0x0, 0x0, 0x0, 0x0) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931939648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgctl$IPC_RMID(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x404) close(r5) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) execve(0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1f2}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000540)={'./file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) open(&(0x7f0000000280)='./file0\x00', 0x10000, 0x63) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000240)='./bus\x00', 0x4, 0x420, r2) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f0000000100), 0x0, &(0x7f00000001c0), 0x0) ftruncate(0xffffffffffffffff, 0xf869) r4 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x12a) pread(r4, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r5 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) write(r4, &(0x7f0000000980)="e406f2d1c7dbc02728657c66641ed13516f92d8a488c913fed0d8b980ff9dd894b864f6de812e1a88fb3b09a239ed869a56efd62f77c1463331b0dadc0ad608b111e0c710db51584e8cc3aa97cdfdb5eb2bc35ded331cc99d0bdcd239764375035f11ef70532a785c45e306df2f26fb84607d9497e33155fb4d28169f362f94e8070a0c0a5cab5b837eb5ba989440dcbfed36a0634e86929737bfdeb081085cfc9b7573546d345ce1b476a1c2991f48fba6b7f3cbba2ea6ee20a239fcdb1115b620d500152331d06bace4ec75306661d0aa38076e6c2724cc1c2540ba58e418f11099de6bcf4f480292b866c1358524c03125a5d00759e7bd8cd1321452ba36c017bb1686b0b5868f42c80948fd95554a3589d97e64685f2192e5115c8e0f67c7111aea09dd73c037275c0752034840ff3f379ce89081c37e86a0b89b108a1256bad534e5f5742c646664dad91e9e09c90e2e95f2433bda02122024320ed849ffec4ea08f82ef9e7bf33f8130c0ab53f0994b86139602b204acb4328cadf19262458b697c4ec1e713179552dd07e2b98fc641e363319e2fc4ef2bc3eb456e6d1564bce216ef192d33a48f82d6a90df9a14603d99ef48172d068a1bd22356081a310dc50604b17179af2801c800d66ab10204a642de31556e60cda01109a31c16920569ee72e3406a7d7772776950316994db517435fbb6161467c475911e840d48d320b3236700a27ffb0718be38a2138802f0969a0fabfcc5ed18c2c96b50b569ef173517c060312f1c3595fef058f23112a5428469e254c5ade6db5d0a57100189dc8501bd704ab8348e18192d887bc1de4744a539f9e8c510119f286f47c5a282b4b13be55be6059e886761f1239b982c4e3395896ee6f54acc080dea9401c65802a1731a09bad3fb6666c6a248be9521bbad13d94f518d3f2616db30093db608d52ceb489ecbc9889b391d8fb4998e8c2aa2533b8a6290076b9091a2e0148b335743cc96cedb8c37f80ec5930e4f210b57443a1911254b3091f42afa25ea21a2c44b0c94e98d59bb772955166f1be9fc0b9dd6dc0db4e67a627b88ee20fb20ec1198487acad15d7f83ee0686ae3e78c80fdc560ed6e2aca29bd5c9d0940421d80442cab81666cb13b46bc830895a58e966fdf7890d21f48328da233f8069fccef9623678e90c804c1afa33b0575b225ce7ddfa9f394918cb56d443bc998af77347b250fea2ee1546a5a1787dc3eb1e401a9af7c0d7751457b45147586e94ac46cceb0ad18de15bb6bfec3d91f987f53f268ca99052f124df84176e68c8b46ce8701b05569f96b8daecb8ffbccd9a209f68fa60a9e8c0edcbcbbc26a12eb35d799422d14c234a96891a789b46e2eaa9439490a4f7b619a7cf5fc3eedeba33a8d8a21b30588b439ea15e61725592224e40d9f765ef90387f16f92b7f3ce8c566b81e798f69b048fcdfa7cd0c6788345b5e8500e05fa8d05c7952a7440ea0df4b3ece148ec787850aae6a9cac34819608c71be2741f2676336b25be0fe5471b5fc1d8d9e137f48a9966fb912b55a915454d422e5eec8ffe7444c1ab18b7be9f2e430f0a44fb41b84420e4140de5d0228de709e2c2fbfa67db2e086e0cc9322ddb3575315b58f206914aedb2429f4a9fa752895155ed25528e42911df795a1fb11d1c4284a1adb0b26b3f79d45f7e38993b32d1554ff3f64a6c97915274782701dd450a3dfbc90ee5e76322dae493cc6dfacac29ac40331894639227622f47a842ace508abaeb18a140d362566379d4f556486b5f480aa1882c5b73a927c93492a246dc54004ba59c01a4f16ba34d67651915b72b41acc414f686f3970ed7c1368b2a15197af3a34075588173b535ec2eaa283082d9fecd3b69ca29596d11fa339cd1327775eac8031aa957ad57e0030186a5fafb5efecdb05fbe2837f4b50ca0156e58aa928beec7df833c732c6f537673e1f66191addee5be0f5aee4a1eaf1fa912ad39ad861c67a909ad19f96238a1741336dbb687ae68ab92510f2c309466da1b4bfca3ffaa59fa93cc5cd4ef0c458f8aebfc78363f3d77c873b5adf82dbfddb667d14f6ee54aa4b6af292eb32a0b0376f4864b731a54513c77a851cdee90dac97b6fb39218fce5350cfb85cb73ce769388e98fe9fd5699925a48e2fec0938c57f8b0c931662f36f7db7f66017b3e9931fce6f28c4a7258cd675b8e8e733efe6b32cbfd76463ca6ae00b7f52d72657fc4346484ec8e104671876f6f586069a8cbeb361b9e38b7414fe15eb29f46ee313c5781607962b972bd615b7bd4467e837e4ee196537e8bbadc9eeeb0880ac288756c6ea51f91b65cfa078d6d2a641753652ad2da0a0e89dc67da1e26638f2b916749ef2c04e9531a04fa9b6e6b2834cef1a14a4b0f3134d854b50669cd84e94b0cf12ac593d6eea6155557c8cee1f076803f3ba093ca813bb9194202b010fc306bd29790e5dc983b3ba77bbc4180ed52669caa156bec3ef33c50919cfbb853c96feeca3218cb0d1607147655a58c90eac9182a97309c68860366a9c72b97fbd66dbd48b4bf8bd2b6d84a5fe78d134873a36ff8aff17231d58ba85bff5afc7e09b105f6df2eff9c65d92433ac7fb1ad23c04eff4fad8ddef3a8c7eae9345dc6a2042b3340bd265512c4f91927e721e9251d8057dd1615746e64190498d3495f844a99809e5a786502ae639db681be85fcad9ee7524850170eee7dbcb349491e4f83f804d1a7356853f5c1373010971c0cc3eebfc9f418040c61b2428b716cbeeab9fd003908bf80f3009cb9bb766daa4793b783b6b45bb661e28871c72c3565d27ce1c0e98f89889096976350a1dfca1edda5702dbd4d85a1d84590ddf4f2f4f099325331b3d487c1443b8cc22162926f056c82b9ec72c590e253f96561eb0c1bd6b59060d66e042109c91491f4db65a23e4efcb79a0a309965f17903119826cf6829bb6bca45d36e5d23fa19ddfbd7477520b998e81be4d162d4ba0f204e3830acb9ded94d0417614df1bae9a9d7da1eaac4f474b6ec5d5cfe346f1a9315bb2b11f472e417887e31d5cfa7930c1247bab7069706d4971f13136668cb28e73e4a211223c3e068a688965ded0523b2f1ea3aca13930a6e86b8455473d676fed85854555f292cad8ab16dbd2e26c1eff02d29ab8363a7946a5d91ef5d31c638f61fb3f25c93486ab8a0697ff59c2b4388db0d5fcbdae80955e06aa4bdc6dfdd612158ccd1851700678aac73b40c0629c1f6a1d38d5262e8bcec865aa54a571abd9f6030321690cb28dae64a2cb84752618c5b1256342b67a9bd3a4bdbc4a2e10bc174d5dfe29432357c40d1bdca93fefa8d5c023f1747f9490fcefec0f5d231b547264f62c263f531fbe5e92a5f8bb128f158d7410f75a59a2ad7e7c8d67195ae47dbe389a40089a325a74e1bfc3deb995e9b0a947456596df9ea21cef29f8a1c08b0bde5b60670fcf8375712d88cc60afe992051c141cf5c4f5081372152ea6506156e1ac0c96f714ba15e7c6af86023e5d8ac22654ea11bfeda7256017021643ac6ba39eddc1ca718c13fa5def04c25a3ae9b54a4f35f79972e26334ee549831cc302216300506d5ba1a1e4de5dfbda35000896c59d1b1cd93cfeff2568b5147bf3b21c9611f3ebbd8930061bb7f1624146e3e6e672473d0b53680148edbd34de6e1bfbd5cdb3f83044adac8d946d0fe966f4f39d3019e41dc1d1bfb2bd88ff83bfaf43f2fbdfca8d4b5bb0f25864a0baa3b9094f452986144fdf5e8c3a87dd0fa6f948277d79c693e3ec79bda1d747ec86c89b13be3123092710513d8454aaf18846765eba29c7cb2dd43b9cee66c191297a56ddd1eb426fccf1563326b506b7b868099ec559209a310b6ad0f93d090fdb09d2c1bd16cc7f7000791f80b39b45da5b9049fdbcd2e1be82056223c7dc2b415db11e74fb3fba7f29facec62e9656b5c26f450da9e81ff50b2b56f1e723bde6d6a53bc19708a2a025786bdd26442e9a5f31c37317dc7a866b15c11568e23e278715b42a7c517d9ce661dc54ae11164393873f513af7a68b59043c9c7688323e39e6e3ef239452e502647c5b058e58a6387a0aad97a4808175ddc5ec8f8fa1573d01a6dba8cc40d7e096180d15f400fad5cf9a1a6df47c5e7c8795ee9c1428120d3d738f273700dfbfa12caebd98ccb266bb3f55f3bd63eae4eae52c7ed1f703c76dbe57f32986b9feca0ddea3adf7d09c4cbac303e72858e740e1f45fb66f8f09777f346f83f881f9d1dc76a774d4f354add35b504c63cd9bfca6fb1a1226407edfe6936bb6bd037d7494ec4fc09cd93713b78f71e3771192028794c12d3f871793a10469e938912c2c8e4156fd392bf1a76e9b42d2ba012c9060dc011c1cdaccc470648f06a6ecec7c95e289a3a8e85164f1d0c19512ad42c552188a51bfb1a8388a9edad215ccbe97e9761f935b446f9cf7345c7f45f4d9e0c268354a9e613d0e0725ba60e17f80ab467af0fb735373d313aac7564570ee0c5e096f574af4e1cc41e1477957d45fc57553137a82441de2fb2777578bae7c3d4589aea70fb1b5f3eb593a017f459a97a87e2bf291a647ba599e128074d26ae122727f6e41a0d9db81d4591826f7a7737b69d15f6d58d720f4f90af377e50bb783a3ce840bad9e786c147e5973841ec980fb960b9a6cc6cd8a105b26e4914f1a62fbbdd0fa172004e5a2c1d1a06877c5393c9b78d59780a6590a35042a340c0d25cb4a66c842feb3548557c252ba7a3c11246746e6787b06b23d4760c528f24e905dcea4f506a97fe9fd008c144ca8018b80aee1078210ed462476eac720f81589d0a9dd7a31e99b6e8e3cff2f7b6d45cdf8bc63e4fd9300712ef224f75c9541c0bf5d3f12fa7927fd9ffc34f33be2ba50fc1a85aade8c212d7cd8edf4a0d88c51ebdb55a8bc3af1c22ebbda4c9e12f8984b17f74d482bb09182fdba82f5235074280ddd59dea7fe95f25a5368557882fe38668059277073e5efc8d576a38f4d52178df9716a964aa01c301bd327862856314c8b466258cdce5fc1d234586f03f5ffcd9d1f51ca85258d49e1d0d35b5cf906a9a5b18653eac7e989fa3a97a959c988e2fb07df1f0feab88e3d862415d883cd402f6a2ce0d21eb4c1cb8feeb721372b369d97554861aa1df4047442ad873ad01e5b8e2c1a50ff6bd0779da65f2f965cbdde681f15c1f1a01dbf8be34d7656e0cde2f96bd94836b160e7005c0bde21df04d94ea1b21364f035a911e3c92b244a630627746f7b08cf251ee235f144d2db5dda47431716bff84efebaa338c202717f369a084932261eae01cf168ed560cd95b6688a4632d65bf3ef3a03a079db75237120cda1cb995d58afd44651c68c6d9fb1854af3c2553d5920b9d668f4907582004d8f4d81622773cbca5f64cbb1f4d85c4cfc66441708514127def0178221f26f33571c2413381dbec44bc47dcf6874fb568b61d5bf2101b0f1d20b24c39ae85053df000408f5bc061291db998c42414bccf8a55ce68d0e355faeb8381ccd36c10a5e22d2720534d895b35d1082e8b11862be20f003c14d80e0157b886c31d59375f8c57ecc36b437e387e06341a1578625f82f3dcd9e73b3a17a981cf28915eb41b9b86450ac610ad204225978e2ef581cc0e45968095b495b8a477cd571bc656c68305d4b36e3061fa2b8c2a2ac4ef96883a3b7c0631ddd7d3c6c5cde1d217aa3fb8ab761d880eb3bcf55612938a4467ba9f59f5b85924bdbb700a2c2a6f33a80116c113f3e1b4dd19262bae07bcb3", 0x1000) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000200)) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r6 = open(0x0, 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r6, 0x0) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x54e51}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) syz_open_pts() (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x40000802, 0xffffffffffffffff) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) lseek(r1, 0x0, 0x2) syz_open_pts() (async) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x9, 0x3f, 0x3, 0x20}, {0xfffe}, {}, {0x3, 0xfb, 0x1, 0xe99}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x9, 0x3f, 0x3, 0x20}, {0xfffe}, {}, {0x3, 0xfb, 0x1, 0xe99}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x150) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x150) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) (async) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x0) socket(0x18, 0x0, 0x0) (async) socket(0x18, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) r4 = open(0x0, 0x70e, 0x0) r5 = getpid() ktrace(0x0, 0x0, 0x0, r5) recvmmsg(r4, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0x10, 0x0, 0x0) (async) recvmmsg(r4, &(0x7f0000000200)={&(0x7f0000000100)={&(0x7f0000000380)=@un=@file={0x0, ""/537}, 0x21b, 0x0, 0x0, 0x0}, 0xffc}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) (async) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x4a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) socket(0x18, 0x2, 0xfb) (async) r7 = socket(0x18, 0x2, 0xfb) close(r7) r8 = socket(0x18, 0x3, 0x3a) dup2(r8, r8) (async) dup2(r8, r8) executing program 5: mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe06) (async) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe06) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f0000000040)="e456ab5043b80d3597", 0x9}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffdc6, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) (async) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 7: readv(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xf0, &(0x7f0000000000)=ANY=[]) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b10005010000009f0500070007010000331c13fecea10500fef96ecfc72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0902000000e371a3f8343712051eeab70800000000000000ffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kqueue() executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x500}, 0x0) executing program 4: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000000000}, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370", &(0x7f0000000080)=0x1b, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030090000000000000000000400000000200000000000000005"]) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffff9c, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7ff, 0x3, 0xffff, 0x1, 0x7ff, 0x2, 0x0, 0x2, 0x2, 0x7, 0x20}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) (async) r2 = semget$private(0x0, 0x0, 0x290) semop(r2, &(0x7f00000000c0)=[{0x4, 0x2, 0xe5ce97ab354d8ebe}, {0x0, 0x4, 0x800}, {0x4, 0x2}], 0x3) (async) r3 = semget$private(0x0, 0x4, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000180)=0x5) semop(r2, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x0, 0x2a4, 0x800}], 0x3) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)) r4 = geteuid() r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, r4, r5, 0x88, 0x7}, 0x7, 0x6000000, 0x5}) (async) chown(&(0x7f0000000080)='./file0\x00', r4, 0xffffffffffffffff) r6 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)) (async) utimensat(r6, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) (async) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) (async) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) (async) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) (async) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r9, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000080), 0x0) socket(0x0, 0x1, 0x40) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048", 0xe) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000300)="6da1e6d4735a7336824e669f241e3440b4fcf35c735d8c6a509c932e0d9392dd5c719d7e54e259fd0b57798b46404488c1f31d703bf4918ef7a9f34dcc98b63c7043029a076c98290dcac78650c0bc16d7dba2779bb202ec4977f06e8f3a520ce8abacb562a5e20df450add474275029379c57cdd240927e5756affc0077f978e3966d54d8870adf117fe707a9d949dd27c8544d04a8d2b3a581ede61cfdaa82605eda31245495529fc8b8057e1ecdf4e75f0285e8529a0cd3c42ffc0616cf7258b79c45528d7def759c70cfff9ec142d8fc1bb0cffe108dbedf1612c622514b9c0d26e4ac40a2d9e3747175d553ae797627b9c7c8ba52616bcdcdce0b865777cba34c4a1a271a606a413cd7c647b9a52252d0896fdc3c49d72ea735544b0fba745bfb953124e4a71f7f32", 0x12b}, {&(0x7f0000000240)="a0dad33d8fbaf597e7e103220ab0deda793d2bc8e73b72116bd5a1a955304dbcd8c64fe81442749ed0a4b71d568eeef7635395e1550d4c04d9339946528d59da82e033d332cf", 0x46}], 0x2) ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000080)={0x0, 0x3f, 0x8000, 0xb001, 0x2}) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x3}) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) executing program 1: r0 = socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) getpgid(0xffffffffffffffff) executing program 3: sendmsg$unix(0xffffffffffffffff, &(0x7f0000002400)={0x0, 0xa, &(0x7f0000002240)=[{&(0x7f00000000c0)="b0c0698d367d36c3f551fc1fed83b58e4ed86a38b3719d85", 0x18}], 0x1, 0x0, 0xd0}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) ioctl$TIOCMSET(0xffffffffffffff9c, 0x8004746d, &(0x7f0000000180)=0x3) r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000, 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x0) (async, rerun: 64) madvise(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) (async) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x112, 0x0) (async) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) (async) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setregid(r6, 0x0) (async) r7 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) dup(r7) (async) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x101, 0x7}, {0x85, 0xc5c9}], 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) setgroups(0x0, 0x0) (async) socket$unix(0x1, 0x1, 0x0) (async) r8 = fcntl$dupfd(r4, 0x0, r4) ioctl$BIOCLOCK(r8, 0x20004276) (async) ktrace(&(0x7f0000000240)='./file0\x00', 0x1, 0x0, 0x0) (async) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 4: setitimer(0x0, &(0x7f00000000c0)={{0x100000000}, {0xffffffff}}, 0x0) sync() executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) msgget$private(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x14c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockname$inet(r3, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = getpgid(0x0) fcntl$setown(r2, 0x6, r4) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86ddcd24d7910030000000000000000000000000000000000000000000000000000000000000000000010400907800000000606c71ab0000000000000000000000000000000000000000ff"]) r5 = msgget$private(0x0, 0x0) msgsnd(r5, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) msgctl$IPC_RMID(r5, 0x0) chflags(&(0x7f00000003c0)='./file0\x00', 0x1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`\x00', 0x200, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x14, 0x3, 0x0, 0x118c}, {0x24}, {0x16}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000000)=""/124, 0x7c) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000001c0)="11a333cda91984c1657422aebd9c2688ea6ca0e2eebc4309b14428e07e885fe5f3300a73e3c47fd135ec219dfb9582005c73fd942b4881cbe77cb7c838b4ca9c17f47ea5f86977d762cbb96fbc59a5baad4b836ece7a84920043bce99ccd070487a0ce87c6442d", 0x67}], 0x1) socket(0x6, 0x1, 0xb1) execve(0x0, 0x0, 0x0) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x900}, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x84}, {0x34, 0x0, 0x0, 0x3}, {0x8106}]}) syz_emit_ethernet(0x7e, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45, 0x0, 0x80}, {0xffff, 0xfe, 0x0, 0x574}, {0x8106}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45, 0x0, 0x80}, {0xffff, 0xfe, 0x0, 0x574}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) select(0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) r2 = socket(0x18, 0x1, 0x0) accept$inet(r2, 0x0, &(0x7f0000000000)) ioctl$FIONREAD(r2, 0x80206913, &(0x7f00000001c0)) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89e45ed66daa731ddc384ecc690869a0ea2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987da5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a630270000000000", 0x86}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x9, 0x7}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xe03) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x9) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) syz_open_pts() r0 = syz_open_pts() mquery(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x0, r0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x8, 0x9, 0x80000001, 0x2, "8874dbde8dd31f849cea8c3b5a37d14b680c86eb", 0x8001, 0x4}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fchown(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000005c0)={0x0, 0x49, 0x7, 0x599, "d807040008000000000000000000dddf00"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSCTTY(r2, 0x20007461) executing program 4: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xffffe04b, 0x4, &(0x7f0000000040)="03810000", 0x4) r2 = dup(r1) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x3fe, &(0x7f0000000b00)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd669f807303c8000000000000000000000000ffff0000002000000000000000000000000000000001"]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x10, 0x0) r5 = getuid() seteuid(r5) executing program 5: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r3, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x100, 0x0) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) socket(0x11, 0x3, 0x0) socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfffffffffffffffc}) socket(0x0, 0x0, 0x0) r0 = socket(0x18, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) socket(0x2, 0x2, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000580)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f00000005c0)="2195c4ce", &(0x7f0000000600)=0x4, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f00000001c0)=[{0x1}]}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000040)={0x19be, &(0x7f0000000080)=[{}, {}, {}]}) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000100)) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) executing program 2: sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x4000000000000003, 0x0, 0x0, &(0x7f0000000140)="d820866700020000b876a16034c1f4e27679b78aecf8a8ded96987544ca9c5475e8a9fe042140900006f6aff03b422cb01e30ee863a9000500eb1400800000fb000000000000000000008000f63a5caa8932e5fce76307dc71a0047172d8674225a1bf069049f83479ecbed5934c12b1873d92d95753961367aab6b249a70fdff70bb6b8329cd2900a0a73ddd2adce6ad0e46d29a0fc7e238b92171971199fa988", 0x60) socket(0x800000018, 0x2, 0x1) (async) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) (async) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000040100c204"]) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x0, 0x2}, {}, {0x2, 0x0, 0x0, 0x40804}]}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x0) (async) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) (async) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000040)={0x0, 0x0, 0x2, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1]}}) (async) munmap(&(0x7f00003e1000/0x1000)=nil, 0x1000) (async) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x9) (async) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000000)) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x3, 0x2f) connect$unix(r5, &(0x7f0000000000), 0x10) (async) connect$unix(r5, &(0x7f00000026c0)=@file={0x0, './file1\x00'}, 0xa) (async) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) (async) minherit(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x3e, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x282) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4, 0x0, 0x0, 0x20}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xf7fffe) open(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) rename(0x0, &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000400), &(0x7f0000000440)=0x4) msgrcv(r0, &(0x7f0000000200), 0x6e, 0x1, 0x0) msgsnd(r0, &(0x7f0000000d00)=ANY=[@ANYRES8=r2], 0x401, 0x0) r3 = socket(0x2, 0x3, 0x0) getsockopt(r3, 0x0, 0x64, 0x0, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x9}) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x20000000003, 0x0, 0xfff, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) getsockopt(0xffffffffffffffff, 0x9, 0x6b5ff704, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) getrlimit(0x4, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x100) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) getrlimit(0x2, &(0x7f0000000100)) setrlimit(0x8, &(0x7f0000000080)={0x278, 0x2}) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) semget(0x1, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20}, {0xc}, {0x6}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x8, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f00000003c0)="6ada1a54c2e700c79616b2396b75dae99f16c08c1484efc685551dd0339f0dac8bd9d7062c3db6acb6c4a169b71f5a6f3135e5", 0x33}], 0x1) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0x284d) chmod(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r6, r5) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 5: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000080)='./file1\x00') unlink(&(0x7f00000001c0)='./file1\x00') dup2(r1, r0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000040)="637c01058426fc35604da2ac1b9edafa34485a20ba0c0ecb", 0x18}, {&(0x7f0000000280)="4716df94fb0cdaa212649e50c0040a33f2b91e830f9227338000", 0x1a}], 0x2) r5 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) shutdown(r5, 0x0) r6 = dup2(r4, r3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) r7 = dup(r4) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) r10 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r10, &(0x7f00000005c0)=[{{r12}, 0xffffffffffffffff, 0x1, 0x1, 0x7a9}], 0x6, 0x0, 0x0, 0x0) sendto$unix(r11, &(0x7f0000000000)="a8", 0x1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x200, 0xffff, 0x2, 0x1, 0x20, 0x3, 0x3, 0x0, 0x2, 0x9080, 0x4}) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000340)=0xc) executing program 2: mknod(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0x80000003) r0 = socket(0x11, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="f5c9594d", 0x4) link(0x0, &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x200, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x23, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000440)={0xc0000000000000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) rename(0x0, &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(0x0, &(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = getpgrp() ktrace(0x0, 0x0, 0x4000090e, r3) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x16) sendto$unix(r0, &(0x7f0000000040)="ae1f34376c1d9789c84ba09fd2599f1bab1d845b0f8ff37d9a55b6b40838775ce5c195dc527b4a4cbbce50218bafd4b88ba338fb55dbce0c", 0x38, 0x400, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x400, 0x79) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000900)={0x10, 0x0, [{&(0x7f0000884000/0x1000)=nil, &(0x7f00004ed000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000625000/0x2000)=nil, &(0x7f0000565000/0x1000)=nil}, {&(0x7f000067d000/0x3000)=nil, &(0x7f0000565000/0x3000)=nil}, {&(0x7f0000565000/0x2000)=nil, &(0x7f000055a000/0x3000)=nil}, {&(0x7f0000ee4000/0x3000)=nil, &(0x7f0000eec000/0x3000)=nil}, {&(0x7f0000cc2000/0x1000)=nil, &(0x7f0000c22000/0x4000)=nil}, {&(0x7f0000d7b000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000094d000/0x4000)=nil, &(0x7f0000882000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f00007f9000/0x1000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x800}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x400}, {&(0x7f000055b000/0x3000)=nil, &(0x7f00007f6000/0x4000)=nil, 0x5e}, {&(0x7f0000ef0000/0x2000)=nil, &(0x7f0000ef2000/0x1000)=nil}], './file0\x00'}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2485607, 0x0) unveil(0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) open$dir(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) munmap(&(0x7f0000fec000/0x14000)=nil, 0x14000) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000055b000/0x4000)=nil) r5 = shmat(r4, &(0x7f0000ff5000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r4, 0x0) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) shmdt(r5) close(r0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000000100)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0xb1}, {0x3}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000200)=[{0x50, 0x0, 0x0, 0xfffffffd}, {0x2c}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_open_pts() ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000340)=0x300) setsockopt(0xffffffffffffffff, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) executing program 7: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) ktrace(0x0, 0x2, 0x100, 0x0) executing program 2: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2f2, 0x0) poll(&(0x7f0000000080)=[{r1, 0x7d}], 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2e92994837ed377e, 0x0) sendto$unix(r0, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffe13000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$getown(r1, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x0, r2}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x1, &(0x7f0000000080)='./file0\x00', 0x8}) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xcb, 0x10}, {{r0}, 0xfffffffffffffffa, 0x13}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x7001000000000000}, 0x0) executing program 5: madvise(&(0x7f000008f000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x21, 0x2}], 0x9, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000400)='./file0/../file0\x00', r0, &(0x7f0000000440)='./file0\x00') kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x554a, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f00007ab000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f000047a000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000727000/0x1000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f000065a000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) executing program 6: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) (async, rerun: 64) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, &(0x7f00000002c0)='./bus\x00', 0x6}) (async) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0xffffe04b, 0x4, &(0x7f0000000040)="03810000", 0x4) r2 = dup(r1) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) (async) setsockopt(r2, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) (async, rerun: 32) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x3fe, &(0x7f0000000b00)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd669f807303c8000000000000000000000000ffff0000002000000000000000000000000000000001"]) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x4c}, {0x6}]}) (async) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async, rerun: 64) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4}, {0x15}, {0x6}]}) (rerun: 64) writev(r3, &(0x7f00000000c0)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x10, 0x0) r5 = getuid() seteuid(r5) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x5}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 0: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x2, 0x7fff, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100], [0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [{0x0, 0x0, 0x0, 0x7}, {0x3}, {0x0, 0x7f, 0xfffffffc}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x100}], {0x0, 0x40000, 0xde4}}}) flock(r1, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ftruncate(r6, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x4c}, {0x6}]}) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e", 0x6c}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 5: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f00000002c0)=0xc) r1 = socket(0x0, 0x2, 0x0) r2 = socket(0x0, 0x4000, 0x0) setsockopt(0xffffffffffffffff, 0x18, 0xb, &(0x7f0000000300)="c679cb19cbdbc0fd86413e56cdb7022feadeceab5ecc14eb502f5b125c3c49d6fb97a2430bc6625faca899915c7059df23bf76436ba6e8e602ce1d59bcb198ac295af5d6d3b83cad05e43fcd93e7e95c47f48074cd5e06e33b282092c971a893831dd908f4b01bab19996444a57d41d1a1160f8cd1663df4aff8249985128b0f6ee673451f8adbcb9275600ce50f0a84c203f340dbdbe6069213cab5e9d848b4c352c97ae0366b4f3e", 0xffffffffffffffee) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x7, 0x3}, 0x8) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x80000001, 0x36c}, 0xc) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0), 0x0) sendmsg(r3, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x25}, {0x80}, {0x6, 0x0, 0x0, 0x1000}]}) write(r5, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="77e05dbf1d88f7da5c6c9efdedd2e9b1f1436f9477631dd9a60bb3821381ff2e04ba8baeacbf1c2d2f31b82462e43313eacb4b15741ee24eedbcc9a48e3daddf8eab989cec0a97ed8949ebd7f0e171a1a1d1c275f4d39e3c5bd466e1f4135ee8a672d8b1e1a51c0f8ec9a8d479", @ANYRES16=r5], 0x0, 0x0) msgrcv(r4, &(0x7f0000000340)={0x0, ""/204}, 0xd4, 0x0, 0x1800) msgsnd(r4, &(0x7f0000000140)=ANY=[], 0x8, 0x800) socket$inet(0x2, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000040)="bb703057", &(0x7f0000000080)=0x4, 0x0, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r8) setgroups(0x0, 0x0) r9 = getuid() setreuid(r7, r9) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='x\x00') executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6c4a60 executing program 3: r0 = socket(0x11, 0x3, 0x0) getsockname(r0, 0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)={0xffffffffffffff9c}) getrlimit(0x4, &(0x7f00000000c0)) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x100) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x2, 0x0) getrlimit(0x2, &(0x7f0000000100)) (async) setrlimit(0x8, &(0x7f0000000080)={0x278, 0x2}) (async) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) (async) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="4c0000000000000000250004000000aa0cebc400", 0x14) (async) semget(0x1, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in6}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d345200300000000000000000000000000000210000000000000000000004"]) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x40000802) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x10000}) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r3, 0x0, 0x0) executing program 4: ktrace(0x0, 0x5, 0x40001b00, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2a) executing program 7: r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file1\x00', r2, &(0x7f0000000080)='./file1\x00') unlink(&(0x7f00000001c0)='./file1\x00') (async) dup2(r1, r0) (async, rerun: 32) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async, rerun: 32) r3 = syz_open_pts() close(r3) (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) (async, rerun: 64) writev(r3, &(0x7f0000001380)=[{&(0x7f0000000040)="637c01058426fc35604da2ac1b9edafa34485a20ba0c0ecb", 0x18}, {&(0x7f0000000280)="4716df94fb0cdaa212649e50c0040a33f2b91e830f9227338000", 0x1a}], 0x2) (async, rerun: 64) r5 = socket$inet6(0x18, 0x3, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) (async) shutdown(r5, 0x0) (async, rerun: 32) r6 = dup2(r4, r3) (rerun: 32) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x1, 0x7ff, "2cf9892af9a590e4cb52e88608007673ca9e5fd7"}) (async) r7 = dup(r4) poll(&(0x7f0000000000)=[{r7, 0x40}], 0x1, 0x0) (async) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) r9 = open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000100000000}) r10 = kqueue() (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r10, &(0x7f00000005c0)=[{{r12}, 0xffffffffffffffff, 0x1, 0x1, 0x7a9}], 0x6, 0x0, 0x0, 0x0) (async, rerun: 32) sendto$unix(r11, &(0x7f0000000000)="a8", 0x1, 0x0, 0x0, 0x0) (async, rerun: 32) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x200, 0xffff, 0x2, 0x1, 0x20, 0x3, 0x3, 0x0, 0x2, 0x9080, 0x4}) accept(r8, &(0x7f0000000240)=@in6, &(0x7f0000000340)=0xc) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x112, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mlock(&(0x7f0000800000/0x800000)=nil, 0x800000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) close(0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffc}, &(0x7f0000000040)={0x7ff}, 0x0, 0x0) bind(0xffffffffffffff9c, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) fchown(0xffffffffffffffff, 0x0, 0x0) setreuid(0xffffffffffffffff, r2) shmget$private(0x0, 0xc00000, 0x0, &(0x7f0000400000/0xc00000)=nil) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r4, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 4: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x1, 0x8f, 0x7fffffff}, 0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') sendmsg(r0, &(0x7f0000002640)={&(0x7f0000000340)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0}, 0x6) r1 = socket(0x2, 0x0, 0x0) connect$inet6(r1, &(0x7f0000002780)={0x18, 0x0, 0x3ff, 0xffffffe0}, 0xc) r2 = fcntl$dupfd(r1, 0xa, r0) dup2(r1, r2) getsockname$inet6(r2, &(0x7f00000028c0), &(0x7f0000002900)=0xc) bind$inet6(r2, &(0x7f0000002940)={0x18, 0x1, 0x0, 0x3}, 0xc) connect$inet6(r2, &(0x7f0000002980)={0x18, 0x3, 0x80000000}, 0xc) accept$inet6(r2, &(0x7f0000004180), &(0x7f00000000c0)=0xc) r3 = geteuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000004200)={0x0, r3}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, r3, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2d}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) ktrace(0x0, 0x2, 0x100, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0}}, 0x10, 0x1c000000, 0x0) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1722, r0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)="c5fe279a967a9a2fd5c8ed3b4dcab3ce9a09a709bc04dc4fac3c4ccfaaf42bfbd357bf24a27c5a4e4978de8f86bddb30c79b4917182b9b014fbcabdd5e9fd3502b7ef9a08d4ff29360add792ca486deee9fbc78455dfd5ee3a9d160bacb40e8cf0e4ad23611ee9188ba604822659e24e061bf3d49cfee821000000000100000047d52b60c0509afbaf4d6ba160a787afece7b2d9b891d2f66880f93d975457b601dac901696ec4d02e780b75ecaa76f2d7298db5120d1b21c3a8f8d2c42bf31bde5e141929caf28f5a611c5f09ea521b6dc28b83c2dde0a2f930073315b6d9565d29477df44ba6c3efbeff99815e2109083aa87795ba29bd4c188f852559e2d9d9b86cfd25afaedfaf97a5f8c819dd3746110864ba9e95c316b42c085fc18050f6d859fc3fdcad000000000000", 0x12d) executing program 2: sysctl$vm(&(0x7f0000000380)={0x2, 0x3}, 0x2, &(0x7f0000000340)="6130c04aad66b8ba9155081015b060a3c6dba7f1a713f6a6abb0ccb9c7f3a50a848dc6f2c089e1bfcec221a0c380e3b0b7e482980eba5786fe1af216ebc387", 0x0, &(0x7f0000000240), 0x3) open(&(0x7f0000000040)='./file0\x00', 0xfffe, 0x51) r0 = socket(0x18, 0x0, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='r\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') shutdown(r0, 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) close(r2) r3 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) writev(r1, &(0x7f0000000280)=[{0x0}], 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0x1, 0x2}, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)={{}, {[], [], [], [], [], {}, {0x0, 0x0, 0x0, 0x9}}}, 0x0, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000280), 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "6aa4a24499c59ff5d619fd63d50671e2dc2042df", 0x0, 0x3}) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0xa00}, 0x0) executing program 6: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9000000000000000}, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x1}, {0x4000006, 0x0, 0x0, 0x8001}]}) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000240)="e049c0d37348a45d6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f00000000c0)) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "009010", 0x14, 0x0, 0x0, @rand_addr="8000", @mcast2, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xc0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0x0, &(0x7f00000006c0)=[{&(0x7f00000003c0)="796dce8f2b1f7a6afa1103339ea9f193", 0x10}], 0x1, 0x0}, 0x7}, 0x10, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000340), 0x20000, 0x0) kevent(r3, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x41, 0x80, 0x6, 0x40}], 0x81, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x1, 0x7, 0xc1c}, {{r2}, 0xfffffffffffffffc, 0xe1, 0x0, 0x100, 0xfef}, {{r3}, 0xfffffffffffffff9, 0x9, 0x40000000, 0xed, 0x80000000}, {{r3}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffff00a, 0x7fffffff}, {{r6}, 0xfffffffffffffffa, 0x4, 0x4, 0x5, 0x5}, {{r3}, 0xfffffffffffffffc, 0xb0, 0x10, 0x1000, 0x1}, {{r3}, 0xfffffffffffffff9, 0x6e, 0x1, 0x1, 0x4}, {{r3}, 0xfffffffffffffffe, 0xc4, 0x10, 0x1f, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x3a, 0x20, 0xfeb, 0x1}], 0x8, &(0x7f0000000140)={0x0, 0x3f}) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0xbed454229ff0278e}], 0x1, 0x0) dup2(r7, r3) socket(0x800000018, 0x2, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) setuid(0xffffffffffffffff) r9 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) fchdir(r9) r10 = dup2(r8, r8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r10}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b", 0x6e}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000040), 0x8, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000200)={0x1, 0x2c}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\'\x00\x00', 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) pipe(0x0) fsync(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x9}, 0x2, &(0x7f00000000c0)="24b8b1ef", &(0x7f0000000100)=0x4, &(0x7f0000000140), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) symlink(0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = semget$private(0x0, 0x3, 0xb7) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000240)=""/65) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chflagsat(r3, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x39b, 0x7fffffffffffffff, r4}) open(&(0x7f0000000bc0)='./file0\x00', 0x0, 0x0) executing program 4: socket(0x11, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x6}]}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000280)="360900000003", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000005000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000005000/0x3000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000002000/0x2000)=nil}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000003000/0x4000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000000000/0xc000)=nil}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000007000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}], './file0\x00'}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) r6 = socket(0x20, 0x1, 0x4) r7 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) recvmmsg(r7, &(0x7f0000000f00)={0x0}, 0x10, 0x0, 0x0) connect$unix(r6, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) socket(0x18, 0x400000002, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f0000000080), &(0x7f0000000000)=0xc) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020699d, &(0x7f00000001c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000380)="d62a752c883a08020062bc4459801dc99be82e0917da3c928cc0a037a20c5eeaa104176008bb795855576ab7f05df114432558cf652662b23dd5ccdfe8352ad2ace3f59a0167bdea89e2063f05008965cbc413c178e99fad714fb94ea8c86c63e4ccc9125c8581537ee501ff02c65149c152f29b69d073c9db729adf41b5d8bad65753a03c33f144ccbd46f7e99ecbd250a51ec5e17630d34584016774b1cadc984062be571360a69665f958753dc41a5177d33aa7", 0xb5}], 0x1) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0x68}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000300)="d6464b8fabfa90c8b354499755c9b70369e2ad2b9a0b7d7034cbb3cc2f4bf362bedda7977157aa044b60f6a3ab2be00036303408b6f16162bba748697f6179e9f191e68a67c2f0ae53176a0931", 0x4d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1ab5ea5e2cd9358323e7dbe098816d85046a21e9ee326ad4f04ddf5e9e02e7ae501b3161e3a749b2220588f0920ebcbe1314e5b42ad3ab2154636c5947fbcff594e2e037e851a73dafb67c64ee8500b19f7e9b82429197c10d3ea852e0c8a1b03b19b95bd881fbea4d2f935987dbbd75b8f55d528edfbe8cace6b0dc1ae3781390a96ccc4a631af1fd88562ac5633de42c545418039ece1440bae18b4ee7e895cd6db686fb7f1932a18c99cf96cae5bd37009abcdf22a8d5a5340594cca0c4289bff3bf19817fed8477091fb4947504b913bcf7c7bb28beddfbc477562cfb544333b1997ff228c7abc224ebdc2386f9c8ee07347d95aef57fb2043189675183677362e390e74ce4da6c377ecf2203855d5cc94f0b9eb502d03a02ee9a353fd521885eaf047ffe35b673a3738c27aeea58f10187e19b35db75b78b785d00b11243937674016dc74d5cc8175f2e6f2e6692ffb44c243552524cbcdc27209f4fd54ce806d794b756d85ee67cf4ca9911af0de3b747ff5d56445d3f8babe5e2603deda94bd181a5c504a31a91e354ad290e7846d51f48d01b6eb27ab724b2f1232cdd7e0207b5839ef41335d4e3092f0d1f7cafbb0e327469b032d9be6852b6f4a7437122f3eca9c6b5a7b1ce3b40a0f37341e75001bc13f4eee34c0170bfd874d2691818d7f538a52ebb5dacdc7f793467b797b1f551d463a33daf2b80ed1aeb7c55f1da6dc2356a813c69b577b25f14c3aee67ce913c38f4ef0cf74e0e29ed90f936b54926c342f5bb8742fa1b8dd867243cf6656062513d744d31b55499dd463cc72b785d3451e58d0ff55f500c1746043a077224a4a99b8f63a71331e7cb1d001f1959719b79d8480ca7ae5bf4767a02bef06a5bacb5495ed2cdc66e4e913f6b0b109d57273f87864b5ce94ccc1ae516f3bf49e7ebc57ea4ae9d03663119c724c965a53945343e65a2a31060d030c4d14b7363620deffbfc7fdbb02ff934a00c10835789652331e832c0f46e61e9e502699565bd1e892918402cf9fd988222c8dd8b424b7edc314b768aeadc6f3a6c7a7be599901d229e93a596661baee02913e930011ad53779dbc073c24ed8b76cefc5f9d985fecc2b4d48cb2f241ce919e739295867a83a103c609df29856793822350631c5d84e30d478cfb75deb431c9a60558e6582eeccf9969bee778c097ad51c3a7252b824a9e0ae530df6c5254ebe3a6940819873f74153db9306512021f3cdb30a125deca6dbe93a9052aff2c99287a9e0b15b8f11b1990a", 0x5ee}], 0x4) executing program 7: mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1\x00', 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0xfffff795) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r2, &(0x7f00000000c0)=@file={0x0, ""/250}, &(0x7f00000001c0)=0xfc) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r2, 0x2}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) r4 = semget$private(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x7fffffff, 0x80000001, 0x724, 0x9, "d0487ae598ec247bf5b4956d1d780089b39be769", 0x9, 0x1c79}) connect$unix(r2, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f00000004c0), 0x80, 0x0) r5 = getgid() lchown(&(0x7f0000000500)='./file0\x00', 0x0, r5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000540)=[0x2, 0xd1, 0x1, 0x4]) mknod(&(0x7f0000000580)='./file1\x00', 0x80, 0x754) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000006c0), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740), 0x8, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) preadv(r2, &(0x7f0000000a80)=[{&(0x7f00000007c0)=""/102, 0x66}, {&(0x7f0000000840)=""/31, 0x1f}, {&(0x7f0000000880)=""/41, 0x29}, {&(0x7f00000008c0)=""/167, 0xa7}, {&(0x7f0000000980)=""/44, 0x2c}, {&(0x7f00000009c0)=""/132, 0x84}], 0x6, 0x5) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000b00)={0xffff, 0x8, 0x0, 0xa4, "b86769d5996718d3110ecc0ff66e2759b9cc3530", 0x8, 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000b40), 0x10020, 0x0) open$dir(&(0x7f0000000440)='./file1\x00', 0x0, 0x0) executing program 1: socket$inet(0x2, 0x3, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)={0xc8, 0xfffffffe}) r1 = kqueue() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001928, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) pwrite(r3, &(0x7f0000000100)="9c", 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000740)="76e5dead6f01f8607d2100000063", 0xe) kevent(r1, &(0x7f0000000000), 0x80, 0x0, 0xa1b9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x85, 0x0) r4 = socket$inet6(0x18, 0x4000, 0x7) writev(r4, &(0x7f0000000180), 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="35097d71ec454f5abb3263bd865cab91fa455d940952d10dadb8037c", 0x1c) kqueue() executing program 6: ktrace(0x0, 0x5, 0x40001b00, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x2a) ktrace(0x0, 0x5, 0x40001b00, 0x0) (async) chmod(&(0x7f0000000000)='./file0\x00', 0x2a) (async) executing program 2: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() (async) getpid() r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) (async) fcntl$setstatus(r0, 0x4, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x2}, 0x5, &(0x7f0000000500), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040)="e184767f", &(0x7f0000000140)=0x4, &(0x7f0000000180)="33998b842ca7d6bbe6d9bb2d87f640c9cb98685dc7ce80512cecc4aa574f54bcff50e258c90b0752be5923fe1d8231a97296231fbbd714e63b301c5eea455af0ee3214a4674cb6b5010bff3703d81f79bf7bde83519f47e3218e46ff1272bf27d9d3773bd05ef08ed69b0e669e9475cd32a6471efaff00fc9ec00113e90c4256e971db9c11ae4c4d4e7f8e725d7fe6e616bfe9c53a06e94457c4e76536", 0x9d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x87}, {0x54}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) stat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f00000000c0), 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x5, &(0x7f0000000180)=[{0x15, 0x0, 0x8, 0x2}, {0xc0, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0x88f0}, {0x405, 0x1, 0x34, 0x100}, {0x7, 0xff, 0x8, 0x6}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000240)={0x7, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) listen(r2, 0xc27) executing program 6: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) ktrace(0x0, 0x2, 0x100, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f00003fd000/0x3000)=nil, 0x3000) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=""/93, 0x5d}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000140)=[{0x20}, {0x16}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x20}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) recvfrom$unix(r0, 0x0, 0xfcff, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) syz_open_pts() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pipe(0x0) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x2000}, 0x0) executing program 3: mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) (async) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080), 0x0, 0x0) (async) syz_open_pts() (async) syz_open_pts() (async) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) executing program 6: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaa"]) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000200)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0) close(0xffffffffffffffff) socket(0x2, 0x1, 0x5) dup2(0xffffffffffffffff, 0xffffffffffffffff) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, &(0x7f0000000680)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576113f00000000000000cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301bfe0a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d200002c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802f0adf0926d439de03c78598e710684e88cc7eae195cb1feab26c2dd588ae618408fd9fb60003e20c608e0a42aefd26fd4a3c9058367029fd2f372c", 0x5c9, 0x0, 0x0, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f0000000180)=[{0x3, 0xffff, 0xc00}, {0x0, 0x2ff}, {0x3, 0x1, 0x800}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r4) executing program 1: r0 = kqueue() fcntl$getflags(r0, 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) flock(r1, 0x1) r2 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x269000000, 0xffffffffffffffff}) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() flock(r2, 0x1) syz_open_pts() syz_open_pts() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) dup2(r3, r2) r4 = kqueue() faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) connect$inet(r5, &(0x7f0000000000), 0x10) listen(r5, 0x0) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x9, 0xfffff, 0x10000000}], 0x9, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/142, 0x8e, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000)="b8", 0x1) semget(0x0, 0x0, 0x591) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b", 0x6e}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) socket(0x11, 0x3, 0x0) sysctl$vfs_ffs(&(0x7f0000000100)={0x4, 0x1, 0x6}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r3 = getpid() clock_getres(0x2, 0x0) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./file0\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) executing program 2: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0xe000000000000000}, 0x0) executing program 4: 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) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) listen(r3, 0x0) shutdown(r3, 0x1) (async) shutdown(r3, 0x1) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000000000, 0x2, 0x7fff, 0x4, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x100], [0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x1], [0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff], [{0x0, 0x0, 0x0, 0x7}, {0x3}, {0x0, 0x7f, 0xfffffffc}, {}, {0x0, 0x3}, {}, {0x0, 0x0, 0x100}], {0x0, 0x40000, 0xde4}}}) flock(r1, 0xa) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) syz_open_pts() (async) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffff9a, 0x0, "b07b1f660000000000002000"}) syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) (async) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0fdb000000000000000600000000000000d900"}) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[]) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, 0xffffffffffffffff, 0x0) ftruncate(r6, 0x8531) (async) ftruncate(r6, 0x8531) setrlimit(0x6, &(0x7f00000000c0)) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x2}, {0x4c}, {0x6}]}) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="d43243b79298270335c65ce195cd2511baa97e27751f54197c7282aa17ed1ac4399b448afc8d41b8b6b43fcd3c8b29a76e9f6b8b7c21014f0940d592da6c3053546b84edb5290841d539ec2e7c17ed7294d6bc3f418df0f1e8be4b0ff31d5d517a590d93184440a9a957e9e44340264260288e71f20aa8a78282e5f6f6fafab3e038035a8c24b8ca45463fc662731e2264e78b54f885bca2eed4b9ff597bd8f2184329f9111efea9723b1b5af87d84ae06669f6cddb11f5f1b8b972ff853da2ce42ce606b5bc1f7a0dc8d04dae86a8799f0ef15f9413e2fa158988c4ff5eb4f7a30d16de0799ea9aa5c1aec86b840283deba5501155e0ed103c3cd972e7836e443ca1c4ae444c167839c9fdced2f8b5ddb0863ea9a3e77159bbd292abb81565a39ce676ece81d3cf36d1c31d4b39a743af8ef2e13907dc5b2abe3f99f971be13f5c74be413e0b986e86474695283f061d92c42be6a02bfc59e13e20112236faaa7a999fcff18b3b7a0320fa06df20245aa0de7c3f519052124eac40254542a70541224d48d1e20e8595328db130403d241ac641af760cc41363fd9fd55eecaa6204d63df53556c06051b5442a5f06d47b34cd7e0f85a0f672c4bf63e2b91954d298f497595bb53ce52595acb64067d0ed43f4c66a553000a4ec08c2bd462ecdb1f6120ea0ca84d0ec8e3ea8375ec41c64a3a70e73051e285ff450732d5516a98d68ebb652e35e7d0d6ebf47782a715e9", &(0x7f00000010c0)=0x210, 0x0, 0x0) semget$private(0x0, 0x7, 0x3c0) getpgid(0x0) executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2950, 0x13d4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690e, &(0x7f0000000340)) chmod(&(0x7f0000000280)='./file1\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000300)=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 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(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, r3, 0x0) mknodat(r3, &(0x7f0000000200)='./file0\x00', 0x40, 0x1) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f00000002c0)="01000001", 0x4) setsockopt(r2, 0x0, 0x69, 0x0, 0x0) rename(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0\x00') executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x40) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000080)="305685a4aa8d6ba713684ea9ee02b4c96962c1fd3e96f9fc3d21d346305cbc4d98", 0x21}, {&(0x7f00000000c0)="d9ed8089e74024ee95dea673a9af2b2ec4a044bb4317aeecd50169a7c536f3eef2c3c58ba0245e8a14721387127514d5fadac0d557d50e3e59af1351a804795684bd5381b770b63755987a3025a1a4f5b23eee2a5b9454368b96af71ba594f90bae3ac3cae71398b448ebdf8b2fa03b11b73bf16bbfb4b88e885d4293544ef1613c0be8defef5dc8bc36762d2aae0d97f0c04e3bc6f1bd2dfe6c2506338cbc4cbaf36085272391c3284da8a9e236b29a5d3e0b858d79d6751689786942cadb98430fa47d564b5ba46c30e6fdd086e6a3eb1db3fc9541cd2ed8c6274acdd9402dde38aee2b1f3b077853382f4c97549339904df375bef8b", 0xf7}], 0x2, &(0x7f0000000200)=[{0x110, 0xffff, 0x401, "5a10ea5e19664d23259a2b9353c5dad3b5dfd6f20f863189ecd05fc626f1fd5486f8fd7005c9309a63ad2ba68c98bf428a7e1ecd5d67176a0399119e0076959a14e7316514ad5aaa6348f7b92afbb2bea9c5e590c8f597a94f86ccebc632564cc277850576db9217f37c7e5ecbd18f98021beb21189ab5fcf9da2f76f279075e766dd1228a96b9dbc343892c13ae2977e79199cc07e16648dc082dbdac261a14653761943cd3ebca3a652f8b8b8d6db8963b10428169fb2b9659ff48b0c2adbdbfa9cee318239772e018d5db220e8ae9b7096d63210ca2577dcc5310c174816af097494747ffab17088d685859268a3b81407e28b6522a1fa3085acc2ff942"}, {0x58, 0x1, 0x4, "c2627781ed876bbfeaa533f7dc8572f3736b185e811251bdc4e2c82629d2c6198141302b8336d10ede1a617b26fa871f0857b81134ac2891346d208127d07a2c00d8a798fdb3"}], 0x168}, 0x7) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000003c0)) writev(r0, &(0x7f00000026c0)=[{&(0x7f0000000400)="6d3082756efbae4c866e1ea1c80be26e42235771b3f78d305e349fac2b10cfd40937c8d1dc6db4c68135db3ebd541ac7478095659a2d1ee63247380607edd2ba6babd682af699bc2f843", 0x4a}, {&(0x7f0000000480)="19ca1f1237c83cdef122809e007a1cf52e47747308c77da809479154b74258dc62f72c9699affe7a4780c5a4d94e36506415bd145ffd3a73281d95b56c4d3338d355475cb8df4eadcd4568ccd1603560d23d6698d7b487bcc8680725b2df6ee8acde05721cfe43d3c76356d51af5ad0b58965f88cc5a16531eeb9da9f071f7ac07475f79de0e34298286634ee36fef6fd152a25b9849909cb356cf6b2e6d6e96c4cb4754752efd0ec757b832f46f856b22e9ee76a9148898d2ba8b6a4a67c58b183544705f2dd6fc66f81f51509fb804753788fbdae399fc31155a8ec54c0aafc4226dd580cc62e5c49f1adb2e9085a1054bd3f24332540f5f13aeaf27dfe2568ebabd819e02234426efa139d4d5c581c19829eae4c6603efadc439839b57616d05ebe67ec0f26f316da6a1cea711d1c20ec234044c326e60be04ccd854097135892d3693b7912a0aa8ab2d28858176d9d02e0d3e92697e4e9dd88ea36cd8bcbbad285165b85724765974b1f494a524e0082b92880a7e8fbdd34c677e2bc4d2ad8aca721fc4ec507ea6732e4a99b88ff3a6f9fb9a06949b56901ae1aa00e8f92772b1fd255db3b828c4f9045984b3eb5592642c842fd9abcf86c8bb00e79e178de8e024cf7bb65455db582b1941d2edf0c596570f395ffe4da815a9a784b27d70dccef9a2f860b2b309f36dcb596c736b09dca06d23382d040dc2d3c3c741842fc27300ca7262538a7b9d8e5ebc626b8d4d828ed0313701ef273751058759ed06330da4d41557a58cb2a3b7738e5e186e5a468f630beeb93a8dd5ba0f7292e7236e833a4d5aa5d5404f21394068c4884e513fe7e3fbd287c3c6d82f680169d3038bc15179b25048906697c886452c2ba132f458eded82e7c8ff7eb0362a227b5452d1853d77f212f7ca3d8a0c6190cb24095c0061e37c2ee25801d9f31dcd35b5582cc5898ee1716fbd2cd807ad56f61d0ddc4f787dd9704ea937543250633eb935e985fc786d161204e42a5a6bb853a0f3d16cfa70e0f8330fa5e72228bca35266cd3447e27be816b3ecf3e0a68baf82ab02888e3bf22be81000b6449232c8b02f7f13f34cf424a28f90e21acc1df3b2beb9dd9212fbff7f23224224db1523eed1949871bd90fd61712c5c6af10791307ec2cb430db52ac6d26b800c34395a5a9537ae8c293a3af32c3b88a317ccb34be09db76d72ab9bc67b3a23b73e8e2d63fa3949c8162014f6bdda656cc45985fc862a7f9defc64ff664901b53eda689318d296329d04cc4456f913d67480be47a1696d5d16fe652d10c9715ee05d2c644413fffb8030d76c78d853a6f8494a715e3555b57e30d300f384bc034d06a1293355f41f7cfa25fc9b36b3be8d7855346d4d871906af81ae95e7c62461f3e65de6b75e131d6d15faeb63df080eaa8b04a5c62574aec7dd28821958704c9afb32244a827e631f42ae0e1246a3b088d885b244bf333dce8c3bb6b3aa1c9b8e3abec92e37959586751dad75e3b8407b915f98538a3c1c1abeea5871ad3d11d7e887e0f7875b3a3b07834ba4026e968a7a454373594d1c4563e48b6000f5fe4abfc75cee16829dfc62607640998e0199a0b6ae679097aff281f4c2e1edffcb6a16fb90a2b0e94f5855302aa1c13a9b20614e3780c8c7f088977522b29a0affa3f2f42fd50e430773536a1f235d77ea28e2127742923fb8a9ac14d9fbced3bc967a832d734df1da83b9d969700d205610c0b55979e3d2f7ab76b4f487391560b42d9b6285a05f9928defd526e878c3d6da526f3a6bd7d4bdf5b3b7b080310e5e206e086711fbe63c6ded9fa509ad346bbfbcb10e8410a5bfb242c4184556ca9e4736ce44ba486ba0e30ad89f95850d820c84afbe0fddfa3a40aa5180ce705430ab1b8cb6c980864db9c292827b0b7a5cbd0133708806b1b5cfa898456084c91c3167c3c34b38e1c5e8f8cdd9a81acb7dd85ebb2f9c738b25df455939a62e64054d88ecff7eeac71bfc9980687a79d0f457d1ee8bc57e0c5a205c356e3a1847d30c50aa1b2698a5a9438ca38da3dcb87cad7b0fe0b4be56dc12fbb1ec25ed05fccfe21b60cde14a1b9f817f180519a1954f642e6d56d2cee3f821f236b254bfbbfa3d887efab81d6c4efcdae075dad951ffccf05cfe2b75dfe55eec7c3cc68e96ad2ea3af2a23dae234cd413ceaefb5a30536416dc279eee36c7d25db754e7d9e7e52f210407be0481f8bf62f542e3e5fe19e0ba6b65ab353bbdc594501dba44be7daf015af41a4db99ef609f714f6b0cf0e577ef1e046d042031f438197fd51a1fef45eba86e48b5d0b099bcbf9b8d56a49c8c1fc68f05ca99a463f87b71d3af19b4f19ea8e5dbe277aa1ca7652a262d1b370e159340bc630a9210ab3c5b874f8cc5d167018911ccc2550675951380ff776097dfaff85d0be78c42a38d03b164792339f158de9e2cf22a6fbb750606a0083ad8846a38e0623adbaf9de7f1d042f5086e596bebd84436fadc0e4a6c16b5c0ddb594fb79c0a6e39128049115c5088132ca41312ea2ab0687512243ab790cb7c4a2dcc315ae75a3726cfe1a26b91d4b380d863ce0121a81031426bd8aaf8999d3ea805d7ff697a35ec479c0aa398139a7b665bcbfed314390f341cdc5b28eae57056bed73ffaa8f419fe0c08f9d8b6b094c89eaf430dae1cfe6fde54deb84d6c0edd9fc4e2dfaf8a4d8df137a39c48d72d14658322ff8d56243f98d88f3d033c972f17ca3201c9cd92aeb27c96ac13897edc796299e76359d148bb6b6a84440c046696db33ee1655aaa76fa6e3fb2573b33d30881ce45f4a565eace587199c32452d664d4046d724b5405d9d90b4428e52a576f3154ecfbbb442a07c8f62814d39433c76835f8a07c690626923f23167ae8dc2da1130423972edbd15992728391237f0f97fab5a6b863771f49a838fec32560be0d314df7229a7217cbbc087169956458fbc41a4c7349c67b7d3699b72242e5486aec45947e4f3a449a0c295e29f4a491228fd280300d30184c5c5fad41f63f8fc8663477d08e8ad0862292c1ac670ef3c9e79d4807ab5c3c52ec69e7c8e13e45dc863d86fed42cfd51ca2b62991997910b95ebd52eb745d521c4ebab23df2233217eba0bfd789c2a82c65bb6b0870bdc033dcea829d52e0b8bd0c83396abeed7a6691f91ff175a1287b4d44ee34afa621e5c57ea589de15ca2079b5eb4c30bcc30c68c079ef2c9200006268b36facd982b945f7f0c6670759f0882fdf64a95bce935085da6e1fe19a781b683ae4a88d47aacfa90664abbdf92be0ba5cd828c5d9dc4fcd00663e87d15e9b063c7479fa9ae7f6c29a6b07263f80eb110efc3014031400b0528818432922307677cb74e5f0901dfe6bc72d05019a29d6c186b35c333dd9659d16250eb81591424501ec9452e3e19a6d4dea8a189a36ddadf22a3ef15e468a05c3e58d6dbec863dc2593eae4c74399c4b6894d736e2f3c3190ed6478e4cd98cd870850b87a06342b08fcca632cc0e0b9bee491bc81e2154f33a61f01cde2f8e9f17ba7bf710a7891160982d05a151c47ace3ac44c5c32472039a32c920721ca2e522b6a50723b54d1b63faeec5d5355227a1a928ad13ebe690e90f73691c9fc93981d372de35943445fa858fbca9a52f82dec6c4969e8f1b781531a92b0919006511904412c712ff893f75051fb3748241c4dc1886a12959e1eb6c10e9b6b276dc0c84b6a202394a5139a698629e0777e2ea82661b549724058d4ef721d356705885429e28c363e9f876acdcdf9845ecd48719a83ba47e759c0dcd6866c353c3146e6646d9224d770338b9fb33030ebea22a9c61d65a3a870b7a1a98a8208a7db85ad3ee350312db7bd9ff8d750cd199a0888c167e75da548e00f950c6743de8a26becf3e6adfddcc023e3be7ba163729eb541d5850f8707a4fa674b33338409897cb8c9e67bedb60c7cabec28ddc508174274d3f4c2d5f23f3e9512d965950ddcea4ad58e687ef3574da9424f549f3d1c1a39907e616efef23375eb21b6c997a423064112db8cc4cb1f36166faaafa3df7adbb0bdc8b25f304503826de02d63afd3c5dc7aee549906bb6d2655e0a679dee465743ed1e29df4ac0739e8e7797697c484fa82838f7bcd92d5f8c6cbd9ba1c167e6d7ee21f3b11bd4f882cac99ac2b5c59784442e0f2ef96a8b45e295dbfcb3bade731ea3049a7173bcefce35596d7e554bf914dd105fbf16aabb5a78c52abbd5b6e180bc5988ed80d3d67dbaae7beae40a1a8c1bbdc402353dd3161e18ad22c84872ac45af006ff15410505a626572c23ff9ee8ecad9a8edf2f8ecdf73b92d7f027f922ac7ea471f58fb9c1aa4c1068fbefd928eddeee09a2c2d2b91f53f16da6cbb8a4b8b29a764e7725473d90b8c4d9aa9bf7f284087503d0013dfd767a5167cc05374e8f5efee957898c4d94c59520e2d47215cdc32b33c858a332540558fc72f066d5e482152fd743f5aae0fbb15643aad3062897793cc4e38e17fb545d881b98119f0891ff3b0102e0cb3eccac5b903591e2a87a87c36f3ca02fda710775e01a6d9cc2de5ca7916b119f3acc4ff24fea6a3482834eb09e6d045b3780594c6f142872d6934ae88c7e0c17e5d7ed5c84317bf5bd0f3bb4ecd5acc87f6ed8577c45263757e90e8bb9a08524f6f939725da9773b5e29c0fb484513c34951f48dfa5ad870f727b527884f184bb09565c5252a0bfe2857a4ff6b9c8b5a4bd59d7e7a65b47c7cdee85a683610a2c1bfde618d79b68079d67d35c91988badc46fa9a5eba23fe977f70c03703864687f2331b4e47f3ee5a0c0aea12354e9464d73a6914a4a965550c583d0d2eedb00f3e4f2e8adb6f5a2c322c587e2be232c7fa3442d4a518d1f85b0d655d7bac25bb1f5a9e9bf625d66a28c816aaabb283aab9a75d1859e7f112ee7e09314f6904deae36e3efcf6e06a27d4c83fc72128a7e1e31c43121cc07282f8b889886e67af2fb0554cef2a4a440686843ae5758c733fb555bda6650b6067b5ec4e1996f59f3dcc8519bbf261827ee92c3eae3fe45f032a721a448dac1e375658ff82c9aa99a2ea5b31f472bde6be89260dd2fdc6bf66ef0d3dd31f0a48d0065e16646477218f9163e263c2090bd9f32c58bca189a75ee43658b51d4a68778ebbf3acfc0ae110969fa3847a6d099265e9f4e04fbc1d95fe35a1571f47192cc019aa4d3df9ba5ccd329423d9288545fae1b10c74e41a27ce51be72e9321f4a381a47ec66873eb8bd4dfddcc989dda6e5edd679a7922a00d8726a4d244b43568111f9f37f9474940da8a318b6eb5b43d224762d482bd0a36aaa8d456a45389b8ac23c6f21cf2852f74756e0428f49fa26b4f6b279de2ce4f8420ede091ac353fa46a458e239693e056e6906c49f9318d3ece0082c849cafb51a86b095be8f78395232efb8238113f24f70b0e7c5c44312603fcfc87d22af47a14c747b90272b6d01edeea46c143e3ca75055826adb3c9b552b7130ec6e1f15192844c73787acb2beb6611ee0f94ae61a10e038c32cf487434044d9209000597635410b79ef84e4ee6ef674fab573f24088521701cc936cb6d362f2d2a71424b4e8ff7b90f673cb917522069100080de72959daf0cf872d94abd068045b9e525339a01ca2f1c4a2e95e0ede10015d328d56e97c09fc13f522455eecb5e1f83a9ee2fdbf1c3c10d7b2f75508591fc5a65358343b0d185b6112b4ea925e4edba71491b87d6214fac07c8cb184c580229ee201712b7fcd5fe554f16f812ce503b3e6f40785d5ce8af", 0x1000}, {&(0x7f0000001480)="6987a6f800de4177da0ffe66430692954085005743045519d715a58bcfbabe89e3777ace2f4849076bebf96bdaf97f7636b17abd993fa5db560f2d29128d96eb266c02a2a942ec52aa659a660c8f15cf6456df413bcf05e9e9c46fa834d76c609ef72d37a5b9b6aa80ef23878aae2b15cbd246194812023a75c5fd1c2e1732b37da146248780728ab08876af990245e26abadeff44e56ac369433785e431131a7db5924e22e05d7a41d264557ae97c9adbafba60f82d3d476208536bc3d9f7f7348a702af2adec2bc164452370288bf6c491270ee2764c641765a475065a8ff1b71d106fc19a4f15b324b08fae8a6e63443bed66895093f25bc7ec64e71ef5860f3f5b0e2ac570fbaf2d119a0af7f9449f2791dda2a8b2971c2d99b61267cd84b2320b30ccb8735a41ccb548f61f26e527c546ca535035299818213810453f0e99cd455b1480cf11254f41ba68e08d19b36f36fdf452aef5ad935d1efc30bd11519d671f6632db14664509a1ce38d369e8712121b1ba80fd648361d958a98d165c8c1529e4bd175b612379c6d280cf45c2448237751a05bffd280242da856856d07a4e8d60e6f46d509b137ffa183660ad86b598e586346e32dfcab2a361d8e3ea8706f98401b35fb77ed18937301026255ffbb376403ce3e5d1cb82dc887aab5fd492a7ec540be913245d174e51179671fdd6f694f53450e0e240fabd446b5c454551c08e5fbe2ab3fb892cb70b73e3516d5edfb819f44bec73ef1e15396d49ca3124eb42d82cf647eeb34fc83db677a99620c5a215d3fa30621c624fbfea3e3280c86fb8736848e195ed1f8e5f5b3721671d809983c0476e8138f152d8fef6a05a6736dc36ca8805abf9a1258ec5fd9752f4ab23bc4bb2290cd1d85b8dc2b6e0623f516afbc1ece95dee3cd3d71fc4c7d749af6989996e6b8e4c8c54696bf5b1c5e72c7a626cb025988f0fd1f054cdadb0bb895d66d0dd31c04448566678d558dabe5b519b30b55d56675561cf77a3b630a14f0c873c2924b59b00a169e38ec86b848234e8cbed6c5c806484226be5663ed3d68c5618742d4aa94149616b954b044bf9d6f27075224437bbe43adf470cffa54aeecca7203306664c06ae02a86ec298518ca545b6af32966047a12f31dbf13f06628e3c445bec63b9aa572f6d94ba05e25ff12b871fe0f1caecbe232f7a20e651bf4c66c310cdf9d43e83e56a777c764846097f6f74801b42e84c1c9e1e31370adf8fcde6b59f620b08f2127830a282c06496168c7edf54c8f88173e97c262c92a2a0255a040b96fe8112e6b9910d335e2f389abebdac49b56de1821f65e8c2dc7e28581a4382b68b3f8f01a56b15cf22bc387a37233a6112802acf604679fc7015d2999538be30bfffeee5d430cc5a850c24e39e4c9e7c6e8170afa6d34ba3fa9d39a7c8166f9f5ae9ed783c5fb5cb34bd81c3681040caa3597fc2181c019c307f0b61a255edf7db1dbd1ec9ce13f92a4ca22b5e9f05909e7c16d5270869750e92c9892a877bb472e9c24c8f056d982b5b6d775068b803b20bc1eda16a6bb09ad794420c6960dbaf0f581a6874cbe175b17d7619be99f9b1dfb16737d8d55c2e613b556ce2649f317b5595e6cf421d7ae30c8515d569ee2a49be6abc0e516825d6389146ee9b41a487e3c0a6694595e4050ae906eff22b245edc490721af8ecde2ef7f0940f59d9c8d6bd82279cd1e9f1248b05ec63d23db19058d98f860c0f2de07eba443f413bd9f43e1b0c285cb676bd6be83f227fb03971fb2adac7a7bc30ea5924e2d992ad0d7ed65606bba771d5d0aeacd61a57e714b3dbb26ec1b3f289a8d5ef5285488200ad2541af3da5cedccb0c0bef9bc4258aa9561d4fa6f6205b288cb50143b06320760a59d938cecaaf75db6f58708df399454a7b3cdd944258273e1a49b12f94c14765739a5b664878d47096550a11cc0e9ee9f26681a15cf41589ea92025e5ff60e259d5fa7127e8d4a6f2059e78c4e7d2ab8671d80e487f081f50e00239229882792cfe761433c71702bfb027e0652e62ab123ac6509755316bcdf9d3e9c669a84347c08497f7d4d7615ff48a5b3885e8a909f654b0d7fe2fe02f66fd28492bce2c7dbe3a7a212489f4946a8398bc0c3e122c5ed6ee176d079031c38e89267c157dd844badfd8aafba96450fa774e97b2590ccb482e96f646b6242d4f1730be004ce3263bbb3dfb6115c581308a66094bda329a94ef4b71bf6645f97d297b4147906991a154f56e2a952717ef91a987a2b60778e8378789e39f26cc642663c9270d900768990d02a746dbf2e565b653ccd68f733a41e7e492eeea5e52487d397d07b86e39614461726db73eafb1c362163509623f707fb9b25dd17a8053ebada91f3b8cdf713aa3ed8070b89906eb2d5a701a976927af0a5c590e2810038f74877c138706a7c548d3a7858c92cd9aa61a107b2096e0c658102ccd4158298db3db7e90d938722abb0ab5f504cfec5392ea38e98c0fa3a0f75c1a3b8305c53c44efffb896a36cd31d77f19620b5b9ae84595e85f9f348acba9a7bb3a4469813db038a7c869867cea93ff714ea6a73f34ac38de5db86fcad1b034cb909764347064c2c8bf5205f57b6487ee93821782d1260f93d150b1c180414bce454b119628075081773336055e494cd6c8772e298ae06e2347c23a7c1a88f053b04466e86c02520f1824e962fb39553ade31a95a027cededcb2dd9c67f6ea3dbecc79b5e3cbc3bbd39dee2c1a771769525982608c800251d208652397bc17ce250bcb9353ffa4b2a9c04dceae3d5165bf5fc92cc3786326a37ba21b7706a17251a5b278cdfb8874e67591bdc89aff02326bba1d10605f61ef68e781f233da5b96f83df285d60c163760a0426ab7f91bcb62636bf49eef02397ee63ac2048845ea6a097b2256c8a11f0991ea1d831cf9703e007e1efb850d80d0367066fd896f5d1212b39fc277414c2056a720371097b63da132508618788b62e437cd5f477a4177c147f54290393df7f4e4c714ae780ddfccffb114d981d360a1ca569b9ab8fbbc9fa3a198fbea086f3760a322bd55876c8ead77d19b58bb86729908ef1adb4d2b0d96d7e7b838707d07d30a928c1255ad5d223c8582ca34bbd476b6fe163d35b680e529b38d92583ba173253e03f2c10a7081e61fd63326e40234b3412b3cc412a7466641801b94dddde77de97458b0005776dbe33092d625e611777bf7d17cb3bea5cbba7f9aeeceda2125dfb34a142ffe2920e04627ada187504dc7100844db66f2df7b1b038a3f26ab8295ac0dd27d38a4213d6744c1b5e958432eb0e93bc8678d32f97a16e6b942612b70b27f732dff664689fa60cd5bc3f69f7d514b1abb03de773f85d10f2eceb8544450de9af63170cc4fa115333140a19f6190611c5377dfdbb49e55076cc870739692afa2662f93ed6526e1c68f6ce57ca66f765efdb0d6b3c3fe264ddbe6c950516d03146ea43aa937e1f54d7c9a1fd71e4f706606c6bfa2b18e993d671c2a5a4acb83c5a89918943095c20e7ce2631bb5433ff70778f6420c40c8b6757b32e84995d91fdfa7476e35205dcd727945de6826322529b53a419e9f042fc55100888ee44a2bff134b26cd0b52a354f271de3caed956dfc25128c492f0e7fb70368d9f2cd0670e082a6b43a1bf7f2c5b9db22408fdb384f6059fa9b24db95273b2f24330e255f5e578ed925b697ecd3a359506cb4877b120843c539f32c06d9e2ead99991cae7d26f77c6742bf50f56891bcdd893b48a47154c695f0c11fc41b5e24bb5b009f1cd295db60c11f263edc2e6dfc05f0c1b51acf5564a673011d368d1c8d3d25b4ff30005ccc3c89883213b32997cbae7bd6b69a7d39711fed4260613485975c4f320577d47c3362fadf3172c5f502c740654b3ab18f1a9e3246dd8586d90bcbab86b5f0c8de64fc4f290e83210224e3042d757e2f266d90dbd54584d76a7a7cdf824cf2c0c369d3bf043c07fe9fcc1a00abe43cfeb45f648e45c718afe12f6fe3c660a971fff8b8d4ea2f2378b8dbf1e20f556e6bec5e369c5c13d986267cb8fe0afad1e9d03b89739f63eb2dea15ad96149bb0336d2d493858ef5f144951df7876db4064837a4dd448bdebf5bea1ddf814700672986accff76a1eb2769eb5cb8804993922ed9b176091c5f8cd5a496c907aa058e5576a7d869a0079f207c791ec01c615850c573cec514d60a6ed857e1b7dda73fe29d4cb757ea68f7797666a4ad4683e91f4fa4502ee4ffc3c4e7b3b0c712e12c72d23bcec24fa40958a4a52d70f8389fd870e12d9e2c592cf64f69c85b5c68b4c704b2d735f25fd58e063852a9681eb6101cbb0c75f51da326dbe182a542efa44e5da73adb2e9751ca2392c29ac4786c94766ee071a9e3cef32026775cbda3b5b1c7ae2d4f1c186c0d92fbd08957c3a38c492ca816a2f141ad58a2e2b4453c6f88d46b4fc5a0ec7a123440aca95fc27e3ec0d09e2bcacd9bc322a7bf3bc80305f6736248447e4a8b228e09eb013edc4a1457eaf85a13530f2f679fe0af86e93c447b9304eabc0fa2bdb8fa8cae809797eabff575139e350d6b69f32b3f4558b4f88286e16df3c26fa38b86d508ae5a0e81a1ee4120e9a74681b4be0b16010d18d9e06e696b8c09ba1ec587d0835cee41ed91f97aaaf0bda10e49665a483f4e9d464b72fe642b49e6691b0468f85bb835f1508de4ebe81cf7a03c820e0843e557272f09fe6dd729a33a822a14881d166cd8b157866b4ef48c549163f70dd575088732a8b5bdf72fbcd9beccac2c4d85811aae16d73cd33d1b91f19728450886ea111c2501ee9a795bbb2937242ea605ffd95c94708bcc9f8c462c35eb91e55e76dda34e15664379afca32066d20e43903fdaf484c7867f70366137118406fa9c8a84bf4470b339a798ce865a9db806fb978ceef3368d5e9f9b76b4e0e285fb405c433f84e6473b37e5e4ae16a067fa9db2f4556ce9e59e9801180839a460f21f3794ea064e20c101031dd6d3f54a9933bf28b577886cb19de5fb58e8f7a88eb43b8956a621bb290dd1d87682777a9979e63b91a37133a36b7bfc1fdbb46a09b9ad33d08e5cf54e0956d07e12f548b2c05a7cc8037e26d9aee8bed33f126694a893e137f19d610574d31f9bfd3f046754e78686046e11723250c4286270895014c86cd854cca9ba8cb22c943409063be9707cc299af60b3d9f369cacdd671e4b545c8097709f221e69afd8eecfaf0a52f3ec4c84bfbe49126cd0f1aa632bc39aebcbacdc986890d4059661e4fa6f04133612d5f30ae9fd7548d12fca19ef17f0f88ee41eb4d3554ffb2ef817f76eeadef2c695d12318320f76a1060a1d320a84a04f918e9b4de9e40c0f1a6c84d82259364b6346fb78361c4077d0be1dc63de6d8b785904234956dd79659423d101220d503ae0a7e0151bffb4711b2a76ccf5e9021e99a872bd5aada4345970669a1ae1d3cc17f29ce769a624a2c12f73061a406e61635ebc4eb28b9b312bdb64e15ab381b388e290a93b26696975407123ee3bb99eb67c5722bfe8c4110ab7f83c1caf39d13b17135e7934908a4d84b8476bbe6c710ca977120ae772261b134fb7e8a2305b30703bf94af73fb13d0fba52512da25940241b6ee06eb2a9c9ed6b0b145b599e184196ba5ac65f62d892903f5ef245237d7e1a4625930720954f9c0f417c9552355aa8172e1962863e3a9ddcc60bb9614ab376792e2daa9a7742a016c0d824f97dd060244ed4a1f8032acf482eb02813fab522f", 0x1000}, {&(0x7f0000002480)="28dc7a9a9d35f75ea7a6b8f8171e8f2542e4686a9dc417e409fcfd6ff1b5d01e46297cb92615ab8dd678b839e01556bb5bc7e0dd158b94286bdd266235de86cc40b86c67a0c49d96913d8ebcb7dec9876e41a2383e3a5864cd869aa9db9a71cfeeffbfcbb1aadc4675b3237affa8e3bd4e3fcbf21f1f5c9e30a5f881c6157c0050e9d32dd7b07b63b24748ac040c0e39655553d89e4508c93784cddd1316e1e06cbae6c0411b738b43", 0xa9}, {&(0x7f0000002540)="59d914132db1c4a66cb2fecb821f2e4fb51371ce2f396e1a8dc18df6f17cd2ceede1028fcd1ee7bb180b487449ec93f4cc9fdc916f163393b330bf4c081ad46a8179feb2cb540a9fee9c58d82f2c2f4597d74a83ac037ba2b108b9fed8744a944fa45b81d8f2f669b28d2e8643c55a8c4e671abd1d59dbd6557bb7dd79db1f16a2012b71255046aec3abb6fa1e64130523c52166d5c74bb9ff6fc1df8bb2d99f98511efe9cfed532a5869d541c217fc25225b560e1b07fb24a5e0f5c13d8049cfa9b95b9e1a0a62b9b0f3bfe300f3b4e4faa822603e5453593ce3c985fb0cfc6f76078", 0xe3}, {&(0x7f0000002640)="e0048f7cb66179e8330d982cc5c24c230ba1ed4a7e2401c5aed871c57d7878c1c2f9fe25d60c76aa4b4d0f57665623d930486837a59bdf34916336485d79730885f29049a85407bb1444ee9c5924f17f53e23aa22e4d2851ef52887c12d7a43f11d8", 0x62}], 0x6) getegid() r1 = semget$private(0x0, 0x1, 0x602) semctl$IPC_RMID(r1, 0x0, 0x0) setuid(0xffffffffffffffff) fcntl$getflags(r0, 0x3) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000002740), 0x80, 0x0) r3 = semget(0x3, 0x4, 0x2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000002780)=""/146) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000002840)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000002880)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000028c0)={0xf8c4, 0x1}) readv(r2, &(0x7f0000002e40)=[{&(0x7f0000002900)=""/246, 0xf6}, {&(0x7f0000002a00)=""/186, 0xba}, {&(0x7f0000002ac0)=""/93, 0x5d}, {&(0x7f0000002b40)=""/65, 0x41}, {&(0x7f0000002bc0)=""/17, 0x11}, {&(0x7f0000002c00)=""/73, 0x49}, {&(0x7f0000002c80)=""/166, 0xa6}, {&(0x7f0000002d40)=""/237, 0xed}], 0x8) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) openat$speaker(0xffffffffffffff9c, &(0x7f0000002ec0), 0x501, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002f00)=0x932) pipe2(&(0x7f0000002f40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpid() r5 = open$dir(&(0x7f0000002f80)='./file0\x00', 0x2, 0x8) flock(r5, 0x8) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000003000)={0x2, &(0x7f0000002fc0)=[{0xfcd, 0xff, 0x5, 0x2}, {0xae, 0x6, 0xb6, 0x6}]}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ftruncate(r2, 0x80) syz_open_pts() lchown(&(0x7f0000003040)='./file0\x00', 0x0, 0x0) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffd}) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x9, 0x3f, 0x3, 0x20}, {0xfffe}, {}, {0x3, 0xfb, 0x1, 0xe99}]}) r3 = open$dir(&(0x7f0000000040)='\x00', 0x20, 0x150) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x2, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x0) socket(0x18, 0x0, 0x0) open(0x0, 0x0, 0x0) getppid() getgid() r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000000b40), 0xa6, 0x0, 0x0) msgsnd(r5, &(0x7f0000000540)=ANY=[], 0xb9, 0x800) msgrcv(r5, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r5, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) executing program 6: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) syz_emit_ethernet(0x33f, &(0x7f0000000240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x309, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@dstopts={0x0, 0x28, '\x00', [@ra={0x5, 0x2, 0x400}, @generic={0x2, 0xd7, "0306d3e4ce036f8559042cf0556fd80aaa952202184f471df2bcb1c5857e7c6e872ac458992832a524124ce2242c12fc6915feece1ea883119b960ed3f971c6918c1be855ede879fd67f5ae015a8a5865d6fb6ff295206e3c568206ea282150b7a7e8554f122ff44cb41abe83f38dc6518e031bdce842192b03161b5e350b360e5f6e48b97f3599e343188b2b6deb602fb14e5ddd9a70d615c833c8ce5a3ac6dfdd94fca9d20fe3ad321db662d9b71fd936bcdd75bebba8c9d1393a65da516bfdc856a652d50879f544a6dd7ba62f280bd6c0931085d75"}, @ra={0x5, 0x2, 0x6f6}, @enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0x2}, @generic={0xc, 0x54, "59595fcc2450e1f325cdb1cc68bd87669bf09ca5fe428dba253fcbc2e0eea902ea59bc578a576c2f0b90e87ce8b1175ffc17d0e042c71f72d63d7ae8c0dc2a05f215f3a406b1f1a648cf722e877b0b611ddb593d"}, @pad1, @enc_lim={0x4, 0x1, 0x8}]}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @remote={0xfe, 0x80, '\x00', 0x0}, [{0x3, 0x12, "88ef1e766e0e4b55dcf3946e21f09ce3257a84acb5023db0d635d3e28092e7dd8fdb60674cc12a4053e7c7885746133a87e60ddd88914183b1d6724f64906323bf926aadbe7fa2564c949402209a7ec1af98a14de0e9dd25c4751833f326e6e1f0982b6d0868dfb14639eb7eac858ec1eeb1e366213fa3726bad3cb7e9bc327dc88c01bc425cec88f5e419aab33b6bdd3940"}, {0x1f, 0xa, "2d62598e1de8570fde93b27d4c7a775c29adcb2a96e36f09a6c140c92e34359b7ba1cd84f9ecd9481450c32d7761391d0564472f2e038f05d35a3803676c9fa5e7e31bfbafef007b9f0df70f8116f198594652e346"}, {0x3, 0x14, "bcdc0f81688c3369641c4963c89129e0eab24f55afa0c89f858ad77e77e7f8c7292003304e6d2c3bb161dea16169a4f6f334e0c79549fe68780693dfca02bced5cd061c017223d6ff8a110a6017a1e0376f54a4fc7e28f5d1225e3eb44386737f10b2e35a17f9f9a78c888baed6431adadc85f6e3217e6745cff34d2ce2128759085e89a9c7fca5b7e2edee743a53e64434c18232f0a5f07dbeb1a44e533a74304b85742"}]}}}}}}) executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000340), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x400) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) dup2(r0, r1) read(r1, 0x0, 0x0) rename(&(0x7f0000000040)='\x00', &(0x7f0000000080)='./file0\x00') executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x8100}, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x2}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b", 0x6e}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x7, 0x0, 0x0, 0x0, 0x0) executing program 1: close(0xffffffffffffffff) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) fcntl$getflags(r0, 0x3) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = kqueue() fcntl$getflags(r0, 0x3) r2 = socket$inet(0x2, 0x5, 0x2) r3 = dup2(r0, r2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) pread(r0, &(0x7f0000000100)="58721360f1ae5c062bb8ab4c3656cd801c6181dd044aad8be2cbc056e71e4196b0b58deb3af52929e3d42db59e46f540e8d6116e9ab63ebdd912c53a0664083f790ca0d87b10ec4659d0174cc802b43cdbb7e59df04f312838294a35313b2f800d6446946db5f254961509dc24", 0x6d, 0x30) r4 = socket$unix(0x1, 0x5, 0x0) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0x50, 0x4, 0xdcde, 0xf430}], 0x7, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x8, 0x57cd1d0f, 0x588}], 0x0, &(0x7f0000000280)={0x0, 0xffffffffffffffff}) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x100) chdir(&(0x7f0000000300)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000340)=""/27, 0x1b, 0x802, &(0x7f0000000380)=@file={0x0, './file1\x00'}, 0xa) r6 = fcntl$dupfd(r5, 0xa, r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000003c0)={0x8, 0xaa2, './file0\x00', 0x1000, 0x1, 0x73, 0x69}) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400), 0x10, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000000440)=0x1) semget$private(0x0, 0x3, 0xe) ioctl$WSKBDIO_SETBACKLIGHT(r6, 0x800c5712, &(0x7f0000000480)={0xfffff59e, 0x9, 0x5}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0), 0x20, 0x0) rmdir(&(0x7f0000000500)='./file2\x00') ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000540)=0x200) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000580)) r8 = getuid() ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f00000005c0)) r9 = openat(r3, &(0x7f0000000600)='./file0/file0\x00', 0x10, 0x20) sendmsg$unix(r9, &(0x7f0000000a00)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000680)="8707627c32ad2e0db9cdbc8c2e9289dcdbc59c47ec4ab6db7a1d2ed6eba43e77dc530b5fc217ca2fd49ce2d567d3c945387b0e0ecbe10ebbbb88eaaf3b73bdb3dab3c36546f07d3f55325b6221d95550125310da5cc12f299f2910d240f8ffd8eadefb6ce2e39492c500a03cd4850271f09299fe9fb963b4c85140e7a4920b8042d299854ead6bb64bed45e9cc3a737dafb0", 0x92}, {&(0x7f0000000740)="fa0e00117a3611b9cc957ed2d55a65cd9a9509e4da4a0d9192eba1d87da6f073a5ba6ef8e568c9517ed5e55eea3dae2013d3aaebb9d167cd165abe9a1a8b1f22a22f948dbe8019b48a6366939b28e35faf79084418ee73dd37c82bc724142ed29dddde0e7a1148f55ff781871dcaa88b564fe716e7fd23ca74148d68341ac1e95f24f1e221905332", 0x88}, {&(0x7f0000000800)="b62a784d401799545330055275cec1803c72690c2ad19b91f1653d235b26986f69223f8ca391c2d7127c7928222073658e8982fb491ce98686559eee5463f3e56baeee05a4108fe7ae44dabc7fef201b8e0d59ac211dcbb9c34294b0a269596468", 0x61}], 0x3, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, 0x0, r8}, @rights={0x28, 0xffff, 0x1, [r3, r7, 0xffffffffffffffff, r7, r4, r1]}], 0x48, 0x3}, 0x3) executing program 0: r0 = msgget$private(0x0, 0x4) r1 = geteuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r4, r8, 0x8, 0x8}, 0xd18, 0x5, 0xffffffffffffffff, r9, 0x8, 0x7, 0x97, 0x2}) r11 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r13 = dup2(r11, r11) ioctl$KDGKBMODE(r13, 0x40044b06) r14 = shmget$private(0x0, 0x4000, 0x28, &(0x7f0000ff9000/0x4000)=nil) r15 = getuid() getgroups(0x6, &(0x7f00000002c0)=[r5, r10, r10, r10, r2, r5]) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000340)={{0x4, r7, r12, r15, r18, 0x1, 0x800}, 0x400, 0x0, r6, r19, 0x8001, 0x2, 0x8}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setgroups(0x3, &(0x7f0000000400)=[r20, r12, r5]) sendto$inet(r11, &(0x7f0000000440)="133befd4d38967dace8a42bfa6f306fe665a909b42c4ee5e3899437aa25c3968a7b5a6c55a16f6825640464e166b2e55f5c345c23c64e68cb536f3005a9870e14d791d5858a46a8abd151d6928dfc18d340897e028c34885e8a1884c434da06c5df349807620f59a4971ab19e03e2436", 0x70, 0xf, &(0x7f00000004c0)={0x2, 0x0}, 0xc) connect$unix(r13, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r21, &(0x7f00000019c0)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000000540)=""/188, 0xbc}, {&(0x7f0000000600)=""/15, 0xf}, {&(0x7f0000000640)=""/124, 0x7c}, {&(0x7f00000006c0)=""/210, 0xd2}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f00000017c0)=""/213, 0xd5}, {&(0x7f00000018c0)=""/41, 0x29}], 0x7, &(0x7f0000001980)=""/48, 0x30}, 0x800) ktrace(&(0x7f0000001a00)='./file0\x00', 0x0, 0x1, r3) accept$unix(r22, &(0x7f0000001a40)=@file={0x0, ""/250}, &(0x7f0000001b40)=0xfc) execve(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001c80)=[&(0x7f0000001bc0)='\x00', &(0x7f0000001c00)='-[\x00', &(0x7f0000001c40)='#\x00'], &(0x7f0000001d40)=[&(0x7f0000001cc0)='+,,@@[-**%{\xa8!%%\x00', &(0x7f0000001d00)='\x00']) getgroups(0x2, &(0x7f0000001d80)=[r16, r5]) r23 = getpgrp() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000001dc0)={{0x3f, r1, r17, r7, r16, 0x0, 0x200}, 0x3, 0x4, r23, r3, 0x4, 0x3ff, 0xfffffffffffffff7, 0x100000000}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000001e80)={0x0, 0x0}, &(0x7f0000001ec0)=0xc) r25 = getgid() lchown(&(0x7f0000001e40)='./file0/file0\x00', r24, r25) executing program 6: mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 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') r3 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$FIOSETOWN(r4, 0x80047476, 0x0) setreuid(0xee00, 0x0) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0xffffffca) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) munmap(&(0x7f0000ff7000/0x7000)=nil, 0x7000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x0, r3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) recvmmsg(r1, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x60, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES32=0x0, @ANYRESHEX=r1, @ANYRES32=r5, @ANYRESOCT], 0x9}, 0x406) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x2ff}, {}, {}, {0x0, 0x2}], 0x5) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) chroot(&(0x7f00000000c0)='./file0\x00') munmap(&(0x7f0000ff7000/0x1000)=nil, 0x1000) utimensat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0x0, 0x9}, {0x5, 0x4}}, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='c\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0) mkdir(&(0x7f0000000140)='./file1/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1/file0\x00', &(0x7f00000001c0)='x\x00') open(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x40}, {0x8106}]}) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) executing program 2: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) r1 = socket$inet(0x18, 0x3, 0x102) shutdown(r1, 0x2) r2 = getppid() fcntl$setown(r0, 0x6, r2) close(r0) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x6, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) close(0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000380)=0x9) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000009c0)="5fb26156f83470725cef85a526a80bb0b115a89888f51b735d740a06effa7fb47ffc26c334f7b3f3a949693b8738520a21323517f39aede0576705db8f810be34d9268bc26b68206aa4b5e8a3aac5a12bd7da6eb5b34af9c13d015bcfe32598cc782ddbb8270a38f77ba0c3adf1f4cba4fd126db7b398454981ca103e4ed0a734a0e5128737e03c63a5e05f0381d71667032e2bc511d303e3968e4dfc8123d297c23352de39454f7701611ca697ea58c927fa536566f31712345c34b76ba2555bd3fafcfaafd354d7d0163dc13185f359d33c4f31784db372c4046ecb302cea5315637f841547adee198bc99a9ce1b59602b4acd3d60e7e2b32e73a5aa9070a0e6e8baad65959001ba00d072fd1ed750ec5bb4a5fb1fe9e8937045a9aecdcb35a96c904a643678a6f04360cffff95fbb63a5ced40b5ecd3bbe7771506080535ab102493945349d0b99db7a454172862237b1f351b208c014cacd9bf0237b28099e85b38bdce811f8cce9a2b4a5cb8aaf24b42eb87b70b038917279deebc059116184373141ed4395ab0b75ebb4bbfcbbba3c34458f76226da08030e4bccb61da7c563727c22ed30a37936a9186f4c8712d645f745f05dc012c9a5839c310d70c475b73ffea201a761772bbd9e4c8770f37470606017db6acb34a8bb9539469a5d7bd4e1710ac3665cf669034cbb47f42673e40ea5949eb50a31ac989a2b8520e6d9d7c347aefa47651811d702526388f77ef0436ce3794da7106322c1d00a8d8a1a6ef020cafe803164615ad64b83b1c57105edcae02e730d1bb3aa278317196a49b54bb7eeab778264991043faf59cd35b351a0c865e50f7abd33b31aa541e6d59907eb85237b1c034f72c2992f2cda1e471e3c80f75c6f6dd7ef91ae257f0aac4b7862af2e635982faae00163dcb7b43969c2bcb2ece9afdb0e7046dc09e4a4d23f85afb117ccdb9ff0b6b9016dd1f572342935b72cbe7db4c5069c4e0818ff30b1fe2e4029453bc38d437580fcb27de6e36ee386e75b392b875a0c7ef3bc21d886f79840543f10bb83ac4d7c4fbd9d8b97aa03540ea70cdb345594608defb659d6c237fae405b66b4e533084745e58e12d4d2a3ac60c7bc14cc932a4b7cf5ce27bfaf34038412dbd4e345447d35460b659a0686e7e614445c32c8af325e6c738f08a03129e1c9c98d54e470938bd2c2ef69921b66cd6aa699ee3b94af503fb6f060b73659679f0f4b3030d1f2f52e418a3e030a6f0b0e8c49f820906464d646ae928272f99e4cb3cda6ee8b0ee0e3af7b1f83c17d6a22d1f44b0e8169987c7d8cd0e1606939677677f62877f3e2d6fb4074ab63bc25479a55ef2fe7b91f7ca40a", 0x3c2}, {&(0x7f00000000c0)="4f177ef0a7107e82bcd1d86e98f2e1563ab9bbb21e1e2945582c49e3b2bf5b2147e6c3fb25e6e831acf970e0092b748814b8bff9c6686c1f3bb145e04d15c77e507ab7881de79375336dc540ce6aff76c9f6b68654fd035e3a43ad02f01be68b70db3c9206410ef4378f43d76115", 0x6e}], 0x2) r4 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc1206949, &(0x7f00000001c0)) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x1803, 0xffffffffffffffff) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) (async) open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x0) executing program 7: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140), 0x10) setsockopt(0xffffffffffffffff, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x4}, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x6}) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0), 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000000000000000ffff"]) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) r6 = socket(0x18, 0x2, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x54}, {0x81}, {0x8106}]}) syz_emit_ethernet(0x62, &(0x7f0000000140)=ANY=[]) r8 = socket(0x18, 0x1, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) socket(0x10, 0x8000, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="d2a106f38ac344", 0x7}], 0x1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000140)={0xdb6}) executing program 1: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x84}, {0x28}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) pwrite(r1, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) read(r0, &(0x7f0000000100)=""/192, 0xc0) executing program 4: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0}}, 0x10, 0xfeffffff, 0x0) executing program 3: open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff9, 0xcb, 0x10}, {{r1}, 0xfffffffffffffffa, 0x13}, {{r1}, 0xfffffffffffffff9, 0x2}], 0x8be4, 0x0, 0xfffffffb, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000040)) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') executing program 5: 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') open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000980)='./file1\x00', &(0x7f0000000100)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000"], 0x10}, 0x401) r2 = socket(0x1, 0x1, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) sysctl$machdep(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001040), 0x0, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) sendto(r2, 0x0, 0x0, 0x0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r4 = socket(0x800000018, 0x2, 0x0) r5 = socket(0x18, 0x1, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r3, r4) listen(r4, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0xe, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x108) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffff00000000}, 0x0) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x214, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffd000/0x1000)=nil) r2 = getuid() chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() r6 = getpgid(0x0) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x7fff, r2, r3, r4, r5, 0x12, 0x4}, 0x0, 0x5, r6, r7, 0x8, 0x5, 0x1}) r8 = socket(0x18, 0x2, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r9, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)='\t \x00\x00', 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) getrlimit(0x4, &(0x7f0000000180)) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000040)="ea711b7823677f1b4f4f08dbf528f49d993e810dc39e38bf2deba4555bb9540d5b7f270e7fa60006900d462d724826167031c5f10945b5fc", &(0x7f0000000080)=0x38, &(0x7f00000000c0)="1c3dee4b8c654b7e40b0912df7ed16f6062038bd53c8d55bd76a592953b07e2d1eaaa3a64e2724d19fc39dc67b3b3ed71db790a8d7d2c1d090f3b8ee5688a0ce7e0c4b1e255331adaa3cd85acd98605acc971b30d14a25d9d4846d9514d40ac2c70b585ac5ebc36692c5ff460f7d38763fb65625c95ec9ef271fb8056b11b3e493f2623a05ecf969b673bb204fa3e7cf6126e6bd58", 0x95) r10 = syz_open_pts() close(r10) syz_open_pts() writev(r10, &(0x7f00000005c0)=[{&(0x7f00000019c0)="a6d8b8f9cd80319e35519824a1dfcf0423412ae28ba6c6a835da56538e16b4c7e29bf546ee2df8e77bd02f3cf4db8c2e2a4475031c0867248a5114f9a631b3c5a6dd83d8176f93fc0d572a132a190946fdc3bd543ac8b80c0cfe599d52cb5d500a473127ed041a4bfcb9431ec8dec04d95e6b921b4656b9f54edc0fbfe61375a3551a4b8c9886842b0bbb245d9c4e31f2f3e6d0914b38ec027ea367a8fd2f66ccdf9bc6105e55cc220d8939fbe59e912507b8564471eee6ac17565899510a0f5e243d72429d1a9b9d7d86c3af08ba27875dc1c9b7438d55a713c0b4f7f7432f497253e6cba95af4048c0b80d6d0589c42e498d177fd8448a3adbefc8225c17bbd99c6760d3ee14905a419a8f0c854c29be2f1b1cc6b2fe6c663f066dd6f16e12bf87dc00f7530358f9a5b8737fedeeab1bcea77ecae638bcf5825d1f04edf4742010616ffac3fd0c3cbc4a0d27120800584e2658a63737ac906edaf864f1aea767239998493e94ac8d8077ff897239a7e72fc0080ae7d6e3e46124778588c9ae69cc92930e2329740ff888ce0be3dc765a0e07cb5790c2ac3f8a8fb43eca00f87586e51b0a620fa1c9112bd2b0b4fdbdfef7e2e3cffafdf20eda0745707bbe326f5aa7500b1ffb4041cb8372816c07f8858f602fdab5f389feecfee30fa1ff666ea3f047df5004dcdaaf29bcdd3ca02bd04e6480b1b9311ca948758b192de92c9b75c3f81d01f489dee025e561a05f476c2a801e853ef4d9a83531508412911b12d7a7af3625ac5d5f18b2e7952ba062d7c97a53e073c4d853ea32bb0dd7e1367a26c5477246e0d284ecf9f7a4203c477be94e84d2f785456c353c5bb7215cafd81147f3d8d7d66cfd28937cd733f6d2e89105243f0fe6c987e3d306163e3a1b42dd75af3602cf52b314", 0x28a}], 0x1) ioctl$VNDIOCSET(r9, 0xc0384600, &(0x7f00000003c0)={&(0x7f0000000340)='./file0\x00', 0x14, &(0x7f0000000380)='./file0\x00', 0x8}) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450c) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) pread(r0, &(0x7f0000000300)="fa6ab17f3d8e010fe7e8f25fa611e1c9e5d774d466e74bdf", 0x18, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x24, 0x0, 0x0, 0x20}, {0x9}, {0x6, 0x0, 0x0, 0x1}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x64}, {}, {0x6}]}) kqueue() r4 = open$dir(0x0, 0x0, 0x28) mkdirat(r4, 0x0, 0x108) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) setitimer(0x0, &(0x7f0000000100)={{0xffffffff}}, &(0x7f00000001c0)) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x100000000}, {0x2, 0x3}}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x21e) chdir(&(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2876, 0x40000801) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0xe04) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r2) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000000)="00000001", 0x4) setsockopt(r4, 0xd0b, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0xc, &(0x7f00000001c0)="00000001", 0x4) setsockopt(r3, 0x7, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pread(r2, &(0x7f0000000040)="16", 0x1, 0x400) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) r6 = socket(0x11, 0x3, 0x0) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000180)={0x1, 0x14}, 0x2, &(0x7f00000001c0)="cdd37b84f15999eb506e297ae2d7b21f5c02c18d2db18ef88aad468caa851e4a757f3856d2a99be77f5f13231dc3d60fe3c3c5de3fd747c41ff05e210cc8f4fa1899d97ad1cab294d3b0d6fda7bea244d8509c1072937465ed180095ca637caeeca6931507ea1bb587ede98907b0df78ec5271bc8ec6e97dbbbf08ac5b1e3b350d45a93dc40b79b57369d3ab", &(0x7f0000000280)=0x8c, &(0x7f0000000600)="b45494737ec188e43542a3acc2a3f290652ccd2016c736fb5dd88bc22faebb233ab86a11d571fbfd46711aa17d5cbad30bb828d4b72c5df83a249123997fd1e6e0dce97de470b5f8b3229e2019f76830fe4593335adee6db6589b9c75a0108a26aa9d0997735c5db44508ee9b76a500758cdc3980d943aff8a0cd96c6259ba23faaa9645e4e77b6b553b1945b33768362afabe9da9073ae123996299e01ca3e0a6c06392d5f286e681206700bf0873dbaea6d78c57ed1b18ee2e9dc5bfc528e1f7dcfec3784f86d750f823f8890fb1f8581c5b15d4245ee5ec30d670c42c97b70c966026b8de39bac08657f4095d9e618e8af0e1698b7ad246ad2487f30f2e09621f91dcd5cc3607d02ee865c6131a05d22de5907015336310f8c978076c90d6dd1f00426c46a67183508ec0d5ffe606bcdba637a42083d49d9e1e136929a3786c774416b8e3be5e352079b761426db3658c7e3e54a178541d27fe2da07a12862842ac1ddf302c83d344e6b55b2b035e9d23c0aaab927ed09d0d26c8479951d673d8d14c9ecfc1ded10eb96e23d47f74a751a45f9d5a8cf65b8245992531ba4784ef68f2379f3672cb9a9e3d42ce8cafa378ee951823b8155c36df7c4deb21f0a5904ac30290cce5a20055282f9052f5b57261f01d123bd6467a7305d03b2f0efb1aaa88c6631de99233bc80f5e3770d3745ed32cf53c5b91ad3aa75b8e06c8124546830b8b05099c3a4cf304fe70a46a23b9963a687600ab7a72c90246857f3556e3d5824e47b217c108e94dc831b7d7c7034072c88fb2d5f6cda9571b578d3592d9835fe8d9d3f94a54b7931a55eb0bd15b50821319831c709ccc4dfc6e82108fa00fc00dc85ae96c0d3c1d0930b77b2f563c3e5162c8a5c5e061563174e3d170834961ca68fc541b7aea325026d5d8f9cac8878fbc8fb02633152eef4bb605091ce88d053524018f9a35f918e62b88c1823c2d01e7b9bfb8561f83e4b71f658731265cbdefffd65eb1f96e69ef379be692857573d9057f17c6db882eab44c9f4bb745d7987e91125fbf273c39725909b9b7539001454082f4cc9c9d98c31dcd9ad7c325553a47d982d4697d2bbb1a28fbe0c01dd4c83ec8606a8ff677c90123a1fe12b22d5fb103daa0b5a0d661af10b184127c83c96851528052c1733b2814dc97ede56642bcb3b661e3f20f16065d4a0f01c07860e3edb92d3e8960aec1cf4ff28ad45739695fb06e92d7faccba4eed8b7012334095a76039db2e616ae997b237d00a8b88afdbea1fdc15491e0a19bd40d9b6a07b2d6360cb18cdc87adad5d3b2656c365afd1c7c1b93945ca721edcecf232948a77067172744daa3148afb393602f3fca14edfe13abd2341aa0e1a191dbdf849af9c0a8cb46730387566528fb5c626181b6165aaeb908c025e5b9d44aa55a0648fd91358f9e558f680f74971aceef3c67311da21320f6b29486796bc30f0e7de6b967db8fe22559e1c60ab73bee350eab96b3e1d889a20486d7e7484911c24ee03a52b76df71f1cfe45dc9ba3a4b75996c5c9b0ed375363881736d010f6741ab1f5d905d2b19c35f913b5ac67bc7b110122488bce97d2694a651fc69b298113562f0118c4093fb2fee22298c45af548e55bca635f4155f49dee75accb9645806b8e71bb57f90928e1c7838b1f33e6754df0fd3aedafdbd2c7938f08adcd39704682207e840fb597d7daf1bedcbcf00aff73d313bd9f7d8e51bc6805efd1b191f87fdade6f79ed4717fc1164faf3963880ff154b930d9699e960402ff182ec2ee141ec597fdda844862afec6ccd7ba8f2a4a8d3b7b78a74bbaf0d0f6c347c0d6e616e963c19705bdc20a0daa822fbcee6dbd0829d4fe5c04818dacad4ca1620e141abe8acd60b84d4940cca2bca69b5a27f1604ea9d1baa6328ed16810eca4cbbdaef5167aa700efa564f0e45c535bd7bf2f9df64c7a9447f7aba373b86989b7a4fda84f34ce0f5f095caf2fb7c65c670e665cab141e0695ddffed3ae9ec2321ef6a70f2788b5899a71f2c4f1b99fca9bc26c9e7c9872a0a9947ac247b3b3b7c838cdc900ed635d6ced4887e314b12bd06ec8d2767b18f62638cc9da75dde0340459e9d6a16085842cfb379b82e07a7a1ce62e8ccc30ce7f27c987f562866d9dfb572511fd2fda2e4796bd8b56484641dec309be02a92362c694f7ebc8ff7c450630cbffafc912e8946aa47456f2779aebd414fd1f93db105ea3ab9f8661a457e82e65d3604801d35ae6a697f9af12f3c43a756d33c630de330325075806acd447c936efed0f6122b5b725ec3700191c0ccb4108377169a5661ec0b3e35ac1328126fb2dd861c4860e0252df61fd78255e58ef80d8d6c28626f094e8417a053c91611dba92233af4dbaa9b90df9145c9f7b91b5e39cbeed0a0ddff4d358fa4ae9f852caca955cd232e5ef403d0f64c4c9ecc18ab27d13f703bee9b23a7b26e78dc17f5413097647e4486258e256b26c58fdecd3928075523729297f331c870d6089ea17675d559a046bb44a72958fbbb9ef88212b1c8f291b1c69f5b488fc88cd40f419dbdb8410b4db853d498b8fa6bb8d944799f1d4774a50c6094561894700ac6a27476fcdae31c6018a6931caa2546fd79f8d106e1eb43ab16981ad5de0435b083e53aec1ab6f931d9e1ef0295d72ec4f4a258844b1c2396ade923f7d6ff22e63f02af3d2f2baf73b952d390492eef8940d01c24765603baaf9f70c40b8c400ce3ace181240bd6e393519edcd43d2e01afc78c5cd97d83ad12ac7d846cf368fccf96053abb8435a1b24ba0915753de2d7b79273dadc4cec1c2bc7d6abde13a470b4d69273038dceb0e52f9f4196cdf28b3196f472d426e31c10f7a589d162000d135b470910c42aed1a38d2e622d0cc2767b0dafeff2f7f2dfcfd264c57f386b8890e8f7afc1664a44c0966b3cdf795136a95f4d1aa4981792c9b288ed0ec592bfe5da14a1746fdc97e384c092b16639437eb5357c02bc94658b2cf0ba957c6c0f6718bb252971f1367ce05127bcd74f6e869e6e4ed14bf11d92e15b479c07eac4947b7b6cef76d80b04ebab92c2d347e34e967a5d8ddf5b133fb487e8215d556cb1182e07d14cba42a94e93b7dfb6c56a1773125f571f0bfaeb684bb11bf654e18cd6ed8f9f24a99949ac969069ceba0507076ed021930655a5a661c3d88ad94b53eaebb3bbc7219124b9f5900c4a19c7e4243bbd572971d35fccff30baddfce3554c9a3bf8ecf9c2a0a0b02284cf3b6f0b01935141da31fc173331dd01a2297f1fc0dac30e41fc06b0c61ea1543b5116a0722877eba0016dec8304d418e76e926730c3bb5f3abda5c824d94e7ced82dbd7ed2f382416f7cfc9bbf5a69b4017bfc9440ee5c2be013b8ed428ac598e0e8ec1301b5cd6e0114c8efcb8ddfbbc18ed2c3edf699c999fd5b64bebc6f0754c5453b1c2e011ebe76c512d701bad8975cc5a4b716d69fde7f1a65c6ead2f1ec74e3dc80a094b8c63425d8f2ca7fd903abaa4f38dc95898e8edd9edfe12efd0fb074a112209b325d292bd417395c35ffdcca434369a8f954c693945ef90b361cba967885141c76676b111f8b571e0192dc6b9754837944accc3622c913c5ebc8db47fb22607cfa5ff9640250da39b719ed16445bd2796e39c8d9ca88a95ab2f2da2965d7e9f81c004b8741b740febab46ae7fd7a26154c6be5457d0ac61b341aa87f1ae5e062990fbcd1010b1ef6e8dbec890588e2b7ac2e89b5cf81e12b36db682bd692401edb59dc11de399a7e4c506af67c8dfecb31124e1e2ea3988574ce2b23c695983f1a43c69883f38ea8c9325323e7853374fee73cae121b02181d6dce4719fb7841a0e53732ea716f4299b2e3e66f8ed238b4cb2d032aeb6d97f4cfec14903426f1559a67bdf25359a2acaa59f72b58e01708b30d78e58d446690b334c631e91b469eaa88c1db13e00fe08de8cc18580228e71a9100fa5b09538a5834539cbd4af569035a83badddbd32b3ae0a8b6d41b52c793f3942d6b57772457695e8d325eebaad4942240e7c6310847a718d82013a66a351396269bb804a05633ac2ab94f98ac69a0e215711674fa024ffc48bea56e313539c6dc03346bea9ecb9ca33a9c005bcbf0fce8ed51fc4ecdcd653983c3243d9bc5e872c94fde345dbb7119040cb8cc48f1174e7ce426fb5ef59f2f024b8bebf49f49e618db5c81f7f0d2f6db0774e37be4d76e6d85b719986963880757a421b49d247574370822819ff7e8245b413ac9931cceb8ca295882a2b00287cdf08b53f6cc7baec260f772f094135a59fed67f79204fe7481cfdec79d87d48c0ba251ec5ee88c6e6d2fb5570c44cb9edbaee1c406af3c4dae2573503848b7952d383f8e1f9639c0bd9e3dcaf82bad66f4daff0bfc8ac66c78d760022ada1f7da5740706828803af2fd4ec2dd1f9dec3d8a0ed64733227eb9b9977cc2ca00ae32934579a0c3ac2937023cd64a4b1ea83aa0ce2b993b17b73dec84d7b510f875b40b3a23a5bb85914804ee28f6323c237cdf25882207a0b3c809939e45b9eb3f195824b18e6f2115971841a3dd10850f64e49aa7c6a054050ec3386d81f55ad892b4a36d30b4594f98bb9381c440f6c82532fefec57c5e0ff383598d781c85e6ef8d5489e8c1bf673d3ff784a569459ac7e83351eb7abf09578c934a95d71a47ce58e6132e8b3c5200668acc3492d3f68a60a05c50af5ff7087f84df3bdf531ff2a1851b206a55605cceb2434a94b8b26ba86eebb5d44cbc3eb8833cd3dbda9bee7701bd68a455f0cc5841aac75496bd3d7902c832443b6149d38a368ff678a01425a5a0d7428e2bd14412cbcf5f874aa39c979ffc5ba087fd623d1d7f001f39fa0133c1bfc6a76f2e6144ed35434256615ee0ce45e6a24bc2504b9640ce5350cae615391f49a258b86860c64b70723bd8c6c2c494a4e0388a911b90a025ce2a7e961ad36ea3a48970f96104092430f7d9ee80936a18a1ab4ce68860e7fec3b9ed63cec3e73846aeee28e114fe9120919ebcd645a0373ea48e399eed23d56c9125b3dcd29ad2929a66d884831c8bb222bbb2d3cbeb9cf9c1091afef430bc9a2b9bab143d81c52496ff2b0124d62304af602c6b1938ef23208ab55155f44c1b85a2f6fb64b730820f1c352b73d0e7353499c4f77addb88c9d0dca45ba83459c56786397c8b6ba0a21334528fafbdbaf655b0242e50aca07690e287a154f5bd8da1d279578995ff7ac61e03eec9f39d78f87aaf2f28a6c2d6ffca562669bd73a1caea1ce48f7c5209548111329b6debb90dad8bd5c6c41c75c124fe522914b1fa5cf1d40628740cd173ac66765dcbece09ca4cc1b30f855ae176f4d01714019ae4021411254fefaae9b03a0f7f9224213f9912ebf0ca87eb0eb881c627ceead039e9c36d64b4c24dd5bdcfdd7bfda8e5d075bf5aa373efd7a15e9e460578776445d65f20047f44eb917c9d9cc3342684c05e99aad9bae0d5181a59b87a405c09f43cb5b653dbf75660608139f7bf3ae6e36ed648e7df773ada9cb080c14beb2f048d7fd725061a0b8d049797794d573b26b718c0e77716b113a1b82564da4efaa207e11e62505f2b6338c06cc4a9080e44838b124a4ce51c3665e51c12c77ad5c50788675b97df5cf9c73d502abb31957796b169008c33266a68d248a21f2e7fcfb67f79959ffa6d99a0241bb5821896c24266bd3cbe28c8cb7977e3e665fcf8c90bfe0e817ab7f48943bae2065a5658fb42e2e3570cf13b6d3afbd14f4ee574eb26ae4b0b3a", 0x1000) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/66}, &(0x7f00000000c0)=0x44) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) executing program 6: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, 0x0) execve(0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x5, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) chroot(&(0x7f0000000180)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x504) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) getpid() getpgid(0xffffffffffffffff) ktrace(0x0, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) socket$inet(0x2, 0x5, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000002000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10005, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001410000331c13fecea10500fef96ec0c72fd3357ae30200004e300300000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589041f000000008000361b4cc702fac50000ecd1fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/5, 0x5}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$getown(r5, 0x3) r7 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x2, 0x0, r6, 0x0, 0x5e, 0x100000001, 0x8001, 0x9}) executing program 4: open(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) socket(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100), 0x0) r1 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={0x0, r1}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) mknod(0x0, 0x2000, 0x287e) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={0x0, r1}) close(r2) acct(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e09090940000000", 0x24) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000240), &(0x7f00000004c0)="979cb98777841f1a6a05ae0c7b5e983ddb183ae07f608d6edc99e0f33b83e00ddc225692dd807fa1eb494138f588628c9424dfdf637a7400e48b15ec1b11230b7b01901d7661539cdc2d08559583dca0b505f736759babb99bd47a6c0fd0385ebbc558fc13b33f594e91e123f844934a4cb4d34ca5178b7235c984c7c6ea284537d7ef101529e9ae3c8389b61a26c93914c61a5109d150f0aa2fdd74e347329bf8db2b3c1e449bdc8eef5e898892bf6b55a007b914342c69d2cf0a8bb78fdc5adc500bf8cb718086417d0849a8b86805b5790e000000000000008950dcc04ed622a59c2e927245a18c8f1cc33b9fcfe85d237a8435046c6b522dc9d3018df5fa00ee08b3ed0f21dbe694aeaf33951e313740fa5bddd69bfddaf515b5c4231bbb749c83442d84f5544d905c3194104b97d151c660a13571e74d3c7daac89e668436bda895cc82e67f4aba2fcd9c311fbb02866e8dbf20183b4acb14cb09e63705c152bb36ee77705edee51deeba2f6291b379d39509e580a04fd3c26db3f5c302888976cd44c2632c780c1511787adfdfebe77d18e9853014651dc701e8b10a95b4ec981a9526fff79647fb58e82a8b", 0x1af) r5 = socket$unix(0x1, 0x1, 0x0) bind(r5, &(0x7f0000000080), 0xa) setreuid(0xee00, 0x0) chmod(0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(r4, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x800000018, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 6: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x400000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x5, 0x8) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) msgsnd(0x0, &(0x7f0000000140)={0x1}, 0x8, 0x0) r4 = socket$inet6(0x18, 0x8000, 0x6) recvmsg(r4, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000280)=""/252, 0xfc}], 0x1, &(0x7f0000000700)=""/4096, 0x1000}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140), 0xc) setsockopt(r3, 0x28, 0x82, &(0x7f0000000140)="ebffcbff13b9fd81e69931929648000000000000", 0x14) setsockopt(r1, 0x1000000029, 0xb, &(0x7f0000000000), 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = syz_open_pts() write(r0, &(0x7f0000000100)='@', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x2}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffdea) executing program 5: r0 = socket(0x2, 0x2, 0x0) r1 = getuid() setreuid(0xee00, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r1, 0xffffffffffffffff}, 0x0, 0xfffffffffffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb810001000806004b08f905040086dbbbba595918e0000002aafffffffffffffe7f02"]) seteuid(0xffffffffffffffff) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) ktrace(0x0, 0x5, 0x128, r4) openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open(0x0, 0x10, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) r6 = socket(0x11, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) sendto$unix(r6, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e000000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x5}, 0x4, &(0x7f0000000140), 0x0, &(0x7f0000000300), 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 2: syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp}}}}) r0 = syz_open_pts() syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) socket(0x2, 0x2, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0) (async) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6000, 0x416) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) socket$unix(0x1, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) (async) listen(0xffffffffffffffff, 0x0) (async) open(&(0x7f0000000200)='./file0\x00', 0x0, 0xa) (async) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0xba, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd600000000084000080000000000000000000000000000000ff020000000000000000000000000001"]) (async) socket$unix(0x1, 0x0, 0x0) (async) connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0305602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) getsockopt(r3, 0x0, 0x9, 0x0, 0x0) sysctl$ddb(&(0x7f0000000100)={0x9, 0x1}, 0x2, &(0x7f00000000c0)="c79b9758", &(0x7f0000000080)=0x4, &(0x7f00000001c0)="d1c30000", 0x4) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) executing program 7: syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d345200300d0000000000000000000400000000200000000000000005"]) executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="c3aaaaaaaaaaaaaaaaaaaa0008000a0000000000000000000000000000000000000000000000000000ffffac14080000004e2200089078"]) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="c3aaaaaaaaaaaaaaaaaaaa0008000a0000000000000000000000000000000000000000000000000000ffffac14080000004e2200089078"]) (async) executing program 4: sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0xf}, 0x4, &(0x7f0000000240)="386a7d130cef5257cb7f7bbf382129ff95eff4026ea4f24e377a4b701e85eb9bac1dd1292affc46be7537df8907dcfebc025317c4bbd62b4d904fb90c962faa6c90332612606c5dafd8f4ad3897b89c18e5f1c8cb5787e2a26451cebfa3a621d02c3af7108c0562d42c1810751af45ca4b7a4dd4", &(0x7f00000002c0)=0x74, &(0x7f0000000880)="3ec75d81f10e7bfa1b94a5bb0b697e6f59ba437dd3874390b708618ce725f987bd1bbba8319bc433c0df6fa9c9b806dc83de197ff23a4bfefa947f41b6b8ceea9e17330d9b706e68ddea742d9a65f4aef87a8d32eb5e2f9e005ff75323ce739fcd0e810fc6fcf9b1b87328c2edd0223ad447a18a09767ffc0fc7a2a7eb33a433539c334eb6f4021492cf29c907694f5fc9bf4d1806ccdca4780ed7336cd7258ea9392c80329688f97466e223ce2132127d9af8872d877ae971465debbbfab8f986555e04558ee691139ebb703c581a9f9c44d3311135c52b6cfd4a993b2e768df419ce9d301bf1927a1d1fa2bf1de0d343a0a034389c342c76090f5a07c2728fd27e8a7cda48f0c3ddf24dccd55cd8502cdbca9d9755767c2058f7efc064f1f46a9e31f4c99cf39391d68ec727b4fb8b18db6c9b5a99d35342a7ef5ec8f2751610fa0a6fde5a0e0b0232e8a06bce7b29e20f1f9c6116ae38dd30da96d42c37dc7505f11dc0481b9bc4c4f963ff689fa27b60a72528b3f5eba84b6d8130c15e40294a544bc18342c4e59ed0342cce0de4649df6fcaadb44b86e91f2ac8e1e238a8624c0a933ee648f112f8266370f1b8b82457fa9d6a43c3fe1e5e48df5df84c8e6164c20e882963500fa2bc4d83f0b5c66bb7022e3f36a01fa3568e90c50815ad5d57b62b821a9fe96e91057888d86410c6fd806be5a1b87826e1f8d46b16c174e8e10beba2438e04948323a5acc2e59e34f761bfaaa33b0e80f6e998a3811b155286c94ff92fb3f7f52ba1df6853eef84b571ba6f535d81f2ad624440a6df22d134c666d5bdb6d616f119f81f1e20b8d792015b1e242459864f07ee56f295b9f1409110abdd10cacc83ece5ff539b9096b883c4a404d9d2a32651e188f8f05dbd3708d9c1ede7b5ca17f53639369de11f42c947860c813c5965e087edfbb8acfc97ab916c194322a3e3bf8d1283cc1b051457ab07638d64ef0983a635aaafe999045445a6d056f5b309a7d25d1719591088a05596687ea6fca3a216f87d735ef9990a2717e607fdd023ff70525baf4b1a23ed812e95c6220c6d1c7c2ead1c2f7b39ef0b9c47538fee6491edaf79c3e9b247163e46340da927a733ee3512c5b4ae4153cca9e03c474fa37faaf1a5d7aef629597dc9c5be683dc9ebf54c6c1332085252a2d661e5d79f124f2162207922c27169ff020ae92ddf264c20ba91aef237620edca40ee7024cd41cdd4b2f43c195bcdd296522593123c373ad4af147052ec8ad4c6197976ba832ed78968484083929d263739440295dba76bd29af4daedc29b1a8a19418846f42054b5668249abb1c340ca81b5121527d7a93b9495f4121f73118f423fe5128e96c820ed44d2b4a412a7df89bbbff40208ad893bc5843a364d461d9d92d6444cdd7cfe50662d7fcef96b5025c9e768fc3d08e8e76e6366fdacd216f9225d7518ed4538c4a399e74fae3c6b0d8863474d2f287cc3342aaffff67ffc0dd690ea3526c0c2d406f2b6f1f6437bf14e2367db78c8cfb72ffad83718b129e73c354514d217483d2ae1fa1e15811fcf1e86745bea096d2ce38c8b1d33023233aea33751261a6ece8eb9141ad7d0986d7becf11ba6da6155ce199e90150dcbb6162d884dde1693288e0cbbba0831c9fbe188a180a762e1e75a6563dff90a8212a6a571b76b295dc4a672541de85cfccc5ee9ed477305c3deb2116db4d2de0e9b8e51da43f6379e654d9f6faa4bcd51ccef5a27879caf57afe320b62531beb6ae05186173657c40e319e77856cab5a6e5b1586c92555c5ca9eb25e6ea78003ce467e415a4e50e2115a92ec4ac786d584fdf614e0d43409fe3c34d3a3c940899606ce393e1ca54f9ee68c5232a055fe673f8366b146696489a19e68c57a467c1dc711b2597c27dfe8aabd19d070f2baa76595cfc16eca50229f012a5991ecf4584f80d6ccd7ac500f95b8eb10c711775731e312dba90096b8b29d9ad3957927e9c31e0d7391655f4bed0ad7c2437f19a179c99fa26fd32dd646bbe91e0e43597e8496b79c682bd84f989869c7a6ff92b20a574a7e68966d278a3c9e8750ba29deb3c73a73f0547c8b81adb7d2b876930242ea08e118ecad6b2e5a08bfa7f01d6cb3399ed565f2617aff076b3434b78e7fab0aae418df381735ce07aa137154dee86df85c9cf70ab2dee396e7ba3b3281e1f67d1bfd4e2092b719cb3e37bdf7af8834e1ffd4d5643de4c677e15cd46392552050e5ac8f4380cf72930b606022fd795a4c83489154e6aeb789b575b2f49d8bb3ea1762a0bb656cfe12df49e92624ccc3ce65d96c2579a5c3e75253c579ccddf84f5a9be5e7984523fb7eb77c7d254c140876547b52ed628de0cba37cc393bcbf99cc5001d60d14b9a8d484e561e8d64cd1bedc3e4570085655dca761f404a66ecdc763dfffea787614a3cf8c923cd9d3ecd5ddf0e8355131c7e4c055941019d83d9f4e0976ad86c1a96b8229532f4641b6ee5c3811f364bfa15a942c48fdc853d52a94b9411d72155456bc5dcd8b8ea022525f323cfcbdb8121582607e112dc24b4fcfa2bae964f0414bba8839de1033d0c10224ec85d056896589f51fb49ee26c798c842d1421157cad130b8b11977d81d45b18d036aaa6eaf9d6260708aed1c6ded894edfed1d4ae742d85ffd9056fd98efc60c1c10e8bb2bf47a73165f43e01dbb92a0c193cf2fe13e65c5eea39b19c2124e0efd6011a4725840762f11d728f2cdceac3fcf7590a38700b3e9014d7e5218ede0060b8f656bfe3b08fd8322348f89b71306f701b0bfeeb76b788fcb3db9b4238d0f945f7371124e702155b1af19765e75c735f2adef13c62c43041fabf66a5a3fe358e343dcda383c37acbe03bddeb9f15865f1351823ec9b4214723cdabad524e3aa708a1dec6b588fe30f35818ebb604a5a08790971134fe595da1697a45176b72f4306d7cc323b85e0cb0b1e24fdcfb9f7b70e273e48bdbdaf828cfb2c8b29bdd0497d8cfe88bf375c232519aa383300604a2410e7b2af4ff66a72e53c5d347cce268bc58af6007d1df827bc6dd1cf388eac9c9fa7d4f56b9aae62de6a11d57f0dfb4d44af859eeb40a9aa738b06871bf589415b785a6f4dc4b5a05c7ce21d172b4810e8ffb64a8ba53feef47d23a336d5ecbd5909909d54cabf0992264c0fae623577d5fb4654385814c1e778139c1161d4175ee9d920c4e2953914612c8d4cf014ff6727dfff680ffdbc71f688ba112ff2708c2b3056c99b7ad9f081c210f1decb4e008f432ce5a9014fb318bad4cc6b0bbac715b68e252c21dd92609d3fb65e7786c60fca54518318b30b783cbc4f2349dabff9616430e9fb3af1e1a61d0505f2cdb76902d89942edd53647c19c01de268fe851db6177225f494a0dce08fedce16c7d36ef94c22b1b1e6edf680bcacbd23a476e0d93e2805a0438debb9a2d3ef643f43ef8d03e59c075fba6ade3179064c51f756736b76219c6ef25180af2c56439debed9cafa3ae0238de6cbc10a34752f52c05eb4dbe2a2d7debb8a40b41e9118b2d47ca7fd98abddc424c60da37d9217b63ac134f8d471d6d3368611fd2205466f9f5f09329c0b8806e30d6b5dc180b78668dbc801b68e50d45ed68ec6a1945e6fc7332ed9ebd00963a895c907f28e8a3db7fabcbcb1e6ba03d6a5c9682bde7ccc1585d7e4d7dc3b53f0d66575a90b67998c3c0e59712e0f1d65b81f14326726b4f7359911eeedb918abd2ff83f73a0af1a40445ec0c7fc8900b6ca4467168437b54a96a448757e0d7066e19630655ebdd9086d5299d42b3c2c056203b0ed2a90679aa9373ad8c792936ae7592e44c1d813dfcb57fc1e5bba286cf6ab3610df0c4a8349f93da8733712858196a3dea7421916d28c164acc660ea1b479030c03bb948c0dbd1d3095f44b08ac2cf61bb30c086c9e741acfa8947d6fa451a9ecbd7c63bd8ac75a17fe461dabea106866460bec90faccde83c6804e9012496a5d168b63db3666d40a582cdf8020d64b35fee67ff6587f998f46230afb7432b3d6a6386840c3214d172ce321673b72a3c423d66a6354aba7910f09c7f7e225589a9738e798ca41d562d9f06a620ca4e07a3f451e54dfe358bc8de3adbbcc4dd4f463b9934d0eaeeee5b33e04adf380f512b305931e2cf976564ea4074462477da8d1cfba8e5d75842504e2cfe7ca54485e892a368deda7d6ee87e5acf53b47a84b20486841595f86c961c036322d049d9f0f642a009acc1f224d2403f3057f54ca967aa10253054dc821ba6c9f6e613626b07aac7dba25c2bd7423e004bb701c5a4af6fb85708400221f62ff5b912d67f64ea4c2e72900e8e686e0a7ae5b0676ac0431e989409e7ae0bc94ecfab0b590cd4242815f18e491018833d5739b72bf5cc11c2e4a76220a475b987f6bc5ac1bd55209e47b9040785a74604b92870da2f82b2ddc5af68e7c50117d4aaebdbe3d54130db69428d5baba702fedd34e76be36512bb851327ea05952c87cfa4c3b66bd983f294f18d9cd5a85e0986134864eecef845df08c6a673a1b8db17d9bbce824126a837b63e4886526eb4e41e91d7abab9d8ad801f0c96a2800292dcfd6abb58fa3a88bc902a1783426286f076942b21d6c4aeb0b4d3319d3fbd9ae58945e4b3886f831e54fcd969045dbfce931f4e50c7181545a4f50e9a50178ec75dd9c4ee326ec6b6ed6c926bdc47cff606c73e370289381cd056b96c1d99762934fed51dee2d48cc0566d94746bb469163b3c19488e6ce9f1c36152705d34c81a0818e7258c988ccce80e1a2ebd8f823cd7f98c951c5c77f32ea6866a0921c35b2ef73f90417cec727d50242d0601d5cf8280b53ef86d8fd0b0cd002e75fb00ea999acbd1cd12210c0cbfdf68c5dc3e13d00120cf6007ffc7055e0ea3da757d3d3d84a62b359e7b29c240b7643d3759392e4577f5d09f34dbd49575265814d4ae6c987aa0fd82d8d7377b924963dbe5f1ac25f1f028d87875b7f0fcab157008a717bb6de2769d2dbaa2b39703147020d3d06feb67332edd093d921ee5bc4458a22db6dc78b0da602ed7be386700d1cba1f0624e526aab020067436043c1289fd0a94664dab2c99c2d8ff88f690219c8ba899c96b989f2fabd1433f0af1a35ab4f2a9ea721f255488c4def3995ae5d80801ccebd969445ef950dea30105eb2489412565d77e14acf0702bc0ef574830673c298b882afd911f5592b5bee7bd5ace1288e55d9660d5f1d19c0e5846ccd34b7168e66dc94b1b9832db13598efbb9999d58e57416da7c003ce8b0655a8949eee186d075909fa4ee3118842ce38e823341d0486a7d13ae1c236803c77243549bc1a50fd8d5c8295ffc13c10bed03280a9a818ff75e3bcc906118c985bb59b83500b058a662855a6f46116544fde2b49dba152b0120f6ae51b51c4e48c99a162e97ad9627a0288dc50f842e639902da0a24ca5f1f2faf57504a1df78876b302f08125b63d0249dd4ea60a9cb8b42b0725c18d4d41db1bad84a8aabc3368b171edc4410ab19a246b098dc37943a0d9bd25d1d6ab1e383ffb3c65f34a8f58d5d13b507f6c6860b6318d473987ee88dd717556114779a573c9a6763ed9fc7a3e5ece81e42d6e44550fe227f6c3042b835e83dd0fdb4f375217da29247dff32871f870926123739de49befaa55f50f766befcce557fe49d5f56ccb3336b548cf0eb7a5b5d2427e14600a928f37aeb272251fe256e621ca9f7d8fa2bfa0a4d59a0f4650abc9e7607de284cf65203073d132d9c1d4b231bf05a3", 0x1000) r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) sendmmsg(r2, &(0x7f00000000c0)={&(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0xffff0ed0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x60}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) write(r3, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000004c0)=[{0x30}, {0x1d}, {0x8306}]}) syz_emit_ethernet(0x2e, &(0x7f0000000640)=ANY=[]) r4 = dup(r0) setsockopt$inet_opts(r4, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x33}, 0x5, 0x0, 0x0, &(0x7f0000000000), 0x2e) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x112, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcb", 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002a40)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) pckbd_enable: command error executing program 5: r0 = socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vfs_nfs(&(0x7f0000000380)={0xa, 0x11}, 0x3, &(0x7f0000000800)="15161665a565b678efcc1a16e750e50147e95193ee4a52bc22714f2d99406ed9e0046419cf774346a78b91f34134423ca6df2ee7e11498de3dd4ee42273a30c6221164bc556c759101a63dfd9a07da07c07c55632baa5f242d7aa5e0d7bce28d2bd5710c7cd74a77f4ddcdd98bbbb925fd0000000000a0c5b566e95cffd51dd54778f017805664c5222303ba4097947fdf6c8f6c89d172d855f83b18c1f2ddbe1f158b1305cf56c8030b73e0a97c164dba9af2df834846be2ec32e933527614df040bfa999b6eff82215b3768fe1947d3fafafa52d2e71c0b8782b7ba56af6ca070356cd633c34c22bdd9ca355290c3a46bc7487fecf09c65251b3516f00853822191627e6356313aa5aeff007467b9301a9049c8559f14e43b4028404ce30f9e683d7b2b3c55da53e4951756143a590eeed8f8f2e0de32bc1e63802c846a2c4474eb81df6fe04f246b2de4c0331166e9b25", 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r6 = semget$private(0x0, 0x7, 0x3c0) semop(r6, &(0x7f0000000540)=[{0x4, 0x3d, 0x1000}, {0x4, 0x9684, 0x1000}], 0x2) semop(r6, &(0x7f0000000140)=[{0x3, 0x2, 0x800}, {0x2, 0x6}, {0x3, 0x8}, {0x2, 0x3ff, 0x800}, {0x1, 0xfffd, 0x1000}, {0x2, 0x6ff, 0x1400}, {0x4, 0x7ef, 0x1000}], 0x7) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000005c0)=[0xfff, 0x3, 0xfff, 0x9, 0x40, 0x0]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000300)=0xc) r7 = getuid() r8 = getpgid(r3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000001c0)={{0x80, r4, 0x0, r7, r5, 0x0, 0x2}, 0x0, 0xfff, r8, r8, 0x10001, 0x8000, 0x6, 0xbdc2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0x62) setrlimit(0x0, &(0x7f0000000040)={0x7fffffffffffffff, 0x7fffffffffffffff}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000440)=""/248) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r7, r9) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x10200, 0x0, 0xffffffffffffffff, r7, 0x0, 0x44, 0xeb}, 0x2, 0x8, 0x7}) getegid() accept$unix(r0, &(0x7f0000000180), &(0x7f0000001800)=0x8) open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x42) socketpair(0x6, 0x8000, 0x38, 0x0) setegid(r5) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x100000001}, 0x10) sysctl$kern(&(0x7f00000002c0)={0x1, 0x9}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffce7) executing program 7: mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) syz_open_pts() r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) 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) r3 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_open_pts() minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00006c8000/0x3000)=nil, 0x3000, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) fcntl$setstatus(r0, 0x4, 0x40) (async) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) (async) syz_open_pts() (async) socket(0x18, 0x2, 0x0) (async) close(r1) (async) socket(0x800000018, 0x1, 0x0) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1, "1a1116f0d0f700"}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x8}}) (async) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) socket(0x800000018, 0x1, 0x0) (async) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) (async) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800009, 0x4) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) syz_open_pts() (async) minherit(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x0) (async) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSKBDIO_GETENCODINGS(r0, 0xc0105715, &(0x7f0000000080)={0x2, [0x0, 0x0]}) executing program 3: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102009000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 2: sysctl$kern(&(0x7f0000000040)={0x0, 0x53}, 0x0, 0x0, 0x0, 0x0, 0x9) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() r1 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x1000000000000000}) getuid() getuid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setreuid(0x0, 0x0) setreuid(0xee00, 0x0) getegid() sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)) executing program 1: open(&(0x7f00000000c0)='./file0/file0/../file0\x00', 0x70e, 0x0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x83}) socket(0x18, 0x3, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r0, &(0x7f0000000100), 0x0) r1 = kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={0x0, r1}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000001c0)={0x0, r1}) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(0xffffffffffffffff, r1) (async) dup2(0xffffffffffffffff, r1) mknod(0x0, 0x2000, 0x287e) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={0x0, r1}) close(r2) acct(&(0x7f0000000140)='./file0\x00') (async) acct(&(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e09090940000000", 0x24) (async) write(r0, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e09090940000000", 0x24) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000240), &(0x7f00000004c0)="979cb98777841f1a6a05ae0c7b5e983ddb183ae07f608d6edc99e0f33b83e00ddc225692dd807fa1eb494138f588628c9424dfdf637a7400e48b15ec1b11230b7b01901d7661539cdc2d08559583dca0b505f736759babb99bd47a6c0fd0385ebbc558fc13b33f594e91e123f844934a4cb4d34ca5178b7235c984c7c6ea284537d7ef101529e9ae3c8389b61a26c93914c61a5109d150f0aa2fdd74e347329bf8db2b3c1e449bdc8eef5e898892bf6b55a007b914342c69d2cf0a8bb78fdc5adc500bf8cb718086417d0849a8b86805b5790e000000000000008950dcc04ed622a59c2e927245a18c8f1cc33b9fcfe85d237a8435046c6b522dc9d3018df5fa00ee08b3ed0f21dbe694aeaf33951e313740fa5bddd69bfddaf515b5c4231bbb749c83442d84f5544d905c3194104b97d151c660a13571e74d3c7daac89e668436bda895cc82e67f4aba2fcd9c311fbb02866e8dbf20183b4acb14cb09e63705c152bb36ee77705edee51deeba2f6291b379d39509e580a04fd3c26db3f5c302888976cd44c2632c780c1511787adfdfebe77d18e9853014651dc701e8b10a95b4ec981a9526fff79647fb58e82a8b", 0x1af) r5 = socket$unix(0x1, 0x1, 0x0) bind(r5, &(0x7f0000000080), 0xa) setreuid(0xee00, 0x0) chmod(0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) (async) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x0) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000), 0x0) (async) setsockopt(r4, 0x29, 0xe, &(0x7f0000000000), 0x0) dup2(r4, 0xffffffffffffffff) (async) dup2(r4, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_open_pts() (async) syz_open_pts() executing program 4: sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x400000000000006d, &(0x7f00000000c0)="50a2c503", &(0x7f0000000080)=0x4, &(0x7f0000000040)="d117cf49d01c3556149b7f00", 0xc) pckbd_enable: command error executing program 3: socket$inet(0x2, 0x2, 0x0) close(0xffffffffffffffff) link(0x0, &(0x7f00000004c0)='./file0\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, 0x0}) mknod(0x0, 0x2000, 0xd01) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) ktrace(0x0, 0x0, 0x40001b00, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) syz_extract_tcp_res(&(0x7f0000000440), 0x6c, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 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, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000433000/0x3000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f000093c000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=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'}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x1}, 0x2, &(0x7f0000000080)="80b5f33f55b1", &(0x7f0000001080)=0x6, &(0x7f00000010c0), 0x0) executing program 3: syz_emit_ethernet(0x3a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@timestamp}}}}) (async) r0 = syz_open_pts() syz_open_pts() (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000140)="8ad1e91357a7e17fe647c27eb3b1ff9751079e3070afd0d946d630ea6832c8f291bd07de1def77a6267612b50c25be51ca2bf6683124422d", 0x38}], 0x1) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x800000018, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xecc5, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) (async, rerun: 64) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) (rerun: 64) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) (async, rerun: 64) ktrace(0x0, 0x2, 0x402, 0x0) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000001100)) (async) fsync(r4) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0xee00, r5) semget$private(0x0, 0x4cb10e1c58332c58, 0x1e) (async) mmap(&(0x7f000017b000/0x1000)=nil, 0x1000, 0x4, 0x4032, r3, 0x80) (async) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x4d}, {0x44, 0x0, 0x0, 0xffffffff}, {0x16}]}) (async) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) (async) semctl$GETNCNT(0x0, 0x0, 0x3, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x8000000000000000}}, 0x0) (async) shmget$private(0x0, 0x4000, 0xc0, &(0x7f0000ffa000/0x4000)=nil) r7 = socket(0x10, 0x4000, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) getsockopt(r9, 0x29, 0x6c, 0x0, 0x0) (async, rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 32) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x205310) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x94) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x808c694e, &(0x7f00000001c0)) executing program 3: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0xffffffffffffffff, &(0x7f0000000000)=0xf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$unix(0x1, 0x1, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) setreuid(0xee00, 0x0) r3 = getuid() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSDLT(0xffffffffffffffff, 0x8004427a, 0x0) r4 = socket(0x18, 0x8000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r5 = socket(0x2, 0x4, 0xff) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = getgid() getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x6, r3, r6, r3, r6, 0x8, 0x5d24}, 0x80000001, 0x179, 0x1}) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000180)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, &(0x7f0000000280)="21afb0b1a7f16877c3db9d03f0e913b399fb4224857566d65944dc002deb3366992881efe133a9229796c42ba8f2a40d7817a7fcb264aea6778a1293b3c4414a4cca39e486641aedfc7fb3b8ab22895ae51e156ad4122cf24cf24c6a47a6495d0ce39487a355b6c4162b41581818e6f00c7bc18b92f8e244fe53cb08e843a5db32b480fd188db35887577eccf95b60a328dfdeefe321005bcd01c6e78296ee91358e73d37c30591d2406577767a0975faddb219fd71344e4c6a2", 0xba) setreuid(0xee00, r3) setpgid(0x0, 0x0) setpgid(0x0, r2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r8, 0x80105728, &(0x7f0000000040)={0x0}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$getown(r7, 0x5) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_gettime(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x27) r1 = socket(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x78e, 0x0) r2 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1424, r2) ktrace(0x0, 0x5, 0x4, r2) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x1d}, {0x4}, {0x8106, 0x4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000040)='c\x00') r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) r8 = dup2(r6, r7) connect$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1023, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file3\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f0000000340)='./file3\x00', &(0x7f0000000380)='r\x00') syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60cb5465000800fe887f17d6000000000000000000000001fe8000000000000000000000000000bb4e214e2000089078df6f6b5edbb9e5d344c311d9b3a2ffe7ce1a3ab7660e83c938e0b4d1c81dec66bf2551c596b09a93caca89de9dd63640135b09c9a8317883618d5e22991d6fc38a58b70e9b4fc2c21b2017daff201facf4d4941208f4543d1d451063d4a281c7e97925cae1"]) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() pckbd_enable: command error executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000100)=[{0x9, 0x3f, 0x3, 0x20}, {0xfffe}, {}, {0x3, 0xfb, 0x1, 0xe99}]}) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x150) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') (async, rerun: 32) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async, rerun: 32) socket(0x2, 0x1, 0x0) (async, rerun: 64) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async, rerun: 64) dup(0xffffffffffffffff) mknod(0x0, 0x2000, 0x0) socket(0x18, 0x0, 0x0) open(0x0, 0x0, 0x0) (async) getppid() (async) getgid() (async) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000b40), 0xa6, 0x0, 0x0) (async) msgsnd(r3, &(0x7f0000000540)=ANY=[], 0xb9, 0x800) msgrcv(r3, &(0x7f0000001500)={0x0, ""/4096}, 0x1008, 0x0, 0x0) msgsnd(r3, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000012"], 0x11, 0x800) msgsnd(r3, &(0x7f0000000280)=ANY=[@ANYRESDEC, @ANYRES64], 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 3: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket(0x2, 0x1, 0x0) dup(r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={&(0x7f0000000000)={0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x1021, &(0x7f0000000000), 0x0) geteuid() r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000001780), &(0x7f00000017c0)=0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x10) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r4, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r4, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r4, &(0x7f00000001c0)='./file0\x00') r5 = socket$inet(0x2, 0x1, 0x4) getsockopt$sock_int(r5, 0xffff, 0x8, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffe9c) mkdirat(r4, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x100, 0xc6) executing program 0: sysctl$ddb(&(0x7f0000000000)={0x9, 0x2}, 0x400000000000006d, &(0x7f00000000c0)="50a2c503", &(0x7f0000000080)=0x4, &(0x7f0000000040)="d117cf49d01c3556149b7f00", 0xc) executing program 5: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0x37) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x4, 0x0, 0xfffffffffffffffe, 0x1000300010008, 0xffffffffffffffff}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfff, 0x100000002}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000012c0)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) setregid(0x0, r4) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0xc}, {0x40}, {0x6, 0x0, 0x0, 0xffffffff}]}) write(r5, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) faccessat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x104}}) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setitimer(0x0, 0x0, &(0x7f00000004c0)) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) fcntl$setstatus(r5, 0x4, 0x0) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1206949, &(0x7f00000001c0)) setreuid(0x0, r4) mmap(&(0x7f000018a000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000002c0)=[{0x0}], 0x1) executing program 0: socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) utimes(&(0x7f0000000000)='.\x00', 0x0) getpeername$unix(r0, 0x0, &(0x7f0000000040)) (async) getpeername$unix(r0, 0x0, &(0x7f0000000040)) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x5c}, {0x35}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000086000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) getpid() r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, 0x0) nanosleep(&(0x7f0000000100), &(0x7f0000001740)) openat(r4, &(0x7f0000000240)='./file0\x00', 0x800, 0x4) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) flock(r3, 0xc) executing program 7: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d8c000}, 0x0) executing program 0: r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, 0x0) r2 = getpid() ktrace(0x0, 0x5, 0x80000002, r2) getegid() r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x300}, 0x0, 0x0, r0, r1, 0x7fffffff, 0xa, 0x100000001, 0x8}) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() (async) r0 = getpid() r1 = getppid() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4cf6) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x1000000000000000}) getuid() (async) getuid() getuid() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) (async) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setreuid(0x0, 0x0) setreuid(0xee00, 0x0) getegid() (async) getegid() sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000380), 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) (async) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) (async) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) flock(r0, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x4}, {0x40e}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x92c}) close(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) flock(r0, 0x1) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2}, {0x4}, {0x40e}]}) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0x92c}) (async) close(r0) (async) executing program 0: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) getpeername(r1, 0x0, &(0x7f0000000080)) executing program 6: r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff5, 0x7fff, 0x7ff, "d88c1afa8797f9bdca0988d115540100"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) r3 = dup(r1) dup2(r3, r0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = getpgid(0xffffffffffffffff) getpgid(r4) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0xb, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x6) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000140)="8ad1e91357a7e17fe647c27eb3b1ff9751079e3070afd0d946d630ea6832c8f291bd07de1def77a6267612b50c25be51ca2bf6683124422d", 0x38}], 0x1) execve(0x0, 0x0, 0x0) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000140)="8ad1e91357a7e17fe647c27eb3b1ff9751079e3070afd0d946d630ea6832c8f291bd07de1def77a6267612b50c25be51ca2bf6683124422d", 0x38}], 0x1) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a6c4a60 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x6}, {0x40, 0x6, 0x0, 0xd588}, {0x8}]}) msgsnd(0x0, &(0x7f0000000240)=ANY=[], 0x28, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$FIONREAD(r1, 0x80047476, &(0x7f0000000140)) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, &(0x7f00000002c0)="e2420dc5", 0x4) setitimer(0x1, &(0x7f0000000480)={{0x8, 0xffffffffffff5420}, {0x2, 0xbff}}, &(0x7f00000004c0)) syz_emit_ethernet(0x2a, &(0x7f0000000300)=ANY=[]) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt(0xffffffffffffffff, 0x4, 0xdf8, &(0x7f0000000500)=""/252, &(0x7f0000000600)=0xfc) setsockopt(r2, 0xffffffff, 0x91, &(0x7f0000001380)="1c9799847c11e33f7d8f2f66cc30a5cc5735e06a9be47648b675b5c1b775b9f22c96bb95dfdff000eac914fd86bae97723a65773024d32b74120159fff9005a123724614266d320560153e0bdf4d5efc8ec0ea490169a9c80db6b98f25c357a7ef0598b11ed2ad9d12c67c747c861b0e77a34c849c330f699c8dd2265dc92cf194b849dd9368cd7fff26921824796408d881d17865fbef62c9d904a82e24a3a914cc6388a1eb0f9a4ea2fb7dc710a2568945b6f38eb2742c192175526d6aebb0182ef713c018b0d822f60a28b07c1e48234f77e073dafe09d7d17dd276cafd30b3aa01f06852b3be323aa65aaa3e0f6d6994bc59e798e4b530615422f9e284d30094c463f93ef1fde18149f2fbf225f0a2a5e6b5329c2af8a8d92c8d0c9a9049d3b3dca8fd0c19e4162d0faa78cd2c6d757bc315e4324daaa9b9210d15ae34ba312fb4b45073dd788dab80cbaa0496660312736b8c632bfccf5f89736bbfb1dc773af4231c3f8c7fe027ce58189873f75d6d5a272db3ecaf5551182a8d338dd265663759e5fbd1444098b07289c72af5fec5c900f30b728272cd73351b11ac3652e50527671fc4fe9e412fc9a5589c395f20bf2d607c6245edec49fa8fce843d486bef94b93907b8a71b759f3502cd4dd66cc0c66620d131fc1e35eb26a9be1b3d33637d4d294e415555b2df260818b78f42e7b4e8f4be0e88ac14885bd008b31ddafd8cd068bcce80767fb4a50d8c7dddef025dfc0db2c83a8f83c4cebed5977f46685ad3fca8611395492c8eeb580cc96d55c16007b70e57c8c4e3e6d6a37809c57b5c92700d01adca909885fc6f395bf7155e091a1ad1999973b2954609b2fe9d97f07c6fa3a98bfec655a4118c081157a58f08928842f495e985ced18b9f8e19023a071db3d679694f9ee576abb178bdda39a718b313655637af038f694e6845d9ef6d2611d397b1d85383790d3bf63d2f069111e7d2b557d1558cfd008c3ff8d1de000e1a740c6a61c681abdcfbe094f08bc7c9a3a4467a41d36962f461061f49542f339fd0578f3659658ab2979c0eacc9783d8c181a5afee103c9b22d83f2ca89a0f78f0db1842adb98fd2792f8d4cd8c3e4595d6eff6c9ec1f91bea4abd502c375ade5d4be44b73341ec07f9e6f726db35d1057f339168c0f78c1b0cb6ca5ebe1413c5e949fd226f22f5430d0dc61e62f477263d6302ed897a09cf6fcd1f5a0e9dfb18fb53e28b6ea5bb37ab58e553c98ca6674b83b88bd3f0345a5fbcedffa39c22769f7003406153fb3f011b512ee76c54c85d909b77654d1931dde02d722aad849141bee521e2b499f56c61dbb065529922e0332125441334558476eb614b461d90c8fa84b0e9ed00f45df99a20ff92ecbe70c62494eefa0e7e426217eed686990de43cf6edca9b9457f326cf1f3c5fa2b5129dcbc5526a12c0057da13513e83d3c2b594a23a339a003114e43202b06033c7cf9fa7fbaa91d3a6ffde76887c545fe3cf16496feefecdf95106c9c69e346dfe2f3f42fdddd0007442c4974740584125bd5e5708ec81043ab4e9e7f47b3d2224e965d867d3f2aa860e70a52efcbb145a7b4e2b792970687ad5ed07c571c4fc3528bd6a7592d7a52b6f2c04026c534087be1cce51abe484023cd12ae5faa5330ce6735e72637f77449c697aec1587a5676272033fc61bc538cd4f68c7c44c7562ada3198b729bd4cf409f9cb2cd4f542aedff977c9559f3c66db1b7b6adece60855de30a7ebb799f8376fcd4271d46c337da15c37965a5bff6ff3c5095ee3aac723a74a6f05904e3c03800bf8d6270754dc3761f48cb784db742aca8c625d00ff2832a9fb0a0392c43091f212039207749e75bc1006686181b04ee73305068e945b63338ff60e34ee5b45ac0cb9d831637722a4d95688f97a453d812edb1929c2db5d3c674587a3dc69d18281f3e42dfd3d3c1381e7b66bca134b59690346088359e7dcfd62456ab33836193f10502248296420ae846357439ad189c76f8cbb43b0c498cdda6da55f7ee2cd0c373703d7acc8aa4091b7b04810fe5f9a3387fb7b97815aaad06312b21ac2f0429775cc3a90d66a03d726069a5d95cc257d33c41c5666bcd67feb0fef954dbbf178c556dd1889e455e7afa7abbd5a4e4407ce6a353d2517b11939683a0247267fe1a7f7b6b585c575a894f71449be86611268551a86fe9ba327c20fdc4a2a4f8eee4b598097633148cb0959625dd2a1fb30df7913e6d7b49bb0fe4c87a32f2c4f9ca5e4c263ba3fdd394b8d675b4d496206d5396b402387cb8a72994154589ecfb2bedbdf677d97700145c8b8c09be442e227bbfd9cd527be23cb6d5ba899d3c5cd6339d7999347cbfc303ebbc9f1fca7738e5e41776c620e7e84e7aa183228da2fb0a2689207dd854ede985a3966d73839695bfd4d85208e333c4dbec8c61d5c5547e276c9b2fa841b48ddf8af1288720783aaf4e80b4c0ceb8c5165b651a83888bdbb822924c858cb03fd3cc0b033a696bbd23d5066fc47d55ee43415284653dbad25ccb74054ddccde6235797b0eeabc571a9569df0138018d6447b3d66143b07683330a2e6b210d1b987d9e01e0ed6bd443af6ed81b2cf0650190d22b1513df9d12e6c5431f5af61cfdbc8b78388b23476d1879ae29457d877780e767362f991e2a1592a22804730f5e0d7c1ed4f11cb3be04021168a183a40a095ac2bde7d4f9ac4a6348f52e26855d1d9a8fcce8cc5bf7854acd234dda312e89f1660eb68fb4f1c5742c45b897680f2ce7a96103e349838dc5de6f131cf2bb023bbbe8cb1c67668929510718349f06510a123f20a25ddb3c5ea6b05cc975fc063eb851a8c239dbc45918a9d06042cffc47402907b544016c56b1f292b660537c1f8dcc6aedaa937ef5faa78e0f85a6f53274c279ebc728bd4e01eb3530ef908d0869bd96508881ab7bc3d2e86e1817b1ed800bde878492e9a9b6f4db1c0d0b2dbb49f369b2b2b16c39433df2cca800ceeb106f2cd239d2401bdcf438946e470ff3a1e81a332afe229e4f23d1da749bc14f7dd85887ee28b1042e554fd682eb9837bb9dc33c76445567436a33badd1667dbfcbdfec75e0d832227e4a62c731d004cc6cf698eb11e5b4f8aaa5c8967a879c74ad8058bb91031f8fbe7c03b20a95385767923c2cf28eafb6d4e7068d5bb7b9e100ecae2d854f36e411f3ad3a1faaefaede7fc83dc3564df9662ac9cf821b6083b6fd527107b4320cb27186557ece83e701a48b867bc9374244741714eca8cd2f6c605c44997d0f41678eaca4d446fcb5fc117c1de4df2704885f67e1ee84faf80dbc529fb7d79a6c7c0be64cf8dde1385b8949c3306bc0e620fbfef0949cbedfef09a1584e001c3359b0341a0ec15f721743ada07f6899070bac1070693c07b028ca4714dc057f1af87256f4ebc4fa7a0c188df1b1132df7f5f525b7f00799a18a8f9978025a33d82605a98bc6de892f1108d9bda44c2d64172dac31a2f98788551f2a0fbc9980968c017d400f89fe10d6a6113b5deb2e411006adf893e15726a6785d770c32b0c640ec21472df163e5c07d3c49f12b84c637f45c020cf953eb7d6a4488b51703202d44cedbb72231c06e1ff8a28e5ff7f7683be707474c4819f840d823be57261e34754342c510648cbb1d26d2ad2b1320b2ebd89d0ae5e71fa7063759d1aac9920a54f7c7a2516f7f139adfef5cfd6924098310124cbc51e3c9d7dd89daf5d7e0104c62032756959aa59de34a903e60c7ac3aa98e8a62e9ab99b600202b5448b7ba5fbb0a7839c2a2898dd3d02e93c2bc487e53d76f099dfb38f491d61f4caf9c44a7b6f66accbb38d825bbc48ec5ef66b753d02998b58f8f22de2b76e2a50afca7a17491a1a234a60af852daf2e57d72d4aaa9c7fd2380db955f25f4c66d2e13950d6fdbb1175d1002da40c1bc63a6e6697b9af2adabb02fc4acf31c22244d031099bb8dd210c6c0e21655566d690faec5f6da48635497df40c7db89a5adeeb5736bedf29c80a4afac346dcab26e0efb053a039efa7ef164796a4bab22e41025146025f848fa94c59e6f43fab01fa330bdd3247ae202d4267d660ce7a48f0a1b9590d88ee1cfa45287555d585312381b5427614fabf58501fa02e17dc8a080c75658df7ed58717e5bd16d3e4005358d1172241a98e7232d05fdb2d8ba7c9ff3ec82ecb4bb55042f88481b8c141e032d09843974a9328abaa42797e0ac5abf94916ec6edfebf728a7d3d07eabde7bad16a9b811ddcda8525c71510c2edf710075e52a9e958cf79d8cf42350d607f3642308bbc45fe24bb9e8a09c52431cf03ccdec120761d037dbc2389d6a97694f886531bdcb5d875a991be00c2612f0ee009bb04337ead161646e8552023875d4eefebc216481d4f3a64a2809ac7afd63344fe82681308f5e63b2e2b5b33cd7a7aa4719706231f29be61230e3f7f912b33fd1758baedb9d14c2434675089a469b8672567d9720db29e99d9360791bb07a306c91976a265f1082401f20d48ea8dbc133b32ef6ea63bda6beecf56fa58ecae662250ee9e3fbfef2466a3fcb8a8811ee09c2d841170806330ccf610b92b719c0431cfb46bfa028c3514826c40f482573a583c07bf941d5a3c25ed3f0aaff2732677664c28a17904bdcea44213bc2a12e48f439020d9f29f2d68085f97022b790a9cabfb22e2c9e83910d5b60e1090b56f320bc3ca01660c6fea164134c3d744c2f07a54e6c00bc00a31432e618f76e60d445590b340d523cfacdaa46c8a6a3e7840c2bfc16983204a82569cb69dea4499dcb83182edc408e285ed5d2d56025aabae0d4fe3542b85cc82886396562216105c850d4123034f3030a21ffae473550fade446f34a07fd995d2002b2b89be7635a6943665a45174fbab6bccf772b801d593d9273ee4f883452e2ff01fc432fba3364a89cbe5d0256fac76276f1a932c849a9b6722e6ad59bb612cba5fa5ef35146a7d4af2b5252abd532aa38dafc9edc9fe623e508058ba60d832b8f1fd58f8498ab70e51fc4a60abb718d0c905c1e0f777bf84b75ee121775738463b50558729ec62094557d849c60a8c65268d02546ddf8f9c28973f079ace200ff2c8ea8bf5e718831c15521972f42160c689f7e445ffe4ee972babde301d1d814ebc0bc6f040d08bdf61511aa44478ace8591a7135b0d3e4e966b803c6c5c86d3b25e98bdb78ac32868fdbd43cd54e98295362bd1148ff3aa57395a279550c59748236340c1b42c5442747ca019f7f7a288ebe0d5f5c27c5c6c4080356b15fa7a39e1c001a46f60b19daca0ab328262802d30404702fe52626e0a8136be5b4106e0aa005820132bb434ccf4bec1bda486ad9d55bc6acd5a3a90237664ade28b84c6871fca0f8f44ca20d2617a65547d747bbe3bb1e58739b0950ee90cbea83a359daf4cba3d0b8d78dbe92edf1d963cbfe541198a4243322aa6e1a2991eccf9bae4b00a7d82d5a88ddfd3a01666dbfca0f19fa520159aaa29aac602e04b6165c2368b840d87e01f28dc01e815fb6178ea4054db491aff2ffb77ee4e22800a55ab5f4af0e92f2ed73fb492cb6a42bd915abb071189280c7183242907ee86fbc669098b437036b533348f7b09070249cd5ff1769ba403818585d762cf0f06a6ae858cdd85cd8e27556a1075230612c843508c948d7e1ef442b4dd13793323a628c8b233509cdc003f7565ad4ac1d8ce46258a35b9ae3c771665cc325651ded4606d2294f0b025ae33b48fa763311b5ab1f2b046a468f7a1f33309a906c", 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000440), 0x200, 0x0) getpeername$inet(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0x6c0, 0x5]}) listen(r3, 0x80000001) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047469, &(0x7f00000000c0)=0x5) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000440)="e0", 0x1}, {&(0x7f0000000100)="6fa533b2eda506b781f8dbc069461641c8da6d2785be257e9335395711a3c7bb0641c680be122bb694db035c7ff596ddc06acd1ed5f884d1d7820bd4eb283ccca63a80435b8b57253e7fd0cb02d9ea1683186f1afd3976fcfcd3", 0x5a}, {&(0x7f0000000180)="c88483de365a5309893d38c4b4701e88a5f1d3a8e59c1f6f3790ceef13c83d3f54530552ecaeb64b69ed438e15ba62710e5e3231d50932b6d50934c3201e78970ac1b0a85527e0e1006b0cda673f8dd39b57b7643d24f61afa7cfc8683b59b741bac0d39438fe9727a8827bcb524eca9c32ec59f515d4ab671a0d3f2ca43e65ed3f69a860f304ef2f526391bd840ddc36e729d29c205f7bf7b1ae0abf525faa46cbc5ebb8599795cd4d742e70c750e4ce6d249c47e8e6a82cf9a7688df513b3f344c9bcf45e89f5ee16b01e6d8647c4129ee89d8ca4db3fe8e0abb687fb64d8140c71a1f36eb04", 0xe7}, {&(0x7f0000000280)="978f1d00f7e35bd3fd0202fdf9c0d9ccba091c2409a7f79b9e4abe9d5cf493163cb730aa61c9548a0f8519c778af0c2fc42937fbe082ac5f003b74c11c33b7cd46ccdc7fdf3649388e5865ae19b2f68dd87babc9995e727666def7155f4d7b37e145996a42cf89df895a60", 0x6b}, {&(0x7f0000000300)="b06bd2f306128f5c98b4f9afd495df0317cd4a579946d6b7d7e2d2fec6fe448e57aa462682e2d98e498e07c4ab931e43178557a5bcf7d2ac5f55577fe4943bb58cd47e701385ced5", 0x48}], 0x5) sysctl$ddb(&(0x7f0000000100)={0x9, 0x2}, 0x2, &(0x7f0000000300)="dd6951f581acc79b97584ec34f18c71304796438170de2473103ed2da231bfa1068226e2fdabf438aa0c4f0a689c6e35ed23527fdcc3ae1fcd7aae00428540dde83bb066e03fcb9a62e506cbfc52f42e8156c66dfbb5874632a8146ad30e93492009e8ff672a55ad5200226b0ceb3f8e239e33949c343a8d29e633bf5a549d894f1cad011815685b9d5da6ce5fa3075ca7c89371356dce779af5b616b7b3824f2c594f526ebaa8cf58c4fc297796b50bf3cad8db7736539ea6ff1207749af1e2a9dec5aa5444", &(0x7f0000000080)=0xc6, &(0x7f00000001c0)="d1c30000", 0x4) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) executing program 6: r0 = socket(0x2, 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000006c0)="6228951c7f850700000000000000fbeeb0254b38b498f7819942c43918963438e600000000000000000000004908d79e40fea2c9cc3280b3e1a27093ac446e5efc0414db4b8e799d1d95ef523c9e71c39a32f4b079f5de7101a06df412fd4e76abaca06dc792ed1968b4d8c5796ff4d4f8e6ec4aa905a59bb17826660fd36eef034aa6a51fa4677ab030bd315e", 0x8d) connect$unix(r2, &(0x7f0000000580)=@file={0x715b419c6ebfef8e, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x105) sendmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000029"], 0x10}, 0x0) r4 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000001680)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00'}, 0x109) writev(r4, &(0x7f0000000080)=[{0x0}], 0x1) bind(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f0000000ac0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') connect$unix(r0, &(0x7f0000000a80), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r5 = socket(0x2, 0x1, 0x0) bind(r5, &(0x7f0000000000), 0x10) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040)=0x8000aa3, 0x4) r6 = dup(r5) listen(r6, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="f3", 0x1, 0x195a05e282d6161, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x1000, 0xfffffffffffffffb}) kqueue() executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x80000001, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r2 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff8, 0x90, 0x2, 0x20}, {{r3}, 0xfffffffffffffff8, 0x88, 0x8, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x800, 0x8}, {{r3}, 0xfffffffffffffffe, 0x22, 0x0, 0x400, 0x8000000000000001}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x7, 0x8}, {{}, 0xfffffffffffffff9, 0x2, 0x80, 0x480a, 0x8000000000000001}, {{}, 0xfffffffffffffffb, 0x1d, 0x80, 0x1f, 0x337}, {{r2}, 0xfffffffffffffffc, 0x50, 0x80, 0x8000, 0xffffffff}], 0x80000001, 0x0) r4 = socket(0x2, 0x4000, 0x8) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r5) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000000)="ea3e7a297300000110eb0000", 0xc) ioctl$FIONREAD(r4, 0x80206980, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2060, 0xcd5331e3) seteuid(0xffffffffffffffff) r7 = socket(0x0, 0x1, 0xb) setsockopt(r7, 0x1000000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r8 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000b, &(0x7f0000000100)="51595379b15238678c74dc1f10f0f958d10564deb7e2e5719067084af2d9efbf8718ffd0183aab45bf54779e86013cecac7b21cc8e4d86abfb6a7245fa2e924d093e01f4853d1837b2a63f0c51594a09e166b0dd18b0617785a5b83ca565ac6c9b911aeffd95b0c923539686a91dfd0509153f8b483589067fa87d769e1cab1a336ee339280962a3d906e12b25", 0x8d) syz_emit_ethernet(0x141, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x2000000}, 0x0) executing program 2: syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x1}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x0, 0x0, 0x0, {[@generic={0x2, 0x6, "96c72963"}, @sack_perm={0x4, 0x2}]}}}}}}}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040), 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/236}], 0x100000000000039d, 0x0, 0x28}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x210) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0, 0x2010, r3, 0x0) ioctl$FIONREAD(r2, 0x8020690e, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000700)}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1b07, &(0x7f0000000040), &(0x7f0000000140)=0xfffffffffffffee6) executing program 5: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) semop(r0, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r0, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}, {0x7, 0x81, 0x1000}], 0xb) semop(r0, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x800}], 0x4) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) fchown(r1, r2, r3) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/4096) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, 0x0, &(0x7f0000000040)) chflags(&(0x7f0000000000)='./file0\x00', 0x0) r6 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x2a12, r6) fcntl$getown(r4, 0x5) executing program 3: r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, 0x0) r2 = getpid() ktrace(0x0, 0x5, 0x80000002, r2) getegid() r3 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000002f80)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x500}, 0x0, 0x0, r0, r1, 0x7fffffff, 0xa, 0x100000001, 0x8}) executing program 7: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) executing program 5: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6001, 0x202) rmdir(&(0x7f00000000c0)='./bus\x00') ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{}, {0x3}, {0x2, 0xf8, 0xe2, 0x6}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 2: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc0", 0x3) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) socket(0x800000018, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)) executing program 6: r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff5, 0x7fff, 0x7ff, "d88c1afa8797f9bdca0988d115540100"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) r3 = dup(r1) dup2(r3, r0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = getpgid(0xffffffffffffffff) getpgid(r4) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0xb, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x6) executing program 3: ioctl$WSKBDIO_GETKEYREPEAT(0xffffffffffffffff, 0x400c5708, &(0x7f0000000000)) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/35}, &(0x7f00000000c0)=0x25) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000024c0), 0x10, 0x0) r3 = dup(r0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, &(0x7f0000002540)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002640)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002440)=[{&(0x7f0000000140)="0ce45a2d78d9925f99b3663172947c051c31fb562649b472a90bcaf2c518893d0d87b11b00664cbded368b6b20e95bf010d9728e9106976b18fff87c8cec55bcce1ab15173", 0x45}, {&(0x7f00000001c0)="335a0ab332d0e25e7fac83aa5b8164fff0f47ab2064f09090e1e22cf4ce41b18e2bb5540", 0x24}, {&(0x7f0000000200)="cc3edb1cfda41c9bcc2a3925cbf4f6167ec5d7915ea611856b782aefc48e1c2177ace4faaa7ea421ad6fd9ff880b3cb7b842e93023d9b8442bb4fbc49e8a300fd4da115f3729fea39fde3fd970025690ab42cacc791de0ea1b482ffcc8693c35094a52731b68ee16ed198697a90ee72b26d96da09d0d77abcd29825d922fa8d6f21f3c85226dcbdd97daeb13a4582bd5cd6a1cb7f9986bc65775e86b0b89b7ec94e90a8b2da39b69fc8db867832b073f8787ef748cb925e08dfcd1106b0c0adf9274fd1a55aacb2313aa35a28af45efdb591df440166ef11b9c693d4c0235b65145eb060b8afc9fe342345845d42d8a5096d9d60d944e01bd23fd0a28d6c212aee4e521e2f52831080c3bedcd9944c4f9ecc51567087c95eaf5dabf3df9ea72c187d2ab2e9bc9b35ab9b4ea3cdb00aa2e0d33370f3f9d086c6051e680d228817f59a183e006cd10e8d98d7a9a862a31bf2afd4d080f107c0cd987d9a1b7738b3be978fb53626f361999f8c2da0d6b7368c3b72c390a7c51d448b4e045bab2b92d4039bdbb6bf72eb2d3f04f640094b074c3dad137e62d28c5c8ac2bf93a4731627c13ad4a761e9275554e250b6f96bfe700fd20bd4633ddea58fbb57a6f74c86f2f6ad99f4e1cd1a0a0c0428cb73475835c09dc8b5a6f3d8c048436a293a5656a9757fd888a7ecbbe77ba734f8bd0ca172f8b9ded991422997e78977f6f1bfddc23b69f48723f953c4de09c268a6f65f3876ff6e1f969f41feb74e29fcc2ef3c60773edfe7761f3477ae56287fcbf363fa332f7c25b2ebbf6805a502d69d9268218d56decc755dd077ba7fd16e5c2b922613bde78be587e9f049ee180bde456f5acecbd2749c8dd4ea07be498f118db7799629ee5c48ac5ed9c48f50bbbdf72ee371361d4235c8738d1d8bd7109863e3d4be33beb46e049e9f2803a381711920e25d9de43d7c05726b9c6332c1ea351f58f18db4f2874b056f8550aabaf22f7448c383ed74c27a2af82c2764658e23725f5f964aa76b8c9a438d699657734a39777146bf3581838bb3ab5ce7c3551023c0c62c7971f46d4431cfe6b2bdb0a9a18a7c84e68174fb3fb7504e0da2fd314665b2b0f6adad03865096ef75ce728588d336915418eab9b3ec345ad91e5bbfa5ce3fbc4046d687d8fb0b83174bdb3108c2ab93e72befb020e3ae890244ae439cd6bfee3023ac90300f475d0c3e90871ae07831ed3a0ef508adaf25c7ac572de43cab243b593dfb3c3296fb9ee7363da634a34812abf87e58fa28685c01c65fd80116e2291612bb8f78ac8598f999af587eedfd332b857d913777d2ac06258d0ccfb62d1dd6443cd30be9367faafa9df4b7e8a7c4dbe5e8e5a4fcb3f0817129bbafbb87139439e0beb6463183109120f876fb3b4c0a1a56bad94883aaa0a37b96762585c422080edf16756aef8c376b37e5fa9ad3da5a1bc39813209cac29af1ab05c87584abe53a1cf72a7f505ee83243c124ba4d77bc70e9354bebbe816cbbb4871fe46fb0cc379fb2f9e841474b1691a4e1845e733926e53a33f7bd4587ca3007b8a6c796e1947076d2580f4048c06d740b376531c00540f1909c6b334efbf91dfe65083da50f4bffbd9228a9c948d5c7b8b0cb2787272ea88be7a69db9a38d9631f6ec497b7e75e9f2a3efa942f816658f4ae9f74e2324af87df4f5252bd66b3cd48819b36f6eda258fdd8a4b94e7da9b88a1ba631927dbc932c59038b1168ae0d6030d8843c2aa344c6fae789f0c2de6d8c9485dad6edb411d411b7374f5b6a9b9f0ba0eb8f6e3ddeb051bb9c45df4140ac240287a7a7c79a82bd9c156c32873af8c5b265f8b49e9beda8fdb9df8dd344afc1bc4e94bcdf6d70d832861e384d25df31064150b9bfdeb162e3350422c8e3134c87e987625571761d92498712f47c889395578c43e3956fd2c7ef9062085620be174aed098567bc87d264af1b88737612357a350eaff8ed83938bdc3f62234ff3b3d8d3c281ad5f77d494162cd18bbd2e339516d7d6d9f0a559be35ce46d4b4b5d75b79b96e7a26fed3d3006405589175b2fa5f279a805bb847c3f0b4e9c2a0f960ebb1c1d00ed3b35b82fd192ffd7e2dfb59f4bbdd6671afbcedee6bad2f382fb8ce03eeb12904e350d51a1230f10efdb04ec251a61da17dbcbcbf3e2b4dde47538a0ef6eb689f12aa9c693142231e0067dfc8663b2f8522577b60dabcf388a71440c0487fcd93f4cb8974db36548df36fc829f92ff79e89ea420d7dec01f670d671fef531fa78bbaa9cac768b153533dd75eaeec8f47a398445c7d6cca1ba3e4551911d75ed60326db98aa63a8ddacca35157d433f4c80b7004b8704042b0fdceb6636a4a9ba77ef04f30635f5692f0cfeb7886cc69ee96c2fb35cb1e55ea30575a8a511bce97362d23fe4d86edac4ba77bcbf08bb67977379430747f4cbdc345b84b40c836eb8f0743cd1ea35edade9e6027b18f62277d7c9468b4c1e0c895a51288ad47c51d1f59506b84ada41b719b3733edd15508be2658eb8fa18beaf64be37371e9755cf3c06a13730b73cf697e5a67b15fd94143cbf90a12f9cc3ec4320a4d84f9678898ad78d40ed82d34512b506b639d46b87b8ecc5c4338c2e913ce36a5ee1b041955c1399d78198b0d975c65d02cc3e24c3457e07bedb7273937cb851da2894bb2065ef0884f11c5677c944e062fa963965dec3d476deada4f970b481e3741a4ccfa819e4cf5a61f83c74f2f601348fbfe8ab3f472095662931aea574dce08328770e05a0e2a4796f98f97d3ae6df67ba16f15bd85f693a7abc38684755158484e5bdbe6bfc8f7e55ee33d7ab6eb49a5ca7f1ad3732f31f3428eb77232b95edeea0c1192c14a407f0efc2acbfa5f77386a76dd8f2eb2595259f2cd14e092680853dc8126cce0d832f19de09b1b1df2453da4b7c12efd35ac7d3055301c37b0338c9cc6c9023a0067ea2a2e36b62afb7b0735869bd4813e004cfd1f3f3f2c8ca22a195098de8d4437c0a95290984c0bbc71c6028067c8b5f7c261216b6ccb956304e6c0c121be00d527a11793eb58d21e7e1981bfcb45429a6c8bbd648675fd3d5851d761187db268cdbf5f35313e2ed03eb74c9f0c38f79c805a393e24a21dc1b7a927506afd1e8ba67080c53616b2726c1bc6a820dacbf1c53ed128e1245b56ae0f18a063c0847e644f14ee58a9461043be609467001bb8d32da990e50186e124cace5b36c275c4e4127a2008ff133d75acf7475ddfa02abf6656a51d062e1e7e879acbdca59ff59e016e99057c58e18f8b70c1ab3c3d960647562bebd354ddc434e884efc24c007b1ba08cf1ab99e7b109313f7dc41ad8fd9f4ca6d3fde0089a6095e21072254981e824531d1071955040723c2880093f2e1c8cd60281c158a0422015f3734c756140bb891cbc94d6a6d0efcad41b8a4f9969ab5518e4c05ab71b8255bea37286fb97ec28d823ccb5b8d71e23b441409b7c9be5f5135c323835ffe0ea0725b3f533ecb0196af8946a061f89a34e122457c371f5ae77cf527488bb0c4ef73290336e697ce7589a87f1a49a4c600e4e9ad4057f8723259a5e131ad55cad8a0d1f9f70125d09b43e0d857bd8bf30549d3518efce69c7fe0121aabe55f70571a57699aa4749f5130371cf7d844520c2604d3bb92485e3ea6db4973d5b72209a93118c8933b21d1735892f5cef085ba411b59e9f328dd336408a73f3c2ac0279ce4319d5286b36f64b365a8f67ffb4a479c48f3c5efd14e57528c571d1673f2d00b30acd1eb7a7e404c6fefd68134f13391fb9b5b680d7b0dcf021637d99e204e4737479b7906180046fd7903da766e6fcb3cf740ac72b4564c5e6cf197ffcb0f8891144df3c7e411f08b3fe388058a2bd1d866655481cd4f05b9950c6d0ab515ee74bf8db05e0f749ddc08e0a7ad79439dd0ccf2bde036d55d7d0538bfb54edc0b7688364a4c851547a8cca676458e681a9afe9b95071bbd1ffc52ea3292a3d6318db997093afdeb0839dc674fe27d04d974bc88b703b196e5a1fce9634a8e156eeb18ade12ee8d308e08559defd930a65bf4aa22d4a71e9e16adea1b3a4f2e29e6a9a1096286d2598df020eb1a09e219e8f2702bdd883d1469a4d22a33cc5a346f6280aaf7f2914e56a850e2a3126b5a96b942233aa37b48e29b23e5ecf3115f499ac5563372735ab4a13aa4bd17a61fbd7113b66e646f701cfa38262fc7d90c4645a7a86de44bc6fa16273145987cba27a72dd1b54ef00277a8f62e4e73cbff327ed711de64d969c7027a3091a4b6eb9e80a5a4301ec5c7a494ec1060398b06b0c8a4ab44a6272a0b80b771bfbfa62e5c34047959c814938ca08cbb416b8e9a86dd9ca9c2bb6a403bf5d4a846773c51badc4d8f1f1b6f21250c58d2b3e56a707105b53562c8c5a1500eba1af632f78c2ae42111f13888eb53a8dda24b79d64045cc16f73c98d52c238276a95b8eec5342d6781ac15087f3f43c4617e08baf58a39349ca20e08baee3d739174b062ca7702887168ee26055d59403c3133db58ce72ffd043051d8f4683f7a3c318114d6fdd8cd433969b2fddeb863d6a726d5e93982997eed64bf95caac6227eac431ad8b7294a4cd4359648c7bf79e7072a93fc4f4c5d5799943c6f17511197d51acdba8f82557e99f31c99b3a80141296993a5018484615b023259f34c2937747263ec634d37bc68a0aed00daaa376e60b82f4fa11330f79ad72d478ae90d03e4289c20ed22d4b6a7bbb5e98cccb553a7c6239db3b7537016654cf1a316c3aa482f378d30218338c01e9d71a39ab57fd3f3aef4ae58d5da528d03782e00320b220b7ff03f756778e86ac4e14225afc388f1f53edc470bba90010b91baa1444fc0c946a47c1eb9f54a5ee5ceb26d6dc03c5d0b58faf69a051c22ee5e3b31f3ac43e401719152c1ab5effefa2525aa48b6fbb0b70aee22fda0bb340fe0f938dd09940cedbb9be66f72a89193a9cc6a5e434f8a1001c2d9c975e81b01ced5e9ab0dbdd4ff90717f078e4e22652155afe1c8eb0e6667e5e68ca6cf9f67ac5ef3d2bb8b646ab73cea6ba7530402fc75ae25b40536c747ddd3150025104f3381bffdfeb2adfd66d72c87ff7ad5ed64db92780cfd36b1af7ff0139900172c853bd5e6a0a8354a44367e77235de09d1ddb376fd255eeff021db76395fea2a2e39254a6516025fe2f917a29dfef619b3f4d941ad89cc825d8cd94822d33896cab5fa7c170fdaacd18c6b661719c12617ea9d6539aa414a4c69a18182baebaef488cd63a0b7c877ff8a0cf7d28df776873bed7d7d829429dd98988f5a707b137228fbb62367c2fdd1f8b9b370520fb78d442784098ff1f4622573df5782c96cf073b411ac10ec68d99732ac7ef7b4675420b071d86658b46fe60b585251e94a65cc419c8f2165becf33c187d28d6ac8aede9c965401a1efd944f2bc0b6a0afafc91ef35a69cedeeef19129a84b976dd70eac68c62791aefd49c42ec61c3be9ec3e76726892d9b8c53304fe8907b69acbd4867cff4f334e36cfc997d97956b7d3e94612ace13641514c3ada200344cfaf4c86083bb1d4541f0f63a0f4d651c3d949d01dd35d625ed6f80619fefde991213877b4e13ed23786088dfdb8c7c56b2d92eae37bd68e1de7a7decea41a1486d528f3e3d379466bd26485fd75a5f816f94877df89f7902845953000177c5456c65a7d8bf3f156d01da18f46443816d91723e886754d2c6966080df6919a678981f6dd1745df92c4553c03137b8a1e612a286145cc5bc77d", 0x1000}, {&(0x7f0000001200)="7b6b742318b9cc060ccfc3a2ce65db1539b9395ce58c8425c7d2fa4d08d9987abf9d684834597c337d37aaf3dfdfb0ca5b9f9167983cacf8587584fb913f6fc9ccbd143fa00a42ed573b54a14020aa1a91a558a61d4629c758388ab49e0673b9343f2d7e59b349976cc7b118fd892f2050db45149302300b8307ed5fd1bbf63ceb9f6eac3e28b5dc4829d194130e56e819b2ff1415165d0e5d558a731d7cbd87042116a8628909ca59b6d1c48d20055f4264a3bcb769677c9935349f449a63dfafdd6406935647dc92b726bfb5001329b22d4a05c00225013ffcf09c23e8e358f1b7e14b7857c0f93c211a61d12f01202621405556d10ecc1723c16611bdf60c803c5a0186d4e9ff381df59d64572ee4212273265b3b488769424cf37fedf1764d3fd935d5b9cefd665fd119932a30d67037caff183c95be4e3e4670807853da924b1ad8dcda47b415dedb10428fa0254ff1dca8e6fdcf5bb54a51b08e335dc397b97c05300a30f22d9952a9b132559f7aeae0dc2d22d23df2d5969006ef1a58c89b72b3eba2af98d2aa999c5c1b7f250208da58987c9e2744db038a5a47135572216999dfea9cda0dac89d9aaed4554607e77cd7b4ccf1c773bed1316da5ae07f46a8726b03ef70b74a0988bf54fe04d4862e28e0dd2664b0ef198496ad062d28af17db27f979dae37dce28232c76e110b87d4c780a42a47512af3749780ecfc54036c62b7ec5f1a091692c397642f481253471fbce4bc88930ad1de3fa872efc9d77c9edb5b8d47b5b991c10217c37ba8556b34cf8a25572b38c3b809c3826670a9f54800e19ad032dd00ac6bd7b66561c697b03043c8d8070a559b59dba1b90c315f562b304db2b79ec1f156948967cd1166292b430f8c427e75a824aad143ce3331435a95650759cc87670b7ba75f85a030bef989a070e56a62adccce54ce216477b62da69f563997d43aa0461a4fbcbc786df09b1f512986027df1ea679948dfdd080c5e43ce42953eb9c45fbaabbc55a3b749b0f7377a5aadb43b590e9a443326c5096b96e8e81842d92ec9620df27c42cf28407d62f6ef1eca4e0b37a022661e0d582d59b5b46d73d574ed8513368fced2f93fa5e26d430adc79c55f2d1e62cc8c742abdd80afef631ef723395c46a237cb12b7f7d06bf8bc04f4796eef9cd0ce0b0df2de768d155d6b81bc5e48a85ff5258edb31d0c594e2c7bccafba2b11eef4fec0475aa750e0ab0e382dc3e03ea7130ab3a6d1e776c6c0d07df96d65606eb1b61b1975896417a85b3201d4c07e34b51cb67a48fbb0d49eec3924cc01232dfe6374cafe6ea66e8b97cf1343dbebf2d7832361f3fb4490b7607c8f95d77d1f89110fbdf8f6542125a35bd2164746a2af35303d6117ab95adab69ec4462e7845de2433e11e114107f6c3da92f17f9bcae9eebdfe4a910bde74a542094149c1a4168e5e1583b8489bdae93514f979f3dc2ca59f4cd74859ed18b22e5797dcdb67f11f03b2a9305cef01c6a12978ff0e0da6eea75bcd9a34861124244ce97322c93145ed9b749f941be97ad589276de849d94db167f125c55ed67a50829e7f6e8a73ea807bc339f1cd580ab04c21d7221abe9bb48da55893f20438117e79b5cdd726e880b5c9b7947d8e893e9a1b2c0a53e3beb6244ae4d1c117bdda8828eb5b635a6b786bd260c6d4066a29e869298e35e423c4cd208c441c86749882f853b322e07c0e61982cd45f75bf9e44ca74d963adc108bf0776c0c45c074afa059789a0d449a37872daf02912942b961e493a68dd782b4238c43b1dd3dc0fbda939fafea552e42097c7d4b5e2d64a3dd408cfa1adc88470aee4e028ba8062c9a2f64a74a210e183752b33f533135dea1df117500300927b57530ba0a592b0456daa6c5fa35f5c35dd51c7c673a7450474ae9f144e391b1c0a658c38fc9df5d7b0884dbecbaee90daec8631dacaecb84eb9b6d9e1e6e49a74ff3e7b96aaefc82324ea0ea5d6a79353d95bcb2e928716ec51ced98eadedf5121c174997108f82e36ecfb1560d69d2db260413c42d31b223087e181f2359c483066428d90d066cb998819de21e8986f432f96f4ff0851d686e2c4e3ce1bea2cd90499e1665455759bd160f5c55e59605548f145787c259702e8e3da6b3cee32338024dfeca4e0eca9502821a02a28112c9facf59ac5104d7b69677330db7124d5e1d24abdaacfa8b5a50160b1a9a713d6f0f63a5d78a2c73d0d213dc8a5e6f3fe2e860dacd2d7a3189636f67437e2b18c985a02638025a1c40875554e615da6c6e82f3b6cb5b0864d3553b6a3ac4e9fd55201662131b1ef51a3647a646bfbc05507b67bcfdb066260c6035ebd2120f3d7ace3e97f0bd87581415b46d804c646cf711bcdd70d755be1e7e61eddd77a53f0b5dd5e1346921f9b1f35d463123d8e5377be17b79356baa19e12546c73b05f8222349b98411d88a3bca2d879d6763ec8d6219b2d1187ca8c53baebcb4ed1b3e46e81276ba5ef70a2a52444b47b83a445270a080252054d835d4c3d45e3a8c093fa542b4a158d4a1637860d4464f7499d70bb326a324808a02f8b48ef3e3d0a50a94147095cef9a1c8f09ae21ba68ae8996b55342a873a75fc6adf6876b1d59cdee5898a2d768f5ec53fe136f9f791a75c8b62ede723ecedbbf061aa73281f56e9a9e1211b6f3858f1cd6017f271dfd83b57abbe784fb54e59b18078a46ee70eb89fdea8e2cc623537816065e509d7746e34d897b2f51451feda0fea53539a39897378e751c11e90981fb3457f9f384b97dedd9fb091e42a7e9de01834c1feb57b6946ac5821841550e3d30c3b61a005369dc9e4995c34fd643a6ff42f20cb3d484890ac49e7f4ce779eba4caab9ff3755907f22f63d4265c9dbb841a51a9350487644ddb1e7535d564df3e72e22bd826d588e5fcb0e127d22f15a8f6ddd43a783465bb3bbb09ceeb65135964da6b170eea8ba79c5fd18b6c7c85ce0d7b1bbef77adb2dd0683f759042a11832759e51d9f1ce443d82c4114615749e3d97b1a5b922bd51f4eec0ba37423236f6195757d740e55cbde15ea92b907c87aa263af3ed7aefd8348a4b396106d9e0ac7139ec9f7196a9bc66d0dfb9896e8a3d40022a10a1e5b00aa0d1164d9442ee5f03dcff8bc7d3a44426a35e1e5d379fe1a699c8d6bae30f0badf86fe60c63426c7e0c75f30d316346cce47808586dfb52e3a9f2ad37535caa210a459031897f030839db24ef52601839fa6033cd98c97c44fe90a952b81b39c2826f4592721e9757e0fcadc29e1be132d817d4e8b94cb12342aefb5b712026193984e375078e7e6c1b9d119ad092ccc2859521a550dfa8358e50859012f64d8ccf743190c1394a901f60e60282de80d5b6c3d3dc80e6fcdb36324b2d1c185acacdda48cc23b80334e14f16755527843cf760e9c38a22743424a8011888efb8ad7c7b38353f9e4213d5c48aa3cd3280a731aa000ffc614ccacb06dbf7093981245bbd32b89dde2ab75b77f3c7d0c423486fadd653afea21e1f84a9a2ad9e55b37ac337af45eb6c6fea31c7e5076cb930602de0bff13ed885beef7fef1f8c0900cef37f11f5fcc4cf05bf0d5fac1ce8cfc66293231302fb43dacd1735c7ec87c2a2203e12f02efc36fc8b80d972cb424580429582393f66ab64337b2412d649df9732e2611187c02cc239617d7f9bab5ea680fc78a744a818a20f0229aa595314b0e6d0f0c4a1a8a472903a98c83425a21b22c12ec15db8af4c623e74a4f5efcf50a8b27b31bf2c828b45c07d31218c93cf1a0095e741996d86f59847b3090e28e0ae2c5fc1deffde04b32928cc0254e8a38e8f8bd044c195dd2cd3e66d19e9ac01dc2eda1282fd6eb1ca5f8a93b47bb4636a2d2a657db76db5d1599b018c4b3e302a7ef098aa6047838cf8a7f8697c6bae0d7c4f77c09dd00f291976e29aa55df4064e5e4dfc05fc1478d69959bb42661eba9c160a99d0d4e1b6c91bbabcb6f5e12b4be75208f32903c38984601c2ee1f88416119cee3965c389f72f1a637611dc7eb36bc660074772c3745e4a5733081727c86930c6b5fabbed1cd6a34a4dcbf30f94151097853ba6645df74fabdce2bac423aa7d6c65e89d7d25662a7bd04dc91f7bf840bac336bf073e586663090d50cde74e0ffcc150bd6afb879f4393102c0d51511edf386b27580f3540efc5368232b8716dbc5248b30d1c3a4830db11eff6978b9f64fdc38bdb8cfc14451735183f19e6d87240a0c1d68d315c2961189207f6ef55f5a10572b738aeed89d00aa44ec6a7a2cffda282139e8136f3e444335190d0395be1cb3c57d3465a0a952878a4073e2452c8b2ac8228573ce1dd9821e1e615e3ed45468c50e336280ce14de0be9086e6041712bdad762722b5cfa9a520336bfd094e23978b7f0e8bc3a3e64fbd2ea49aaef5b636e2a293da5368020b9639be65f585bbb9b94cb8f39c0a143e9632a7180bdb5ff8cd9a25e3c76e7f12f8e713c9799362741e5698216cc150806ea1b537a756377a2a3b513eb032a040332f08d5c019939a1ee87b234aa249a12885f8a5b6e7ea7a2971a98e93f4861d53338d130660d4d8fda5e46e6dd2f644b11568e958143a35ca5031f2041467dddaba4b95f504cbe69253ce52e8bd202292adde30ff5337fb1afefba7fba2b0b8c0ae8886929df265bb3c6a839bdc97d2b2dd6114fae1cef8004e305033b6a704977e19b111c17a7cfc1ccc0ba8a630f25f0c4b839b4b0b17d5fbe4c2633b21685fbf2921465baaafb6557e80af216db7216fab3c8ad95d4ca10251993111a7ec8e0b7c90a09b1a3f1d8c0c5f1cc976cc97ac345836ca676272d50765ba91eb4f7a8d84a01b24df2382520a4202b96703290a740202df56fc6b3d610b977eadcf43da68253efed8fafe7885a871c859c808ac5fcf8bcad580a6e58bb56106a559353d96802af29e5ec820c1456b86af4a410da0e978fefe520e53c0603ebbac15b0a96613ac8ec3417422c6950b116525c518ca386755b236e219e301f608e93d83e3bcad795a8a8ffa404fdb7d2234f361420c44d8eb510f81e5849b6ebdcc8e7a4e7cd602ce7daa750c52756768ced61e7e469bf1c293510a2d78e57cb14838e93e624134a0bdb24074d96e927def603f0761e92ef8ddbe4e378c6274e354cf47f1a8f71e5605a51ff75c5c2e698a4be3bc2fdf695347ac6764b8fe2ca4fb58a2ad90119d7d56c855b8fd0456f88299dff17398c73de27ca9a984b011bc6e973694f77d502676e26b69c924bf8dce6afde865071af525cbad8252d91073c3eff1c702555547748edd6fe927cf75453b8bdc55a26b8afb6be8fe0498a3daa9a83154d72a8ceb630ca8a6752d218f3c1ab775e11d79d3f8ed7cd55186c7ab61a854cdee8a51faffc11f6d3d3db44faa01b37c99739553c4a40193dee3cff34f8826ee5502a5bdc44ea56653e26e64f27d93d327c4ea4cf437fab6fe6699df4699805a044ba0cdb935a4c88051929ce3dad6c77f51a46c9bc8a14c2cc5115326a00eb78e0487216e98faa8cb284f1cb617aca90693e8dd4e15f350579002c56e11ba0d7d41a0d3d043b9237061946da74a64fe312b5c98952cb44a7b604f7860e258f922b9e461dd98d2183a23d18f638006e1c18256ad7327e4bcf30a46576a4c767a8915a235243347a9e16f9287406b9c361f392fccb9f763d4d593b9aac4bfc9008c70d74abe7dbde33007520addd2a2a566d9f9d3d7ce4a19a21c9bdf5e8fe52fab100c52def765f28dc34f21737a44a", 0x1000}, {&(0x7f0000002200)="5278ba6b6ab22ae345998df4f5a0cc46633a29cc4d2d94a6a7f4d8095d7d7de01a41fd29265c6929e1a7ab32709f6c453bd8e786ac14c09780ef51ba25a827ba16304ab5f97da865a8bca77ce9374e8ac2efc8618e11799f7564697e20b0c66efd820e08e7f3429d60bab2056198f19526687c31245c5bef8d1ab7c9000996f143424da712208ed22dca68088c73f65cc1a4ae5a18da91dde2ee89fe9bae241b2c2201bc06", 0xa5}, {&(0x7f00000022c0)="7364eab71afe8efe86c52831f41092173c0935e08a649e278e9d18ba800a80e148defe3192c47acb676850fa050e92c8c3c4494a13ca943aeb9b7681732a351b3b0a21467aa22b6f060b63338133e519a6a3a5c685a26c615321e7c79b8db9e47131175314709f2b1d9b659069fc2e223898514bb94fc684f619f9b9ac96b8d2504177ee56cf254b964b0c8790782f811da252239081770a84caafb4dbc4813b4d9a749e990d4e466a13414089cc58ed5f48d8de458070a4c70d30e19f7c4e78d36de6d76471db224b416c646d251a28ec8794f038dee795656ae727a10bc6f9e4f6b3bc6944c4a3ccd79d9a30173ab8", 0xf0}, {&(0x7f00000023c0)="d57f828e3d267e2fc21ce52ca6104def75777bf6973115b1ab48b86b9cbcd4deb548833c1cd367245d366d11bf6d1e24d5b75e7eab6492d8abf18723c7bbbd844d14a57a4355ba3394a2bc138a4fd1ead9dd3f68db57c429970515684d12730a8f6293c89646388aae02b2d74b904a6a0c6e16fc8fb496", 0x77}], 0x7, &(0x7f00000025c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, 0xffffffffffffff9c, 0xffffffffffffffff, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r2, r0, r0, r0, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x80, 0x2}, 0x0) symlink(&(0x7f0000002680)='./file0\x00', &(0x7f00000026c0)='./file0\x00') connect$unix(r1, &(0x7f0000002700)=@file={0x0, './file0\x00'}, 0xa) getsockopt(r1, 0xff, 0xffff, &(0x7f0000002740)=""/97, &(0x7f00000027c0)=0x61) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002800), 0x200, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000002ac0)={0x8, 0x53ee, 0x4, 0x20, &(0x7f0000002840)={{0x7, 0x7, 0x3, 0x3f, 0xb0, 0xfffb, 0x5}, {[0x4, 0x81, 0x2, 0xffffffffffffffc1, 0x1, 0xffff, 0xfffffffffffffff9, 0x8, 0x5, 0x8, 0x4, 0x20, 0xfffffffffffffffd, 0x3, 0x2, 0x77, 0x53c9a213, 0xfffffffffffffffe], [0x6, 0x7ff, 0x8, 0xb5d3, 0x4, 0x539, 0xd6, 0xfff, 0x1, 0x9], [0x60420e0d, 0x1, 0x0, 0x40, 0x3, 0x4, 0x9], [0x6, 0x3, 0x10000, 0x347, 0x8, 0x5], [{0x6, 0x400, 0x8, 0x400}, {0x3ff, 0xd48d, 0xffffff00, 0x3}, {0x401, 0x7ff, 0x7, 0x2}, {0x9dde, 0x800, 0x10001, 0x81}, {0x5, 0x1, 0x9}, {0x0, 0x9a2}, {0xffff, 0xb9b, 0x8, 0xfffffffffffffffc}, {0x8, 0xc11, 0x7fff, 0x3}], {0x8, 0x68, 0x6, 0x2}, {0x1f, 0x0, 0x4, 0x6}}}, 0xfffe, 0x2}) r8 = socket$inet(0x2, 0x3, 0x6) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002b40)={0x0, 0x0, 0x0}, 0xc) setegid(r9) r10 = shmget(0x0, 0x4000, 0x24, &(0x7f0000ffa000/0x4000)=nil) shmat(r10, &(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000002b80)) setgid(r6) semget(0x3, 0x3, 0x550) rmdir(&(0x7f0000002bc0)='./file1\x00') r11 = semget$private(0x0, 0x2, 0xa9) semop(r11, &(0x7f0000002c00)=[{0x3, 0xfff}, {0x4, 0x3, 0x1000}, {0x3, 0x4}, {0x0, 0x6}, {0x3, 0xe00, 0x1400}, {0x0, 0x9, 0x1000}], 0x6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002c40), 0xc) sendto$inet(r3, &(0x7f0000002c80)="587038e7a8d24b914cfbbad26bdc8c3b84d50a5d15f96ad24c83857400d5e81910bbd60f4dd67440fa75e823a8386e54055f097f0b8e939df0357d40fafc2b8a1f0ac08d05bb3d6c071f21c04b33a0c2f54afbb19f486e97e8b7134c0f72f36ab6e86617fedc02e700f846ce536f715816a96247f7b18a5aba89d46f12e2b7bac62a32630020be3e40", 0x89, 0x4, &(0x7f0000002d40)={0x2, 0x1}, 0xc) executing program 4: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000140)="8ad1e91357a7e17fe647c27eb3b1ff9751079e3070afd0d946d630ea6832c8f291bd07de1def77a6267612b50c25be51ca2bf6683124422d", 0x38}], 0x1) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa450b08bfa22f0800450000280000000000009078000001007f0000014e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 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, 0x1c0}, {0x9, 0x3}}, &(0x7f0000000200)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) 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, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x1) 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) sysctl$ddb(&(0x7f0000000040)={0x9, 0x5}, 0x2, &(0x7f0000000080)="6d65f783", &(0x7f0000000180)=0x4, &(0x7f00000001c0), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$getown(r2, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000240)={0x0, 0x2, 0x40000000001ff, 0x0, r3}) socket(0x18, 0x3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x84}, {0x0, 0x3, 0x0, 0xffffffff}, {0x6}]}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) clock_gettime(0x0, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x4000, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f0000000340)) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) socket(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000180), &(0x7f00000001c0)="c86847f5a5cfb90a1c4c11db1ab621dffa95eaf79a3a975ac428b67a44b803b47766d4cc0f784bf5e5f1d69c4a30", 0x2e) sysctl$kern(&(0x7f0000000200), 0x2, 0x0, &(0x7f00000002c0), 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8353712051eadb71d89e000040781e4b2ffe040ff0008254842899ff2ef932e811f29902bd41c00", 0xc3, 0x402, 0x0, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x30}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, 0x0) poll(0x0, 0x0, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000140)=[{0x3, 0x0, 0x0, 0x5602}]}) executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000040)=""/124, 0xfd00}], 0x10000000000001bc) write(r0, 0x0, 0x0) readv(r1, &(0x7f00000023c0)=[{&(0x7f00000003c0)=""/4096, 0x1000}], 0x1) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/159, 0x9f}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/91, 0x5b}], 0x9, &(0x7f0000000800)=""/60, 0x3c}, 0x1000) flock(r0, 0x1) close(r0) pckbd_enable: command error executing program 6: r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, &(0x7f0000000100)=[{0x3, 0x2, 0x800}, {0x1, 0x2ff}, {0x0, 0x3ff}, {}, {}], 0x5) (async) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000240)=""/8) (async) semop(r0, &(0x7f0000000280)=[{0x1, 0x1, 0x1000}], 0x1) semop(r0, &(0x7f00000003c0)=[{0x4, 0x3, 0x1000}, {0x0, 0xfff9, 0x1000}, {0x1, 0x102, 0x1800}, {0x1, 0x3, 0x800}, {0x0, 0x200, 0x1000}, {0x0, 0x8}, {0x2, 0xfff8}, {0x2, 0x7}, {0x4, 0x1, 0x1000}, {0x3, 0x7e7, 0x800}, {0x7, 0x81, 0x1000}], 0xb) semop(r0, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}, {0x4, 0x8, 0x3000}, {0x0, 0x2, 0x1000}, {0x0, 0x8000, 0x800}], 0x4) semop(r0, &(0x7f0000000280)=[{0x4, 0x1}, {0x2, 0x1, 0x1000}, {0x1, 0x2, 0x400}, {0x4, 0x8, 0x1000}, {0x4, 0x4, 0x800}], 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r3) (async, rerun: 32) fchown(r1, r2, r3) (async, rerun: 32) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x8000, r2, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x1000}, 0x6, 0xffffffffffffffff, 0x2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x2249, 0x6, 0x2, 0x1, 0x6, 0x6, 0x7]) (async) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/4096) (async) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r5, 0x0, &(0x7f0000000040)) (async, rerun: 32) chflags(&(0x7f0000000000)='./file0\x00', 0x0) (async, rerun: 32) r6 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0x2a12, r6) (rerun: 64) fcntl$getown(r4, 0x5) executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205609, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[{0x1d}, {0x7c}, {0x8106}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x400, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ftruncate(r1, 0xfffffffffffffffd) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x17}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="00040000", 0x4) r4 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000040)='.\x00', 0x2000, 0xd02) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x1e, &(0x7f0000000240), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0xcd, &(0x7f0000000280)=ANY=[@ANYRES64=r2, @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="7104000390780000000696c729630000d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565ff3567edf7dcd1a43a2f80b44a3727c2f4674a3cc8c6b5bed03101ec02f161e1f2f4556b0fa2feb8a14d2c84e27225552e7c5e029d2f55db29f953d40246b1b6e0b49"]) pread(r5, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) ioctl$FIONREAD(r4, 0x80206982, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) executing program 5: ioctl$KDDISABIO(0xffffffffffffffff, 0x20004b3d) r0 = socket$unix(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) msgsnd(0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000008d136a159619f3b2cc907f318c2ccfacbef4800b150f4f71e3acddb0ebe041f23bb6d441da4607c3beaac250b0cf9d1be0d5dc884f29306df18b414384cf9365c4114ec1018421c73f4172c70bf2e3c733d6ef7b9b99e8c58920f774f264e6ebdd9207a863d32a696a92792ee9a66e51f0a8907b7f25984419ec8985dba5919bec757d9f206820f74fc7b54614fb9cb5b9cde2a55fd568fdd22648bf3ba3b5d1afbf9724fcbccc6a3ff2a23b8dfb840c22d5cf52187291f89d183c7802"], 0xe1, 0x0) r2 = socket(0x18, 0x2, 0x0) close(r2) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x0, 0x0, 0x7ffffffffffffffd}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x7ff, 0x7ff}, 0x10) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r0, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000", 0x0, 0xfffffffe}) r1 = socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) getpgid(0xffffffffffffffff) executing program 4: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x9) dup2(r0, r2) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x5, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = dup2(r6, r6) setsockopt(r7, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) sendto$inet(r7, &(0x7f00000000c0)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e4788b7c1995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7151224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a03", 0x86, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000180)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r6 = dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) recvmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x800000000000000, 0x9}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(0xffffffffffffffff, 0x0, &(0x7f0000000080)) executing program 2: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setreuid(0xee00, 0x0) getpgid(0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6d}, 0x0, 0x0, 0x0, 0x0, 0x1ffe00000000, 0xb, 0x6, 0x5}) syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', 0x9, 0x0}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) getuid() executing program 7: r0 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0x3fffffff}, @icmp=@mask_request}}}}) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000700), 0x0, &(0x7f0000000840), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffff5, 0x7fff, 0x7ff, "d88c1afa8797f9bdca0988d115540100"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) ioctl$VNDIOCGET(0xffffffffffffffff, 0xc4104603, &(0x7f0000000000)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'}) r3 = dup(r1) dup2(r3, r0) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = getpgid(0xffffffffffffffff) getpgid(r4) writev(r3, &(0x7f0000000180)=[{0x0}], 0x1) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0xb, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r6, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f00000003c0)=""/177, 0xb1}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) madvise(&(0x7f00003e0000/0x1000)=nil, 0x1000, 0x6) executing program 3: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x1c, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x28}, {0x4}, {0x6, 0x0, 0x0, 0x1000}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x18, 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="a1a5537ea29fb8c6386c0d25c172", 0xe, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1007, 0x0, 0x0) r4 = getuid() r5 = getegid() fchown(r0, r4, r5) ioctl$TIOCDRAIN(r2, 0x2000745e) r6 = dup2(r2, r2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x0, 0x1f, 0x6, 0xffff}, {0x401, 0x3f, 0x58, 0x106e}, {0x7ff, 0x8, 0x1, 0xae}, {0x5e, 0x7, 0x80, 0xfff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r7, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) clock_getres(0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r9, 0x8210560b, &(0x7f0000000000)={0x0, 0xfffffffc, 0x0, 0x3, 0x0}) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) mknod(0x0, 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x1, 0x2, 0xfaa, 0x7fffffffffffffff}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x2, 0x0) syz_emit_ethernet(0xe4, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffff0000000000008848"]) executing program 3: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 64) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100), 0x0) (async, rerun: 64) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x1ff) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000140)="8ad1e91357a7e17fe647c27eb3b1ff9751079e3070afd0d946d630ea6832c8f291bd07de1def77a6267612b50c25be51ca2bf6683124422d", 0x38}], 0x1) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 5: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102009000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 3: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) syz_open_pts() socket$inet(0x2, 0x3, 0x80) writev(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0x100) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x2}, {0x2}, {0x40e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x16}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) executing program 5: sysctl$hw(&(0x7f0000000100)={0x6, 0x12}, 0x2, &(0x7f0000000400)="b5a7e6307d6404fdf01f00000079948b20765a98d09fe79a90f2745ea113c888285fc2595f647d9f36964bdd6a97e90f7687d24ae7dde149dee988dbda643c77b814c53e5f8e94272758dc98e657455f580daa176f380588142e92f4aa7847afac5b26bc2a3a635b7be6213263aa1adf6ebb1850dac7a53f000000c4e70bb9a7a69eb06f9556182e3e3f5e98128bc58ef147ca0919f67de46ba61208a4232eeed6556f5f85b7b9a889d97b60118804b817f303957efe7b010a85", &(0x7f0000000280)=0xba, &(0x7f00000001c0)="1dbd06084921068fa87d047dad65ae", 0xf) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x55b3b3b89a53c133) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000002c0)}) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000000c0)) mkdir(&(0x7f0000000940)='./file0\x00', 0x0) setrlimit(0x3, &(0x7f00000002c0)={0x100000, 0x100000}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0x7fffffff, 0x0, {0x0, 0x5}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x3, 0x1) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() dup(r5) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) msgget(0x3, 0x640) writev(r6, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000240)="007a774de42cdefad090df9330cff30babe1d1782c1e25742b93f22af167b5002066ee9e08422f7d219bf16ea11e8f50", 0x30}, {&(0x7f0000000400)="7c7e80ed1ccab9e30a2f674a0c12608fc939166b83a1c174ae72c40ce2949e4eeda374539a19a0e3a6a612bd7e08d836a99688bb53bf7bb7b27239c078323c773b926d94be790b597229dbeb56f4d12c040305577f305e38432f95499274ab35b5ccb7c52ca59f4b96b0d97dba39427c95fdd489f1d969022ffd1f92429cde463745c04fec549592326c089c27243d8c5d63a4f24db58b2b958c3896b65fa5b682da226f501f86bf0a25e2f31e0d5e3d0068f8a6fb25c089505221b88b213563d40422e7bc006ed1f72b973989ffb42aae2ed0f45717417ccb8ad88b24c52b36895c31fcab417644e5c850811f621e72243705b33a141d", 0xf7}, {&(0x7f0000000500)="951499beb1196944d5281c7293291b6a621879a7061fb6146524eff42ec1ea745607579424cf70435f447ad3295a9ca4c8fc3e469317d0ba074002e553cc076f17f4806f6199b1c5b199794c7800af061ed1ce7b630c86a3347b9a73fd049d42bd12b680ce1df91da1ff910ae94dfccb8dce56d68ff4a8b95e7d4091c15a763537b014f680df73a946e3150504b6883d34ac684e0e6f5b6abb33001767c2f4654c31b4da9135c07e68e6982e0e5258554d578518c10a8a88d2f1bbeead6f832991df8668019b53fdcc4393d72be950ac3b", 0xd1}, {&(0x7f0000000340)="d27d291d0f1aafce0f4be11fc4c3e26a2fe0a840ae23ff56e69fea5a4afe8dd0b8fd531aeaf0baba5556970d7967388e9b8c71628957274847287417131810b4d373a1e9285bb10ce17eecd59838818462541ec60ec5d44d1aa9a58d388607d20b71b39c2259140bb2bd8a6b", 0x6c}], 0x5) msgsnd(0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4ff7a, 0xfffffffc, 0x86, 0x7ffffffd, "9e7c2c864ea5f500", 0x3}) writev(0xffffffffffffffff, &(0x7f0000000180), 0x0) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) (async) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x9) dup2(r0, r2) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000040), 0x10) (async) connect$unix(r3, &(0x7f0000000040), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) socket(0x2, 0x5, 0x0) (async) r4 = socket(0x2, 0x5, 0x0) bind(0xffffffffffffffff, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r5 = dup(r4) listen(r5, 0x0) (async) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) (async) connect$unix(r6, &(0x7f0000000000), 0x10) dup2(r6, r6) (async) r7 = dup2(r6, r6) setsockopt(r7, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) (async) setsockopt(r7, 0x6, 0x2, &(0x7f0000000200)='c\x00\x00\x00', 0x4) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) sendto$inet(r7, &(0x7f00000000c0)="da5ca0e90660987bb7e641f8d95f7c601120bd155931e4788b7c1995b3f51444ba93c7974cd8bd02e27ede376f4291ebcd6bb68b3e81bf8bf8834b833717bd7151224a49d05deba92c028554fc0909202850432aaf5a1676bad07c9cefba2405908475943a5fc734709f932f6289e467f3504f9e716ce458f3d8132001fbb572711e70699a03", 0x86, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) (async) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea02000000000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r8 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000440)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000001280)={{}, {0xfff}}, 0x0) getitimer(0x2, &(0x7f0000000180)) geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r0 = geteuid() r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000340)=[{0x2, 0x8}], 0x1) semop(r1, &(0x7f0000000140), 0x2aaaaaaaaaaaaddb) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x1000]) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r1, &(0x7f0000000080), 0x0) r2 = getuid() accept$unix(0xffffffffffffff9c, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) open(0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x21d, r0, 0x0, r2, 0x0, 0x188, 0x7e00}, 0x5, 0x8000000000000001, 0x10000000005}) getuid() r4 = geteuid() setreuid(0x0, r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0x0) r5 = socket(0x0, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x2f, 0x0, 0x0) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0xa410, 0xffffffffffffffff, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/116) select(0x40, &(0x7f0000000040), &(0x7f0000000080), 0x0, &(0x7f0000000100)) executing program 6: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) (async) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000840)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000740)=[{&(0x7f0000000100)=""/234, 0xea}, {&(0x7f0000000200)=""/113, 0x71}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f00000002c0)=""/161, 0xa1}, {&(0x7f0000000380)=""/215, 0xd7}, {&(0x7f0000000480)=""/176, 0xb0}, {&(0x7f0000000540)=""/159, 0x9f}, {&(0x7f0000000600)=""/168, 0xa8}, {&(0x7f00000006c0)=""/91, 0x5b}], 0x9, &(0x7f0000000800)=""/60, 0x3c}, 0x1000) (async) flock(r0, 0x1) (async) close(r0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "254dfc210b4aa916fbd5f000", 0x0, 0xfffffffe}) (async) r1 = socket(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) (async) getpgid(0xffffffffffffffff) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x18, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r0 = syz_open_pts() close(r0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000200)=[{&(0x7f0000000280)="00000053f6953b578a5e78ba726a44164282fbdce59879e20721c0b25930ac15cad92b17987d6c70b9047f2d23cdb8b6d76cdb4acd0f01d102ca1b9624dcb92a3496a85cd3e9356c954d9ad25d87bbbfee51603c6f705bcd4ebc04feceea4a01bb7075d879a19cf6c8ca7a76f1a3377ba643b0b06bef67d736f39ab2dfaa21a7c9f74a537a67ea748b925d5c0db14f19b8643bb65a04e2a641830b2ef9ab4087e50c63959920d13ff13464ce1c18b643a71260860e0483ab217250cdcb121305c5c1b22a236c83d7b8d20dfc08bebe5664e1ea1eb7bb0814dd", 0xd9}, {&(0x7f0000000380)="6156b89a6c15794f5426cf6a9a99b45b13564d6568f0610200e27d20182a400c7a9a8f0bf303294555b6b6cd19d32607b3754f4a88c97fe52899b92de96dbe32036c902694cbd8aaeda1b13395179e9aa22d5bb4ed975d8a585625759478115f4c4ea9fbe58382e00bad0ecc43529514d50fd81869975cce62c2e1a2520b63fd16166f35d4894abbed34c52f3e7e55be11106341ebcf1c65", 0x98}, {&(0x7f00000000c0)="d09f6591cbc30693afd0b88a5a095acbc2a56dfe7b00631bbf4fdf76ffff000000000000057fa75fcb6b520094262d6b81f8fb491e0d5f97f7e6e6fa34e3a87f4928bdcaba0d83c8a2f903007224ea89dd9aec6f5b8a9b09b2593bf5a6bf21f0983e", 0x62}, {&(0x7f00000009c0)="e0707225df5da0a3cde8f30024830d8e0a6a680844e59fcfa5dde0a596d8cb2901b8b60f269bdffed86a45026e99759cd124180e6c72cdd068718d18c40fc74364f4efef980c177c9d13853ee6bd3efb6bdd04795f2e00eef893ba9db6c641724b4320eb59db72e821e00eacae80ac14ec93e79465b5dfe980b08c3e219e10a322fc6a99d984aa3a17ac3eb99a7d90cd400081b6b1e9c2e49f51572f7f000000000000002cf371ea6bd4c4ec685cb5f1e1944576a86ba1fb802e8228e5f58b56265448b08e1f2d780a33751c191bc1a169ff48b7256c2993e0bc717933110bd6383d6022fb98dde74b5ab0ecd85d1c8019b3b8c07c14da5e8c27dea1464f6fc6dfbdd6c0f4b271cd8e8de9884f86ed79b994b9ed88cf29836e05544d9b93bb7fc1e2c2c2fddcddc82f884d45aeb0ce7407d2577be2fe2f8098613ab2ad60b5032a13dd9d63a2407efe3fadd1846988c3a299fddc1186d14064c4aeeee77394eb10e65516559f522378718fd87e5514c8fe55366b2154c898a888dcbbde73ca9e0126d6ee8c27af7b9eda998ffa359f377ea61147a6c3197247f363596ad3d3d0d9282758b09339d02616828993b0855085ed4748e48c50f7dab9668a7dca419149596579bb01408b8f2afa2b4bada88efbc57b7a096065fe6cb148eaed8f3becd5c7287c19d8b8d9341c416f2716c7a6ebaff889cf1ce69c7f4bf117fe4aefad2a50526a28df87ac628879076fe3b857ea830f45cb702afb7c25a06abe4d2a754d0fb77ff30877884fda5755e1c1c02700bade0be10b3c75c0166e477992584dbe308f2136ef82f72391136424d14b3fe1c4ff4cf8ee3d4a30577aa377438a795ce1efe0fef1f6436644224f92b45b87ec346a63a4600abb2bbc572ea82333f56d942d0294230c7ea8cf24bcbab7de10a06fbf4b8a5e4bc88a0b4d676062a62d5042b5d88b0ab80962dfff7ad508e6580ec0e565541c713e4a854483788c4440ed3cb388bb2fcf71e33495d9729eaa4f3df7d9118ea8942720f5dfda14cc5e35cd1c648b1e295dd0984536f225043b7aa56f45b94959d83990e6050353c7681fd596fae2ad6b43b26aac3e6302691eb49a92ac075b0973cc230bf41a02ef123a80cf799a9cf2c472ab0b45cde3c980a092662b79a78e428b56b878c2c9d7d2f667205d07c040744781e9c27e32a133cbe9e219489d97bcae4b2ec4ec0839978daba24fa23bb89fa6edc2b1f929e127136e13d7ab140a240aec7006d0740d15ce77b028746549bb91bde24e341d6aaef7684082283943780105de76983bc8c5101001c3a3a5dfe282d11d70ba08237d0c23eecbdc4a0738dcd1d0e92649c64d1fc75f5d4b1ccd10cee6ed69f4f63f63d63b04a73fe9b0d95ec3d98d55429524a7d5dc83c878f9bff0744c3c3dac7513e665383d243302b985da0fb404dddbde640a4f389fa4c3fb9ea1c5f9d515a2ccc8f64c832aff4f136f99b4d917ed0c1cdede6ffe621e6cd136bc2d43fb680dff0c68099c9503f61d3640c8ab7e0e00fc4a83fb01f03024f4f5325c1fb55568bae34451d9363cdc81e46e97b1686ae29abc9b06c8b5c7e989d3ad961e7216588c01b58b29fb05c432a615d17a09e3adf06cdfdf3dd2283aaa8fc9399b7b1d83c595c27f27b0c43fa110727fa37634d748bad8737cf7e94fb2c07b9737c4576b58e746ff84bbc736f246a7a368af9bcc22ca05122b160c0382db54145a62832ab52e1db855a1b160ef5f619b49f1e02baac67b9b0e626ba6070806e70c82c2d7c3273cf8e90270481e7baa2b2b4dde1b355f71c38405ae3f4f20e53db5e1542091b7f01507410184c37574a9ac52e3d588311c12bec275849496e726f8190529c0a49a0e3e6f455202aaa85bd892385fe7109b119dc4b5f9d6f74b0d27e04b2b648769af58d288765be71b37989a5ac5ae732d9e2a12c722e285383500d13e00dc7d6a064a7b207427edd517b5d30ca905935dbffff61e10b84ca904e4b58ab3278b09d1a3af7e337f777393b93c0e84ae3eb61f87e8f1388622fa35fdd51868a3329cf2c05fcba3c7cbf6afe20466583fbb1a8fa5fefdef3f8340feeff8048a96a2bf7466dce009599d9290c3e091ddddbe3f2031ac6e4c5ae5cf7099f92dde452dbaea6df2ad42b0cf665b8e221206fec348a6e3a70de77d7f474b88e8d328009c8ee253caef981ae633705c28594d3da0ce0de71b21f1cf64ffa8a23f58164d60240e1252aa62de9da39247acc335c352a8724ee35770747b3baf2ad195811dd7b768054277f7e59984084c464d49d936d1c66f7eb006001104bb29906ed7a14ffd968315fcad150cae3d278da5c0b1c82a62da917c39114deddd5bdfbaec686968e8f1aae41a18121de00cb66e9cf95403ec3c47f9155482f2b586fdaa860ac2d3d47329b1d493480fa5c968f3908f56c3c4731df5baab9d67b7b2253e3965a783031979ab940db29a998af0ad8fb492a883a60df2b28462813f8030bf701ab0e779cbc175a7e8d60352352ebbad06f6f1fa8b7d642ce526043ea448fb8583f5ad9759a422a41e41d7b3a36f2fd3acbb63c4d59a719300c9820093262d6b7953ac6f90c270364c31e7295ed15d106cee1285fe71b446abcf7dcf3c0e275e4426bd4e7a57e93e7cf73e1372510d8e6a2048ff8780eda3223277a03eacb710cddfe510169064edbce166244de18084dfe2508159f889a55a67f083c558a9b77f733daff67179a2322b53179e0079c92bd7aebaea9c5340f3ab4b7cc81d51803abd09fcc33392063c34ce1e1a0e675adfdd4a492f5a45e96d2da3d4533c9591bba11ee5a7f8552bba7cdc68932f8f4583e0c8f72b064fc249e1be449f1d4e6c8faa0010000000000000ed34660c399113ca2e1af84335086124e5880174e4db34d7e82a81ad779a2abb3f6de2d6e5ed9e08855396579362285f40c6aba7fac5766b30caa1b5a3ca31935a45e124040a29b974de1cff0eca1b1ba280228bafa33d26d87f77abb36415122a0cf24e1525228ccca1f6873e67bec443c6fc46790d2af8029bc97719078956a3d3c897faf5b19beccc2b37813351bb8a0964a5f8cde403f162d4035b6743fdf93830888e6d0927e68c924de1ee1e6eda7de8348196a0e240b4fd629338d977b497c315662ab60b84797b733a931741f0f7ae88e608a9dc73ce5f2b075af61b6acb61f8fd475ae504f97723326778a75a37474e1cf7aeebc8baa20f2168d566c1cbfa0eba48c19297ed0036090a7989ef743211924453e79ea244aa18c85170c9aef0f4047332f8b35b47776723379273f292200f4a95c5a19ecd42eba114c3f8cab75937ae571eefd7d79368272db2d2db75a1951fba103340a092a7f7a11e6ed7aede39b6992f2163fddcd8998b1a51ce55edd4991bcf242545192c5da99577e6362b1a26c98ebdd7353b0a1ad10b5736faf60273485d0b7d8f9c6dce6538e5e8dac1b564bcf788efd488490736c1cc354758e6d394c77561e47c8c5de55c824dcef6c2ebb6e9e2c734ea05b56b5017f2447a2634099c1b9b09e061f6747e663dd92e0dc5eafa5eccc7e8d161c1e79f30230bb07dba9894fa6af1c66592cbbff937c01747ce5ca6b356f54f141420e38ae84b8ef505cb8e5a20933c463f48a70983996b72219e31cefc8a9485f6f5451deb8686bf1551de5b549da221a014fa06222265932a5dbdcca51d053482d30798e805c6c65808d72cca8d8aff611be639e7af32a8e9e92b2b83d59a081b86a7704b92ba6ea48259a31175760354ca8733a53ada1537a123ba7dd87b55bce95c238e30f19092f9585e8dd9053bad2c51385afe012c2dbd3c277c9e6689e907b907748964f38b9576ff9b88ec5f1961cdbe845c7e096061686ce822e34a2228227e934803ede4b984ac3e4ef28f0c0e24e0893e70d7d0f668c7d38a14b3b2ff87cae2d1fcf1c8db5c32d02250145fbb20cfb8b279baa4a12526484bdfe4d36d49a82db857b82a0e11a315ea2e298bc8b8a69f4f7545008a440ace5b2654872f3f569269a1144e946c90f904e48ba061c1a615e8cde0a4194a567e86041ac9fa4b42553e19147ef3185fdbc685da9b439f02a6a34d8858eff5d762d4970488508f194b7af38590888c70d69b9eec79e53497645006ec6658dda11a7898ae96c8bc1a54b48470dbd840f0fc68799019b5b4137dc5de49af82d12ff2f50033ee8007c7d9ef1ebb3d60fddcb9239508a858df67e6ad3ffe23acf973db7421777a6a2f23ac58f599d88487ad8515808de09a0f59aaad6ecd7ba190bae74968c49b63451fd68cb2b835db73f7e341587aec98e7618b9836b8e851cb31ba1a2a86d52cf167279f850d811a0209a3d4a9c54055ba189eefa40ea10cd6458e1ba09979a3bafd21c5837fe11c264dea2f529ad2ed6d19849f2e8c0fad613478cb66a6724091e4b2c56588793813b44745eb97e688f382026c85e87124a66f542bdb99fb7fcd874d34985353e74a166a9f1ad64c305912b2b6ec1423c15788fa6b2194e2be021f1deb0f1b3d44b3313fbc9a38c290cede3cba47afcd98a4e50d019dfb64214d9c18448c375186ae9cbc7df4614ed4b9ef760c9808a5698c81b1542bb08e4fc82bfaa01be44d5cda756d4111192661807d4f0ae852777642019dd45d876e2c3bfc3f0486016b3d763cbd9d899b3e00c7d3001e94ed8515f0ec9b9f1ed7b8df767103ef964acb4281a59f5cebf08cc14e5f5166b9a77a43e8a3ea75c3a6a8e56eea86eb2c861fcbee63d44e60a2dc88c726b8149380aaaca89e83433c919c53754a64f9d8fee3049a5ab750eb8191f7676cdf3257c9e0c661921049962b800a299e5f5c002629bf053030203b5925b0f782c8bc5982546761b4256dd7c37a99de97f1187190f3a1068c86eb7c54cb3ba99052518ddff6c2f5a3601808ebccb435889a32b844d663330dd2231d55cec6a2e6f880ac93dc383f0323f33f66cce427475e117054827db2ddee05696992299131d9621d5041a596c3e72d7b018c813c5e1f698381000d3efe1cf189e2f749047bed3c6cff9184f22b4f3b6368e4ed839802f31394207395f8b3758f3c93f640734ebd122b52739a610d85092beeb06e47d32ddbdb1ff4ae18c696cdb93f8169f5980b01ac14ff66fdbc7efccf6f572a58e1a05efb444510edbd59cfef4ad12fe842483a3178cf9c81bb43e9213a7a49339d9a4d8150b5f253f938e91b3801252ca80230a9eb6a15c048cf10e068c6bccdc756d7fa1cce0b1cb147325b435cb504e5db48c32bc68f74a60b8baae0dae80bc4cb1cf4856802868817de6e7345ed493ce177a3dbbdec2690d590a23e3feb49554dac882dd8b70d8b7128d7ba1fcb715dc8b18a2bcfae0bf0a0bb557eb6eae8bad4ce3ee4246398e304188b1dcac6ef8f5e251db9c29e0ddd58abd191c5e2a961fa3e09fbf5a540c7687fefa036743134bf7008f66f484fe72a812844385fccf500123ddce1c3628c0826250f6e2dbe51bb7f525261f64bed241d3ce57b7da9f91e0d6cea8b3b249b461a3bd0372b2a76758de3113532ab8ddb3188cec04333d8d8930673fa753cdda63376e388d99a995642c7c43859ddc8bdde9101a7ebab17d4894f75dacde90fa971ed682fec74e25bd782a6c56d8e5fedd9ceafb8a71afdbeda2bc8c52047c4918c1ca24846c83e1b94fcbae7fb12d01f425e799de44da53c08a063e1ed1c47cc2fb55235c1b305afd000ef8f8cdd7a6234a37198b7bd8acf59a52c325b34f76cf5879128463d3948b4c401d9c8c8b1ebefe4405252612148a2fc80edd07131faae7998ab5e42519b9d536e4a", 0x1020}, {&(0x7f0000000000)="f286a84d365450931351d56a392f125053e372a5", 0x14}, {&(0x7f0000000140)="09b3a74bcc4c28d5", 0x8}, {&(0x7f0000003f80)="9160123d76061585eaf66ae5661e9ef1dcb68a5ffeafff2953cf2e1d8a09ae56a62de6211d18c47e0f3491f0ea03e6790e5c82c2e7d1212652cfacc7743261bc7250207396761e126a9d84b718819d4edbd78a680b79e1459388cd1540571bc7b6b22be82fdc23a0dea1e96238ef53fb6547dc8aaeb3c796eb7be3628b9ce4b2ad3af54bb93a7b609ec98c4fd6e6f40b78a136ec58ac977c0f03880adda9eccffaab3d25acbd77ff269c9d99d292846bbca602408217d66179330b08563d3a2d036050e08f5a632a2d9b8f4399eb7eba6d146046c29decb9837d0127d596bbf3fa47843a5cdf896c9f39db9bf43040c135b43dd710a612c93cbd250efd513478460b88afa894267d6d3b5caa4df2f742ff9f3e6be94897da6794576524701994971c7ef2dfed4f359e8504ee8e93001e9ff61410a2465cfddedb29910228dfc73c71e88be80ce1905310216847c784c3b3be3d4491d25c99901497a2c4856b2989ff73d183474a1870befe42a2236851fa6240071ab8abe4e31179c2f53e634e70a12583be24974f6f85153aa453611c0c8a03b2294a3b234c4ae161d9265cced961b0df5d4515c76984e5e4e15f50b23d890b2bfe7b6c30a6409a5b74fe5a4a8c036b93cd9fb91ea84271269c52f8222916306f23edd3000f7b41cc4b3a4e5fa88a5c2d7678f0227a3782b1f8d6864b7fd8c2e76eff5021235dc3aaf4995d721d6aabaacc97373a107af76ec2c2520e400fbc749f8dd479d0cf5da54c4a73e41270d0391963e0cb8542be65f43fb2538d605085c22bc116b371c9aa02811aa86bd54a65a4b6983168180a3be1560b526de700f1949bb32d5d9f38f6a5c6281624c6fcb44aa657468ffafafdc0637748df145f718082709de89edc894c517a0f7ee0835e1fde37ba18740263c5dbb872aaf3640c55df4ae91f1c4d8a6d060fd46d2cfe9928475da6c0d001f9e2777437a663cabc593f8aa84f3799263cfc27076568723a08221b4bd190a3d24bc7f9bf91698e19479435a59a8ca4fdc38005a55d1e61eaaa9e4d71c99bca17b34045c700de76b4d90df4ff250341605ae4a680f6bdfe6ea5e6ff77bec1f6963c790519181faa2ec1a2f9b16d1b824dabfcef556e91ef4bce02b702146012f691ca05e0f873b793d6051c6448876a93fcaf32ad9b129aad644b9761508e0cbdda42424f5ca9ac5a0cb67fd5ef8d26078c16cf525df596a885bb192168ba4a86e99c0827b56331e6fce281bfdbe7601e6dd9f80e645d073e5fcfb80f23ed8d6a1c4c6f1a0593f126a47bdc15964106058ba5a3f5e3937e4d1936709df941849452f2c9c392aa70906c85e0edba5772c67f4ea0fe3719344d03a358fb664d793c4aa54e216aa56f8cf2b407ff5d4a529911af166a61b7ed4c3ddee3a52bb0c74950249d112f60d18b35e6c199bbaafda43d0f0e1e29b0bed4faeed45e840be722bfab97e30a01e8fdea1117a6b8581d6a9497c3921d84b377cd7bc1a1f3df421fa0a31f196c9f011339a202c77d552d5e30df29ad6a54a02d0bc728969bcb38626a82fab1855df909acb56dbbbe1338015737b460b9085379f144f08f4fe6fbe9c9df241061196a35365a34eaf0c65f97d15c811b98869c4a49ddae0601994d545d202d856fb5e3c96921e56b80ec978feb36f5daef50f995dc3cad442da07de75b97f810dce38413e8cc64ce3d32372a5b7b08ee898f5fbb37c4cb70e8b555322af7968013968ab4d07441409a43d6c68dc5b5cc02ed048e6a296f1f735fae1874c921c15dc6c4422c87c803c1783b344f60f90a3d2efafad2938d8269bda4df1bb247b482f36c1713859723951d31241fe7b3fc4b7c3bf11f055de8365b2b69328e5755fbab9dfb0b03205b2e98dc059fa5487c37ce89acb18613cc62486ce09e75a72a8be009793b00c74e9adc2b93471102f16e83cc9ef0ac2c2b7cb5aa757a5d51cd7f6336151beaf55eabd134a6e6b93593a151653837ed5d494a03bcf061d63d7a8e501973506642f68d6b2d490490cdc9980a624714008335f98caa71d22e8651849caa054b5c119dd154a80afd2ae95506728c0acf02eecd8887b821c764a2be51ba755b9db883a75748d3c20c2205fbdd1ad4ea848883642e27adf313fddfba60f314a80a463f056179643abd18bf0454dc13dd799d25c244460d8d2619238bb5aebe667fb38048d9dc84242dbcb17ecdb64170bb6b80fd710f597cc96d081da2ba082ea62605bb3388f43d1849f8b80ce8f8dadaefa84b0cf5e12c2a3db678dc0859bf927320cf765fedaaefad94d0da4ab50368105e4b5981feeb3edef40cf25780b6b00752e4839a1f3e0c3def6e5233db0490dc8ce93dedf0d44a05d2a132a3649eda3ab5da9e7762edd08b83a8cf2e7d253a78fdddc2c6ce97cbff41532692140ffd82bb4249328d01a9878e3f59d7159c493bec6184cd3d71e9213b4b6f70a7c26404ecde93e81e897e497f3b44ee04bf394cbe8540a49d31e33aa875b0c0e43e0c6af30350c5b7992a08d8cf0b5a88f0e5b88b6da6de61c0d1b6289be8d9effcaadd6b62f47b7169092f07ac1b1469f52b4b2369fd2e0fae1bc43cc415586b11e4fcac1b4148d5e7417e3a0a0ba64973581546781ae2a069073a0a557ed02b2462a2f26ac44729308c2347f4a7d7032b521ff58a8d1b3f095c376216c44762c889ff33f4688ba61dd2f1da40892e49a0bc0ef08940af0352cd6393eb1aef2fe707b138ba8119f3907993810a70bc4f1625ee0618230b58016277b50f89d8a7b92601c697b9ee5915a8cdf0b0d6f23005bc29ad38f7f3a7085efa550ea390ec31873f999733b874242b1eb5dc9dd5a8deb0c14d37e250d98060bbc30e8b5e6155267b424cf16deea1c1b003407f1308f93e8fa0ed90fb3789c7b05a5c6cb65fd34df7555dc14ee95eebbb0b2f0d75e3bffe98aaf4eaad9d39ceabed5967907007aeaff27bb2d0f11cd021bf1adfea43f09a6860db43ee3be9e520399bfe1f4e53b9981ba8f27f1c5e81c63f5e3292ada5c1876436b1d2d5504ab0affda2663d82dfd368cf67113f6dc50db630cd05b71d340afda503c2076f8bdb0f7dfb915defc7c1c9231234ec1b9bc51c9fd412ca09d7b0fd44af63461ece300c5e13c97be28a46be7d7811b648aef748905a3edc10c9854c2019b8da98f39ddae20857a9e10c0e0d31d21732b4464e69a7427f947d0d1428d785238cbe29febfe78002738319659cecaf443da90ce463923c09849bcd23590513bf05b9a0030329d29422057bfad1e9201efde01056efb4338152a90f3958d92affc0d28026067b9fb53847c3eb773edc09361b824de631476c50a9536d3432204f02d55679966fdac3284f5a8e6bb1a0fa8765f1bdf044f58610340b4405c1865340ee14aa612738218e58822cea59b2233bde7f515dca110b5b69cd023c65fe76c05b3101d2cb8839179c19e1253eedd8aa49eec5e61a234404b5050d3ae406b39ef356a61b9b70ff362dacc91ac18bd993d3411624b33516f5ce027fd14b98b71a127f100d0cd7bc06650ffd79b5acbfd6ac8acedd641151f765effd984de0d56aff18d939839671669b2f46ceaaf178b40652aa0830a4d01899721f7ec0f80745a021c2f3ec6ae4c2aa9c94bb13f46cd5ae8790b3da1c0399de2f2832c9ddc7265cdb6564934420b3dae8a9d18b929f23ebf03603a3504894e9091122598eb58a97d6455c7290a8c1762596b926a00ef0c38559b91682e3bc67defa7bfbadd8834f154c195cfa545a5d2b61a1c70f70b22ba920d96e9d1be18cf02d20d506505c098a6cabc45b81120a18bf7dee36f092917cf01bb1b5cc29b1047abc682d28c28f692860e4397298be4d20b52c63221220b995054d2d1ea4f8b51000cc93612add83f113c6197398d4a16a4f385dd825df203540da118fda3b6f0ca27c77b32f6288994bd8f56e41be27b820aa82ccf105c535790d95617a3d4c2c8a7e0d379682375e081bf920b2a2df309cf6d1ae50f39769534d2a47f48b30e9b4d5cbce04c84b6173bc31c6e4a5ed3d5905e0107c6daa440ca612d99ec1ee118156af", 0xb49}], 0x7) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffff8, "0100000063026d00000100000000000000777d00"}) writev(r1, &(0x7f0000002f40)=[{&(0x7f0000001e40)="8e78dbebae5d90546f15d52a70c0d6c01f58a61f32323c0794131b931fec61639d2f39a6047225d023e386c4556448c215cf2412d15d80dbf9f84b8741dd0b85594b84517605a7a7397ed4fb170e22d274b430934323f2f4fb5606ef5596615f1483c475b95ef23aea27e3b7a7c35f66ed518b4f97d9fa5945621a1173a9e1e34a3761486699739b5dd0f87a0d15ddb90c5f0b6935666ed373a8123f5a6167a180b5021fd0acff9d9731a5bd60e3ec94e2b7771d82937d6c7ff1b9422fdfbfa590964ca5b01b1ec5b60ef0bdd0be043b45cf8d18a5e672cff3c0aad2f41623f7ba3ba28c9b2419a3492b027f5169f1c7a49d496800dc3655536d25fd59b9cc0aa0d3bf78ad55f60a9ed41e1bb19b1c13d2d39a03a32123e8c58bbbd8603eaf87c9feff40795f8ef85e2c71683f9b14eefdc5e1d5c634c796cb911a58d83b20ec6e38ea7ffa40bfb8663e568765f8dd8d20143f82711d82d74b2d81b884ef21822818bd82a0920bb8c5b6e58e7aa743bc6b19728a785d2dd1b13ed5f5d3b903b3060c45f45802", 0x186}], 0x1) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0xc7, 0x11, 0x200000000000003}], 0x200020, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0x7fff, 0x7, 0x599, "d8b50706000804001a00000000ffffdc0100"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="695d241fbb0b995654ee0c79e4c0066eebce5e687cd3b159cc3653a3539f5df5c897ea0a1ee598ee7e1ae74d9fb7a08525ee61929b6d5e3ddff8ff210d9357dd113d2dcb9deda46b712a2c36922c683f3fca87a6d50881ecf14e49c31e92e41c611e061305189cacc9d1428718120d48eee17d4ae2dc", 0x76}], 0x1) executing program 7: r0 = socket(0x11, 0x3, 0x0) recvmmsg(r0, &(0x7f0000000040)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0}}, 0x10, 0x500000000000000, 0x0) executing program 0: r0 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r0) (async, rerun: 32) fcntl$lock(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x3, 0x4000000000000000, r0}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r1 = socket(0x1, 0x1, 0x0) close(r1) sysctl$kern(&(0x7f0000000000), 0x6, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) r3 = socket(0x18, 0x1, 0x0) (async) socketpair$unix(0x1, 0x5ef77e1f9229a740, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r5 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet(r5, &(0x7f0000000100), &(0x7f0000000140)=0xc) executing program 1: open(&(0x7f0000000040)='./file1\x00', 0x20, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pledge(&(0x7f0000000080)='{-\x00', &(0x7f0000000100)='+-\'\x00') recvfrom$unix(r3, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) syz_emit_ethernet(0x61, &(0x7f0000000280)={@broadcast, @random="ac566789c541", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x53, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @multicast2, {[@timestamp={0x44, 0xc, 0x0, 0x0, 0x0, [{}, {}]}]}}, @udp={{0x0, 0x0, 0x8}, {"b118c3ace99698f88732e2aa21fdc48103a73a0bfcb422b030c2a845400a2528002b485bf57bcf49fdaa86"}}}}}}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0xc0) r5 = getpid() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setown(r6, 0x6, r5) r7 = fcntl$getown(r6, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, r7) r8 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r9 = getuid() fchown(r8, r9, 0xffffffffffffffff) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000240), 0x20, 0x0) r10 = socket(0x11, 0x3, 0xc1) sendto$unix(r10, &(0x7f0000000040)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002018fbfe0c2300008abfba0900000008e371a3f83437320501eab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x14) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x2dd}]}) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)='O1', 0x2}, {&(0x7f0000000140)='@', 0x1}], 0x2) executing program 2: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="96e9cf1c0f9fc25ac05e6f4c", 0xc}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)="a4d1def6a09663e3088418dc50bb23fe818a60107465f8e9e15bc1419eeec039785002dffed6a8fdff74a20cff73d24ec0141cd009ddcab13270c0e254c7c433f392db83f49bb5dd6a865d8e42a5ebe8ea0a", 0x52}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000140)="8ad1e91357a7e17fe647c27eb3b1ff9751079e3070afd0d946d630ea6832c8f291bd07de1def77a6267612b50c25be51ca2bf6683124422d", 0x38}], 0x1) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 4: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{}, {&(0x7f0000ffc000/0x3000)=nil}, {}, {}, {}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {}, {0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}]}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000600)={&(0x7f0000000500)='./file\x00', 0x276, &(0x7f0000000540)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x81}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = getpid() ktrace(0x0, 0x4, 0x1424, r2) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) fcntl$lock(r1, 0x0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x401, r2}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@rr={0x7, 0x7, 0x4, [@multicast2]}]}}}}}}) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x61}, {0x8106}]}) syz_emit_ethernet(0x6e, &(0x7f00000001c0)=ANY=[]) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000001c0)={0x7, &(0x7f0000000080)=[0x2f, 0x0, 0x9, 0x0, 0x8, 0x2da5, 0xd18f]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000001980), 0x0) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x7fffffff, 0x6b9, 0xfffffff9, "0a2aff748207018c62e2fbffbfffffffffff00"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000f80)="4d8e805b4782371c982c275697f080102b23f0614390927ddc14e03eadeae5f457076938ac4a1e92c26de0ed16e0004b595344356f01d43062cf9390c0566b513f9fd300dab20a3cdee25c10808e629984ae8e715920d3b76ba6044852dca93a63a613e44b6a7fcf93bc57dba485d149e69a77882ed323003ca8e6828193694c95796f28e5d5a98b8239cbb0a59249f7fb6c36ed76a480ad1143ff2273a0382b120ca2c632c4fc0b887b20efd2bba9e74650bcf47fb4a05bab662a3451e37f7807d319124f22543177966fcb47f07f79650d31289e57b86ca1e2a96fe5b95a67142b8690cbc26e1d904a664e22e1b7604dc643d86396402ab43c6bf20e1cc1b8c83e54de0931fcf31948c6597a17042c", 0x110}], 0x1) ioctl$PCIOCWRITE(0xffffffffffffff9c, 0xc0107003, &(0x7f0000000200)={{0x80, 0x9, 0x1}, 0x637, 0xffff8151, 0x3ff}) writev(r2, &(0x7f0000000740)=[{&(0x7f00000009c0)="a23371636315bff98d19672f8212513fad3579f9989f80fea77cd3deb6f0dc7a16a4766c4d01ba7574d21bb6fd876a5e273df5c2efb4bfbfbba6d0607c89f6f9931c9842434042d7584032a881f7cd6e83f28349e93ff12b76b6b85d4803b0fddb0901104566aed5717f01637be81c00b8494bdc6f751680575c21c4874ff3635fbf50150b805240e873fa926506235d0a629fc47ac8ebf17f975d5d7fd162ff41f4c348e3525042f5057b8658c235f799863fc1610a40b51bc5a893ab71248030edbf0513b5755fd79834c57ccd701ca22ac8f2107b5d7eec5fff98f08d8ac242c1ab4173975bc6d781105699ace2c6d8b3ce4edf41867473b54c", 0xfb}, {&(0x7f0000000140)="ccabf45988f213636cb70143b4b9e70de22af12be645e1971bfd5b11f54d0958ff501973bc6e376c80", 0x29}, {&(0x7f00000002c0)="1705cc168cc107ff82a560901cd2a5159260b871e9870becd338e810ac9db46da6003daa2d429aacf5d2f1c57338884448ed7b28f7df48b92024f9cd6f85522cb49697268b0f4b061d0a9244c030715b2d3c61a166dfaadc31c6a584c6afd751ab8af0bb6838af36121f30", 0x6b}, {&(0x7f00000003c0)="194778e492ae51", 0x7}, {&(0x7f0000000440)="5523724dbc478ae0a9fb96ee2d9ccd355be7ade22b147da9c6642df754a108669d2d5924796858251ed2549466401db9cab9f46c95bbd423971bc31ae3ea107aac416a9a49c416351256aee61de0400c65e10b09b4768eabcfb42a183ca72597dbef4f480b00628eb4e3c17b3349181fe6839d6a5ba7cf435409fa2c05b7341d7690893aa1b1e6a1e1a1585a9b23919ebe23f2c6755bd4", 0xfffffffffffffeba}, {&(0x7f0000000600)="3042a106de5b00508fbdafbf867657c638ff71f633d20656d21cc4fd69a9d737bb1f42b0134ecc0159b07dc6cb11e1288df1931f1075e3868f234a3ff8d20fadd60447013dee8ba768fabe028af972e9711511d1abf332923f7a6d6cf19b640c0bf32e1aff42ee1798", 0x69}, {&(0x7f0000000680)="2d898b1d753ad155f405ffec653aa76059d017279f95f0110c7098", 0x1b}, {&(0x7f00000006c0)="9b828cf13141c353ea0c649a36205c4b3cabf75ca6f4042220fa1fc5d42fdaa27c32f2f970654d544d73", 0x2a}], 0x8) geteuid() writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000000000)="56ce011ab92f8ec5348344de732dbb9f6a880f632e412393dc3e142f1521", 0x1e}, {&(0x7f0000000500)="badbad87750b277e6e2891897001b819402604bdff7ba28be26cb4d6a713e9d85ec8de55c44a3ea5e9bf18b40f1bfa4ecdc59b91548e03353d077321e0f20f36bea80857afa367df95a467073ddca34286", 0x51}, {&(0x7f0000000100)="928fadf14afcc2ac", 0x8}, {&(0x7f00000007c0)="07e7cd8bd123d8393b0b264e8866b3c3356a11f903abe5bc61b4e0fd4aece00ffdbdf0ecb6a2873540ec1517befaeea297c59051398330597c6939cea4a4bf217ff28d895f647be7c95f1ae2646c21b6f8568e628da0b8f200aca55a475e11abc2ec94411e5a20228848d59e89738c52ec69d7f389473880cdaa212f207888bcdbe401", 0x83}], 0x4) executing program 0: mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 32) open(0x0, 0x0, 0x0) (async, rerun: 32) syz_open_pts() socket$inet(0x2, 0x3, 0x80) (async) writev(0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x0, r0, 0x100) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x34, 0x0, 0x0, 0x2}, {0x2}, {0x40e}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) (async, rerun: 32) mknod(0x0, 0x0, 0x0) (async, rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x16}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) executing program 2: r0 = socket(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10, 0x5000000}, 0x0) executing program 4: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r2 = socket(0x18, 0x400000002, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = dup2(r3, r2) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000180)=0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) r6 = dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) bind(r0, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) recvmmsg(r6, &(0x7f0000000080)={0x0}, 0x10, 0x0, 0x0) executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x81, 0x5, 0x5, 0x4}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000180)={0x10, 0x3, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc58}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xe11a}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3f}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xfc20}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0xc85}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8000000000000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x9a9}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x8000000000000001}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}], './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000380)=0x1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000003c0)=0x1) shutdown(0xffffffffffffff9c, 0x1) ktrace(&(0x7f0000000400)='./file0\x00', 0x4, 0x0, r1) r4 = getpid() semop(0xffffffffffffffff, &(0x7f0000000440)=[{0x3, 0xd, 0x1800}, {0x1, 0x3, 0x800}, {0x3, 0x5, 0x800}], 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000480)={0x2, 0x401}) sysctl$net_inet_carp(&(0x7f00000004c0)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000500)="e1ff2950707de798c485c5c1a2e7c44ff012408c405d2dfd8e38e76c0139e7ac17414f73c987feebb8b38feb0aca8134daa5e77e47db488a276d97f95e1640c32a863b903040319e832b4dcf762c91e31d9b57ba7227c4fcd96d3610789c7a9c2858716be19a40b73a5d4b46e17ec1a4f2c74d3c9b0450d95e077349625d48046ac478d4766a6bc74b64bb0e678f177dcc8dc7866a585c32958607d88584459f9689d4a0", &(0x7f00000005c0)=0xa4, &(0x7f0000000600), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r8 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x5, r5, r7, r8, r9, 0x96, 0x96d}, 0x8000, 0x1, r1, r4, 0x8000000000000000, 0xfffffffffffffe45, 0x2db}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001b00)={0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001b80)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a80)=[{&(0x7f0000000880)}, {&(0x7f00000008c0)="03fe37e2f473db52a648d27200522998df93cf0d77cfae1744e4bcde88ea62bad16e2203daa046a68db915d4c30cf19957683b5fe820d50ae149c54304ecd0f951ed8527e4a71fb5b6ee6810ab7f4706b1d801bc302cc280a0d3914fff44cc587611e69411eaaada45b6fb943d2c97a11095", 0x72}, {&(0x7f0000000940)="20131a26275ada918a620157fe05c08cefb5f779f690da68806ae26aedea75175d36a841b9ba0ba6bf1aa40d7c3246387f1e4069ee80ab54291aaf019e66cc8272e18565d028c108fceca5d31ecea2fc24a20dda6c23c14df0b19f068b9beeda84fc61894cf656f3c0dcce7c3f53446922ea11185105d9f48cfed2f2e9a0130178d222398851c24620d2f08fd59318fb2fffc94f55fe7a3118be5db4", 0x9c}, {&(0x7f0000000a00)}, {&(0x7f0000000a40)="94063633dc3c8287033dc61116e8c059d585dcde1af5c9ae8d410cff53440b3fc9d1db898b0055f00f34ae22ad87ad1dae77175a3ee07e89f851c25867c2255e5a1201354a8e6d233acefe149cc080062088141cf4ad4748361cefe65cfe7db1f53f00c5622454a9642fd71b040bf853a8a12effdf5fd62af98b2b9ef3542401d6432961502a5b9d74191681c027c0b71b6968cf7a64219b9898586d1f4da9054400dfb000b245c5d353b7cc44b3b549e53848f8dbcfd45be26ec8646e36e1e4a946d62207390cbd33225dccf10a9cc7a3648e59e44949783236209666c4a9fcf4b08f281ea91849934f1c936dd602663073e9f50f7a1f2da8cdaff4b0c5c76a9151422a9c5149f2143dc3e01cdae59b8b89a47ec93bc54ecebb1ef05806fb3a8c26ff629074e6bb6edde490908da2bf0259f13ae50e00d284160c4c24afc3c48a3ff00f8b5025f18cf788a44dda9d7705a2e473369cb80502ce9d0b8c6c6f984a0544f3a4de0f021aa53ff2c0fd45233faf54d4886f15ee00cc6a370425e00234f2667104cb2fcf7be71053839a73d9b8c4ac390ccf72624e4c1ad2b2edea4158eefab7cfbe307912aa7fed7f0af8844afbfb73ed2c4ae7d568ee6a6865c6cf700c9222896632d6b2e07389f15eecd95d9fd6b18a88a4ee28210dd2e44f4045095c1e99ffa364ee85ae6966cee5e3e966e3313b7c48c4c74a31b6e815dfb888cc019babfe0c67c400c79b52f1d568d444fe7403788d02e9f99fd9b1baa0d64725d780fb718a1794cb0e0f63597af10d53de2bd8561c72b8ad577ef7920860c4f98aabb38105e1f1625aaa244753af8d13e03e6a40a40e82a5df69880f3f39327d3cd6c0b0b824bb42c9dfb4f44cc5441e27e35ee86e8d9d4427a49237cc3c0ff51b39e0d5dd602422aeee17bfb1428f7a4c4ca551825428213d3f7815a8f9ceebb9faf6c879f2ad314d61b79232f30ac96c0bef64160767950190dcecfcbcedc34ac05e9841d6ae17ad84f27661b86f719e0c718260902c61de7f67dd155fc21c870126dce62518073ea2cdfaa4075bae712c99fd203ffd87de1c89b478eb28e9469331eec20d981b02fdfa9ccb299dc014f9777bd2674933c92c0988d2b9111a1b207c3d844b360c566ccbbc576879abb3316444bb034acbeca576280377e5bde2064a826f660607caeaebce946e9038e380ba2ea0338abe114f5bea0fbe40de560adabb8a9723c069bf8663f4dbc4bc22baa0fb7507f27761b937bbf087526b1d8973d3ce29fb7b28b7341fd98c3e69e6551eeed5b0e53b2ffb13c78375cdce6a5cd8f57774e120a9e28d53b320ff70d02d3092807ef47bce58ee2302cb3d0f0d5fb0ce7419210cd5f451d93120fc9d181e48cead2fd67a82e588175664ec62d710103db2300b137231020251ef1787c8c00df54f487364221054bae4e55f4aa929fb572d9a51a706cb9b94acfc3523e5ba805e38aae301096c665f639a99aa523782ddada91929a7521d6774ab16b1f0cdaa04e17273571929501afc9c71d6ca4d3008a9a989f83452745c0becdec8ee1d83924736b038bdb200cb861c3b91d38f7ec6956534525a63403053e3023f535a8367be7490c39a1b7a26393c019c3c1d2c2a130ad20187c512b2acfdda3097f6e0904587d752f91f493d7f9e86c9149ad724d0c7123fe6544366771089ad0cd59d7d04fa1ac08a32f2cc8de69d3b4791dde8b73cc1bd5b834d3ae946e965f26c481e5b115d48b1672b1d16411517d6f8f4262ed252856999a43a59e5de39af7d629391db514953eb47aafc1fdbd181bf8987e8fc7ac0c6d9a387aeefafcc55988e125f94305238e2b798509abf7fe34352c234e7c29185fbe3c717d20b38b7c3b9e26ed90bf8a90e3033c737c89db217a99129fa7ab1f9e724f522584ae302634a5147a6306715be06ec4734d6245b200c46a0df51b236b84ecbf424dc4f8a4b0a512ede99fd7e63ec12ea65fd1e5fcf9708b2f480e72f65d7d18eb3e7b5cda062e72e5dd5bea6feee152991bbbd37e1784ff64b8fa13de5eddeab10d66a49cfc878575a85248e423e5224b7efdfb8e791271427bb83801095e7a851a2c0f5e78c53efa9b42376923e3dc23bb107ee663f1748568d8500e68705aa55aafc6df5e7c9d7130e82807d6127b026b449958772da0873fbfa2ce03efbcafb90abfeb1520a06dd774919b4fda552ecfebc2b0666022b81a105478abce9b94d37d79e2c1100f20b6244760e13392b0434e349c8006b127aec7d2aac118122dfbe915ec00cf9d99d5f9cc24ea209da81a3f30cfebb78ec984e3732b152b2e87c57bcdfdc7e44f084e05b1f9c17b1668dce2e860d29b7fa480840509bcb61be0016eeeb0ad4797b254b9a118080d36e0089b202fea80c90b7560a111a5afa02075aaadbba74c086a7834c543db074fae7a2aaf9c8965ede8cacdf87ce73913527f7433a3b4e4f9ba5ea559ffa36cf23a9eedede2112a05dc2ab3ce88945eb3b9c6c48fdcef7859e1fa986a54a2307a3301ebe96441ab790e952f4d6c4e3d83839d4c11f330576d52233852d1eadcbe16837d83cdb990947c89ad3cc67efe7ec3c51f1297424c11489ca526c72a8d22acf640ed0925240d24590ccde1b486c1f093ee360ab5c924664c4406971570da1feb13f50e847f5f5545d257665d650f8894df98c9a111a0c1ceb871aea4aa34da7fc3aff319eb22cb215665602632f8472c685f23ff098910540b24f80ce9398869ec905959bfd73f5d745813575a22cb8e48c154d50efb2c11e6cc81806a12ed92cb5cae700159fd759b905a208a498d7362df60419c43d77892a4374e15df632465613d24300441b8d1abb76ccc5820a5fbb7f410840fe3280513ad79f6e7cf659a32a761eedd02dc1e66b9329cf177a9a688e5fbd7211160de1361416089028198ca8b05a199e90a6b495c205551d83292cbfc92f89b2fceb11650aa5b1229d443f57698b6c18a10ecb38f3785228d4cbd204b75c2a53e0c711493f43f893d453d46bd3866406425ff020a86d220932aaaff1a2f24ed26d9d77da740b293cf74679fff29d3d9cad213211d7d403f0847f9a66113191bd8ef78b746a3c8e34b9550f4df3ab02127e836a5e6002f1735618fd8a128f759ad3929994243f5023cfacf18bd0c53c8801f9511d1bcaef1e85950c92482bf199803379551d546f326706bc3a1fbc130c46b7dac60fd59f5e0d213260e74bbf2690b69e9a3b4a3ac60cbd61ba274e99f7553c926c94d1a276d7a1345e9f37a494547a15241c0723b6ba24943024be9bfebdf595afa9a64b30876b53c8f700f6bf89e645aecc9129ff0c62084ed16a8c4b5d38d49babf6e04e8fe6420e4eee2a8cc228b4155bfa1b82469362171f6eed13a6d59dd52c177b3268957207704a5b873ac78c0fcd744e8b400be78b8bab3a166d4069dfc95bf7658ee970ed23b4b2c666008da5b9aafed25493502db95104d64e5bd5a7bdd65b98729db6bba986f266d6beecdcb56ea4f0249668e5d20784c9f8f809fe6a7538da71c8388c9cebd2587388143c68be18971abf953d30fb58a3aee68a7cb94cd9e1f8ecf8fc2ab74d184cf8075b95a36d26fcd726c8fbe4bfb4fdd638d410dd76f3aa99d2ae0a17015b16c105aa7336ff7ca38c6b1b5eb4d77cee0e7fb82dc0a0fbece71a9849e8fb1388e8390a91079d7e77dd7e250cf844124ca4a1bc7b9214345ec8e14a571169bfccaf72ab3a1972d7a83211b92c3cbf584da894473e2a12951daf21c1d4917f0321870bb2eb35a8a34cf53e22618ae9ec2eee5d4f152391d2b46dcab1ba145e36017ea674847b7e95a9cd41d97990cd53d43138811d0bd2d39e27980789e3a5e49d60a415eab56a2fec46098a410e8c35c6c7df9449d778d79ad4870ad820d9f26670d27d0a93b23021eac82a29d9877f79a599eb106cae9c17b526a66fc1b8e79b3a5bf4b848819237073aeca82dcacc9cb757675d8716c43ef9613857707f9247966a5c136101469f9c24a374469f025567df207562548411af1fb4474f4e57af68649c0d9cf20701a9223a545df441ca63ae48df3165aa9fa93e6571cb1ed5c8ea3fdc06b55820f1c0820998f109befc5e1c077cdd904978dd90b0f0d1d114d263ccb04e62e0cdbab2e0458070903df9b737b55837662f0f9fbd3523584a72d2749c2ae13e229e34bdbb9c1b4760bc6fd61a516a64c90d7cebdc90c7a41c8f7c8847937c398e1967003eb77577f74bb93b36d12d66e8d2c55e4e7ad49d95c6fc52d6ac099862b8e2815f12b612364632cf4f9cd901f9401991d8ebdfdca0ee80064a53950f3e033067e2dff87498074270e218cb14e0f32fedc2e4729b94a08a89940cd601773b5aa7de3440dc3a788b5095d5d24c3b720fd828c18e469f138b69a348de8df96f44a7ed4fafa0f3fd3e39e41de9e67deaf3faa64df2a276413ad2be44ec4c586182c572394a31801cab00bf4fba7da903b9c36f8c21994c1f8001098f3e7c5934d6e4f9ef65c74dc022521cf970ee5dcdb5d44b2a2e7b83192633c1c9bdf6b5dd0d8dc5c92d686a9616733018bcf5738166160712ae85062c6be281556bdd3c71408da408cc87fc6a3810d085be8fceacc888c21248f57b19d3c5ed2107d50a34c70381b004bd89c4b45aa1eccf9b6a1726ac321a27144938c5d943d3175797a30e5a6b527bac307520b888685e67e3dd2ac86e6cc39d583567e685cccd3544cc3a387804f3ffd05a676a1edde44ed91110e1b2b75419cea0e85ecea069847c5d5dd703529b16c618b82454b4b48d2a11256a4e5d1168878e38992e9c656a78b4f22ee74e7bbc6e12f991391bcb0311965be4fec9aacac4c7b3165dd3b0bbc4499fde67e3d3c19ba28760217ef293006be4f598403eb31ffd2887ee299563f55f77d80fa08723bc4e7cd47ca1fa22a155874bf337954c3d3281565036ce15166442e81f9f03b743038b88eafe32fc27b54ed13d94da9e9bcece05c01fe89e5c895ea9ce4282d93275d00a7b46596d0519d48538a5084f305c385185832af2399fd4e1494e6287d1b80edf2aae38e065138eeaea33f6983cacfe674c04a1ed804add697fe4e4bbe912709db7b233b608092b89b24ca289c5cdad3e1627764707bb9370f468ca8a60016f38faa8a162c595ee36c3e22e3b05461f0378eac3f3915a78074a46d1a96fc9ff1ab1f9b0465ea8a2b51359ea105cf99b8d9d101d433e6b3e3a183ea5e4424f1849eb2f1fec2ed421c89ff52a72d4260b2ba8000ceb034412d24547e132b15d370ca4d80f134de95a1d250142fe64f7203a1968ed5284231af9853d681568e83340a60ab47718cf28b175403950d7c4049517287a8b30fe9947c1a35c275ebd20eafe310d466c125ea9d3fcbd05f258a892d3383c0f4b12a79a4f660d72e647cf686941789d749fb5dcf4f7d369b43d9b9034968b7452a6a033f3b7baf20374bcceed0a93709949d2a07bc8d95fd4bcd85ebfbe883dead00cad39b70a2c4d79284f2ae6c2e15e2d68c68a1b7d13c226dab30c11ff3905d3f05a883f8f5eb025fea76bd651a6d0bc22e6740ee42adfd6b085e77f2ff41399e11aba0658ba6ac463b96b825ef6544e4df0f16c5773852bade6e955b49b498cac241a3b0cf08b8c4b60df5d8e36fd28af602f57af68c1e9f765a90a4388c74018416ca1bdb1105e885a56e46bffe9df0718c330082cdd1cff911357c678c0b8ae8f954802d5f25e25251309bb7bf715f3318800577b2587440f13949403a5e3ea6d", 0x1000}, {&(0x7f0000001a40)="7a536e2d2533ce5add64d35e9ad1e4b24aa5679d209f37568e02b687d57cf7", 0x1f}], 0x6, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r10, r6, r9}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38, 0x5}, 0x40b) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000001bc0)=0x2) r11 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001c00), 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000001c40)={'./file0\x00', 0x200, 0x8, 0x4, 0x1, 0x400, 0x0, 0xc6, 0x3, 0x0, 0x100, 0x1}) r12 = getpid() ktrace(&(0x7f0000001cc0)='./file0\x00', 0x1, 0x800, r12) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001d40)={0x1ff, 0xffffffff, {0x0, 0x1c00000}}) executing program 2: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x3) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x20}, {0xb, 0x0, 0x0, 0x6}, {0x2, 0x0, 0x5, 0x80000001}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5f19) sendmmsg(r1, &(0x7f0000000280)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="3dd79e84ad08b379f2d7e0d5854e0f906afae1161db1fcf77913c3f41b", 0x1d}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="9800000000000000010000001f00000094a726bc4283fb20dc76d444c77ecd68dd7ce5e15b7d0a749b5e7f364631fe15f9ea142ed687536ea34a6bf2698f66b53043da55ccf0914fae7362be9a45f7c2af4497c1420472714b8259c4fa023976b2b91ef17f64131a95a9da609b45b7a1db615550dee38d257fd262dac554aebb361efeb6a7f0c1cfd0e7035fb32a3351ffafb500000000000001000000000000ffff000000000000360492ed610dbb9a20b645fc499d91f146ea5f5a3b699802a99a6a72b72034357be24e3abcbd34c065efcd310259a582289d29ab17ce08191924ae0a613a86ddb1bea394149f7b983953f3985228cd1aedd94a9075131c733b3474ac723a4f5870c6f1ace44186286599bfac5b1c2f141e5bcc84b43dbfe490a9b6709da23f0f9fada8bf6a1e1c605d315a9900d58b08667971ace80a252436d32ca11ea2deec001b1f449a1c72499add0d4e7dfb0f74e1dae4b63af763a0463ec771b50ae57d3da23311f66881ed276a77918da7c733e7d0e21e802c82218824bbd6ace11b63e4ea72e21f1ef3adc9b859e000000000600000000000000001000000000000008f45157b0d0d7c0dcd5142f903bf117d883dafe5bb172da08a29e600a24ce1fe086fb252d12a5239a2c2edd8ab6f54f4a74f82a9732485299826887ef34677a38014ffd3d42cd16076000000000000009000000000000000ffff000002000002759027322fdf0cd843f8c583088faeca26fdf7fe98a245c17feef867f42a0e87d13e74317166f18cf8631433c24f674c19d512c0da1670f1b39a91efd3445027ce5af4b54231c0959d5c8c8ec7153a936ef3eceffbef3bfa90c4ac4b5a2862fcd558d9a9d11cd1c4e1f1a592aaaddd447cf32aff79f28987a5ceff87000000009800000000000000ffff000000000000394fc037da37b2ab05e84846ed66d26f45004fae5f046287ff2bfcbf1a55e2274d61f9e35df74ef57a00375ba34b78bb2c77f8b2a90200157fd6652a816f3aa8134905a94757d3c08cb021303e70f29a8c635cb25b6ad37e6c83cce87b05b2d4e7798fb40dc4a4d38adca828468660efedd544b412442d4b71d6cfa4bc2f3014a072b81e5d2d37a5480000000000000001000000010001005ad33fa3b0650f2347959089e93020d92a62fff6d4a8f244f59466a6e2d3da331fd26783b5571a4bd76b655d3f0e1b5eb1000000000000003000000000000000ffff0000ffffffffe27e3832712c095f4e8e87064514bd16dc1444213ac068cd63977082ca14f92a10000000000000000100000007000000cf2869813e7e7a699790580d85d89e5aed9c065baeeca165a15cbe9ed6e08b55b8e5b57d169fb0d9c0e8f627b2bee63825815c467b3388edf407903ea3"], 0x3a8}, 0x813}, 0x10, 0x400) (async) sendmmsg(r1, &(0x7f0000000280)={&(0x7f0000000200)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000180)="3dd79e84ad08b379f2d7e0d5854e0f906afae1161db1fcf77913c3f41b", 0x1d}], 0x1, &(0x7f0000000ac0)=ANY=[@ANYBLOB="9800000000000000010000001f00000094a726bc4283fb20dc76d444c77ecd68dd7ce5e15b7d0a749b5e7f364631fe15f9ea142ed687536ea34a6bf2698f66b53043da55ccf0914fae7362be9a45f7c2af4497c1420472714b8259c4fa023976b2b91ef17f64131a95a9da609b45b7a1db615550dee38d257fd262dac554aebb361efeb6a7f0c1cfd0e7035fb32a3351ffafb500000000000001000000000000ffff000000000000360492ed610dbb9a20b645fc499d91f146ea5f5a3b699802a99a6a72b72034357be24e3abcbd34c065efcd310259a582289d29ab17ce08191924ae0a613a86ddb1bea394149f7b983953f3985228cd1aedd94a9075131c733b3474ac723a4f5870c6f1ace44186286599bfac5b1c2f141e5bcc84b43dbfe490a9b6709da23f0f9fada8bf6a1e1c605d315a9900d58b08667971ace80a252436d32ca11ea2deec001b1f449a1c72499add0d4e7dfb0f74e1dae4b63af763a0463ec771b50ae57d3da23311f66881ed276a77918da7c733e7d0e21e802c82218824bbd6ace11b63e4ea72e21f1ef3adc9b859e000000000600000000000000001000000000000008f45157b0d0d7c0dcd5142f903bf117d883dafe5bb172da08a29e600a24ce1fe086fb252d12a5239a2c2edd8ab6f54f4a74f82a9732485299826887ef34677a38014ffd3d42cd16076000000000000009000000000000000ffff000002000002759027322fdf0cd843f8c583088faeca26fdf7fe98a245c17feef867f42a0e87d13e74317166f18cf8631433c24f674c19d512c0da1670f1b39a91efd3445027ce5af4b54231c0959d5c8c8ec7153a936ef3eceffbef3bfa90c4ac4b5a2862fcd558d9a9d11cd1c4e1f1a592aaaddd447cf32aff79f28987a5ceff87000000009800000000000000ffff000000000000394fc037da37b2ab05e84846ed66d26f45004fae5f046287ff2bfcbf1a55e2274d61f9e35df74ef57a00375ba34b78bb2c77f8b2a90200157fd6652a816f3aa8134905a94757d3c08cb021303e70f29a8c635cb25b6ad37e6c83cce87b05b2d4e7798fb40dc4a4d38adca828468660efedd544b412442d4b71d6cfa4bc2f3014a072b81e5d2d37a5480000000000000001000000010001005ad33fa3b0650f2347959089e93020d92a62fff6d4a8f244f59466a6e2d3da331fd26783b5571a4bd76b655d3f0e1b5eb1000000000000003000000000000000ffff0000ffffffffe27e3832712c095f4e8e87064514bd16dc1444213ac068cd63977082ca14f92a10000000000000000100000007000000cf2869813e7e7a699790580d85d89e5aed9c065baeeca165a15cbe9ed6e08b55b8e5b57d169fb0d9c0e8f627b2bee63825815c467b3388edf407903ea3"], 0x3a8}, 0x813}, 0x10, 0x400) open(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) (async) open(&(0x7f0000000a80)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x0, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0xa) (async) bind(0xffffffffffffffff, 0x0, 0xa) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) connect$unix(r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) (async) chown(0x0, 0x0, 0x0) chmod(0x0, 0x0) setreuid(0x0, 0x0) (async) setreuid(0x0, 0x0) truncate(0x0, 0x0) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) (async) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0xfffffffffffffffc}) shmctl$IPC_RMID(r4, 0x0) r5 = socket(0x18, 0x4, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) (async) setsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x20, 0x6, 0x0, 0x9}, {0x7, 0x0, 0x4, 0x6d}, {0x3, 0xfd, 0x4}]}) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) (async) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[]) executing program 0: syz_emit_ethernet(0x32b6, 0x0) (async) r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f00001e7000/0x1000)=nil, 0x1000, 0x0) r1 = socket(0x10, 0x0, 0x2) (async, rerun: 64) r2 = dup2(0xffffffffffffffff, r0) (rerun: 64) r3 = syz_open_pts() close(r3) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000000, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0xc1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x8, 0xffffffffffffc000}, {{r1}, 0xfffffffffffffffc, 0x7f4ca484f630aa92, 0x40, 0x7fffffff, 0x400}, {{r4}, 0x0, 0x11, 0x10, 0x998e, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x3a, 0x4, 0x7fff, 0x3}, {{r4}, 0xfffffffffffffffb, 0x8, 0x8, 0xffffffffffff9d3e, 0x8000000000000000}], 0x1, 0x0, 0xfffffc00, 0x0) (async) r5 = syz_open_pts() (async) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) (async, rerun: 32) mkdir(&(0x7f0000000480)='./file2\x00', 0x2) (rerun: 32) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) (async) unveil(&(0x7f0000000140)='./file0/file1\x00', &(0x7f0000000040)='c\x00') writev(r2, &(0x7f0000000380), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 32) r6 = socket(0x2, 0x2, 0x0) (rerun: 32) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) ioctl$FIONREAD(r6, 0x80206910, &(0x7f00000001c0)) (async) kevent(0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0x0, &(0x7f00000001c0)={0x530, 0x3}) (async) r7 = kqueue() kevent(r7, &(0x7f0000000000), 0x1ff, 0x0, 0x89c, 0x0) (async) kevent(r7, 0x0, 0x0, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x4, 0xa9579b4fa0a56e84, 0x6, 0x7}, {{r2}, 0xfffffffffffffffc, 0x15, 0x80000000, 0x0, 0x20}], 0xffff4396, 0x0) chroot(&(0x7f0000000100)='./file0/file1\x00') (async) socket$unix(0x1, 0x1, 0x0) (async) accept(r6, &(0x7f0000000200)=@in6, &(0x7f0000000380)=0xc) (async) unveil(&(0x7f0000000300)='./file0/file1/file0\x00', &(0x7f0000000340)='r\x00') (async) unveil(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='r\x00') (async, rerun: 32) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ffff09009cfaef01018b7482ec88870000690200", 0x4, 0xfffffffa}) (async, rerun: 32) ioctl$FIONREAD(r5, 0x4004667f, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = semget(0x1, 0x3, 0x250) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xd) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/85) socket(0x18, 0x8001, 0x0) setrlimit(0x6, 0x0) mlockall(0x1) msync(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="c7", 0x1) write(r0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r2, r1) r4 = syz_open_pts() dup(r4) fchflags(0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x8, 0x0, 0x0, 0x6}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r5, 0xffff, 0x2, &(0x7f0000000200), &(0x7f0000000000)=0x1) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000100)={0x5e2, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000002400)=[{0x0}], 0x1) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x3) executing program 0: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x9000, &(0x7f0000000000), 0x90}, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x28}, {0x16}]}) (async) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) (async) kqueue() (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x4}, {0x8, 0x0, 0x0, 0xfef}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) (async) r2 = getppid() (async) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) (async) recvmmsg(0xffffffffffffff9c, &(0x7f0000003cc0)={&(0x7f00000009c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000003c40)=[{&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000580)=""/129, 0x81}, {&(0x7f0000000b40)=""/4096, 0x1000}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000000940)=""/122, 0x7a}, {&(0x7f0000003b40)=""/200, 0xc8}], 0x7, &(0x7f0000000280)=""/64, 0x40}, 0xbf6f}, 0x10, 0x821, &(0x7f0000003d00)={0x600000000000, 0x5}) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000a00), 0x0, 0x0) readv(r3, &(0x7f0000000800)=[{&(0x7f0000000500)=""/120, 0x68}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000340)=""/228, 0xe4}, {&(0x7f0000000440)=""/102, 0x74}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000a40)=""/225, 0xec}, {&(0x7f0000000640)=""/242, 0xf2}, {&(0x7f0000000740)=""/142, 0x8e}], 0x8) r4 = socket$inet(0x2, 0x4003, 0x0) r5 = syz_open_pts() close(r5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x9) r6 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x7fd600faffc9bf32, 0x0) getsockname(r6, &(0x7f0000003d80)=@in, &(0x7f0000003e00)=0xc) (async) poll(&(0x7f0000000040)=[{}, {r6, 0x1}], 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f0000003d40)="06d8d1b81f3a6632510d154a7788e22c4fbc5227deb161aa30e68e070dce9ee3852d5c1a466c8b4492756c792fa7fe3532befd969cae2283e7", 0x39) (async) writev(r5, &(0x7f00000005c0)=[{&(0x7f0000000740)="725c8409679f313f04e4b9d42c3c87840bce82cdd178d6ed6a60862c0ec6c2efa1fffa6bc8e424931e23a9f3edb23850f45d360bd5ea818b41738cb92aadcee4d8b3400a1063dd91e935979dec31aaccb2cb5899ad1281ca57ce5eed2e6196c591f280f290f40361623853a6555485007cd1d82417488523ab00e83703eeaa96594999f5045941a0b7a270405e11557ddb9502b9a513bf0da7c552814269d3edbf5a65a973b9a2e71e3d1478a032f7422f8a0d1ff92589429f95ae780075f65ed3d4d7fc564ac6eb890cea7c046de94e9ef5297a1a6190831076bd70b9640c7b894baf78df076e3232d8159045b9f987d6a8d9353ac5c2257ffdcea15ac32c8696111eadacaa5960f704f8bd481a807777724cc4d646d0ec68d1228734d300e74105c9fbf82add6c8da38517c0f0f15d20dc228a2b9c3616731027b99b0a2e74cde07afb29fdb47013353c3fd88935aa944641eeac605d6dd23a8dd9e565c3187a86be9a4aef895e9d8e6d2fdc644a858a5d8907f60fd9db761281b977f3058f3e33e2f65b13ba640f536fd39dba38c0187e0e2a1716ab480fecb11d4f46f56cbabf76506774f4332d60afbffdc9244a7b3ee7ccd1fe86191ed4f74a4620116539957a785975621bac2cba5200c375c1cd1784cf23bbb56681b037e7c4d921dbb037ce546c561c3bb5eb0ca0d6a620ae87e5f66bb9f33cd79cd20e49ffe81695189d65b7c77d253b45917a0c4761a8c822401aeefe6dd13c9ee120b2d14b5a9a0db341407350933c1efb9f5c61dd7f91ace54e78b746b196d37ddb4742f25efa660be97cb2581311a94ecccd2da878a1d052e9e19a5b3cb854cd0a697b600e417817131266834ec8ce59669c9fa755641874f2877e6f82a88246815ae114b53fe2c0685ef2789b1b4f02cbac6645d7de427f3ef35938a4a499a7f05b054886ea8c7117bb3c99e003176ed9df7fe50b875e3ab206456bd5566c8007051482c9a01b5363fe1557213119070bfa39f1b71ffbf531fa0d929da5698c2c9286e9b5ce0b660d8829645c6c08f2f095f91a57fc70b3f173682b64c400086c4f0aaa94df08ed8f69245bdb5a15b14baf7bf72b451f25bc5fdd51c0c5d0f40a7a813dc07c9dfa3c7039c4585b49885d2420bb9af88f362e5ca203d3a3b2dc6b58c06d5908dd5b5d2e802578e46ee80e21003c7935a340412442747d920f78ef27905a2f0fb2efff968cf4bb33bd4d8a5384fcd886b4c4dbea593770b799f1e09b6fa08f966ae16feab25cdb104b075d424bd371d51b054b94fb288e0e2b76bc67b695baa5bebc7a68f00ea8b8d9d6e6c9e53af21a30cd5fc31c9a07b33da448bf4543fe850e1dd5fdf5cfca72e5dab0e36a5e0854fea45a590eef3297449bc082ee3e80f552ddec8c0dc7f7adf9d960c94cbfa9ce4d1990249fd4ad6c59b91040dbef8611bce60459e85c5f9125b0c769192ef40f1eefba6067aa75fa2e0cfc92cf8d5c65db999e16d43f6d6cf28a460b3ef7ff8d9421c9602cee2bda0b817021fe41964b305e8b9ab2be3e898fbf7c42ffe01ce1edd3c71622bcfd15b67d320e0917d191d209f709a268b0c324898437883922514fcddefd035d315a14de005c9ede97e539f5054f3aec738fb2394d4178ef323c7cb85a273064f3af8d274ea034a9cdd8e10582fdec0e3a385df843ea102f368bf8a89e15c42cc7fd85e33f6229f47c6b3143e0c6476a62d50ca341e7679aa816f901a5546c78774cb9663591f71f9eea1467034dd1a90a829a104727c8c61dc27491d146c4b26b9054ea346512d2aa363f64d5cdbe80d8c4db33998f25e777e44c6eec49c4bdb3cc122cb5dbece3cf106381eecfb789dc8f013a07358386ac575a0c94aba872e5d6f91e1dcdf4f3c60af3a1aaf2c4895b33ccfc176a3c553e07fe21d2f3c617833f92fc0e86ec93c024ce7c3deb72fd1712c7022dad05345cf0b78f69d55a622d81b72e03067449b5c04b8c3d17c25bb97ae27203201739d6271b6752a7520e90266b1d920eaed1f70f97d9e7da4da94862989b494fdcadde71182329c47269a149b14d1fd4443f3ee97bf73e2a097f60854b0f36c35f017a30300d2d39fdb822fcc7ec3fb188f73112f869ec57b04888c35417a8806569f5b9f060fbfe7560b735f85677febc836cdc7feefac1546d6a45673bb31aa004edda049f28f167c533156823f2ded3236c8502216ce2188e3099a6c20f1f3af437ceb5bedbfcbeea20212ac2bdf574037cff354799a1739f1fdeaf59e8698d9dc1132484c64ac771f6b4eddc3cf359c267fbed037bba5025a9a9ef596628b5e1a3de1489dda596e7f8461fc394fc3a6199378a55a53d14c7cf1f0bfe3a41fe73d749e215ec6a06ee36c5fb53930162ae840685a7020566919720e5e86091eecbb2e4e35ef009974abfffdfcaa95266ad3fb17a102ccb2c222cc5d23684a70e67918eb659f541883ad975634b6bd5a1f6e7b426355c68267147d435152db7a0ba33adca52901cbca3f716eba2b7dc2a3341d7be725ee70caf99142d3c40872ef30e64841d03beee1c6bef29a69ddd0e1c701e1ee4656f5cca9a40b9aa0b5a797b3a6587a775d85a8fdbe9ffdb54073ed8df4c35b80bada6c86cba3172e985bc91c6f090068d5d53df3073c8e4bffa3c37d40077f95184ca9f35d1e7866c62dad0a7b36ada4c3f7704f2bbd5a435520b84f106600358952e7377fa8027f81783e7b8f4441e014db0f99ec83e29cc2e34c47ecbeb8c08b1f4622102c213bdd056a1b58328579bc81cead0291cf46e4c24aeef8161204a6307ae5d86010c77ae87c39ef640e3e5872e59a4e4f4d53df9f1c327dd1bf471b89d42b5bce7666c830e781d031b78dcaf76b697b3f2c823dc8997caca87b12cddc604058fb134f2948a09a45afae836d051aef84b624c1184c76ddd895cc2480d3d4fa1b6ff606afddf894da02c4c1e62277ec6612cf85b9451aa8d33ce73ff2620e3532f00a85cb9713492d0ac31b6800d5efe6511a971a608286e45df8ac8e2cbbe2498ae7cff5fff2912d9a09febb949feb59ef5da653f864656a9d5d6bc65cea79d987ee5c370474252a6c43b00177f4f94a1bc3e1c6d1affe6ed3cddc074edcfd84e22269359ccf5d8a24fb1d6cf22ea160edfff061792bd9ca386a311ebeec593c083821c242ec78d040a3fc5e14bfff47c499509b20f21fb294ce521fa4ffd79afe32e163b6dc80d09f2085f78a6d407b1107b68ce31927ea3aa1e7d43400ed67c9b525912a73c7cad2977bbc4288503e5595b865842caba1f6a27b463f37d74ca81e6f420eb59fc94e35204d04817c405016b350cf3c63d73d588b444d46f52fc775ab0fb4f855757855f90bbca18f93ed2b88587ecb20b50420b18c32fa7732ca25231a09a178cf263e349b7ff36ae4e3f4c590e7c704830bd050f4783e43e6e480135debac1acdd504baf17f5aa919d74d2ed0248278f885fd0e9a6e0ec0ac614a5c3d9fee0f077f4ca3b14541e43a032e121cf91a0f6509ca135a16f58bcfe954b62e0e73a71067dd3e389f0e0806864b9d427a820ceee0763d4f455c2fa75a442ad8c9ac8163f484d32d1f3edc6b7d9af5d4b00eb93f896fbb953dac8d6cac4ce4bbe70e716a6fa45e79a2d1137f271099f7ec197bedece74dac272850c04f2d10a0e1ce1c1fa034fafe2bd976269a0bfdfe6e313361789550aa213fed4ac6c6def448411ca59ecb2382bfa6b2245c49a373a931950de09b23d56bfd0a7ab72c44d0f90910d063979dc6a7228f2d578b4d6f80d77a0e9b4abf18606a1ecadaea9493897c910757ddb6837c54a466b67a495868947f47b504f71d0fa48d99245d18c5e37dbf73cb91650f704de521b6f864ccc016d26d002bcad06d278b6f21c324121f9a37997f0875b7fa024f7b2d9fb8ae8263de347dd3939b2308d79ff4e28291c6afbc7932a077a5443ea64b6b3c1afc78c80b6531d08c220a1cb3be9de6c092941d98ee3aa6dcadc3ef1d6b5c9cae5de7c0c8a9d4a0c31d65fc0d1bb758d2ecd464e9bc81d945625c26702569afc841a2f170a0de02549fedf36474597b6fb4caef11d291fe8ceb1761ab0e428d43c20d703b474786af57839d1e8bd971dacde760fc77956c57665dcc2b50106f91d90da4bb0772eeddccfe7e6f374bb6dd4c2510a", 0xb8e}], 0x1) (async) dup(r5) (async) setsockopt$inet_opts(r4, 0x0, 0x6, &(0x7f0000000180)="99c300016bae3b53fb0b7051", 0x4) (async) writev(r4, &(0x7f0000000200)=[{&(0x7f0000000000)="741693220c5b6189a4e45ee498d2756dfb0e9e4986cb196a5323d8fd9fef2d03f8cb57a8a7b5a547375fb4b308e849187741595c11dd5f59c4a08adc72848e6956056f6790e1379c3f394f86bb1712aea6a6a68310a12908b17379c5278fe07a075021a4b548f4ff84f4e4b37be1b610d5dc71795730b619d2f7f2826e624bee7bfc2ef6f6d18922022fc1188ea02b6820654804d25d2bf689a5d43a22f7f4f35278248e972b7795285746", 0xab}, {&(0x7f00000000c0)="4118a3d9e102ac9cb0e0b038d3f743512c5c8b30112c99a8eae151b0d2b264d282f6b7085f4a99bf135100fccfdb6088c45e22a47891a845644b5426e792e7c072bd6fde9a7898a0123317837d38fe463c52e145be75a0d358d3f3c632e8a1d8fff333456f7c1165306141cc6f2002bee67105f0daaadf979c2b3f9789c5cd8877ee0e7e1426fdc43f8f5d91068d7a2a277733f96cfeef1cb698057c2d2ff951e5921d65852a8c2ee61f93f1893d0bca5467d0dbd89c00851d5a309eabcc9ac7c47d30bb279745ca18778c103fc22e8dc218a2f12e290332ce31835b6563c7fd6bcf8b1b697f6a297c636baca143815d0f5a9f21e1d08044", 0xf8}], 0x2) r7 = socket(0x6, 0x4000, 0x1f) mquery(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x10, r7, 0x4) fcntl$setown(r0, 0x6, r2) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f0000000080)="27e96f1c1558b0e72183d69c8ee98f9dee6815c31b2050c8c31375c01e0ec0b2f751fc5ecb647e4ff52e3ce0ea3a5d", &(0x7f00000000c0)=0x2f, &(0x7f0000000100)="2e0636be81f231785ecfbfe047d460096d9e8bccc9aad75d04d52aa948c31571b8796fb0229922fa32508d367884651d8accda19e7cb88313d75087282bec7f8a16ca544719b710a3dadd342804fec58f7bf906865dddc4a57307fa751c65d9ea4c2b2c9cd342624990698c2a58c289ab6a18b03cd1967adc2058a0a16ec75f83af1b2bd1f9cb96b59e7f671a943af9458136a9bc80e3f98d15b1bbf5ce6a9355a7993925296c304398bd8a34086a42b7c0d9026707e7c38f1cdb5265b774ca020564d794c822337ee17dc101a6cdd3d3150018a0a7f4b389f26a3bb5ef9d626144f68f7cd3108c3358eec992b0b2c56dcf4157f9a23567860d75f6a0c8aaf68b593a153623782e6b1e394c6bd92589f1f99dd1c5b1604313e1122141f8b24e80eb20fdb92bee3b1466d5e47a8e59eef730b28a047a2e8dda9b52eaffdb3aa9ee4b616f3d1a5f66216c1119587481ca3b1c61ceacdb8a5eef85216e90603d2b7855e8416d63a59724418b5c287aed40df11405b41278a9f9bb45c99e27cadd10e9be0548840becd12d7a09e45a5dbabc978879b84f651f6003003912d7fdcb1b8a7096ebad61aee65a4adc88089e3b17d302589accc52a15345c5206c8ac312a3b7be6a0a381eb39a655fd1f7a015a64c3900b6fc60fd600937d7099379629dd529a8077f0863eaca336a4cdb9d95dbf80a3c04dc8ec92c822df4627c856450ad612b56a12046a0450370116f8405579afe79bbf87643bd1a66c4224965deec0eefb8a9d2a890c54eb7a44513c08fb41fd6762f7fc16947f402ffdfb3511fa610b945bf1635b18a8fbb876e1a64fb00969483565e9ffe2d64c511ff8cea3e24aaae8859ddcfe3104beb8335dbd670c3f56102b4ec1ad975e476fc1fd869d208d8761c5274d3573dc4a487b41238de867dcc4d8ed140d3c2a4735ed8ca221565b293dcdeb53c1705d0dd742b961c455c3da1bd8fcc989ab0616daf22d4f663cdfd985cb25cef2e9c41ccd1ff892f146e8ccc77fb3ba0a2fae3f305f130bf0f99456754e2b0b807b30e889ee19dce72a82f1bc3649852f1e0f08bef500b3620eb738133512e38cf0cc54fb8286ae6d81c117673826e88f3d5cd1055d5d8d44e075cffd61e841aa9b29e8837c5c90739b1f10f086941d76c1ab7b8e36a34b122e0f90655f302804daca0e2dc828066268d7562114f614b9d378805b23826b56b8659c0a9c979c6be694bae117dc8a264302e38704e0b3e1306f15e0cd52e9e1501bf266ebbd0ca45fddcba5b669e3248c9398b0020cca36131d9279f879f5cd2bcc1ef2b7a9920a6f52ec59cb74d5bec5072145279ba3f9b068af23c049bd337bdb215f31af3622fcf01ecb9c79dc24742ef3df39de9d78eca509e66c46c2700130a6d10f04bfa7dc5d284814b971c5ac911dcf2e9e912ae07f30219cc616a802b5f287a8e3aa34157959e447fe9fef7ae2b990ad01d70ea12528a6014b32df98bd3dfd07dca8d4c9e4b1ce24d85ee8a9a406db6d27f818ab2fa6581cb4f2ba51edb99167771b5b2265e21f5cf07da9d2afb250b3271cbbcdfda95454917e4b6c3eea0c8b27fa7fbd24af82711bc3c0cf684c38ca23fcd83d8d00fc05ae3a78e732fe6e252f6ac0351bea5a32095ae5234e82545de8d4a1249f0dc8a0ec7ade869728f4a16567e2de0fd5085a9ec8a6d794155358a0a975e1bca30b519917b7096fefa7e30499d5fd6e20e2817db0ca73d2ec4dadf35dcd80435fdfc92216fcb1fb90b8068714115536ed84288fd3aad7ddf57ebe2411fbd1249315d5b7dbc720d5ceebba815f0188ed5673dbfd8a6c6bddd0cb84716d563a2c534b129765dcce536885b57cf3c1d2bef2489e943d79c86484bcb1c2e7d882081510e230c8587cff1a550778a8734893b99572f99b1c3c42aaf0dbeda7396b2a23d81f10538c600ac2e86397b30c8821f82bda03ff000d83a5233274b638db8f2a0cdfff60a4369f66ad200bcd980126107d589521d597f822840343a52b6cb0aa21fe7d1c89f4b3b4e18486edae6b32cdd6f1a74ee2b5dcb93ceab61f3b5a5f6af98bc5f5810b739fb1ebf50c90099b9dbbe8dbc05bb9edf7f48896e5c945134fee356b5f00e56538d80aba98bcab4ce91549ac47a38f49ab92c5d1bd272ee7b0e5fe1e5dfe76f6d0ac28512f804ebe7d5e8aab75a0ce421bf6875e7b0f6a371117bc993105478d3c027aba936a4659f8efc5eebbd90bc133a26453f5df66dba45e8e61043eaa6e3594c1706ac435ab512aca53f575e99acf48f398a388f378b5555b88a19ed12fca52d38521bcb2c50f6bd6bfffcd6e1a9a70e93aa55531b1c8fa770de397bd4b81adffda487f1c8c5e4fe53ee709483c7ad3d5192478c7a87f2d324b4f72c251898afc1e9ec8914ed006117b26ee38a7046709a042baab148722676ff3ba21a0e84463e535dd6009e1dc144e86c5e957ac69d4e7cd491e0a98a3692254a78db85b1d24f2571ae5306e81f79050834f68b996c0df5bbc5cb8158a01c48bcd3ab73d4df82cb39c3604f00a84c6c434938c49294dd2c7103df1c9cff7a2637e0fbee9fefa2034797e8b1a93956d63a4d834dae9f5d78714aea539c112dcea6cd59c79392979644a165360ccee620cdc1c9fedf4b8d26c3be8c8c126e1a51a164bb8868aca539a2b764aec9152e5f50c7ca2fa4ec341dc5be9051121023c9bcd21d7a050edddfb781324f9668eb487abfb42083270e6b2cb88319d407fad9664086391814b7d8c6c0c803df126ce678cb56d416477a3570af2b526f017650887f8fb8f67febcaccadca44062256770013dc7c31bb8191d106d8a16c1db74f3bc644f05cd75a27fcf6f2e88f0388af7eb9fb03c5e60c91ec3cb8f516dff1319453703493e1cad8dc6ef298e063250a741aaf3f4280318680efca1fd7bd07a47cfa8323d351e5963d0acdaadb1aab7fd1d6b07b27295e0ea7a8dcd7950fef46e480a100ce5a48d94326197bb826e5a7f7ab6812e3e0be7a19332c7395eea4b6083d2ed4c1646e853bafa66264bd25645e85966ae0de9456304638861a82a84eb3d9ab8a4740857ab22b5e1f5d60fbd16a78f547905a4e2bd6153b88388c893f3311a31d6c9a3daaae876d95c6793752280ffd8ab841aee0680e5c2d5997ac76c39bb7fbf15ea98600acf0220fdaf173276a2936c79a2a312de7ba49eb86f08fe2e4cbf75c2f600993a9ccbd9fbffc37d3bf8df22dbe6991a4777ee5cbb3b88fdba3c293a397dff91af119b9663e8260152ed3b6a53de5e6839db764bf676250ac9e19338570d39f6c818dd7d12ca573f3127549b111deba381db447d16d4fe5f8bd5c724d664ecfbcfaafb4f70e04f78bdb0c4a6ccc4ff49f1eb7622bd47f927ba32f4ce276bbe84d89723d1be25ae7ff40f1c1699e80df990acc3351eed35d555a64365a92e1dbfe1907e1bf6168d29c37175a2994c906b5ac8eea308b2fa29eb43088ea37f092dd3b5b48471ead46f10d107268f9b0f1693b038003d0dae8b6e38866375d8b41a7ccad153287f6fd4e9dbb5cd8257c7f44910e02322394be4534e43e459569d1c2603750a2c6cf7b3fa7054f2e6a9a9cc216c3a0b59a99627869e8a616d58730627c7b5df8289a314b2277e8eb1dcd5098464388badc8f0aefa4e7da368108b2944dd1cd8715de7264890a4aef0712a4963532f9e5987bd13a3802c2110b39dba12b06435b6a1cbeafe3b122684a082afc65ffc694e83fa94afc0fa02c37a52c6391a7a7d540dee3bd2ae261cd240d4cd8079959ea2386d7e28264c5234f34cdea56b5975e0d6eb52415d59b5fa8919984caf09ce1aeb84d633d37d5a4627e0c3ccf1847112623174e06d7247998a209d5f9bef126fbc4b5742fd1d1e6c77efca10f9d783d2935397e4d5e7944cbb3bb97d042b7a7eac6aad6ea17f2ad6d903eaa92b05b633e04ff273a8c749893c13ff6fde86fdd3c06029cd2c471e95c0549143fbc8a19fcecc17275f4a0f7b5c5ff3ecea9d4f594af6dccf32e69379493cdfd88685353bc4fb67518dbbf6450c226aa5e87cd448795c1573070667a5f10a65e62e2c2b9e1c05f90c83a30707aacee432000c1f713e9f862728764ba3843232c161f55f5175854c81ea2a4de022e28ba1b06670f47917b71c65e67d290b369ce55ef7a769f9789ea57cc15d6f2096cdb9eae97049df35762708813019e784e94248fe7aae69634287f77a4a1f4571d1ae431441b80b89eba6d43b99b2580ef834826cad381e3c3f665f14b70779707f76d42ff6710769a93e283a91c26a7a1d49fc2021900cd62d1ee344197666455db297cf0d692d0a3b357c366ac89269e7b52462f7e7a72f70fad552d6baa5d7e7427bfb05af4d5a3a50adc2bfe73077dcbdbd3ec5cec91edfb8850069ea403d86efb9aaa86f86a94fb69572154de328486d1af3a8413f2c5686c7f9ec104ebe2cd1203a85d435448c9897e411607bb0f6abe8e08fa9155352aea5b72727788db796f9eda32842237f9bff8e935e6c4b2669bd88d7cedca06048c114d7ee54559aef14fc502f260c1c1fd29ed2110cdba97d1e209f1215c934b1392f06d09c974b483fb14dfea8fd120282f93ec4710caaec28c1684fa7475c99ccf00eda86258f72ca210fe6a59d6465b2b149ab535716ead04a0fcc5c59aa0697dd341adc02c7cc52ca3a0d15e209019c3e8b40572a114e3708e16f9ba1eaa8a7c3cff5e82fc982a436d2b333fe726e18f3bf4ea970e8e11affcd9902e53f0f37410e7b23e9f5e1e938bc7238768d8038afd642ed2ae6b1f56fdd88be781df77ddefb5161e39826f317c668a168fa83cde68fad64df012799c2da54a14c6bebe2a6606dc06e9ce048373ad99ff22384943930716458663e1c2f286723aa750d56f5d3a080d7f00ee592d1502af213674f28bac8f9b93cc91c3f9b6c3420199fc2daa67cdff00eaa8a3e91deb29cf05c2784d28a03ce58ad3d9f03c283f57ffd2dd0da60a6fdad5a5399b6e2675f63c2804a1a1910230aed69728b085e4442e12710216a41201101d44194ee01d281b388c8f61b9fc54510cbcd79a370576a007ce65dd1b128d8556379c1edf98748bee441752704e1644cef526ff1f07265d183cffa38bf28e6bc101070d502ab23674ac90479f64032f1010bc9c848669570c551253d874add7e8003d90b92faae992de8a68ebb4898bc89ebfe6d981263cfd5a4a034844c227c239f7228aedc9c19ada28e90e49c2c5a1e0e0504f77eaaa884fe2371afea481fe8c49eae1172600a806b43b7c8c9440b018ed3117d8178db603b390887268b5c03a214d0b0c0b8b083d33b212dd69cf68a19e7a632044a96144fac4b17ba65529ae1c746e603917e8bc12e47accc666be32b679282c7a725d757396f6eaa131feab9a1b1157a63157ffa212d45eb9e30217353a9b83684bae28e9892b3ea0d84c118cb22a1835aecfabaaacedd5c150116cbc86834552115aff21bfc4d93532f6efe39148e54d81783cc7a4e90d613b70720ddcc2fadb2ba447fe3e17bbe0c85bc3b18deab526731af50927c6799991487617274ad7ca3565dfcdd8fbe85cb3df35c9f316c0b817bc395f349a56c2e3c7cf138740dedecd45bbc1eb179d97d1592db813d7a84ffe2575b41119c969c3d8ec64c5d272f69dee87bbda49a61ef3822c7f7757a770446c1efe99ee8884d251fdef6b51d1cab9b57e441fb90c9b6e52dc5f287985589dfcf44c110a47df88181c349ebf15b11e7745f61ae1e9dda4bfdb47b9184962ef74d91", 0x1000) (async) close(r0) executing program 0: utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x3) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x8}) socket(0x1, 0x4, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9, 0x0, 0x0, 0x8fffffc}]}) r1 = semget$private(0x0, 0x5, 0x2c4) semop(r1, &(0x7f0000000100)=[{0x0, 0x401e}, {0x0, 0x0, 0x1000}], 0x2) semop(r1, 0xffffffffffffffff, 0x53) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000001040)=""/68) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000040)=""/4096) r2 = geteuid() getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x1, 0x0, 0x0, r2, r3, 0x80, 0x2}, 0x4, 0x7fffffffffffffff, 0xfffffffffffffffe}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001280)) r4 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001100)={{0x0, 0x0, r3, r4, 0x0, 0x38, 0x6}, 0x4, 0x4, 0x3}) semop(r1, &(0x7f00000001c0)=[{0x3}, {0x1, 0x6, 0x1000}, {0x7f42629257c968bb, 0x2, 0x800}], 0x3) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x6f}], 0x7, 0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x6000, 0x0) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) executing program 5: r0 = socket(0x800000018, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1db) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x80000001) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, 0x0, 0x0) fsync(r4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) ftruncate(r3, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 1: socket(0xc2d34d0e6c0e4698, 0x2, 0x0) (async) r0 = socket(0xc2d34d0e6c0e4698, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8}, 0x0, 0x1, 0x7865}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) executing program 7: r0 = socket(0x11, 0x3, 0x0) listen(r0, 0x3) (async, rerun: 32) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') (rerun: 32) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009f050000b10010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2102000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = semget(0x1, 0x3, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000380)=0xfffffff8) r2 = getpid() mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setreuid(0xee00, 0x0) sendmmsg(r0, &(0x7f0000000340)={&(0x7f0000000300)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x10000, 0x528}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="a71139470c63de0f197df53a636b7b52411c5963c9cd8a5dee4295e4fb182832997741d948f3e9b03e1e67de0757c599f9b886f3538b6f12be2613ffc5e6c4afccbae1540d2462335ba11479ce8a4ce41a58fe219e19de3bde29415459e72861b8fb0615e745bafeadef9adeae7419133dc9123a91f6d087afaa91ce87283406c2c5667047fbc875575c77e1d32c1ea6c1e63f7a6c043eaef81368c4a75272b78ee538442c73e133ec1bc155a3c5a502f41a4379fb279516452b7b48d710a2fe4c2e445cbcea7eb66fd52c3f41c8a2ba79", 0xd1}], 0x1, &(0x7f0000000680)=[{0x98, 0x1, 0x1, "b337e316071d743b47904296c311ebdd0589a4e7f547d8dd9649ecb9494f7514373747ce0ff1e9a0097641e6770c4b5bc3d5a7ea4b06b17ce874fb9e98d1753a4a6b4b4944a221ffee0fc510a15a2169e3f3a1c9ba33707d1d47d901c4501532f34bfdf2784795ec19ffe73a25baf0ca5723bc3058d304894b08beea539237ef8ea51067a3"}, {0x68, 0x1, 0x4, "1f7285b9f3f2d007df84ea1dedcf0a2f5905fa45472d9ff6acd3908da754f85fabd3701e855208da43b1577f80e758d6a81bf14fc40bebcdcac00398e7cd264685c688097717b2d20a94b7e29b67a2bba4dbf1f754"}, {0xb8, 0xffff, 0x9, "55c642b75f6048cec451ec928532e2295901ad9937ccb268a8499ec382cbcd276bc27afe8b68d99fd0f82df73a1358e709089abc242ebe3917837723ae56c72fda1e5ce705e518aba78856c406f5e231f4014e34ec495902c511bdb8d6517d92e66690cbe136e49d95c2171f58cefc781042e1eff8fb46ba151c726296cf743df244ce7fc7b491e039abfc55f26ab1fd6e9d1428cacd699fdf67675a213cdf8df5"}, {0xd8, 0x1, 0x8, "cf879bde4e836e48a51f3035cb19fac934283b54ae12871e9ef3fecd20f3821be64fb3ba54be466f833dd867a716fea5e5b22094612660f4ff0ca7c32c89e7a9fce2c22822802dad2841057e2c9a18c59364d236465130beef2ec067749e698ef7749c8612297efa497924c7b816bf1962e9e1aac4fc8520545a1d0b2cd4ac874cbc963391cebd34318c71a11dcc43d960e456d4ae8bceae9cb13e7138353f198d68dad20f07ebc15b333429756891060d33dc222273bda309ad767321cc6188e91f8e4852179a"}, {0x30, 0x1, 0xe000000, "dfe75615cc85d6ed431f98ac665f1ce01fea51297b154ed6a57b8042"}, {0x28, 0xffff, 0x101, "d31b1bc8dc62f8ba0d55c8400db62a2bcee1077fff8d"}, {0xf0, 0x1, 0x2, "64a5483641a236ec8c6ae006d21c906c45630d0c810321756eab1f156a2bb395ab6b30610764cf06b3cc51b5060566af6ee66afc8003464b4a7e41f3b3671c33d5850c1e02e28034dc65a0562a03375c605e2072fa1b9ec895e6bdfdee18cecc2da1fcc71799e2d13a816c17776f186608d9f795b0203389bc7a1695463ea9a423742860fbbcfc4cf9905267bfa5f1ea4be4f5a4040c83ac7c27d649a320bb7c02eec754248c4016057b242056dad560de1c6a6a240ab4ecb5b31492992adcbb87245105d48e6d0e04e8eff1d1f1b395275aa210d015b5e30ffa"}, {0xe8, 0xffff, 0x2, "0728341f9a6bffa7665e066d19992cd980b2b4764cf4bc580beeec0ec864a41e9f585bdca10642995659e5b5947ac1ba99d871aa297eafaf8599d0224c7f0f0962736ed372dc48343e35f91d348bd398bb28a0af93a96ebc95ec3227b7fed732cb089f2499cdec8a98d29851feee80d5532a1ed5e3efecbff41e01057d54e03c5849ce591d542d2d802bf0357343a0a2accaba773261e161178317db9292c0a19292e25cab3da7c4be874327d1be8cedf35f8e32934ac01057ee66585fe94e839b78a909bea5a6d0921c44823518aee1b70e6deada0201"}], 0x4c0}, 0x2}, 0x10, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) r6 = getuid() setreuid(0xee00, r6) rmdir(&(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x2010, r4, 0x0) r7 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r7, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000000c0)={0x8, 0x8, 0xc1, 0x2, &(0x7f0000000400)={{0x20, 0x3, 0x1, 0x20, 0x2, 0x3, 0x7}, {[0x1b, 0x80000001, 0x92, 0x1, 0x9, 0x8, 0x1000, 0x8, 0x2, 0x101, 0x4ec, 0xfffffffffffffffd, 0x1, 0x1, 0xffffffffffffffff, 0x800, 0x7, 0x3], [0x80000000, 0x7, 0x1f, 0x2, 0xe03, 0x7, 0x40, 0x80000001, 0x3, 0xfff], [0x1, 0x8, 0x2, 0xfaf, 0x2], [0xffffffffffffffff, 0x7fffffff, 0x3, 0xc45, 0x1, 0x8dc], [{0xc37, 0x2, 0x6, 0x8}, {0x5, 0x4, 0x3, 0x5}, {0x2, 0x2, 0x80000000, 0x9}, {0xffc1, 0xfffffff9, 0xffffffff, 0x7ff}, {0x3, 0xbf, 0xb9e, 0x20}, {0x80, 0x80, 0x1000, 0x6}, {0xfc0, 0x80000001, 0xfffffc00, 0x6}, {0x0, 0x3f, 0x47ce, 0xffffffff00000000}], {0x6, 0x1ff, 0x800, 0x4}, {0x8, 0x6, 0x4, 0x3}}}, 0x53, 0x3}) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x402, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) sysctl$ddb(&(0x7f0000000040)={0x9, 0x4}, 0x2, &(0x7f00000002c0)="b151efd908ec9b99ce872e665d84241a5d2a4e39ba4a08d1bf87ccdb2140583a0309001556c5561af91e1ee1ab99a2a20048472e6ea9041e8d9b0000103b2656be0b83e6bef50a085d22bd29ef0c0cf6a2cb4a0a4101060fc2091b6db2b007f42ac6888d87dbcd66b3604f7ebfcfd1d6cdb18ef112db4e84d61427299453b7842b00c6b5d02eeafced52087993a543d83d2800000000000000000000786175566f830605b2314e9959e1c9e03cafa2c9b30196002152912948f7e57a8b53af5aae7a1e7e954a738724a546c3913bddb3627de8c368c628cf63c8a95da60648a8443a2b73950ccbdad352974a5bb8b0c293c6b0a03822112dca055742010f231f68d646867dfbce6f70ac63782c3c6091cbb0efa9444de6286b741a42b8867d", &(0x7f00000000c0)=0x11f, 0xfffffffffffffffe, 0x0) executing program 6: openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() (async) ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) (async) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e0", 0x1}, {&(0x7f0000000100)="6fa533b2eda506b781f8dbc069461641c8da6d2785be257e9335395711a3c7bb0641c680be122bb694db035c7ff596ddc06acd1ed5f884d1d7820bd4eb283ccca63a80435b8b57253e7fd0cb02d9ea1683186f1afd3976fcfcd3", 0x5a}, {&(0x7f0000000180)="c88483de365a5309893d38c4b4701e88a5f1d3a8e59c1f6f3790ceef13c83d3f54530552ecaeb64b69ed438e15ba62710e5e3231d50932b6d50934c3201e78970ac1b0a85527e0e1006b0cda673f8dd39b57b7643d24f61afa7cfc8683b59b741bac0d39438fe9727a8827bcb524eca9c32ec59f515d4ab671a0d3f2ca43e65ed3f69a860f304ef2f526391bd840ddc36e729d29c205f7bf7b1ae0abf525faa46cbc5ebb8599795cd4d742e70c750e4ce6d249c47e8e6a82cf9a7688df513b3f344c9bcf45e89f5ee16b01e6d8647c4129ee89d8ca4db3fe8e0abb687fb64d8140c71a1f36eb04", 0xe7}, {&(0x7f0000000280)="978f1d00f7e35bd3fd0202fdf9c0d9ccba091c2409a7f79b9e4abe9d5cf493163cb730aa61c9548a0f8519c778af0c2fc42937fbe082ac5f003b74c11c33b7cd46ccdc7fdf3649388e5865ae19b2f68dd87babc9995e727666def7155f4d7b37e145996a42cf89df895a60", 0x6b}, {&(0x7f0000000300)="b06bd2f306128f5c98b4f9afd495df0317cd4a579946d6b7d7e2d2fec6fe448e57aa462682e2d98e498e07c4ab931e43178557a5bcf7d2ac5f55577fe4943bb58cd47e701385ced5", 0x48}], 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x1000100000005}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x74}, {0x5}, {0x8106}]}) (async) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x1ff}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) (async) ftruncate(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) fchflags(0xffffffffffffffff, 0x10001) (async) r4 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) executing program 7: r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) sysctl$vfs_ffs(&(0x7f0000000300)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = msgget$private(0x0, 0x118) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000240)="00ad1336000000b2fa246dac0ef5a36408918046ef7d9051f756b3bf73e8b81ec8cb43fedf1b6953b56006e2aa6c9da8870f488281a4fb59a5813c016065b41dba9fc0888b10860ade5d040f85a7dc882401a3b8142f8ecafe4cee7a82595bb3617b5b2a3d2c36c3b03f0612562c9afc276804c00c7efea701644c4ca114f3d108bcf597be299c7f1f32255da92a6c7f5fe9659910074afd769618356aac5e7f37b996aadf9d97145bcf713379e2bbafcd5fc72993f218998fde566893ca", 0xbe) setsockopt(r4, 0x1000000000029, 0x9, 0x0, 0x0) socket(0x11, 0x3, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0x8040691a, &(0x7f00000001c0)) msgsnd(r2, &(0x7f00000000c0)=ANY=[@ANYRES32], 0x1f, 0x800) setreuid(0xee00, 0x0) r6 = getuid() setreuid(0xee00, r6) getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) r7 = socket(0x18, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) msgsnd(0x0, &(0x7f0000001540)=ANY=[@ANYBLOB="020000001866325e96dc699b81000000006d1d5fcb28925a2efd0309f90c6bcb7735b8f707aff587ea5b249fcfeb969ee002"], 0x32, 0x0) msgctl$IPC_RMID(r2, 0x0) socket(0x2, 0x2, 0x0) executing program 3: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x2, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000000c0)=0x4) socket(0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000080)=ANY=[]) dup(0xffffffffffffffff) executing program 4: sysctl$hw(&(0x7f0000000000)={0x6, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x5) executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x200, 0x0) (async) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) (async) socket(0x0, 0x0, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3d1e) (async) semget$private(0x0, 0x2, 0x0) (async) open(0x0, 0x70e, 0x151) open(0x0, 0x20000, 0x20) (async) getpid() (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x84) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) (async) setgroups(0x0, 0x0) (async) ktrace(0x0, 0x4, 0x1024, 0x0) (async) socket(0x0, 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) (async) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) (async) execve(0x0, 0x0, 0x0) (async) unveil(0x0, 0x0) (async) unveil(0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) (async) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x190) syz_open_pts() executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x9001, &(0x7f0000000000), 0x90}, 0x0) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x1ff, 0x20000083, 0x5773c5bc, "80347e7bc3cd7eb6000000000000000800"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0xfffffc2a) writev(r0, &(0x7f0000000080)=[{&(0x7f00000009c0)="cf63fccf005a9d45f0faeb23d96a696f7f77b151fedf96d63ec5e7849472043594136a3c55b6e45944ff6352b1ae2458fd167d6b88735e2026b14a996199855664308a3381a03ae6b87504842cc8b97f7c5478fbadda28cb7d5853e85d0572db4742fc6a38be642f2efd295033b0ca09a5d66ff9400ec29d8b8b62dc1d103c1ab61a18c34afa29011665318709e8160a29bd293b9e9efadef1a44e7a103293bff34d22d491e1b86fe3121401e4e224568214658676e4b8fe6660792497fd669c4c9068e34d5d4fe090ddee32bd9798a5f6b3cac4a9875e80fecdefc78e3d28b1b918da35f29b7f8b8c7b05712212ed0253e877a287de9bd0515d6086324550abb36a4696e175a2cfbec1be567f48a50ce561b4122cff8acce1b20259509a594515e1723d26d17a92bdce80cff01cfa84894c5ebde76657bd6f254b6de2d0dc8311201a369cbfea72e1853b4b24815860e146f18059eb258c48d66709556c927d6905e783dd5fbdda17412e4ad065311360757e954f2b601087cf21373e38dfcf1e3cc8967ea2850a17aff2ab5e3ab3faa477048d790b8ee5cdc1920df54bb2caa135b78133c0b48af99d13c21b5d055ade0bcc56ae7417e20255ffb7faa4e74a0763ecfd6ffe07fd969b008597fadd3eb609332b46b273404342a63a0f211680a8cb43c79249520c67418d73d34ac6e5becf5f1d01cdd85e053bbfe29d25b3391a558dc2a9910ff2f2f24ad5d8bba251e0129895be87d8fe27b1d2826e650d8fec1a56b0a430de1995d61363c15684ed682b1b92bff7c086cc078e645b00d11303adbafe9e47fe43cb392ea10e47c6aace9c93aa04082ddff2d49f8500e29b27c3", 0x261}, {&(0x7f0000000100)="b7f0420000000078af2f48a645fdff009cc3716d61e2f63f", 0x18}], 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r2}) close(r2) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) executing program 3: socket(0x800000018, 0x2, 0x0) (async) r0 = socket(0x800000018, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1db) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x44) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x80000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r4, 0x0, 0x0) fsync(r4) (async) fsync(r4) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) (async) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) (async) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) ftruncate(r3, 0x2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) getpid() executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (rerun: 64) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) (async, rerun: 64) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) kqueue() (async, rerun: 64) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000b6b000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=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, 0xfffffffffffffffe}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000ada000/0x4000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil, 0x2}, {&(0x7f0000959000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=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'}) (async) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) (async) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000500)="ea00000100feffcd838a5bcb350efbaba587681fb9811090a5134e4ab9e1d76afe023b018499dd45f22c4a16cf69ed582eca070000000000000062d6d36488ac04185be4584c48e864dcf4737ebc8cefdba2efc417e311c013976683fb7c3e7365d8224e006022e6ad970f11edcef02d79fa5c6bba8e7da073bceee780ecb3c176a19d7124876c2fac87fc4da99cec7b1845ae5a33b66961b1a3b73fe4e1c0abfdde7243bd33208a82f74557e215d82ec3416e7050dd0f48f2d23117bbcdafb27b1512791969aa4ad1b42588c3f26e028184735194a66555c9c20a2240aa2166a105c6a99514a3355ebc2683150e7646d9aeb09954c1dfb9ae4d627839f7f4ac9f5175478995643fd43e53cad934bae210db4937252f312263fa67054c2a9644ebcc1a5a9459adc960f7a9faab2f75cb3b5ebbe4d90d4604fec81f788c2707460926e47a4d7d714a9bdd59d697d14d8a01ed55122d585b5a1eea48f3758c1008223820", 0x163) r3 = socket$inet(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) close(r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) (async) getgroups(0x0, 0x0) setregid(0x0, 0xffffffffffffffff) (async) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r4) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea020000", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000002c0)={{0x1000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x4}, 0x9, 0x6, 0x4}) (async) setsockopt$inet_opts(r3, 0x0, 0xd, &(0x7f0000000240), 0x0) (async) writev(0xffffffffffffffff, 0x0, 0x0) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) (async, rerun: 64) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async, rerun: 64) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) (async) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80206931, &(0x7f00000001c0)) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) (async) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) (async) r7 = msgget$private(0x0, 0x604) msgctl$IPC_RMID(r7, 0x0) (async) r8 = msgget(0x2, 0x228) msgsnd(r8, &(0x7f00000001c0)=ANY=[], 0xb, 0x0) (async) msgctl$IPC_SET(r7, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r6}, 0x8000000000000001, 0x80000000, 0x0, 0x0, 0x1}) (async) msgsnd(r7, &(0x7f0000000300)={0x2, "7f8f8384d19a0a441420f06e48b90aa62b647cef52fffd8f8c5b9e8651b191c0befd9889fb616eb166e813a09e9acace98012f88c0582968cd2d54ab5c6d81311871572d043f694df55bd49130df2a661139864d6ed19e7e3f1a691e6d84464a708aafbeec2ec6b2db2f639e7d6edbb88cc102e490288e889d619b3bf6ea028198b4e91521bf51f6f2174bcb2a5518b1fbef9e6b794ae095823317c245b50ffbff039fbf1f407da2be1c6dfb0fae1d9c76f33dbd98866807bf30688e13b5083e5e5b12d5098823402b11ce4e3b52471f50999f4105891e62b062bbc599aeb61b9a505062903ff56f15a6"}, 0xf2, 0x800) (async) close(r0) (async) acct(&(0x7f0000000140)='./file0\x00') executing program 6: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 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') getsockname$unix(0xffffffffffffff9c, &(0x7f0000000240)=@abs, &(0x7f0000000840)=0x8) open$dir(&(0x7f0000000380)='\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', 0x100, 0x1367d1331e2361d0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000880)=""/116, 0x74) symlinkat(&(0x7f00000007c0)='\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', 0xffffffffffffffff, &(0x7f0000000a00)='\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') execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000440)='-^\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f0000000600)='/*$//\\!\x00', &(0x7f0000000500)='!(\x00', &(0x7f0000000680)='W\x00', &(0x7f00000006c0)='/dev/zero\x00'], &(0x7f0000000780)=[&(0x7f0000000740)='W\x00']) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) chroot(&(0x7f0000000940)='\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') readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000040)=""/72, 0x48}], 0x1) mkdir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x30) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 0: socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 4: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x3) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000005c0)={0x0, 0xff, 0x7, 0x598, "d8b507040008000000000000000000ddff00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a80)="f4a9a06f56a19573d9e28dadaca7ecd11be4e40fbe099fcee873695918140b3f20c77d6094d92e4e64c7e395d3bba68c06d837fd0e7b26d2510b9b3fd3358da52aaf8e01a421ca23bf8f8af07f04912b9c1c703abe3fab02bd257dfaa416c6f8f0783a107b3afcf4b5243a5767c20c468cf2ddd1f7d1a8528834d68aea82838c281673f46d169536fd4498f9a01636139d09ea4ef30e15bec8509d137d185c49e34d5b49d397b2591bab1986bdf7925b302f260912254af433a8aeeb5fa99fd25655839875cf39f0266089d159e3fbcfe9e9e99f6d13826988bcdb3891727859f2044d939033f121a8bc850cfcde21c026bfaa3a19e01b352f2b526bd47e895a33de36dd2aaf3409916be1839ca3a018aab3fa7ced425f425bee72939976c8c3dd05b47d62aaf86313f1c8e9941086016393f12c2ac53c6798cc7690c92b69c084e3fab86908", 0x146}], 0x1) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0) r2 = getpid() r3 = socket(0x11, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(r4, &(0x7f0000000340)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa05000000512f4d335c223e02000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe14959bda042c1a3d1c8f0c2300008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000000000000000000000000000007c24baff36c89ea4e8dcccdc07b4b0369de8daf9ba735004fb54729a7776e033decbff9e81c456937b3dafd21f23e411c4707e55c4c38cfcb48db4874d7cd82f6baa0ae9d25a7f26948eb936bd3bec5600"/267, 0xed, 0x8, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) r6 = syz_open_pts() fcntl$lock(r6, 0x8, &(0x7f0000000040)) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x13d4) (async) sysctl$net_inet_esp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) (async) kqueue() (async) open(&(0x7f0000000480)='./file0\x00', 0x382, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) select(0x40, &(0x7f0000000380)={0x3f}, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xc4}}) r0 = socket(0x2, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/58}, &(0x7f00000001c0)=0x3c) socket(0x800000018, 0x1, 0x0) mknod(&(0x7f0000000480)='./file0/file0/..\x00', 0x2000, 0xfffffffe) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000000)='2', &(0x7f0000000100)=0x1, &(0x7f0000000200)="23fae40c882005eed8b0473e37d6c54a03af255ba1ccef69bfab67dc5780574e17438e2c4901e9eea97761dceeb76db3d31c6d78dc809958300f91a270d0caa1133e4c714736bf531f521ab7543c65cd312e25684fb4b0ad9478b0db82b442dffa16e39692f22465c01a7e5a19f7d62e2e0263ed706782edfe2dbfa9d43243e06e4925adb9c4cd04748297756bb40dcb6a81f5b8040000001be1a745f83c9838d5b43bf2be22481a359782e5e84bbcdb445eb4344bdc0766e44a7a060319f24e513b9c8f8d89213778f65d6b83add7a66e4c6b4425a0fcb36505f63dda5f197ba98f018ff34484e28ffbd43a71a442f6ff4c895897206909c28f28d23dd9e8dbe3b97e26931311584f6558f700000000000007ecdcf31af3a1028daaf5afa296bb6afdcc78af44710a4047de55d64f3dec3995f486640bce2f6142c3147ba191539397fd45cfa5e3ee4a97d40d9185c11b31089c668765f98e877671fe3d52d72fc4d541a64f5dbb3191c4a3b436d89258a1959617c0307113d0988df487c71749790defc9bb535e57c3720193268eac3055b09af8af523e8be98c76fffa3ed1e162c4237419153735e941a155120c901e9d9e36137eb42b8bcd628b9f9f29fabc26d36677faca0c957cafdc256172e4f85b4953abe68452d90000000000000000000000000000e980d1571ce0cf9fe4be827beb0ed3d0da90c2e4320bd2596d8494c6d7a181b710d38c4800", 0x20c) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xb}, 0x4, &(0x7f0000000080)="b6e7a8937ebbb4e4bb9d", &(0x7f00000000c0)=0xa, &(0x7f0000000140)="e0d209c5081dc342c3f49b0b5295d2ba9401c58945c58af29d93b8f0a190ff7a90df905b0cf1ff09c48fc32f8e38b48151a27aae1b", 0x35) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x1000, 0x5cda) r1 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x100, 0x0) setsockopt(r1, 0x1, 0xe0e, &(0x7f0000000540)="9b10a33f87dbe507cb4d0e2ff82f983810df8af6d9fea506706897aec10387c12465657d7d3fdb5235e029ae08f2376e0fd09cbb65ea567c81caa694a63f3fff416b8f9fab95bb0e10ce924bc0aeb375454021a98ba0672617433407dbdf1f7e9d0939ed660c6f0fe92c76c45bbc2f95d39739644285ca7583ee3670460366051bb5b3ba810ef189049145396fe08713c39b4d5a1849a3dc85cd65436ff839ece651be24cc0aae93cf746d806b6a28463626a771281dadfe137c80194bde95fba859c5cf20957655885e796aafb81fe1d1b66d8623ac22fb5b0d5b96c0e5bfd29c5873044187032d8c280cb69de6c71a55e1094eba", 0xf5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) getegid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) seteuid(0xffffffffffffffff) chdir(0x0) r2 = geteuid() setreuid(r2, 0x0) geteuid() getuid() r3 = socket$inet(0x2, 0x0, 0x7) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000640), 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f00000004c0)=0xc) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f00000004c0)="4534122cb25ac723ee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188162bc6d6de481f66dab68c8d48ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7d3551ef982d078c66a1f19eaadf6c3022f8450555a9832016a20f25111317ccb78b4d62ef582402e6f8ae2efd2f99340621814a5791a88fb6453864045c123104150ef6e1ba2a046c070262bb70c42800db87460baf85c742a048a3fe5b079b7ff44638ae43a78459ebc5fccf77c797570b433a050fc26eb7774a9fd95624f17e716f94433b98b67b54d78ea085c11062d8a42e5a254196f03a48f56a2bbd1bbcbe36c8165cca80b604b66d3a9921f0b6b89225f77b4874b", 0xffffff68}], 0x10000000000002d9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x40}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r2, &(0x7f0000000200)="76e5de0000010000000000000063", 0xe) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c}, {0x64}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000240)={0x10, 0x7, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000065000/0x2000)=nil, &(0x7f000002b000/0x2000)=nil, 0xfffffffffffffff8}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f00001f3000/0x4000)=nil, 0x1000000000}, {&(0x7f000008f000/0x3000)=nil, &(0x7f0000090000/0x3000)=nil}, {&(0x7f0000067000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000088000/0x1000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f00001f5000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000092000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000066000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00001f3000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil, 0x4}], './file0\x00', 0x1}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) executing program 2: setuid(0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mlock(&(0x7f0000007000/0xc000)=nil, 0xc000) mlock(&(0x7f000000c000/0x2000)=nil, 0x2000) mknod$loop(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000080)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "24d791", 0x30, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @empty, @mcast1}}}}}}}) executing program 4: r0 = socket(0x2, 0x2, 0x0) r1 = getpid() open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x14, r1) readv(r0, &(0x7f00000000c0)=[{0x0}], 0x1) msgctl$IPC_SET(0x0, 0x1, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20, 0x7, "ffff09009cfaef01018b7482ec88870000690200", 0x7, 0x1}) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x0, r2, 0xfffffffffffffff8) ioctl$FIONREAD(r4, 0x4004667f, 0x0) l/dev/bpfuT3[v;\MWDZX~XfnI[Ead[R$>Р./file03򰳐#o8QDў=#S5@J6KdTӌ2."B9)4J,c!^9r\EV䥹f,V_ɖ/.G /dev/wsmousepanic: vop_generic_badop Starting stack tlrace/dev/bpfuT3.[v;\MW.DZX~Xfn.I[Ead[R$>Р ./file03򰳐#o8QDў=#S5p@J6KdTaӌ2."B9)n4J,c!^i9r\EV䥹f,cV_ɖ/.G(ffffffff8286a285) at panic+0x159 v op_generic_b/dev/wsmouseadop(ffff800035dcb518) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd8074e78b50,fffffd8062753c2l8) a/dev/bpfuT3t[v;\MW DZX~XfnVI[Ead[R$>РO./file03򰳐P#o8QD_ў=#S5S@J6KdTTӌ2."B9)R4J,c!^A9r\EV䥹f,TV_ɖ/.GEGY+0x9f bwrite(fffffd8062753c28) a t bwrite+0x1/dev/wsmouseca VOP_BWRITE(fffffd8062753c28) at VOP_BWRITE+0x4e ufs_mkdir(ffff800035dcb790) at ufs_mkdir+0x445 VOP_MKDIR(fffffd807ad4ee68,ffff800035dcb8f0,ffff800035dcb920,ffff800035dcb820) at VOP_MKDIR+0xc3 domkdirat(ffff80002a6aa540,ffffff9c,764fd5316850,1ff) at domkdirat+0x125 syscall(ffff800035dcbaa0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x764fd53168c0, count: 247 End of stack trace. syncing disks...panic: ffs_update: bad link cnt Starting stack trace... panic(ffffffff828bcbf0) at panic+0x159 ffs_update(fffffd805cd70100,0) at ffs_update+0x2da VOP_FSYNC(fffffd8076698898,fffffd807f7d7888,2,ffff80002a6aa540) at VOP_FSYNC+0xc9 ffs_sync_vnode(fffffd8076698898,ffff800035dcb258) at ffs_sync_vnode+0x16b vfs_mount_foreach_vnode(ffff8000006cf000,ffffffff822d1910,ffff800035dcb258) at vfs_mount_foreach_vnode+0x55 ffs_sync(ffff8000006cf000,2,0,fffffd807f7d7888,ffff80002a6aa540) at ffs_sync+0x104 sys_sync(ffff80002a6aa540,0,0) at sys_sync+0xbc vfs_syncwait(ffff80002a6aa540,1) at vfs_syncwait+0x3b vfs_shutdown(ffff80002a6aa540) at vfs_shutdown+0x61 boot(100) at boot+0xe0 reboot(100) at reboot+0x7b panic(ffffffff8286a285) at panic+0x179 vop_generic_badop(ffff800035dcb518) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd8074e78b50,fffffd8062753c28) at VOP_STRATEGY+0x9f bwrite(fffffd8062753c28) at bwrite+0x1ca VOP_BWRITE(fffffd8062753c28) at VOP_BWRITE+0x4e ufs_mkdir(ffff800035dcb790) at ufs_mkdir+0x445 VOP_MKDIR(fffffd807ad4ee68,ffff800035dcb8f0,ffff800035dcb920,ffff800035dcb820) at VOP_MKDIR+0xc3 domkdirat(ffff80002a6aa540,ffffff9c,764fd5316850,1ff) at domkdirat+0x125 syscall(ffff800035dcbaa0) at syscall+0x72a Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x764fd53168c0, count: 236 End of stack trace. dump to dev 4,1 not possible rebooting... SeaBIOS (version 1.8.2-google) Total RAM Size = 0x0000000080000000 = 2048 MiB CPUs found: 2 Max CPUs supported: 2 SeaBIOS (version 1.8.2-google) Machine UUID d662f6a5-d763-0b53-7cd8-e4e6b0001699 found virtio-scsi at 0:3 virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 removable=0 virtio-scsi blksize=512 sectors=4194304 = 2048 MiB drive 0x000f27f0: PCHS=0/0/0 translation=lba LCHS=520/128/63 s=4194304 Sending Seabios boot VM event. Booting from Hard Disk 0... >> OpenBSD/amd64 BOOT 3.65 boot> set $maxwidth = 0 set: syntax error boot> show panic boot: illegal argument panic boot> trace boot> show registers boot> show proc boot> ps boot> show all locks boot> show malloc boot> show all pools boot> machine ddbcpu 0 machine: syntax error boot> trace boot> machine ddbcpu 1 machine: syntax error boot> trace