ea99c796b8f2308d4f8f79b61f0e72eaa995230fb3cdb7a281ffa662d602a975ed75807e5eda9bebcaeb4f0fcc9231a3556eea0c2b839f54f31984103c67fa5c03e370272b4f288622bb23e2dc41142f45f3828925e3c426895879c13ad078b600ff46ec6ad4efffdeee3d91c9c0cea7e08e51159a31eddff6f616d3e8d72f27e1962c514e05feda2bf829861aed166bb4b2d82b10cf3a045d40f72ab980f1f063affac83d058fc7e91d6b32ce62cc05b355952e1f1e2a0e6aafb9203f5d72ee7abb05e3189d6e96e62aeddb4b9da6534c9745291a90db456ef6001f97817ba95635c2a7b28d0619fb552b57d2db820c21fbebf72ec972a733b9c6ea5f83ed3531e7e3b01672b177aeb824622ec7b841f7aef9f531d03434a2a40b0be12552a79ea782057e7f66200695e124425216c9e9302606c1e0a9129e460dc57d72c14f5d1ae0a544324d39a1ad8abdac5bdf06f07baf56ae573e9abc9f8206a3287e42a17df458c24a1f68aff013d29b2e5ecb876c4e89dce3cba7147ffb8354d72f1854e7f4fee17fa0810cb90b88937949012253798a3408c889e089813b9718ae075a2d5abd511be1631ef828b06797b2e7201e91ee69aa7ee3210213ed8f4bd32c48863cdfbf93493b436c608fa1e8703a268cb697bfc173d8585f10d9ae7a268635e89564299b08033ddd01c6cde68821f103533321278483467a8384fa41649670037aed574cf4971de3b174fc5a1d2667863076c75d0153828f6bd6f47989f26864827cf843a48c031cd82c0e4d98a3e844581f613542fc53594697f0284ceb4ad57e73eaf9b2c53d046dfd1eaeb13c34c711ee3c4e76009838bdb50b2aacc9a0b8125858dee47e2a3645a115160327d7c48db81689fc91584662e9d534a43c3107daad5468cf9682538fb815868a74774ef4207270c493aa8", 0x1000}, {&(0x7f0000001100)="09dc54ce4927aa4c95c9eeb45146c5d8cbb47f3fadca670a125427acb98b96390d05dc3d666fafcb349aa5dd16e93edae5df3c3aaa9abd701ad7330216a404966c10051d042ddf4adbe9bafc081e52bb6b4e5eb491e03b623639f555434f7cb47bfe6fbd1fbdb8048b0ef6da0a1ad41e7c64727ec15219a0b815b6f46c71", 0x7e}, {&(0x7f0000001180)="f4887e17d69590425e3f77e606ab7649accc689bd8dad0dd3891372032c7fbd79f6eed9bafc1", 0x26}], 0x4, &(0x7f0000001200)=[{0x88, 0x1, 0x7f, "6cc9d3d6d90f68ef3fecd710be3f31418773860edc614c8bcaaec8cc37c9468aabd44288d138712253226c667cda1cf69c9fc278ca9f337397aa53bec0e8d6c671eac9dfd7b6dec90190d3ad6d5e78f67e43852cfba6641354e7583bfa4c5b893f9290bf7f74b8ad72b0f85fafde971ff357"}], 0x88}, 0x4}, 0x10, 0x1) chmod(&(0x7f0000001340)='./file0\x00', 0x80) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000013c0)={0x5, &(0x7f0000001380)=[{0x101, 0x4, 0x7, 0x4}, {0x6, 0xd0, 0x64, 0x7ff}, {0x8, 0xd, 0xfc, 0x8}, {0x9, 0x5, 0x3, 0x3}, {0x8, 0xfa, 0x80}]}) connect$unix(r0, &(0x7f0000001400)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001440)='./file0\x00', r1, r4) setreuid(r1, r3) r5 = msgget$private(0x0, 0x100) r6 = semget(0x2, 0x3, 0x220) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000014c0)=""/165) setregid(r4, r4) readv(r0, &(0x7f0000003800)=[{&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000002580)=""/98, 0x62}, {&(0x7f0000002600)=""/4096, 0x1000}, {&(0x7f0000003600)=""/83, 0x53}, {&(0x7f0000003680)=""/88, 0x58}, {&(0x7f0000003700)=""/217, 0xd9}], 0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003880)={r2, r3, r4}, 0xc) r7 = socket$inet(0x2, 0x5, 0x5) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000038c0)=""/9) ftruncate(r0, 0x7) r8 = dup2(r7, r0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003900), &(0x7f0000003940)=0xc) getgid() openat$bpf(0xffffffffffffff9c, &(0x7f0000003980), 0x8000, 0x0) bind$unix(r8, &(0x7f00000039c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r8, &(0x7f0000003a00)=@abs={0x1, 0x0, 0x0}, 0x8) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003a40), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r9, 0xc0245755, &(0x7f0000003a80)={0x2, './file0\x00', './file0\x00'}) listen(r9, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000003ac0)=0x9) openat$wskbd(0xffffffffffffff9c, &(0x7f0000003b00), 0x80, 0x0) symlinkat(&(0x7f0000003b40)='./file0\x00', r8, &(0x7f0000003b80)='./file0\x00') executing program 4: mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384157, "2fecacf2ee60987a0d0239060000aa175b31cb31"}) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="b8f980f85c273270c7345af55037b5dddce6df695c4fcc1c960299d14661a1ea7b4fdc60", 0x24}], 0x1) syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) executing program 5: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="314dfa78584f30a07a65c96b00850d941aeff18dfa9beb7fc94689d508987461bf9a6084d0a49d2ccb505a97f98d9692154443de4051a927bfb193a6adb174d8b829e692e4ec388b03bea5f7e1b18dbe447c0726bb0e0df902b4c4350d2b4541770c0ee3f53093aec1de5813ff3026d88fadc28684dfbbe40870d5a3c06715cb3d304d9a3dec8bb3ae3f86d1977a8d414910f983fa976236c673ecd7794f1e0b943380a71f60ed3d77a9c5707170e710a73f0bbb83f872377626ae9e33ab1954e3f16e96749823bf6f85e248b3c563679218a2b3faa888c7967b45521a966f335e732d41a4eb186f4b8e839d9fbd87da25748e078a860fcecb9cec9f", 0xfc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0xffffffff, 0x0, 0x0, 0x0, 0x0, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadce", 0x21}, {&(0x7f0000000240)}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x7) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001d00)=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x4a, &(0x7f0000001d40)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x14, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}}}}}}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) fcntl$lock(r2, 0x9, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x100000004}) flock(r2, 0x2) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r4 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r4, 0x0, 0x9, 0x0) fchdir(r3) semop(0x0, &(0x7f0000000440), 0x0) fcntl$dupfd(r0, 0xb7ee7b4dcbe99387, r2) semop(r4, &(0x7f0000000340)=[{0x0, 0x5d32}, {0x0, 0x8}, {0x0, 0x7, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff, 0x1000}, {0x1, 0x2a, 0x1000}], 0x9) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000000)) semop(r4, &(0x7f0000000000)=[{0x0, 0x8, 0x1800}, {0x1, 0x6}, {0x1, 0x4, 0x2000}, {0x1, 0xff, 0x1800}, {0x4, 0xdee, 0x1000}, {0x4, 0x3ff, 0x800}, {0x1, 0xfff7, 0x1400}], 0x7) executing program 3: pipe(0x0) close(0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x8, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001060000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb76af6b321f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371051eea0400"/177, 0xb1, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x100, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000300)) select(0x40, &(0x7f0000000200)={0x100, 0x1, 0x2f, 0x0, 0x7, 0x3f, 0x1000, 0xff}, &(0x7f0000000240)={0x0, 0x5, 0x401, 0x4, 0x8, 0x7fffffffffffffff, 0x3ff, 0x4}, &(0x7f0000000280)={0x81, 0x8, 0x9, 0x7, 0x200, 0xffffffffffffffff, 0x6, 0x9}, &(0x7f00000002c0)={0xeae, 0x2}) kqueue() mknod(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1000, 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x7f1) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket(0x2, 0x5, 0xbf) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x801, 0x0) recvfrom$inet(r0, &(0x7f00000017c0)=""/108, 0x6c, 0x1803, 0x0, 0x0) utimes(0x0, &(0x7f0000001780)={{0xffff}}) r1 = open(&(0x7f0000000500)='./file1/file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0xfe, 0x0, 0x49}, {0x83}]}) sysctl$kern(&(0x7f0000000300)={0x1, 0x11}, 0x2, &(0x7f00000002c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x2, 0x2, 0x30) ioctl$FIONREAD(r1, 0x802069ad, &(0x7f0000000340)) getpgid(0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000380)={&(0x7f0000000240)=[{0x3, 0x1}, {0x8c, 0xa}, {0x101, 0x1}, {0x6d, 0x2}, {0x44, 0x7ff}, {0x46, 0x9}], 0x6}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f00000003c0)=[{0x20, 0x4}, {0x26, 0x800}], 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001600), 0x80, 0x0) sendto$inet(r0, &(0x7f0000000440)="282329321ed5fc5cc66b5e860f6f6544bc9f39a2c20fc82a352b6721570624ae80efad62252310aadff841fb923ab74f9f8efa2fe9a81519c12129adf93a3cc2e19a5e2c33061e3d7576636592bc6b83760e75ccf0b6442ef29d4620a3df88b665a286f72a01d82fbe66fdc101e105225b99b149d4bf175790473d828a1e00bc3c2f44", 0x83, 0x2, &(0x7f0000000280)={0x2, 0x1}, 0xc) accept$inet6(0xffffffffffffffff, &(0x7f00000015c0), 0x0) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x8, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x4, &(0x7f0000000400)=[{0x4, 0x7f, 0x1, 0x8}, {0x1ff, 0x1, 0x1, 0x25e}, {0x4, 0x5, 0x7, 0x7ff}, {0x200, 0x3, 0x40, 0x4f4}]}) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x31}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000100)="e4", 0x0, 0x0, 0x0) socket(0x2, 0x4, 0xfe) socket(0x20, 0x8000, 0x5) socket$inet(0x2, 0x1, 0x0) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0, 0x0, 0x0, 0xfffffffffffffee6}, 0x0) socket(0x18, 0x3, 0x0) syz_emit_ethernet(0x1946, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b6174aaaaaaaaaabb86dd696b9efb1910500093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000001f0000000000000001000300c2040000000405020a5f00010005e51d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522000000000000002c0a000000000000814371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000001040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7f9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffff7f000001ff01000000000000000000000000000100000000000000000000ffffffffffff00000000000000000200030067000000000005a0630000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="41040008907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) connect$unix(r0, &(0x7f00000003c0), 0xa) r1 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r2 = getuid() setreuid(0xee00, r2) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48cb000876d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000000680)="1d06490582630d95ac1c38541c79480e75ec89952772107899b16a2b5ff3d0f15c7639ba85620f4331a0b52b0e8a79c524250cfaf271e995afd74d50c9b0586a94232599999cd06024b0335e7fd79ebe100886d8dca6866d0a7e6f294eb0ba65029b2a16b6a348bb3907105efdd6396570df431492a77c9a40ade2b62efef7df79996955b745c129d7c721a2a115e654d84aba2e0ad38d95e19f474a72d5ea705eda99000057292d30e6716c000200000000000074dea6a9de7109612433fc4f91e554e1eb2c8cb3a61b0ced75f06786b3017b6f6764534c4482ab99900862697a7045d1ad67c0", 0xe7) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r1, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x80, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) socket(0x2, 0x3, 0x9) dup2(r4, r4) getuid() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000400)=[{0x6}]}) write(0xffffffffffffffff, &(0x7f0000000000), 0x0) socket(0x0, 0x4, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@un=@file={0x0, ""/4091}, &(0x7f0000000080)=0xffd) listen(0xffffffffffffffff, 0x1f) open(0x0, 0x80000000000206, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaa"]) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000080)=[{}, {}, {0x4}, {0x2, 0x80, 0x0, 0x3669}, {0xff00, 0x3, 0x4, 0xfffffffb}, {0xf7, 0x1f, 0x2, 0x92}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 5: r0 = msgget(0x1, 0x158) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(0x0, &(0x7f0000001280)={0x0, ""/158}, 0xa6, 0x3, 0x1800) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/4096}, 0x1008, 0x3, 0x800) r1 = msgget(0x0, 0x41) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f00000011c0)=@un=@file={0x1, './file0\x00'}, 0xa) chmod(0x0, 0x0) setreuid(0x0, 0xee01) connect$unix(0xffffffffffffffff, &(0x7f0000001180)=@abs={0x0, 0x0, 0x1}, 0x8) msgrcv(r1, &(0x7f0000001100)={0x0, ""/78}, 0x56, 0x3, 0x1800) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x10, 0x2, 0x7f) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x0) setreuid(0xee00, 0x0) r3 = getuid() chown(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) setreuid(0x0, r3) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r3, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x81}) r4 = getuid() semctl$SETALL(0x0, 0x0, 0x9, 0x0) chown(0x0, r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000004c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x108, 0x4d9}, 0x3, 0xfffffffffffffffd}) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0x3, 0x2, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000800, r5) executing program 4: syz_open_pts() (async) r0 = syz_open_pts() close(r0) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) (async) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0xdb185611c65d7ab7, r1) (async) r2 = fcntl$dupfd(r0, 0xdb185611c65d7ab7, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff402ecbff7ae603886d0dd00000fe000100080046000020000000000000907800000000e000000101"]) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/86, 0x56}, 0x3}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) (async) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x6}]}) socket(0x0, 0x0, 0x0) recvfrom$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) close(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) (async) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) symlink(0x0, &(0x7f0000000180)='./file0\x00') openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) (async) syz_emit_ethernet(0x0, 0x0) pipe(&(0x7f00000000c0)) (async) pipe(&(0x7f00000000c0)) r5 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$BIOCPROMISC(r2, 0x20004269) (async) ioctl$BIOCPROMISC(r2, 0x20004269) executing program 0: r0 = openat(0xffffffffffffff9c, 0x0, 0xb89, 0x0) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000240)=[{0x20, 0x0, 0x0, 0xfffffffc}]}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffff, 0x0, 0xb4a, 0xc12, "d830d4496f2f3c7ae6ff7bf5fe3d8a5d7048fb93", 0x5, 0x8}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x7}, {0x7}, {0x416}]}) r4 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x2, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfe9, 0xfffffff9, 0xd2d, "8717f9050700000000000090d692480d51aa8000", 0x0, 0x3}) writev(r4, &(0x7f0000000400), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800450000280000000000019078ac1400cc001000000e00907800"/54]) executing program 1: 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) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r3 = socket(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b67", 0x52, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0xffffffffffffff7c, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0xffffffffffffff3d) socket(0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) r4 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) executing program 5: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, 0x0, 0x0, &(0x7f0000001440)="ac", 0x1) ktrace(&(0x7f0000000140)='./file1\x00', 0x0, 0x0, 0x0) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0/../file0\x00') executing program 2: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="7696e5f3d1f1", 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) executing program 5: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r2 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x2) ktrace(&(0x7f0000000000)='./bus\x00', 0x1, 0x100, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/2}, 0xa, 0x0, 0x1000) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0200000000000000210cd4dec2cb1d8bf2a68ffcc8ba3c196d6e5768fd697e85cd8d3452aa26c6fcce0d0db6597b2217de42ab712270bc1a3c70036f2fbc2b92a5fd9a0754570a9e1ddcf2be337a9a6269b3b86c2e3e014e63570f4610ea80dedf00625fbb6ff00eedb8127c3e75aa1444c88f94adca1487c665772150"], 0x83, 0x0) pipe2(0x0, 0x10004) readv(0xffffffffffffffff, 0x0, 0xfffffffffffffce4) r4 = socket(0x18, 0x2, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x2d, 0x0, 0x0, 0xfffffffe}, {0x2c}, {0x6, 0x0, 0x0, 0xc8e}]}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r6 = socket(0x2, 0x3, 0x0) dup2(r4, r6) msgrcv(r3, &(0x7f0000000140)={0x0, ""/21}, 0x1d, 0x2, 0x3800) executing program 4: setreuid(0x0, 0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = getuid() r1 = syz_open_pts() chdir(&(0x7f0000000140)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x13, 0xffffffffffffffff, 0x800) setreuid(r0, r2) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x34, 0x0, 0x2e) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0x5d4a) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x1, 0x4000, 0x8) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0x0, r0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = syz_open_pts() dup2(r2, r1) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x3}, {0x28}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @loopback, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x401, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@hopopts={0x88}]}}}}}}}) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) syz_open_pts() syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) r1 = socket$inet(0x2, 0x3, 0x2) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="c288523aff7e65f0c0f7f6ffffff", 0x3) setsockopt(r1, 0x0, 0x68, 0x0, 0x0) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x12, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f00000000c0)=[0x0, 0x0, 0x0]}) poll(&(0x7f0000000040)=[{}, {r0, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffd55) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x4000006}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, &(0x7f00000000c0)="f6dbcc83", 0x0, &(0x7f0000000200), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r4, 0x1, &(0x7f00000027c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9}}) msgsnd(r4, &(0x7f0000000240)={0x1, "b50f973dd0aa2661776ad75bcae7be5d6c85d25e78b2472ed976657b188d6ef66b06adab6ceec175b5f2c4f879425a07813068d3d5eb9b8af8e0882441422004da8516506964cb97e6738a77423ac90ac57023c095d1c475ca8442edbd5bdb1289de2f8c078982420b97972178ce83cf5713f8d13f99d2652a71d2ca85b0358edf02b88a3d87bb4c84b2781df2a292384b982af9e0573db62d0947ecaf0b303a5b18f7a4"}, 0xac, 0x800) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x2c}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x2, &(0x7f0000000080)="e3abdcfe693616d308bc443cadb1755433f83d0a93500431bd7aa140ac4f450377c2c704ddbba5d3add98b91cd4029e43ce022d005c91b269a7a597547bfa9ff64aad9050baabc7de99af31d2e59f2aa8241834aa9f0660d18d8c0855385da413276ac28fe9504d159a09881fa67fa665006aae356dddeee6b209310a7c378671aa10f4031f74975cda4fb2684de19a4eccb601880380a638c3649767f12ca091eb15ca5811c1ef0ea9f4b35ade32f0f94cb65bb1d8270202692a0b94d57e605a2723e4cce157ffc895acf5dcdbb9a394da0864bffcbb5e48acde8fe30", &(0x7f0000000180)=0xdd, &(0x7f00000001c0)="e1b7d624efb12d0df980a6617be745e3c1a7d6702e585eabfa854646c3a4c223779fd93e670b5f0efa66ec3ef4b22d9008924d140dc50c5ebcd59611e91a5d7a5e6d07d9f210e5ace6b2b0f3dbf60c604fa7f37793acfe5f4047eabab3251b2bc997d7e4d34c07ba190a681f8921ef26e01d376d660ebb61910fcb3bd2472f60b652766850b60db82fd535f90936ac31b188e7b0706d02f58e93344cd4257d", 0x9f) sysctl$kern(&(0x7f0000000280)={0x1, 0x46}, 0x2, &(0x7f00000002c0)="a20b7c8b7702a7848963232fbd05f9ae5da34ab6b1fec7b0e01d707b71fccabc5c5b26f833dc4b231716214385c3e0783f470dc604dc0c05fdd2a4f97333fde77587fba247f0cbf793b3f6dfefe422fd6a9d914993c5a124b0d0ce9405e29484cd8e9d10fc63f16700ae454b61b9b294aa35707d2de6de5c776e88b91065195d2e4a33d26fd359c4b0cf9e5b5c40b5dd856184b75b8296410af1903eb849d5341a4ffc9bcb60aac8bf3e2315e818ef369eeac3d59ae36dd1173d4e8c843da6de421b19983a062c66049b03de866e83391678a6cebc7db0267b289ec1e6c66d827488596f81853e0cad6ff9b566a256431adb8020617475b9625dfa48bd53ea1613e6630f7e813497d4785bfe833544e5f93cff9abad0f55106cae76ed8ae6b07c73563d00a36d808e257c9997906009b15fcf3a7f39bd7b2731dc1049a63a1cfe360db1d6dc855731f9fe2e42b6b7c72b51a832126260a6fe45e130e6028ef868aa0e608c9a68fab43622c73152200856f6cd9d3bddf9300fccc140069e42ad3ba3cd629cb85cde3fee9add48825e515e78819909f2a6e92115055ea5b27f59a67524982e7a8ca0be0eca86763a8fa024213cfa2fc4647f0ab80e5f98516714ee2996f091c5d882ff48edc28caec4905ed3c8105d72fb95af60d2e50f294348f98d34d3cdfa6970da0da95a59ad9d6522f5b3a0a635d7b4b6dfd16ec2df94e55a35b236bda149a91e52bf5d12c909ff2d02df0cb2f07a324beb596936ce94400478b4ccbd58c1824b2bc1d5ed6296479bff60b99c9136c853a93dfb04aea740290a49028f3c7c1558aebd54ad389dc0cda7c979da9063822f619176e6c937b1f7e32a6fb23cdaa94d3078ed01459d64c29d4569706905670c8b4dd9e6fdfdf5ce195650db00902ab161d109ac4495c691bc803db06d78acab6a2e32107850c5b9de22b61806a220145083045cf7e256038f99bdc4789cd7adbaf80ae49f82cc891e024cb06eeae489ff0cc47b338ab1b8452179cf0fab9ff9e7d48ec8ee4497750200ff0d931f3692995688a91a872b9f11c8ba8be76e7a1ff30194eee700ef0a22bf6066a0e253a8a9013ff051d30ec3f6631bd4f47e6b1ce34b77a0fd36fe10deac62bd25b6da8c0c1931d02ef235b78ed59094886b2944c507d032443abd80119658d1e081f1af433494652a02e8fde11c4f29c698124b38433929dbea0f0f23d8c151fde9e0d9b51179ba4b178755c7dcc60cb191fb05ebb75667e80619e828da460cedf9939c7914d57a5707bf559d53d58a987bc76c8d721aafd661940c9f6e671a35b4baa6999870e8c84f8c275210352878bda06605817906dbe05af001f016483d73411dc082296d0497e9c356ab3e2ab99eeaa14b3f1352bdd0c66585a7ce221bedeb7e94b51d11273fa31006ab0ae1b47c305ba7e80c4b18642d90b3a9e73518981c88ea7977cf7e973500472cef24cb1fed0bb6f899815766b1286ae704d1ad777db40ab5c826658d95c1e8fef9d5a8bb664b5ee1185b1367fbb2fc62939afe094526fe2f618ddfb96db333c23c9ea9a548c170b207740a0f5d2ea017d9f0736fb664fa95660233db0711de309bb1dc2025cc231e48484e8b1bf00a849a2ede43ed16d7c194c8fe3f921948e266d733a64d3cda642984119720c9aeafd30206add46629e22f534d973f3bd60938f78dc7d41c38107f4a108a476f41b1c271f311fad0eee292cea440b2e8357b708f5da47fdc5b9a69276b0a65f319a7863ebae4405c7254db57f8847272f5c3682baac89955acc6d59571fce97142bcb31193e49090deac44f43d6e77bd2a717e5fd1f035c780e55e07424b10430283dd4e0faf99ec188b73dd1c192ef659d4a6147d4d715588998ea66b0d0297c2d80c8cf4df5dffa1e79a22d24ef70d7bb6fe8af978293838831e489ebec380729428ed710d5de1d2a0a2694708d35381bbfcce6ede8c99a07236533921fbe5be30edc178b6ac21e564ee673a8442aac5ab291299f798b21ea803e8f3bbbfb3bfa1b45769354580717ed953970a9511e5edc999aa18e90cb9531c0b3d4ca65314976b36d16ea1993db1caba51a7d00f4c17ce8413fe27e688455a8ac4be28ebc27b885e78e130e8f13114c03f1a600346ef221eba7250ddde9cf4b1c98c8111d15cddadd0557f32ee2dbfade4fe144b9177e52bdf344aa62257b320d4885e79ad40c9abc3231e0659aa4262af3c0e66fe40ae96ecfa50e51b3bde31bdd28eb4ae17f6c1f268cc161aa5aaa5e61e2d1942ddc9c109252af5e7ae22a2970fdfbab752ec1723160103b1a0528cefc3cf0aad51c8f3fd6e1904ea7c3209c008313e3a968daa45dc82975f68a8abe0cef3e4d4a816868cdf020b12fdb001df36374f1d6936271bdf2e86d18035d392617ef375fc306dfcb206c63278e2d362f4293539bfee4d09507de3921f654fd6345e7493b0493757073ac4a775fa19457d97ea93d6469cd7f104ffa82d0e58ba66d771ce2952cbf4b62e1b5d1ac526676fd40ea319f128cc8ee87ac00de03258f8c8572b1a545b65b471a7435d67d0282c6d560d53f9e84dca053998b5165761976093e51dc0174042ff79a0b2d1ad7d152f180e747f697b3d56d339f693d6c6204574881643a19a9bbe68ece03b1ca2df9f6fc5f5ff5da599c609a22ca260110ebd0a2c35b2ce1768dd81f90fb7a4c7f016d19e8aafd8a3874a21906e495e12ff0e9b12d0ab0ae7c7320b20de1f03a8f366b6bce1250b65dacea3e2ad209240c643a2f61bf43f9f45175719ffc8c49265e1e1879ed9b16b5a93d976e4d239ec3647bae1268e4d1b95fa2e55d8729e71d22a0cb57171b1ee0339102995ed349d98186d85bcf8d09460a323a7bc0602047a2a87137280cbf14a469f8a266e5c30fc71b9fc7cb39b31b59b91dddc091d8eff5bdcfe864125ca074daf690e07b978083bb97dcbe80dd675b09d7ee34feb159a73230f6d7c3908812be0aab58310c7dd187607309329ebdc1b35602ea85d53474226d155b4240709ce9c869c8e201ab71b20e7bb21ce81e03fe861654d86e87f886a5ae5d185e1256f273c3b7266d0d66705123d118cc2f47c656d6e9ff72091b3bcb319a2ad63b3ed4cb0cb840521c60ca99486a22e3090d0a652155fc7a220710b05e2232745a048c9076c7cb88851709f435092c71f745f8e45a8eea2322d7472417ed0d429ae2d49970e74536d65b6feb4cc07fe80e01e4c1de9a7bc6ac4d735d6cbd414bfb2f784a3dd8fa863736d907343d08d7df80089186d09c1405a21bb79dab9ccfbbf993db1332bef51ed63ef8d37cda83d04dbf52563274d271fe2cf9fb468bffedb7568ba8d3c0a41ed1c415c622970ff269c790b7febea70abdbbb9ff8695fb8d446db335060f1461bae6d3125b119d878b111f9fe6cb65c781d2884d1937f989729c8ad77bcbf1e59036d881b0d21c8e09f0fea1de8ef7c0fee758991a69cba29c7a66bf135562776163bc2f6bb3d39221cca3cfbe826d4b135d2af93e447c8069a82d2f47560c66f3aad30c8b04a80232231d8bf0144a8af230f29e329365e69a5efec9ef701a140b89752ec79c89b6bb94e27a6122d46c42c73dfe9d77dc95f93f0f94e8bf882be77dd41db0b7359c71a01747ca2220e5564f53f4cf54bd811d1776dfa96e607880512e1f817d562e5ddff0623d19db17bfa29610ee9bbbb6615058b0297b4e54f8d788c8884fd10a1ff1d14c08f30847c742fc3ed2e2abb35c626af79cc1cd6e265c8385383ab15446614b73c6dfff091f89ce3825b8b2126281a2ff1a7e4be88318ae46cef69e5593498bbed62d259918c12daf45405b2e4d149c56d2eb0bc8475e5a62ccb9268c55f27d5044e98ad69ace791772ab24707cea356bb1bf2edffd21d8dc152663807ef0be8108b6dd04ec98583124e916fef5a5e7d4b25d22b1fb4454c4b6ffc2acacf035e8c9627a364fd6ba0f589ed7c78b86a19abab33e3537db0fa7218180ea9f5f61649063e28f3b97dbf74f25113a280116df1253a737ef4a855c21414c0379017205cacd9038c0a4681b2cc4173803f64fd7a873f03787aaef578fd7a9bc9b232ff32cf0279bc75544460ad34b0082692faa478f2b3f20cf773a46a9c22cbbede83a94b0c7708addf92f2207f5aae721757d32bcfdd547185d4b12a888ffd2b4d7d474edef4a157c13f4d1cee355ab1ff25e7f7b4cf65e2e874f465432c5f6ddcb9a1579f5c984015ee0f8c7466bfa08278460584b45bd6ee0d5291033af819b891c361687afb1856ff1130fb0d51d08c73a4df99b6e3bc41a0903417820eff446c663a91d209853dd6e2d82a15e2612b0493e2bdadb9a0b0625c32c30f9942e555f1d28fe519261d54dec9d01ea92cd8fa8bb9dc9d53a0ea366fbf727445e458d06f45ddd9a68e1e8b7ef8627e66278cb6275e4e19cc135d330b7b67bd2cde571b0fa7de032fec5a88cce6c6ca3fcaab817b2b41b0e189c73f5fe4070bca199b1facc6775818e74c3478e032adf4332cd92a9f42947c1b8fc7bac7836538ad783b2970ed4bc77de284be6ce5eea502a65014fc242e8219d459c44a3d802477c6bfb5287c213395a6c5932f2088f2760d4675be2e81b250786961aa91b8ccd457cee635f626ace8ca6058ddb229531249aa49a82ff0ac860cc3de7b164441fa8c79d677393b42f68745f495f70c5348b4a19b16f72657ff3b6a928540ff751a463f433c90274a9132278d1e79cace4c99a071f4b07fc736a3deb744f1d80da504f975f99a1b56e933fc85011f61ce9451a3f64160ed8debca59fb7b232d4d7976194c4ef1b30727b452cce8f7e06596f802c6438b2170e0e6cc90e4f560c025d0f487a954457a6f493c21a107a98bdb779c34d749f64cb14d1e588db07a4e1b637975f392de9ec2ad32940c4b03949daaf2c2687455b666735b7238f8afa0d7f1e91f1775e0a3d66e44f708fa45b6c7727b28a7ec6e3e2b094b202f41ec37d109a6918225372f81f36a89e105403ae42c2aeab6035aa822bd7b9ae15dbf44909f80f928acc1486dc549d0cca07106311064718b469f1e2b6b8bab37c2466a200256092a638f666ded3ae706ec009ff7928c44d7e0ec0e28ae94c8804971e476ee6d01da6fbb982e25b51fa25243a89a28a9c91fb07dd7a889c430ac832e510300b7de98237a62cbb2bd321591159e787e1a0c09ecab53c79a10858ff881234aecf9d54628a4478e35b5867103ae8da9105cae5446b7e654a5b8eba4154d8de4abe6d202a0e0845b4ccc16bb0c1691dac18ac7c41d5ee1fbf5a8be0bb977e1fbb8ba9a907b943200ff30424903386a4c697d1460d8677a6b15be28fe04b45f41d71f31affff5557a6f723b62dd361f64aa2445d416a142bf59ae320d563dfda32f559bc7f1dad88ab77bd870d002b1faf0a47d2d572eeb1cb789941e5cd4e8dcf0d59cedbc8a24b4e0feaacbc0b4bc7776881437bc25efeec75ee578cfb8d4f7b688b23afe9dd4c89907727ab99c842e21281521db0c3194e2042025f6944e35140f20f24af3745eee8e5a37a8e66705b49bdec5be7b799e2645328315063fd4a7c1469c21374c95ff272f0f5ac6cdcceb6eee95c5ffeaeb6ced0a8859014392929646387f9d911a513aca0b05e3d1ef98923832f03edc4ea5383739e8599017f40dd9c9871486a64eb291b5ec1f0eda0e7efe25b1ec8518dd902547b9d36e4b30e12668b642c6b397375f30a7909fd6ee1be68ba64cb69298c80febdd2b5182de2027d8b2b563ffe", &(0x7f00000012c0)=0x1000, &(0x7f0000001300)="0fadb98a5e1ce101db8414be639b4d12070eab3d40fcbf31dfb054961be828e5403ac5b48297d795beab53e00112decb7f885c62e080a496edbb7d359513feac8fa9d0112a14ec59596c0823423e8c03a0e3d13af2a50c1f3136a06eec2d0d0a70cc56ea9859a7791591edfea99c62c7e1316696bcdc6425524d956d91d5c1e83a4fdc250ec9937782f6feb2ab7a778713f4dac29fd494e516e1e10a07c9f5cdbf19b7c4c6ba606b647362aee91d75d2956f6e2a7772a5bbd530a8f0bd74dc85f86c21e21f007b674dadc20b6d4328a371", 0xd1) executing program 5: open$dir(0x0, 0x880, 0x1) r0 = socket$inet6(0x18, 0x0, 0x4) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x1f) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x74}, {0x812e}]}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0xb, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206913, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xe64, 0x0, 0x0, 0x0, "8a0044b37d1f00", 0x8000007}) syz_emit_ethernet(0x6a, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x1}, {0x81}, {0x836e}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 6: syz_open_pts() openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) setrlimit(0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000002c0), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[], 0x11}, 0x0) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{}, {}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r4, 0x800c5707, &(0x7f0000000000)) shmget(0x1, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') faccessat(r5, &(0x7f0000000100)='./bus\x00', 0x84, 0x3) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 5: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x3c) poll(0x0, 0x0, 0x0) setreuid(0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x412dff) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$VNDIOCCLR(r3, 0x80384601, &(0x7f0000000980)={0x0, 0x0, 0x0}) sysctl$machdep(&(0x7f0000000040)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_divert(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) flock(r4, 0x0) flock(0xffffffffffffffff, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) socket(0x2, 0x3, 0x0) clock_gettime(0x67f3248105b4e007, 0x0) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r0 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x9, 0x7f}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r2}}) r3 = socket(0x18, 0x2, 0x0) close(r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x1000}], 0x2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r6, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$kern(&(0x7f0000000180)={0x1, 0x1c}, 0x2, &(0x7f00000001c0)="4ab2d4ad5775feecee24ab9a9580581857d8858191957ec98d8950aecded53cf91dca43b5e39f3ed50a9026f574aae29ff35341b7c0ac1c5e4447f785660bb08af2cef3b988c888c5adf09bb4ce46c2a6b6d383b363784c9e161222af61f6dffc45505d31be191d7740d9d2ef26fe3ca2ad47b76ac8b733fac9d", &(0x7f0000000240)=0x7a, &(0x7f00000002c0)="e152d4cbc88e7efb1fd9051561e64fdd14c57540dd870a6bf6b34f39ac8572af90fca7daa6859ca4fcd5af054e4727f50b2e7d18fdafb01870dcaf0dd605dc296a7dea62ddc74dbe3f608b460bd831106b003c4b25749ad8631b3a7a38b7d1443d0363b979eeab642c22258be253d6ad669f6e2b5fe8e5b7bc0fc794f01ca87ad51b244208447aaa6ea0c8d96c8d4730e82f1dd57a200bfad9", 0x99) executing program 0: setrlimit(0x6, &(0x7f00000000c0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlockall(0x1) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = shmget(0x2, 0x2000, 0x12, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) r1 = open$dir(0x0, 0x800, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r1, 0x8) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {&(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2c}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x8000, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) listen(0xffffffffffffffff, 0xcfa) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1495) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r2 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r4, 0x6e}], 0x1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r4, 0x20007461) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f9150", &(0x7f0000000100)=0x7, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) r5 = socket(0x6, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc, 0x0, 0x0, 0x9}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) executing program 0: sysctl$net_inet_ipcomp(&(0x7f0000000080), 0xa, 0x0, 0x0, &(0x7f00000000c0)="3821e11e736fffc9d410a7fe1970fd4a9641f2151870", 0x16) mkdirat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) utimensat(r0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x22}, 0x4, &(0x7f0000000240)="68f55fdf1176057698400161c408ea66b9c1e755376af246b7077497ba00c62a02efd2eea19429c44482731ee0a726c113bfb3ef54b2d143bf8ccb19c12abc5d87d1794446bf70b5d92898652eaecc96ba03bb915f1174254714f5554f5882f0ce2c0000000049087b377eac56ea9b2fb545f932b2b65da1ab5c51746c6a39f80e7c1f2cb28e0a0dd3e13cf51223a69de473eff9ad16d54392541ecfc020f1d787d869005db846e001413b394a0404000000d4201788048089924cc414c4479a9920b79f13752fc0c639a7de6e3742ca6b8d2b2c67746054a0f452b4f2de28eb7043d425fdd370be3194ef07d962b94b2bec290de9ca9d4c6fecaab6d5954cdbbc5bfe437b7defd1386740483d815fcc98b07fc6172681266f7943f8855f", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0xa, 0x0, 0x0, &(0x7f0000000040), 0xffffffffffffff57) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{}]}) syz_emit_ethernet(0x6e, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xb1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socket(0x2, 0x2, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r1, &(0x7f0000001880)="79f47b4c4c", 0x5, 0xffffffff80000000) connect$unix(0xffffffffffffffff, 0x0, 0x10) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) r5 = socket(0x2, 0x4000, 0x0) r6 = dup2(r4, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r5, &(0x7f0000000000), 0x10) sendmsg(r6, &(0x7f00000014c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0) executing program 5: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000280)={0x0, 0x1ff}) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x3989, 0x10, 0x6}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) r5 = syz_open_pts() flock(r5, 0x1) syz_open_pts() syz_open_pts() r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) dup2(r6, r5) r7 = dup(r4) ioctl$SPKRTUNE(r7, 0x20005302, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r8, &(0x7f00000019c0)=[{&(0x7f0000000140)=""/136, 0x88}], 0x1) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000800)=0x3) writev(r9, &(0x7f0000000400)=[{&(0x7f0000000380)="f82d1c3e2226c5d5c7b5955cf7c29f0f505b4e6eaf2880fd83473e62702fb67ae2d6e0658efcde1118c370f1d8c9ca8424981684ea49366dd5c1dbc9d120aa37ea", 0x41}, {&(0x7f0000000840)="1e595ac0bcb670ead10391f866ea8a3c59e6b56446173fae69e92473c4ebdc25a4f33068980b5efe0f977900e64bd9dd3c6b09d114dc0e444aefee8d44b0d4aceb34885de3eda156", 0x48}], 0x2) writev(r9, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xfffffe06}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000200)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d0", 0x4e}, {&(0x7f00000005c0)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d426335902022230f8940e7358780d762dc3873fd22f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6", 0xde}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000480)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0xa6}], 0x7) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4, 0x5, 0x0, 0x40000}, {0x80}, {0x8106}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r3) r4 = getuid() setreuid(0x0, r4) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x26, &(0x7f0000000400)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(0x0, 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa", 0x0, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000001c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x3, 0x0, 0x0, 0x6}, {0x6}]}) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r3, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x8a) close(r5) dup2(r3, r4) execve(0x0, 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000001180)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0x0, 0x3ff, 0x4000000000000000, 0x0, 0x0, 0x0, 0x0, 0xff}, &(0x7f0000000080)={0xce7, 0x100000000000, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}, 0x0, 0x0) executing program 6: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x12, r4, 0x3) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r6 = dup(r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000480)={0x3, &(0x7f0000000400)=[{0x54, 0x0, 0x5}, {0x2c}, {0x6, 0x0, 0x0, 0x20}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) poll(&(0x7f0000000000)=[{r4, 0x80}], 0x1, 0xfffffff9) r7 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40, 0x0) fcntl$lock(r7, 0x7, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000180)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32=0x0], 0xe8}, 0x0) getrlimit(0x0, 0xfffffffffffffffe) executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x4000006}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, &(0x7f00000000c0)="f6dbcc83", 0x0, &(0x7f0000000200), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r4, 0x1, &(0x7f00000027c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9}}) msgsnd(r4, &(0x7f0000000240)={0x1, "b50f973dd0aa2661776ad75bcae7be5d6c85d25e78b2472ed976657b188d6ef66b06adab6ceec175b5f2c4f879425a07813068d3d5eb9b8af8e0882441422004da8516506964cb97e6738a77423ac90ac57023c095d1c475ca8442edbd5bdb1289de2f8c078982420b97972178ce83cf5713f8d13f99d2652a71d2ca85b0358edf02b88a3d87bb4c84b2781df2a292384b982af9e0573db62d0947ecaf0b303a5b18f7a4"}, 0xac, 0x800) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 3: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) listen(r0, 0x20) msgrcv(0xffffffffffffffff, &(0x7f0000000080)={0x0, ""/145}, 0x99, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x6, 0x9, 0x4, 0xffff, "b2243b6fe54f7f46d48d10800468c5cad4147a3f", 0x2, 0x4}) r2 = msgget$private(0x0, 0x4af) msgsnd(r2, &(0x7f0000000180)={0x3, "8996a43d16e8c682a6cb1726bb14df8c60eb8c959ceb66a3678b3dcda1d1b287ef9e4598a958d0eb326b726ddaaca914b44e273c632ae439acef69dded1fa96adfe2bc12"}, 0x4c, 0x800) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000200)=""/170, 0xaa}, {&(0x7f00000002c0)}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/238, 0xee}, {&(0x7f0000000440)=""/119, 0x77}, {&(0x7f00000004c0)=""/87, 0x57}], 0x6, 0x100) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000005c0)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000600)={{0x1, 0x2, 0x14}, 0x0, 0x3, 0x5}) r3 = shmget$private(0x0, 0x2000, 0x20f, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000640)=""/4096) shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffd000/0x3000)=nil) bind(r0, &(0x7f0000001640)=@in6={0x18, 0x3, 0x8976, 0x6}, 0xc) r4 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001680)=""/120) openat$null(0xffffffffffffff9c, &(0x7f0000001700), 0x18220, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getpgrp() msgctl$IPC_SET(r4, 0x1, &(0x7f0000001780)={{0xdfc7, r5, r6, r7, 0x0, 0x48}, 0x0, 0x805, r8, 0x0, 0x6, 0x3, 0x2, 0x9}) r9 = socket$inet(0x2, 0x3, 0x3) recvmmsg(r9, &(0x7f0000002c80)={&(0x7f0000002c40)={&(0x7f0000001800)=@in6, 0xc, &(0x7f0000002b40)=[{&(0x7f0000001840)=""/4, 0x4}, {&(0x7f0000001880)=""/187, 0xbb}, {&(0x7f0000001940)=""/143, 0x8f}, {&(0x7f0000001a00)=""/15, 0xf}, {&(0x7f0000001a40)=""/64, 0x40}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/179, 0xb3}], 0x7, &(0x7f0000002bc0)=""/75, 0x4b}, 0x8}, 0x10, 0x0, &(0x7f0000002cc0)={0x0, 0x2}) openat$pci(0xffffffffffffff9c, &(0x7f0000002d00), 0x80, 0x0) semget(0x3, 0x0, 0x430) msgctl$IPC_RMID(r4, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002d40)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000002ec0)={&(0x7f0000002d80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002e80)=[{&(0x7f0000002dc0)="80b92312e8f754acf614a683bc78e6aeb314572c9b69d31d50b079eda6b59d2400c591b2f6631aed7d05b0148e7596e65a5b3f1f203f263a8d87a88f3d76dfa833a95f95cec803471356fc16065c3da85e453466538947a594e8e76b6388d6e21fa59c5c4583be8b7405688fb2d01b980c151454d57ea3021cb651b1be00e05d1b1b98061d73636d3f52db9cd050d50bcf83ba4c3e7c1ecd7fb5031058e5b2c12619fc7b1796b724b76dabdcb57a4a8c95b2", 0xb2}], 0x1}, 0x2) unlinkat(0xffffffffffffffff, &(0x7f0000002f40)='./file1\x00', 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpeername(r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) r1 = socket(0x2, 0x3, 0x6) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) connect$unix(r1, &(0x7f0000000240), 0x10) write(r1, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="45834cd28a9c4287be4b276de471a048c7a56d07a70dda4c999e81bd3c5a4b13ca8b451d1695d38e125dbaf47404", 0x2e) mknodat(0xffffffffffffffff, 0x0, 0x201c, 0x2800) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r2, 0x29, 0x3d, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="1effe05ecca690af56a2ee4fe0db2f77b2f18ddc7c0b06c8288388a6d350edf9a832ee7c914e83524e558db76b70cd9258b8ee8857754a8b", 0x38, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f00000001c0)=0x8) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x2, 0x1811, r1, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0) setrlimit(0x3, &(0x7f0000000080)) executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100080001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) readv(0xffffffffffffffff, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) fchflags(r4, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) shutdown(0xffffffffffffffff, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, &(0x7f0000000040)="597b99f6ef9ef5ca0831b0145da1a02911c0922fef30031bda4b1615639c2af29768d7c328a5aebebf03107d0db9bb5168ec9ac9fbb2f2c7ba21ffeed3050a", &(0x7f0000000080)=0x3f, &(0x7f00000000c0)="c271ec86fb6bca76a4344f2f4e95abbb42c995ce0be60cc60bf930ae180d1709c368667c07fa71926085041018832a3e3dedf93906210a649395fdfb37cf4a94b1ecccd66da59d19b18d89da9a795792ff65235ca8d1b5acd423f7523764", 0x5e) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[@ANYBLOB="57ef78782612aaf1718f436c2c12238864"]) executing program 6: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000040)="ea00000100000000eb59b92c8acd887693cbede0f72ed1f5fda2213cc5a1000000006614bc6ea06a52a682d7b64e3005afabe810d9e58d9c436ba627445f67e240d913794b97734133aa5fcc7b962fd612a99842b92188a70d7391c73b8d03509187bd234f34ac92a5", 0x69) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\\', 0x1) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10000, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') getuid() executing program 7: socketpair(0x6, 0x4000, 0x40, 0x0) executing program 4: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f000047f000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000200)="e65ac238", &(0x7f0000000280)=0x4, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0xecf3a63ecf0e593a) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000502af0000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b67274d335d223e7d026ba8af630037382102000000720fd38bfbb77ec1f5a8727781ea6e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabfba0900000008e371a304353712051eadb71d890000000281e4b2ffff000000", 0xb1, 0x2, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) semget$private(0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) syz_open_pts() ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) fchmodat(r4, &(0x7f0000000040)='./file0\x00', 0x100, 0x6) executing program 3: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880), 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) kqueue() mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) pipe(&(0x7f0000000400)) select(0x40, &(0x7f0000000040)={0x7}, &(0x7f0000000080)={0x1ff}, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180), 0x0) ftruncate(r1, 0x80002) open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r3 = getppid() setreuid(0xee00, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, r3) setreuid(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x400, r3) r4 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r4) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000400)=[{0x44, 0x0, 0x1}, {0x81, 0x4, 0x5}, {0x6, 0x0, 0x0, 0xf00002}]}) write(r5, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) executing program 6: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) syz_emit_ethernet(0x16, &(0x7f00000000c0)={@broadcast, @broadcast, [{[{0x88a8, 0x2, 0x1, 0x4}], {0x8100, 0x0, 0x0, 0x1}}], {@generic={0x8130}}}) nanosleep(&(0x7f0000000100)={0x0, 0x8}, &(0x7f0000000140)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x800, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x1000, 0x4, 0x7, 0x0, 0x81, 0x0, 0x3, 0x0, 0x0, 0x7, 0x5}) getrlimit(0x8, &(0x7f0000000240)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = open(0xffffffffffffffff, 0x80, 0x111) ioctl$BIOCFLUSH(r3, 0x20004268) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r4) openat(r3, &(0x7f0000000300)='./file0\x00', 0x190, 0x8) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000340)) getrlimit(0x3, &(0x7f0000000380)) ioctl$BIOCFLUSH(r2, 0x20004268) r5 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x12, 0x0) ioctl$TIOCSCTTY(r5, 0x20007461) pwrite(r0, &(0x7f0000000400)="a5c2e64ef9433fd2e9c131a33309ec46dbe14e08b9b014a8b0a59cc47909fb54915ad0d366eb9276ddbd16758ca8d7f281f3ae911e6f706f83e643a0e9d408c5014a4c2dfd345ff337413c40d49fd3010b30c34bfb861807fa63994474c9e81acf2fa9efeeceeb55d15728190d509d89ca905c058d67f3977f7ae35559f995f785fc3a4886bba98d91c222a220d0af73c0cba6a161f71d6c482c2fb7", 0x9c, 0x8000000000000001) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0), 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000500)={0x3f, './file0\x00', './file0\x00'}) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) unlinkat(r3, &(0x7f0000000580)='./file0\x00', 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0), 0x10, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) setrlimit(0x4, &(0x7f0000000600)={0x9, 0x7d}) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000640)) executing program 0: r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) executing program 7: r0 = socket(0x18, 0x5, 0x5) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000900)=ANY=[], 0x80}, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x4ebfac6bbaf796d) setuid(0xee01) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x80}, {0x87}, {0x6}]}) syz_emit_ethernet(0x4e, &(0x7f00000014c0)=ANY=[]) r3 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0xfffffffffffff000) socket$inet(0x2, 0x4, 0xff) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xac14ffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @random="7004f5b37527", [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @rand_addr="3be1e300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_request}}}}}) executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x2000, 0x3ffe) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0xfffffffd}, {0x6, 0x0, 0x0, 0x80000000}]}) open$dir(0x0, 0x8000, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002900)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x0) semget(0x3, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup(r1) shutdown(r2, 0x2) getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) close(0xffffffffffffffff) msgget(0x3, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(r3, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000140)=[{0x5, 0x1}, {0x30}, {0x40e, 0x0, 0xfe, 0x800}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffcc) executing program 2: recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/63, 0x3f}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="e86f8f65d54a126335", 0x9) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x2, 0x5, 0xf9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mquery(&(0x7f00003d6000/0x4000)=nil, 0x4000, 0x1, 0x0, r4, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3a) r7 = dup2(r6, r6) setsockopt(r7, 0xa9, 0x2e, &(0x7f00000003c0)="ebffcbff13b9fd812eaa4e713048e6993192964876d1ff5f4f06990b8f5bff65a2c6a6e47c80dbc6299339c9500f9d38370b808b0dcbd3f5379ea18c9fb626a23559968c3e32ac7c37fa69e3cc6ce054f523df5358b6bd99ee309d8e353ae7936a5af2e6c8fb3e005fa2ce445b42c3d3d5c83b49cbc06687823c59cf194e11e415afc6fc5dc6548c676cdc7b2f06bf4171147dc8db10d368bbfd2a083f6001519cce", 0xa2) write(r6, &(0x7f0000000140)="12e1f34ba50431a705ebc4", 0xb) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r8 = socket(0x18, 0x2, 0x0) r9 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r10 = dup2(r8, r9) setsockopt(r10, 0x1000000029, 0x23, 0x0, 0x0) executing program 4: r0 = getuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, r0, r1, r2, r3, 0x10}, 0x23, 0x3, r4, r5, 0x4, 0x3408, 0x7f}) fchmodat(0xffffffffffffffff, 0x0, 0xbd7ac94553ae44e5, 0x0) r6 = getpgrp() setpgid(r6, r5) executing program 7: pipe2(&(0x7f00000001c0), 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) mknod(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) ktrace(0x0, 0x5, 0x40000106, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x4, 0xffffffffffffffff, r6, r7, r8, 0x48, 0x30}, 0xfffffffffffffffd, 0x2, r1, r1, 0x2, 0x240, 0x200, 0x9}) fcntl$getown(r0, 0x5) r9 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) ioctl$FIONREAD(r9, 0x80206979, &(0x7f0000000000)) r10 = semget(0x2, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r6, r5, r11, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000880), &(0x7f0000000040)=0xc) executing program 0: r0 = kqueue() mknod(&(0x7f0000000400)='./file0\x00', 0x8, 0x544a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) read(r1, &(0x7f0000000100)=""/192, 0xc0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x1c}, {0x8106}]}) fsync(r0) r3 = msgget(0x3, 0x202) getrusage(0xffffffffffffffff, &(0x7f0000000280)) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/141}, 0x95, 0x1, 0x800) syz_emit_ethernet(0x26, &(0x7f00000006c0)=ANY=[]) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000180)='./file0\x00', 0x0, r1) r2 = getuid() setreuid(0x0, r2) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') executing program 3: socket(0x0, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x9, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0xc, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{0x0}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2", 0x28}, {&(0x7f0000000580)="e3b2156dbd9692b49e19f37cd58d0a936f8b3bcdeaab6e6e81205275c9f96bec019eceb8d1ab8b4223651e2f00aecd567c4e0158978cd10c6ff7a99d4b22cee5f1454fa432575f47f92067bd93b98472da81026395a03cdbacca75ee65a4ed34318093c82c3a86abcc780d18841f73143bfd3fc98aa8d91b42da40a226b28f0e692fa4a7105d63767b6e2c21b5a00206f3a14dbf11cc13fcc30502c58b7d3e46bf3e1e37eeaaf68a081908e671d36e3e63d27e923a65caf62c2b4e1416259d5f7a5bf7db4f23f19874bc01d809e59e903c67fd677e31a4e19efc76afe755fbbb037fd7e2432865a156bfd65ee03553d157a4647a5b887136d1e8f587a7354dda1c733fa5eddd5344a5e4abd2a82e44f662bd05cf4b0170fea22a81953a7ddefdda2378d0e1d82878a4ab2b989df08f340a2b0f850bd1a0cd2c45622f182f16e8d393418a26dd435bffb3b2fec8268cbde5a82ad699c1a321783448581e2980a49f064c8fb4524f4ee2d5ec6558b43889c5512a3d49bf8d743586c6aba91c4dfb279926eb0bb838e2540956d80ce3075179caa3774a6dfb9d06119bb5db088e19d9d5b5316a80058ce9ce58deea27735f865e4678a597fec6454bb8a57155249919805984743b8433880014449e4fe37b6e9b26fbff153cb0eaa20df6b730f1db3d69670a48123e020cabff4664800469ed4f45d4caea8925f7f2080e36843df69f85d7f95085eb9f6ee243924fde44c3e88015a8de23c5e2fbab6fd7463e9ede2de5e1deb202ed905deee7c0fe991f23ebbdddd3167e44d65a3b74155e814279e265a738b5049802389e0229cff7e223e2b58f1415ef2c3472a9d5a0217e836f70fa16e76d2b75423b6bb11ee629bcef30dbd4363a23c1d06e344ab65fc3a13928940afbe9d401b0d954b5c7597673c94928f2bd78dcc5a8dafda6a2fadac8f896c96fd5ceaab4f4bd6dce2f6f607b699adc394bd1a65cb2565ebcbd83d85ba4e01a2773b32c42cb3f53633cc4e46a5f96594ae42c4e57c70ec8a33bf72d5d4caa13423658628bb71e17c4c396ba36e47d8b2978d75b0f02070f708bc4a2c7c3a70b87347ec074913f00d979e1a4c2a0c81d18125e1b7b18cabcf759b7ed3ebe1fdf5b65ccd0bb3a9ffc8379bde4ceda452b4c5f0f56e38c8dd49ecf16f95423a2c2a021fb7c1f9a953099554ab252991d47e003c0263a6aea2d25a95f1dd2ff97225a7cf26833d2191d7b7ece6574e52c76ca61e8de29176dbc01eb9cc4279712a9abb60e629c667b99cde7a6eef8ac65371915cd8aa22ef63c84cef6705f475c8bb2189bbb38c55b8cfc6ec88698aea1c0a0089671cb2c2806c6ed58ef051b6fe76bee9e21f43e8743c31572bb6221f60a58703341a1785205fe0c5912df91f8bd44559d6531abd065a0af1efe7fd7164e8a8ca3540091c8bacc9fcb24d310ba32bd93f8dce7f8d060ed5bb237014e22ee842ccc7d86badcf8a54ace053edc2122a28d4ee34e0419de0095a99a68ad5945db5a7a0880a6ddadf23aaaafbf0c44ac3595724e58f0378d1a024f1a624173e8966a0b85a2178d9d3ecfda88a8f11ff5413188acc6a84c2ec07488a3e1ba7fadca399fb74b2f7e89f5c1bc6c43a2cb0e557c64d66f8705547cff85bbe81255ef7cc2345338f6a1f0ae2b69e867db120d70cf19668cdbccf86654c5d99341fcec9fc807c8f0aa6e312d1dec4cf609a9b7a80e330cb30798da24ac1615df35f6441ea5125ff16273d1f922d913f58ab50006414535f17bcd07cd5883ccdc29baea7abc32620d0ba976079b8ae7f715a1852458375848bdfe97e93cff478d6eecf37d8f39548e3e568d1e70330ddce2694a6138590e49c50d3f356a2e3965d4356b06cfdba6aa5dcdbc1af8c206e713c09c7b34bd05c09fbda17089f4e0933c986d240cf081516000a818dfa417de094dfa1d152a7f16e117671620749c28710f3808a04d04c4916543877761c662019ada1296095bf2ea2c0103b3a58b4789cd176e65d34863fc5ba42392f8d9df8bd4f511783f53eecd263a45f9debc828523f21130f554d07709f1a2c57297d82a63566891303b9a0ac8eab0fb8361322380731991ec5d2320c39ac6c0713dacf1dfa2fa2d08aec56cfc40b99f11d2bf5ac2cf16d4cbe863e8b751d5c4c8e21339b46d0316786a286998a6e4d022239698d6418ebac9038571c3c584422c0562fd5558e21bb02e9316811aa3902c952ed2edc1ba9479fa879bcb0c4c8e7c0eca5d917ac0a3340d517ac26e6c38f642defd624a291f88bd9788598a403cadc8f14e6f55011de9d87a22c1ee04ca16a66500f8d226e993b03af3d9bcb2e526b2794a93b2c557839c09de7065d93112ca73bc4675348d9f8a01cf971e3cad6265988b3503ace0b42c399a8a76a673ad5a1b52746b5f1cfde16a7c6b650a208187ada27b642399ddbcfd1da5c9662a69535258d82e9008497c6a1893bdac6d67c703fd31d6f07d685be529743f994b7c5a4f02e15b642f8041a4665cab6c228879add168329e303a58c32fe11da69b9d5c24102554350bde6814979ac5c3d11c182d3f4f7f50c2c77d0a1e4be7719b570b3b584174fdf47ba19106e87b3d7da42120e4d2f40300ca6b7554a39865cf5b583784480c36f2064118fbf0c90af720ed577f8386a36078d07a961f43c640833b37de42ece43b727816d1afdf5f37d8f289ce4a590a80f8dc7648330e27e11e8b87aeb59981a1fd2df9d79b8a5d9b37f9de3459c2aaf2925f29bf7008a8318ef6a230f95a109d62058d3943a2554b8a8b64694c91808a9c14c382e381867ebcaaf8bdda8404719ea24d62602d40c8f1cc54ed32eac599633c66971a977152f8af50d1159f3cc4c5cb5841cd98d292255be524f7f2d3a4826f0fcba1a2a44ade0affd0c4796394840bd0cc2183e31833768788678de666467972dc814ac147324e3baeb268113c1fea9dcdb811a8e3d904fd1afa3ca106a2400e8e46a11b4f4f647ce2b4e8c8cfe82d532ca6795d2eb26f91ecf24b22ae5d2eabb0a1d5992c1bb6862ec112416d63fd423e5ba485f345e5398d3624089569058f98eb53708bcd06c5769005ee847a7f784155809da3efe8e91828763db6ae4fa8bb4607c354de16f7407f82e232af2ae7834ab14456fa7f441186fa78fa75dc274e28476d6cf1ef8c5d3c737b133bd6089c3f9566ac3136f48c709fdb880da880bdc8395e529264889b6267776423650bfeb65744d3b7913b86d4c280f0f0fe66e3b8740b7fed41ad5a8f570fd185edeb7a30abc226d18cac7a35e81340518228769587ae4c6b85cf5fb7f79530e2b192069a2eb7290e364c6d85a3e679980513120c525d243d2906df755f6c214746a76b39b2c4a3c8fc36e41453180327ab5c354a4c14fb8ad77fb7412756011772c5457665a6b64548f5d5ae11d408ea6d1c8e25cd40ddfe803e7b0134198336fb0c771429d014adedeb976a9305b8eff0d41cdaba4ff9fc276d31255f6843f8c74a988550ffe34235957ac622e25a032ac007c711f2c891315d86fe6b35eb728cadd72e877f455f7bbed6b746f374f0b11e3bab66778538b8e5a926f241d9b5067f1b4726d5964c7199e15e0d590ac34d257c075e88d3c95ac134e0e45fe3f57e38aa850ebf950a52aaf9eb10e1abe54870cffcb62a7fd0c94a86ff3959b1e39ee589a4d64f9f18c072014a7c90f96c4848ac9d0b80b0d85f07610dc167ab45f146e1aadfe4827f234dfed24903ee905612480edefca3aec8ccfa5d78e79d0ef8787eb92d6447721260e645278d9d7a8a4e479037acd90581f7a83ebf4ef3f2873ad49fcdb019e1fb9a38b7a23abbc4458953192f791f7929d09f803362ede6431d7a9638e802688e14607d480ec672a378ec6d1f7c1a9ac864578d078f455846681cac4c0438adcabe94ab06009ff00125992a9f134c4c25f14edca5cb6ef369f373bb490a666e21d10d1f63a8f0285ec1c5230a7bb3ad43b21864414009", 0xb14}], 0x3) r3 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x180) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) ioctl$SPKRTUNE(0xffffffffffffff9c, 0x20005302, &(0x7f0000000300)={0x1, 0xe0}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaa71aaaaaabb86dd60cd5be100000000fe8000ff0f00000000000000000000aa00000000000000000000000000000002"]) dup2(0xffffffffffffffff, r1) clock_gettime(0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) writev(r4, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) fchown(0xffffffffffffffff, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 1: shmctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x4, 0x10, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x10) r0 = socket$unix(0x1, 0x1, 0x0) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) getgroups(0x0, 0x0) getpid() fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x401, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6e3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000f85000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f000096a000/0x4000)=nil, &(0x7f0000edd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000dde000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f0000e99000/0x2000)=nil, &(0x7f0000abf000/0x3000)=nil}, {&(0x7f0000c9a000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5a0d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a6e000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ee9000/0x4000)=nil, &(0x7f0000dd5000/0x4000)=nil}], './file0\x00', 0x1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980), 0x100, 0x0) geteuid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000640)}, {0x0}, {&(0x7f0000000840)="b2070dc03ef9ee1dafdf6e87f3e7a2e22252989f30fc14a6bb37e7e17304c3958244b53efcbebfa3be6856c0e6e99e6cced7dd4775736f549f7cde7f2111bba83ce0af3453d9db5d8fab1e344d9ade41dfc9eb6da599b2a89a7876e3f3e9799549641d40859c85794feb92cc069109eef6e1a2d516538a552e0be30def5814a7525abd2698611ae8818fd8c53426114d2871c92849049e2d6f", 0x99}], 0x3, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, 0xffffffffffffff9c, r0, r0, r0, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}], 0x58}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000a80)='./file0\x00', 0x80, 0x3b9d) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000ac0)=0x56) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000b40)={0x2, &(0x7f0000000b00)=[{0x2, 0x1800, 0xff, 0x5}, {0x7, 0x6, 0x7, 0x9, 0xb1dd}]}) chmod(&(0x7f0000000b80)='./file0\x00', 0x28) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000c40)={&(0x7f0000000bc0)='./file0\x00', 0x9, &(0x7f0000000c00)='./file0\x00', 0x8}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000c80)) shmat(0x0, &(0x7f0000acb000/0x2000)=nil, 0x1000) sendmsg(r0, &(0x7f00000021c0)={&(0x7f0000000f00)=@in6={0x18, 0x2, 0xed, 0xffff}, 0xc, &(0x7f0000002000)=[{&(0x7f0000000f40)="72a23ac1f9204d87fd5ba494609cc7d6b7c8fa6b00874a0567996aedecff6d0b2861ad16c47dece0fc0bf7511a5294688a0427418af9f87bacf71dda8de688e2cb24883e616471c93959be8dd76c5a89d368149fa6", 0x55}, {&(0x7f0000000fc0)="e89194d4f9df8ea38c43ad0e5ba91a95027743cd5f5f76f626f01e84462b61e577213d4dde98d5723e438716cc01a88902a6bb3b8461333a57ae062512eeb79eb10db8dfcb81604a03a67d6d762c67876ce19bed450657f23105fce685cb1e7ea6bc5f18014433f91d3ecf66a1f57c558db759b33fb4fb762ec91164fbb464cc30c45c42e2f60c10a3c84c13494e242249ad61635414b19e49307a11a93419a5111e2f8f64ecf469d243ccbd77ddd51a3f0bc800793db7c11b241239d4ff5cb13c366319078b7ac10b7b133eac9d560f470c44097fa69c068038e758ebc7b844b6c474815fd3fea63adc9c5a033a42e8e14cfb0e095d1facd403d8f7c7f776eb6aaee465e7edcddb6788fa56cef9657d937a472f482ae35cebcbe645ed05d6315eee69faa77eb34ab22f22f2ccd4836f97b8fb1cc70025000b5ef60c180f471aa5ad5bd5fd6e059f3a509964de27624470ef8452b83011e5386f42be314b48f52bcc732386f4b7d4a061abab69ec202e004b5e173f3f2f9da5d67c25f0f5a98932875cf1fc0c6610cbab4187a5b671880b7a467985ec74150898f08de804b375b449fb8618702f6310da88394c19eb7df083ce19063771d11e5063326206366662a6220b31c7237c3451b0853fe4c7f6121b033404b95f4cb57a28a121a3efc5d2e162b1583fb49b43badd2cf3dd38da732a1616b0ba84eef80ec1d1944e26fbf32bf092a146b2914f0fc5d118157f74460e434402afc485a461f4fbde18fecd16fe68332fb5350bbe99e1aac3dae6d33d5640844c3ce73e4fd970adecc54f2f66b49288034fe3f125949d577189d98173633a324257f8d8074ff040f87d1d4ad604c37e3246d49e28e57e9d674be14a6d6e9ad283fcebddc5bee5f2d7cad198503d983cb015b16ee02dec4927987eac30eec3e1523046bebfd2d054755c552396c35a11fbe63777bb850567ba4f8b20575036418d6f6261680cc00e046b989239509cd05d39308f10eeb70427df5cc31ebb5a62c02c3d514646b6ac3aa3b0f8ba6e5de62a10ca0315018e71f045c538723445b6c509ddfeccbdcc86600c8249f9a3ba7b02a5245631c4cb38ae69686607bb2b69d05907ceb5624899d174c6bbabaa284ad07d70d000b8a0a098352845d95b07e7daccbbb544a5f1cd727c1e9c97b1d7a0584be3211aeb3374e82fad317b61c39ce522fcb7f5fd8c644fe875433057c921200f335f6102a6be395efbb1c51d340ca915a3c0690f2b6ba33d7d4039d768425136479d0de8b1b2c65a3969504b5a603dd616bdccd63905586fb323598cc4c15058cf810e5936af7bd8a1c5131a1612420dcc70e7fd4337b20345b7edca73bc35444403c214b729fa259a98de9767db0f8dd6d6658d14a7fad1688e4b7bac566e263d08fd87cd5b62ac2cbc7200e8e3d39e25d29b058f7675a3ba7a816ebb5d27f56dedd854f718a04c8a72ccc7bcc0b2747642a694f62e3fe5d0cb0d2ac65d30f3d63c1f66e7887d996ad8d6aede2c032fc9254a2859c24487fafb273c0c5f278e68fe7022d2e4aaaa5692c7adc7885adc39db2fdcbcc8c30f2ba05d6bf465e298b34bc6bacfa57ace5dbb52739cccd1e595d7c155fd85d7382b11af2d5164c1de2161594abaee458910ba97795bb57e387596777d959e77168aa01ee3d35db020c73c51692eab8f31f0278794bf06194830d7d0ff992e2d992277c9d699495917abf455659aab82944db325879cf7b9202109c2a8068ff3cbbeead677d417f1c0fbb70352d63c40787d997c0f5dff86b4e5fcdacedb43b7b8cfc280cd12e3c90a16e058a06c4ac601c411cab8af48cd8a56d5fa9862fb8439dfc3c268971af9e30387315d991d0d9ba8ef86678c86896d451c82d512222c2e9125463495093dcd32de27d99a49070ac06d2f6cf3d269058d34bc3ca932f12cf44f358129ca2d7f336b9ffb146b312c75325b88d4c5beea6669ad0f53a11a408a08667abe6d4941b5958f61f696ba007e056db7152b317d9465074a172c6a6326a76c6e1ab30062598f81abf27dcd24480601e17fb97facd7bc39dece7d930475217e50b6e0154ca892d977bed38c284be895fee3425efcd7140380d03ee900d5878a8ec9ed2e00be2ef1745acdea2d340f3530d711ed077dc88d3c572fabf39cd72541d0ae575536f455107d571b587de2dd96e055f1957afede9cd81f4d0cb8b1db3e75e48c118d18e9b2c25c211fd2bd5b2a44a6a7d0b96914450593ee762af46a33bdfbadc67542a4503075ce58ea04262f1768a762a0cee3b64f10edc28442dbebc91bc7d6f36588b3554a7f7b9fc017f141dc3fa4c1d9009629545002f7825d22e604b8952686cf9597d13a841961b744a6c29d126700bee9233a1db4fba54279173dba997c0488d92fc2d6c0f6ed5534f77490393d896b3d73b58cf8c4a572f646625233f89d770983484cf0c0c7951b1c87c5ab2369e8d7fc950bb83afb16e662a5217f5e315fbd6f16c7f9bb6c01e6434825a39635ac8712d1e474cd52f2098e8832b543ce32bce8e6619c1a246be447e9f7882c06f3ef3faaf13ed047b977e0396c9c8ad06379475ab49bbfde3878352e05ae1b4fc0f041b628df09a93430423566a387bcbbeb81450c6c0fa703c83243b092c350107f93e82d9d1b6ad13813e072be43f86e50011611b1d44ffb8b3397a51dacedfdebafd9835e3f6229ae0b3bbf422bf33799b337eff9f27deaeaa86f72fdb2a85ce2b7c3ffcbaa5f954c4ee390d0f08fd959322b45de222b12364c804247ce3841310c20efca102b6f7efe24f3c3a5dd8580a8a5e2022b202e47bb054cb99da6adcbaa9e89d6f82641538966c97b40b3cade6db6958abea7b22c129322b5e5657b77ead97aeea127db1b9a44aa7f3318e09f04e0f62c7acf3472c30e3509727dad003a7bead6bd997522c45d359f1a067eb1c2cbd23c2665459cb93e3644b18e5134b7305b89224a6d0265632fc3dd0dc41bbe2be35def3fd90c41303de36b15f9121a2d39a94335e8d4768999e68619608ed7ae40aa80f901b18e0476edbc2195476f4f22ca62af8d7070c0a93336969fc048d0f9551c9b8d6d55b30b79ab3f383d2ca2ad1aed5cb0a7e55636e74056f98d57861ce9d0d08facb4f646309ed446296920edca21fe16dc51135735ac57ec967b8b9c8f8b271db05b3ec8b59da573afd4f8a8d9858842144b749a733f6d3b449ce523a238b06be8162678317bff9cee198b6b91300021ca69cc2d9fba6d3fab3ac09a70dcf65bd2902b7ee8099f55545591d9bad1edc67bd416422da7ea873149866caa9e52b591a98a08590803dd7a47ce840c373d4ca841dabe9575114cc04a7f2a16f62430b14b8b07c6f98a94d6eca29fb1b0e149689573e681b29dd1e2f87bc953cdaf1a2fbd6d11c6ed7a089f38c8ed11f23970e1ebfba001bd209bdca224eae1a99b28c39f756fc483f786e07671b002fe50cbcfa3bc569336662bba82380ebdc1f125e3eb95e8fa3850d68c7584243853a109a28d27b48a290d25473f7bd1c1191c894a73f6310323aa429b70feeadbf1b4d629eb1a80f4a9d53e27e6c4f19a576f73ea84be714c1b9c4ff3089bb1cd02cdfcb9cca6f669c05558ce195e698ebc42366d4aab13fbd8fb9f4bcc298baa9c4b755af784ee23c58e1ffef9379404dbff34828021cfdfd454b531cfd35d65d1dfa63ef87205480cd3e14b31dd5843b4ea695e3b6490a4fbf1893699c56dcb3ed13fcaf5f50b3aded92a99b7e2ce1a80e5530d76ca7d58fe609e0b5de35287ed42d1df8cf30d2ccc6b2cca6b0b05137637d62a20213f52900e54520dfdad0d2c169d8e27cf394dd14712450c5acf9f42d85d0d00e0a0c2a8307945e7bbe152f2a9c59b6c847b6f1398dead3bb62fa431555397a6041471acbf54949661463471a78cf90a1c296899c26a8b6b695406767e222bdcf7942c34e2126ac994dedff708175840baa6b1a31529a7792484819d9179b0af13d7943e067ec2ef07298a8cd21e8880a2e1bf52c4911ad668b816d2b9fbd098c03a8cc8393ef4f7a110198d1d1380f61b940f4d10995116f27595153cc8bc6470a38148a8c1fbd69d6e8843d5b4d22a69044b123a9cc3f734354ac299a3d0f574de14d9342e7f2b909d9f0747602823b8f825428592e892c98ef0daa2d47a69944c152faae57398f0183c50c2df1804deb7b563dccf9fd23713a4315cc8e8192e9532d8661effe7ab0b7f818b41f281e66152607a1272c1b10faf010dd983097e4a68ea1b38177628c721dea2363e934605d291479cf6b98143efd0996a2c6f7ae0ac5f20a3e1fc1c6c5357414ec6e7338acb935f9c95a3d851a0d01ceb02ee29b4de0279a19e2b9e5cd822a73307d7639d01a1634dbe3dc1c842a7151c927eb2a50469955f0219c043aacba8e2e7eb19b4e362076024b9e93b67890008983e6868b0ab9d03a1ecc7bf786311f594635ada63d7a077db59402b2acb7a42ff7e3d64dc46b18568ec82ded19538f49a54e497a4a3f93327b7bf94789f3cc9e04af298cc79f7b761bbef2e5fd080e0cced6fdd59e911f61650f133cc27ba211b7d9583b2a6ec136864400352757127bdde2569740b0200d5e2b6c68c64d599b7bdfe3e60b3ff8670551438fcf1d3ec667616ab17d316e5a3227b3c3e59b4cc5660d29996e0e699a9f3678e6f066d2792fba8c7b2f47165af3bcbbbae2cb44e4ea687f533fb0da48451852a444a96b858876999c776e127dd555b428e2d763fda0becd549c0f5f8e41f83f53aea330e27aea81a3fc6d420ca6b6dc7ba28eed4bfdf8046e8c574712ab897c93270a0594852e41a0bc5d4447dc671495d09ddc1a4a73aee186a556366e282cbb7fdea02c3a15ffdb7a0d8cb5cd1a599b18a91088d5a8e7160dde1ee2bc9c7d92295b3bcbffcde01e5dc1349ce543185439b983d443d91f02601ab0ccdb3bf7a76a1db8c4b8481e095ec43af0a9c9a8ac6ec18411d31bd3943a93a822b657f56ced3c5fdbc70b52381e645e71839e304129fc54e55fac32cdac2b9897e933ab88d0038ccd1351787fc73b0866ce1070bc0ccce5641c191daa01912714d5b474b3c3a6da7cf3408da56ae0e7f663561342c512319c1d6d1d283e3aff89d061c7c203064b4d22110be66905cebb1656373c5d455607da18f55795f6ab51ce7d7c01efb77b4bcf2694bda48620a15020a37994f5ba2477207c21c8567736f1b234a6b043de49908443c907bb713a027abc572cc197c81754763674c00dae41c144f655a6d79f4a70f72d4673e05a714052f62239e4bfa27648eac82e0b4359614a9e855912da09f17f5c7c77886660edfe945f1e4db0a89e95e274772ab9c8d7b6b1ffee0b39602c961dc3cdc6139eafaf8f50a9ca547ae08829d799da7a3086842d5937f923cc4d81c16ebb9d0da6fc606df4722544966b8c92ee88618ebace5598032f48c35662a06e6a319e7530322d3af11d32464ce73688e55347ed47a6e5d26003d8990d881e9a699c8521a19425ad6d4fdbb15a4baa79f4d2a06df18f4d37a33fbe75c25694249ebc51af1e7a286edd24ac55b44e89d46e7ece65b9b2d4e813007b32ab10bcf39fdac44c8cb5eb178e24417ef85de8dfc85739c33241de5afa6db402a2a8f862a3b6ccb4652e4ce78532e2c5874eef73748d968be3edd389f037ce69ede41705481c65e7ba7df71b3c51736d4db8d2f5f1d2ade69e9d996e72ff4a77d6a87a0ffff13ce7d41262df6b1076e0e2574293fbe2a082b01c31d8ea9c6", 0x1000}, {&(0x7f0000001fc0)="b0ee5fb0c26bfbd58dacde6ed0c4cfcdb5ff1ec1f7868499ea3da8bbd46ed9cb474eb6719891", 0x26}], 0x3, &(0x7f0000002040)=[{0x80, 0xffff, 0x8, "af2025444dd359f0a6750f8f9519f1f44ed33c4cb7b87f80fdeb4e938454055cac5f2347e654d1cf5b0fa1cef02c2cb61a4fd396e7e623b4a0498a3da8ed00095b5b5c12753832dfc05a791afa631e3e4b5467531cbccf5a9fa54ac98afc838eb2e8f64a4ae5487ee2dc971638"}, {0xd0, 0x1, 0x1f, "040659e2ba8009e694f188b21d1302caef08ea1ec2c0c93f9952ee6bc8767787fba5c459a5a15ef6bbf5367a9ef14b76f1a9b03f19171eab1731cb0614ae4c6200ab761dc4cdeeecffdaf7eb91908c87632afb161d9748907dc4d11c303126402cf4c08307b55d713f65f7020f7f76016f9b7163e6c37dc696485d946383302f8c97dff7c2296e95281d341e31f056a9264c0a1487537daa8c825f2f47cb4ffb431b573e9d9b8f6eec7be05420fb55137c7d8a575d701b4865"}], 0x150}, 0x4) pwritev(r2, &(0x7f00000023c0)=[{&(0x7f0000002200)}, {&(0x7f0000002240)="7442b015970be2f0947fdde96eccad937fd33cce8a1af65add2edaa20ce529277b3b11638d3f1e53df97acbbf3a7e292485f513df56a1216b5ec637f4cfcc9f5abafe27054a400d415b5632e065f06b12c80ae899917f8a88fafd0756475db5ca200bd01d850692dba0899361da714a41fb364ef23f95ef23e41d6a1ad4bf72a58ca204acf6008dfb69082700414ce916ae68310fa68d129bd13929fc57809df389de09fe181323c18a5704cf1", 0xad}, {&(0x7f0000002300)="f075b1476ef96a60243414497f62286da9f69a76455ee607b0955b2f88b1933bd594ad60f3645af8c19fbd7def8cfb3f305876b6e2ccd9c3e4404d580d5c8edc40ecb497a1eb036debec3cb67cf8accb38321d437878863d5ba693b14441a306d2b98f836f88b258002414f7db631a80d0cc8af44d0b17e1a970b32ea76992894ac32165345d9b2df4ae88d8e7a9c13265de473860aa0a5ba0f3", 0x9a}], 0x3, 0x8) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002400), 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000002440)={0x1, 0xc3, 0x6}) executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r2 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x1, 0x0, 0x0, 0x300000001, r2}) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() semget$private(0x0, 0x1, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x2, 0x1, 0x9, 0x2e, r2}) syz_emit_ethernet(0x1ce, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd600001000198f000f6ec06afdf466c130afc590bdb9e4ff6beb217419e1bcd9fa8e41843fc62b68d010090780000000060000000fffc2c07457c5601a5ae235d3544d14cb2e907c8ff010000000000000000000000000001002c0000000000003fd228eeb32ceeb9b9da6906f79b9a3cccc02d5da699d48b08ed2ad20da7d6351b6fdded9489a83c2f3ee47810ab6852d5834924102094e9521ff2258f7135ad7e2e671cac5ee70ed1ac14dd939cf2b7b81e7bb5736e33ae24a7ae2cdf684e04206a19f3344f486a594293fad5f871edec74979fa25dea7e4b9cde67609bdc47bf87022faecbd364c8191d985138cc8bef1397f8389e95659d2dd8203ec0069ebc7efb17d85041a787c98bd057ecbe355587af1776815ed2d950b63c09056046089f04c445060adc60d1af4ca67aea2611040103086f8d60b6af7315f25337f5ff5f75b3199e46e9e9b21e3f89dc26e62476c2389fe8e0df553b4606dbdc0eed8bf940c65db2e12b1440e00187f971704fefdbf6570190303b78eadd0245e036cfb16f01747a9693b7e29acd55dbb32fdf3e9518ae81618aabfa27236be40e022453379d380401e0040120c20400000005"]) sysctl$kern(&(0x7f0000000000)={0x1, 0x27}, 0x9, 0x0, 0x0, 0x0, 0xfffffe0c) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r6 = dup(r5) setsockopt(r6, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r4, &(0x7f0000000600), 0x33) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xb}, 0x4, &(0x7f0000000080)="00811e7993e6b879e77c3e68e1ce9359b622cef481162e0a4e35af9d3681dd09c4c694de56", &(0x7f00000001c0)=0x25, &(0x7f0000000200)="59c82be5aef9cb902392087c89c0d00c4f72b0d154c2d2b74f15cb2412af6d55a4ec04930a64b75172f949a331ca88e83b2ea3f365cfa3db5606cd55e36a6e511162223b82e20178d63a82eec7d37a5eea9d69f72e7454c55dd643a99fde92b788fb3ecb7392866f9d893cb6c70760823b991c15ed221b57214c9377b3b2ebb873af810676369408858ec4c15101d8b148cd559a7128071a4f2352d3339d30cbc3e2ec26c2cbb1dd53c74e2a", 0xac) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) executing program 3: r0 = syz_open_pts() kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) executing program 7: mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x11, 0xffffffffffffffff, 0x800) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r0, 0x2d3608a5) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8000f7e, 0x808, "cfed0ff8a561c6e84e82b39500"}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000380)='>', 0x1}], 0x1) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$getown(r4, 0x3) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x40000000001ff, 0x0, r5}) r6 = socket(0x18, 0x4000, 0x71) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000000), 0xa) socket$inet6(0x18, 0x1, 0x0) msgget$private(0x0, 0xfffffffffffffffd) lseek(r4, 0x4f5, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = syz_open_pts() close(r7) executing program 4: r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f00000009c0)="ebc43698534b58eba4294dcae97a05d0250e3daa5fe3aef409509b703805b5690ff73d44c559ae0a10716df539c89fa8a38720ba5fef350d5d7d67b4b365c475c29d9a385bdf730883643a8db4e4f08a84bf8ea710e6690f59762e24f64b525706004a3dc907607c972cca2b95f146dedd6e050cdcfa70f9543917823217cca00ddc9c2d1de724e8c12e30ce6828562c8f7a4b6c03737be5a2d78965617541b444b9d2d6", 0xa4) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_emit_ethernet(0x126f, 0x0) r4 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$FIONREAD(r4, 0x80206979, &(0x7f0000000000)) shmctl$IPC_SET(0x0, 0x1, 0x0) setitimer(0x2, &(0x7f0000000280)={{}, {0x0, 0x4998}}, 0x0) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="9e9398", 0x3}, {&(0x7f0000000180)="78d769856ce807ac0088c73a59b0904669ef88345817b6ecad62873dfa2986e9e9fb655570cc22e8005000e32bb063b6684030120d90cd45ad6780613f5cc1bb0d246e61345366d14791e9fdf11a964a7ba05c458e5b9dc4118998", 0x5b}, {&(0x7f0000000500)="5fa083000c12a6ffa5ad206932281b1403bf6dc1d2052abf8ab40b705e839674b280f1222dd6188900736ccb5d9f84b80d3adb8c79dfa7e4e1e7bfe97aa6fd607384099e79b78823dc347e16bcd3ed385a315b49e9ddedbecac77841b6bc247e68cc29d5aef40df83a18805f5254cd2dc4ab93754b643aba43a2eaca1d6aab74ce3bdf7a034655e14faf0ca72a994ad7d2e5853baca27e155548b28ff4e06305a43d7880343fc4a5b21c1feca9e7a83b36ae8fc5ca4658abede942d657db88369bc04775eadc58f80e0053ccca8d1f2897515e3a09b58555a76199712c1e6633c0b480cbef97bfc8fb9ce0da5d36b84f350545f9e43909a19f728f68c07d5b05329b9e8103aa89f7b70f05afa26d468b91b949e6ec42b494ea0884d77884a4b7e41e407ec10641f76b26637a33673ab0c8b143140a2ad0e31d6cb5672d1bb89a05c361dcd9220e62321ed66d327f88720775a3807337ad580a536f0703ad880c09287107b7c195be0d95bdca616e89bd4193485797e428fd0d1711ad7f9473af5cb92fd9e203ffd6c532b3a61ae2ec8d6fb4b8656251afd0b0dda8dbc656dd008c4d8a1e851363001c8f2f11f74dea0b4b4a6cebedf502e1cea78ea0b314525aada5a2752fb86a0093e2420522976198e2505eb41412d7357229653968669bd8b35ef64ae86eafbaf49c9bedae11a2c6c087fd6b7c9f39388d60a07e6df5a624abaddcaf7f5121114e9ffa56a2192deb4c9c8a27b55cfd21594fcf40e464728cec9c96cc747bb4ae3c5c0fd67ceb5984bba334086e4c5f7091cf960e3c198de3db73c3fc6cd5d6b2753f7d37b465fd9f651e354ee48164be21687dac2644a86f20af5de7128b75b0921a3752052abda1301ec28ccc77e9440de2811f7218051c4ef8e23c3d32b5762eaf6d287079e36f4c044d80ea3846a9b88ae8e1be841c2d4c184360127952311ceb758c042ef465afb48e3732e89774fc73d22ec795d0e6cd1bcb53d7751f1ae0faee3cfa4f06e1f481421606401bedda6973aea37eac5f70ce0b2fd4c2ca61fa69f426e47fd190d2b23e6ebe3899a3ec67840503a72c8fcd12174704390831aa4144eb55ac4d49661630dcd23a72a6f6d8fc0ffb917552312b50c9ac941175030e54d04138313c1a0cc52e1ed2b5be64c1b2b638165c85a321d7f4bcef174e08519892ab1cf3ea1a93c2f801b1cfbbeb7fe01da943cebd1dc02468ea83026769aa5f35bc2cf34bdd673aefa15b7261f247ae215b8a023526d4d6a6aa0cf6ab4a4fd9ec46d593398388a8abee8147c0a0fe928b9426e0108a049f52434c141fcbc7ec1aff94f14fadd58a4ad5b5fac669c9437fdf7335f71338c19760a3ef4e369131dfc38560325457d80ce620ccb6ff09f7fc530bfc867667309ed03619fef1da40", 0x3eb}], 0x3) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2000000000000127, &(0x7f0000000140)=[{0x812e}, {0x4c}, {0x25}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000080), 0x3, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xfffffffb}}, 0x0) getpid() setpgid(0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, 0x0) getppid() syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0bac6593113ce6d9fbcac262d58e102b2f9621bb1109140b9676e8a6b6fa43de766db2aa9e9d101426fec293657ffd712a6998cfa98e10d00327869afafc16af524f770759a1b3b948c5a8c757d5ab139f822049557ac5c261edbe5629e452b74165565c9e020ef268c445886f952f7dbda45d028eb44571b22ad5fae54c59fb49ad7d215c863cfd2dd62b7c32ea130f8cee6f4d8f44be49009c87c98"]) clock_getres(0x4, 0xffffffffffffffff) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100425e713fa30ee8870000000000230010005b", 0x8020000}) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x205b9a) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r2) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)="00003dc7", 0x4) setitimer(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaac3aaaaaaaaaaaa08004500003000000000000090780000000000000000040090780000004466f203fc00000000000400007f000001ac1400aa"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000140)=[{0x5c, 0x7f}, {0x81, 0x2, 0xfe, 0xfffffffd}, {0x40e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYRESHEX=r6, @ANYRESHEX, @ANYRES8]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x0]) semop(r5, &(0x7f0000000140)=[{0x0, 0x120, 0x800}, {0x7}, {0x1, 0xa, 0x800}, {0x1, 0x4}, {0x0, 0x6, 0x1800}, {0x0, 0x0, 0x1800}, {0x4, 0x9c, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x8001}], 0x9) getuid() chown(&(0x7f0000000000)='./file0\x00', r3, r4) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x1c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) syz_emit_ethernet(0x3a, &(0x7f00000005c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004e"]) executing program 5: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) setreuid(0x0, 0xee01) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) socketpair$unix(0x1, 0xff090b0b539f5525, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000003c0)=""/176, 0xb0}], 0x1, 0x0) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) getrusage(0x1, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x4000006}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, &(0x7f00000000c0)="f6dbcc83", 0x0, &(0x7f0000000200), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r4, 0x1, &(0x7f00000027c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9}}) msgsnd(r4, &(0x7f0000000240)={0x1, "b50f973dd0aa2661776ad75bcae7be5d6c85d25e78b2472ed976657b188d6ef66b06adab6ceec175b5f2c4f879425a07813068d3d5eb9b8af8e0882441422004da8516506964cb97e6738a77423ac90ac57023c095d1c475ca8442edbd5bdb1289de2f8c078982420b97972178ce83cf5713f8d13f99d2652a71d2ca85b0358edf02b88a3d87bb4c84b2781df2a292384b982af9e0573db62d0947ecaf0b303a5b18f7a4"}, 0xac, 0x800) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYRESOCT=0x0]) sysctl$net_inet_divert(&(0x7f0000000080)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 1: close(0xffffffffffffffff) socket(0x18, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x40, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) r3 = getuid() setreuid(0xee00, r3) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r2) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) readv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)) mprotect(&(0x7f000075b000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000001680)={0x7}) r5 = semget$private(0x0, 0x4000000009, 0x0) semop(r5, &(0x7f0000000340)=[{}], 0x1) semop(r5, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x0, 0x800}, {}, {0x1, 0xfd, 0x1000}, {0x3, 0x2}, {0x4, 0x33, 0x1800}, {}], 0x8) semop(r5, 0x0, 0x0) executing program 4: fcntl$getown(0xffffffffffffff9c, 0x5) sysctl$net_inet_ip(&(0x7f0000000140)={0x4, 0x2, 0x0, 0x21}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000100)='./file1\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22, 0x1}, 0x400000000000004b, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x7}, 0x2, &(0x7f0000000340)="c06d154be3aee5f8787f8b01007554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x289, &(0x7f0000cce000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) shmat(r0, &(0x7f0000bfd000/0x400000)=nil, 0x0) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x24, 0x0, 0x0, 0x2}, {0x7, 0x80}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getgid() shmget$private(0x0, 0x1000, 0x97, &(0x7f0000fc6000/0x1000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0xc013, 0xffffffffffffffff, 0x2000000000000) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)="15337ac00d7b34748579cb25cfec9029cbee88aed136860d37899d8b157161b926d295f821c2ad5553e0d1791be6922fbb83ef2389f326c15d45f847c7e0234e4c7e6d86581efd28a6bd548abca26ed25f96141b8abeec4574ba620ac28361bc6a7ed892736f181d42137753ee8147571948e15da235", 0x76) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) executing program 0: sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000), 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) close(r2) accept$inet(r0, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) sendto$inet(r4, &(0x7f0000000440)='w', 0x1, 0x7, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) write(r3, &(0x7f0000000040)="04", 0xff9a) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0x1fc}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r2, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x56) sysctl$net_inet_divert(&(0x7f00000000c0)={0x4, 0x2, 0x102, 0x2}, 0x4, &(0x7f0000000100)="bbeaf5f369813c547150ac507589eda85ddf00191db8757c2218a8923cb4bb0fe24e3102016481d708962c4ca9b61bae457c1b3475231c36f100b4d58f1d84245e461e6ef909b9fef432c3c4eea3761ce0456632e868f0065a9fcbe31c8faf566e0863e5e53caf34bfe1361b19d6da5beac97f75b5ec82d9d44354c60bee968be67aa54db84905651c55376d5ce6f4f5ca54545f6d02da842214fcd1906db64657a0d44b7fd5b1101df8da3a14308159cf667b2cf1edfbf4582a02220d6ea4168355f2c2db54e885fe03f1131d27fab9fac481f8b03c96b0ce04", &(0x7f0000000200)=0xda, &(0x7f0000000240)="40130153ab3b5c94ea81a369353993822cea", 0x12) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x202) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x156, 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @multicast2}, @icmp=@mask_reply}}}}) executing program 7: shmctl$IPC_RMID(0x0, 0x0) ktrace(0x0, 0x4, 0x10, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x10) r0 = socket$unix(0x1, 0x1, 0x0) shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x0) getgroups(0x0, 0x0) getpid() fcntl$getown(r0, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f0000000340)={0x10, 0x401, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x401}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6e3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000f85000/0x1000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f000096a000/0x4000)=nil, &(0x7f0000edd000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000dde000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8001}, {&(0x7f0000e99000/0x2000)=nil, &(0x7f0000abf000/0x3000)=nil}, {&(0x7f0000c9a000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5a0d}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000a6e000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f0000ee9000/0x4000)=nil, &(0x7f0000dd5000/0x4000)=nil}], './file0\x00', 0x1}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980), 0x100, 0x0) r3 = geteuid() sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000900)=[{&(0x7f0000000640)}, {0x0}, {&(0x7f0000000840)="b2070dc03ef9ee1dafdf6e87f3e7a2e22252989f30fc14a6bb37e7e17304c3958244b53efcbebfa3be6856c0e6e99e6cced7dd4775736f549f7cde7f2111bba83ce0af3453d9db5d8fab1e344d9ade41dfc9eb6da599b2a89a7876e3f3e9799549641d40859c85794feb92cc069109eef6e1a2d516538a552e0be30def5814a7525abd2698611ae8818fd8c53426114d2871c92849049e2d6f", 0x99}], 0x3, &(0x7f00000009c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, 0xffffffffffffff9c, r0, r0, r0, r1, r2]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, 0x0, r3, 0xffffffffffffffff}], 0x78}, 0x8) mknodat(0xffffffffffffffff, &(0x7f0000000a80)='./file0\x00', 0x80, 0x3b9d) ioctl$WSKBDIO_SETENCODING(r2, 0x80045710, &(0x7f0000000ac0)=0x56) ioctl$WSKBDIO_SETMAP(r2, 0x8010570e, &(0x7f0000000b40)={0x2, &(0x7f0000000b00)=[{0x2, 0x1800, 0xff, 0x5}, {0x7, 0x6, 0x7, 0x9, 0xb1dd}]}) chmod(&(0x7f0000000b80)='./file0\x00', 0x28) ioctl$VNDIOCCLR(0xffffffffffffff9c, 0x80384601, &(0x7f0000000c40)={&(0x7f0000000bc0)='./file0\x00', 0x9, &(0x7f0000000c00)='./file0\x00', 0x8}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000c80)) shmat(0x0, &(0x7f0000acb000/0x2000)=nil, 0x1000) sendmsg(r0, &(0x7f00000021c0)={&(0x7f0000000f00)=@in6={0x18, 0x2, 0xed, 0xffff}, 0xc, &(0x7f0000002000)=[{&(0x7f0000000f40)="72a23ac1f9204d87fd5ba494609cc7d6b7c8fa6b00874a0567996aedecff6d0b2861ad16c47dece0fc0bf7511a5294688a0427418af9f87bacf71dda8de688e2cb24883e616471c93959be8dd76c5a89d368149fa6", 0x55}, {&(0x7f0000000fc0)="e89194d4f9df8ea38c43ad0e5ba91a95027743cd5f5f76f626f01e84462b61e577213d4dde98d5723e438716cc01a88902a6bb3b8461333a57ae062512eeb79eb10db8dfcb81604a03a67d6d762c67876ce19bed450657f23105fce685cb1e7ea6bc5f18014433f91d3ecf66a1f57c558db759b33fb4fb762ec91164fbb464cc30c45c42e2f60c10a3c84c13494e242249ad61635414b19e49307a11a93419a5111e2f8f64ecf469d243ccbd77ddd51a3f0bc800793db7c11b241239d4ff5cb13c366319078b7ac10b7b133eac9d560f470c44097fa69c068038e758ebc7b844b6c474815fd3fea63adc9c5a033a42e8e14cfb0e095d1facd403d8f7c7f776eb6aaee465e7edcddb6788fa56cef9657d937a472f482ae35cebcbe645ed05d6315eee69faa77eb34ab22f22f2ccd4836f97b8fb1cc70025000b5ef60c180f471aa5ad5bd5fd6e059f3a509964de27624470ef8452b83011e5386f42be314b48f52bcc732386f4b7d4a061abab69ec202e004b5e173f3f2f9da5d67c25f0f5a98932875cf1fc0c6610cbab4187a5b671880b7a467985ec74150898f08de804b375b449fb8618702f6310da88394c19eb7df083ce19063771d11e5063326206366662a6220b31c7237c3451b0853fe4c7f6121b033404b95f4cb57a28a121a3efc5d2e162b1583fb49b43badd2cf3dd38da732a1616b0ba84eef80ec1d1944e26fbf32bf092a146b2914f0fc5d118157f74460e434402afc485a461f4fbde18fecd16fe68332fb5350bbe99e1aac3dae6d33d5640844c3ce73e4fd970adecc54f2f66b49288034fe3f125949d577189d98173633a324257f8d8074ff040f87d1d4ad604c37e3246d49e28e57e9d674be14a6d6e9ad283fcebddc5bee5f2d7cad198503d983cb015b16ee02dec4927987eac30eec3e1523046bebfd2d054755c552396c35a11fbe63777bb850567ba4f8b20575036418d6f6261680cc00e046b989239509cd05d39308f10eeb70427df5cc31ebb5a62c02c3d514646b6ac3aa3b0f8ba6e5de62a10ca0315018e71f045c538723445b6c509ddfeccbdcc86600c8249f9a3ba7b02a5245631c4cb38ae69686607bb2b69d05907ceb5624899d174c6bbabaa284ad07d70d000b8a0a098352845d95b07e7daccbbb544a5f1cd727c1e9c97b1d7a0584be3211aeb3374e82fad317b61c39ce522fcb7f5fd8c644fe875433057c921200f335f6102a6be395efbb1c51d340ca915a3c0690f2b6ba33d7d4039d768425136479d0de8b1b2c65a3969504b5a603dd616bdccd63905586fb323598cc4c15058cf810e5936af7bd8a1c5131a1612420dcc70e7fd4337b20345b7edca73bc35444403c214b729fa259a98de9767db0f8dd6d6658d14a7fad1688e4b7bac566e263d08fd87cd5b62ac2cbc7200e8e3d39e25d29b058f7675a3ba7a816ebb5d27f56dedd854f718a04c8a72ccc7bcc0b2747642a694f62e3fe5d0cb0d2ac65d30f3d63c1f66e7887d996ad8d6aede2c032fc9254a2859c24487fafb273c0c5f278e68fe7022d2e4aaaa5692c7adc7885adc39db2fdcbcc8c30f2ba05d6bf465e298b34bc6bacfa57ace5dbb52739cccd1e595d7c155fd85d7382b11af2d5164c1de2161594abaee458910ba97795bb57e387596777d959e77168aa01ee3d35db020c73c51692eab8f31f0278794bf06194830d7d0ff992e2d992277c9d699495917abf455659aab82944db325879cf7b9202109c2a8068ff3cbbeead677d417f1c0fbb70352d63c40787d997c0f5dff86b4e5fcdacedb43b7b8cfc280cd12e3c90a16e058a06c4ac601c411cab8af48cd8a56d5fa9862fb8439dfc3c268971af9e30387315d991d0d9ba8ef86678c86896d451c82d512222c2e9125463495093dcd32de27d99a49070ac06d2f6cf3d269058d34bc3ca932f12cf44f358129ca2d7f336b9ffb146b312c75325b88d4c5beea6669ad0f53a11a408a08667abe6d4941b5958f61f696ba007e056db7152b317d9465074a172c6a6326a76c6e1ab30062598f81abf27dcd24480601e17fb97facd7bc39dece7d930475217e50b6e0154ca892d977bed38c284be895fee3425efcd7140380d03ee900d5878a8ec9ed2e00be2ef1745acdea2d340f3530d711ed077dc88d3c572fabf39cd72541d0ae575536f455107d571b587de2dd96e055f1957afede9cd81f4d0cb8b1db3e75e48c118d18e9b2c25c211fd2bd5b2a44a6a7d0b96914450593ee762af46a33bdfbadc67542a4503075ce58ea04262f1768a762a0cee3b64f10edc28442dbebc91bc7d6f36588b3554a7f7b9fc017f141dc3fa4c1d9009629545002f7825d22e604b8952686cf9597d13a841961b744a6c29d126700bee9233a1db4fba54279173dba997c0488d92fc2d6c0f6ed5534f77490393d896b3d73b58cf8c4a572f646625233f89d770983484cf0c0c7951b1c87c5ab2369e8d7fc950bb83afb16e662a5217f5e315fbd6f16c7f9bb6c01e6434825a39635ac8712d1e474cd52f2098e8832b543ce32bce8e6619c1a246be447e9f7882c06f3ef3faaf13ed047b977e0396c9c8ad06379475ab49bbfde3878352e05ae1b4fc0f041b628df09a93430423566a387bcbbeb81450c6c0fa703c83243b092c350107f93e82d9d1b6ad13813e072be43f86e50011611b1d44ffb8b3397a51dacedfdebafd9835e3f6229ae0b3bbf422bf33799b337eff9f27deaeaa86f72fdb2a85ce2b7c3ffcbaa5f954c4ee390d0f08fd959322b45de222b12364c804247ce3841310c20efca102b6f7efe24f3c3a5dd8580a8a5e2022b202e47bb054cb99da6adcbaa9e89d6f82641538966c97b40b3cade6db6958abea7b22c129322b5e5657b77ead97aeea127db1b9a44aa7f3318e09f04e0f62c7acf3472c30e3509727dad003a7bead6bd997522c45d359f1a067eb1c2cbd23c2665459cb93e3644b18e5134b7305b89224a6d0265632fc3dd0dc41bbe2be35def3fd90c41303de36b15f9121a2d39a94335e8d4768999e68619608ed7ae40aa80f901b18e0476edbc2195476f4f22ca62af8d7070c0a93336969fc048d0f9551c9b8d6d55b30b79ab3f383d2ca2ad1aed5cb0a7e55636e74056f98d57861ce9d0d08facb4f646309ed446296920edca21fe16dc51135735ac57ec967b8b9c8f8b271db05b3ec8b59da573afd4f8a8d9858842144b749a733f6d3b449ce523a238b06be8162678317bff9cee198b6b91300021ca69cc2d9fba6d3fab3ac09a70dcf65bd2902b7ee8099f55545591d9bad1edc67bd416422da7ea873149866caa9e52b591a98a08590803dd7a47ce840c373d4ca841dabe9575114cc04a7f2a16f62430b14b8b07c6f98a94d6eca29fb1b0e149689573e681b29dd1e2f87bc953cdaf1a2fbd6d11c6ed7a089f38c8ed11f23970e1ebfba001bd209bdca224eae1a99b28c39f756fc483f786e07671b002fe50cbcfa3bc569336662bba82380ebdc1f125e3eb95e8fa3850d68c7584243853a109a28d27b48a290d25473f7bd1c1191c894a73f6310323aa429b70feeadbf1b4d629eb1a80f4a9d53e27e6c4f19a576f73ea84be714c1b9c4ff3089bb1cd02cdfcb9cca6f669c05558ce195e698ebc42366d4aab13fbd8fb9f4bcc298baa9c4b755af784ee23c58e1ffef9379404dbff34828021cfdfd454b531cfd35d65d1dfa63ef87205480cd3e14b31dd5843b4ea695e3b6490a4fbf1893699c56dcb3ed13fcaf5f50b3aded92a99b7e2ce1a80e5530d76ca7d58fe609e0b5de35287ed42d1df8cf30d2ccc6b2cca6b0b05137637d62a20213f52900e54520dfdad0d2c169d8e27cf394dd14712450c5acf9f42d85d0d00e0a0c2a8307945e7bbe152f2a9c59b6c847b6f1398dead3bb62fa431555397a6041471acbf54949661463471a78cf90a1c296899c26a8b6b695406767e222bdcf7942c34e2126ac994dedff708175840baa6b1a31529a7792484819d9179b0af13d7943e067ec2ef07298a8cd21e8880a2e1bf52c4911ad668b816d2b9fbd098c03a8cc8393ef4f7a110198d1d1380f61b940f4d10995116f27595153cc8bc6470a38148a8c1fbd69d6e8843d5b4d22a69044b123a9cc3f734354ac299a3d0f574de14d9342e7f2b909d9f0747602823b8f825428592e892c98ef0daa2d47a69944c152faae57398f0183c50c2df1804deb7b563dccf9fd23713a4315cc8e8192e9532d8661effe7ab0b7f818b41f281e66152607a1272c1b10faf010dd983097e4a68ea1b38177628c721dea2363e934605d291479cf6b98143efd0996a2c6f7ae0ac5f20a3e1fc1c6c5357414ec6e7338acb935f9c95a3d851a0d01ceb02ee29b4de0279a19e2b9e5cd822a73307d7639d01a1634dbe3dc1c842a7151c927eb2a50469955f0219c043aacba8e2e7eb19b4e362076024b9e93b67890008983e6868b0ab9d03a1ecc7bf786311f594635ada63d7a077db59402b2acb7a42ff7e3d64dc46b18568ec82ded19538f49a54e497a4a3f93327b7bf94789f3cc9e04af298cc79f7b761bbef2e5fd080e0cced6fdd59e911f61650f133cc27ba211b7d9583b2a6ec136864400352757127bdde2569740b0200d5e2b6c68c64d599b7bdfe3e60b3ff8670551438fcf1d3ec667616ab17d316e5a3227b3c3e59b4cc5660d29996e0e699a9f3678e6f066d2792fba8c7b2f47165af3bcbbbae2cb44e4ea687f533fb0da48451852a444a96b858876999c776e127dd555b428e2d763fda0becd549c0f5f8e41f83f53aea330e27aea81a3fc6d420ca6b6dc7ba28eed4bfdf8046e8c574712ab897c93270a0594852e41a0bc5d4447dc671495d09ddc1a4a73aee186a556366e282cbb7fdea02c3a15ffdb7a0d8cb5cd1a599b18a91088d5a8e7160dde1ee2bc9c7d92295b3bcbffcde01e5dc1349ce543185439b983d443d91f02601ab0ccdb3bf7a76a1db8c4b8481e095ec43af0a9c9a8ac6ec18411d31bd3943a93a822b657f56ced3c5fdbc70b52381e645e71839e304129fc54e55fac32cdac2b9897e933ab88d0038ccd1351787fc73b0866ce1070bc0ccce5641c191daa01912714d5b474b3c3a6da7cf3408da56ae0e7f663561342c512319c1d6d1d283e3aff89d061c7c203064b4d22110be66905cebb1656373c5d455607da18f55795f6ab51ce7d7c01efb77b4bcf2694bda48620a15020a37994f5ba2477207c21c8567736f1b234a6b043de49908443c907bb713a027abc572cc197c81754763674c00dae41c144f655a6d79f4a70f72d4673e05a714052f62239e4bfa27648eac82e0b4359614a9e855912da09f17f5c7c77886660edfe945f1e4db0a89e95e274772ab9c8d7b6b1ffee0b39602c961dc3cdc6139eafaf8f50a9ca547ae08829d799da7a3086842d5937f923cc4d81c16ebb9d0da6fc606df4722544966b8c92ee88618ebace5598032f48c35662a06e6a319e7530322d3af11d32464ce73688e55347ed47a6e5d26003d8990d881e9a699c8521a19425ad6d4fdbb15a4baa79f4d2a06df18f4d37a33fbe75c25694249ebc51af1e7a286edd24ac55b44e89d46e7ece65b9b2d4e813007b32ab10bcf39fdac44c8cb5eb178e24417ef85de8dfc85739c33241de5afa6db402a2a8f862a3b6ccb4652e4ce78532e2c5874eef73748d968be3edd389f037ce69ede41705481c65e7ba7df71b3c51736d4db8d2f5f1d2ade69e9d996e72ff4a77d6a87a0ffff13ce7d41262df6b1076e0e2574293fbe2a082b01c31d8ea9c6", 0x1000}, {&(0x7f0000001fc0)="b0ee5fb0c26bfbd58dacde6ed0c4cfcdb5ff1ec1f7868499ea3da8bbd46ed9cb474eb6719891", 0x26}], 0x3, &(0x7f0000002040)=[{0x80, 0xffff, 0x8, "af2025444dd359f0a6750f8f9519f1f44ed33c4cb7b87f80fdeb4e938454055cac5f2347e654d1cf5b0fa1cef02c2cb61a4fd396e7e623b4a0498a3da8ed00095b5b5c12753832dfc05a791afa631e3e4b5467531cbccf5a9fa54ac98afc838eb2e8f64a4ae5487ee2dc971638"}, {0xd0, 0x1, 0x1f, "040659e2ba8009e694f188b21d1302caef08ea1ec2c0c93f9952ee6bc8767787fba5c459a5a15ef6bbf5367a9ef14b76f1a9b03f19171eab1731cb0614ae4c6200ab761dc4cdeeecffdaf7eb91908c87632afb161d9748907dc4d11c303126402cf4c08307b55d713f65f7020f7f76016f9b7163e6c37dc696485d946383302f8c97dff7c2296e95281d341e31f056a9264c0a1487537daa8c825f2f47cb4ffb431b573e9d9b8f6eec7be05420fb55137c7d8a575d701b4865"}], 0x150}, 0x4) pwritev(r2, &(0x7f00000023c0)=[{&(0x7f0000002200)}, {&(0x7f0000002240)="7442b015970be2f0947fdde96eccad937fd33cce8a1af65add2edaa20ce529277b3b11638d3f1e53df97acbbf3a7e292485f513df56a1216b5ec637f4cfcc9f5abafe27054a400d415b5632e065f06b12c80ae899917f8a88fafd0756475db5ca200bd01d850692dba0899361da714a41fb364ef23f95ef23e41d6a1ad4bf72a58ca204acf6008dfb69082700414ce916ae68310fa68d129bd13929fc57809df389de09fe181323c18a5704cf1", 0xad}, {&(0x7f0000002300)="f075b1476ef96a60243414497f62286da9f69a76455ee607b0955b2f88b1933bd594ad60f3645af8c19fbd7def8cfb3f305876b6e2ccd9c3e4404d580d5c8edc40ecb497a1eb036debec3cb67cf8accb38321d437878863d5ba693b14441a306d2b98f836f88b258002414f7db631a80d0cc8af44d0b17e1a970b32ea76992894ac32165345d9b2df4ae88d8e7a9c13265de473860aa0a5ba0f3", 0x9a}], 0x3, 0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002400), 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f0000002440)={0x1, 0xc3, 0x6}) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000002c0)=0x1) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0xa, 0x4}) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, 0x0, 0x0, &(0x7f00000010c0), 0x4) dup(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r8) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x18, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x4000009}) r0 = syz_open_pts() close(r0) syz_open_pts() mkdir(0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() syz_open_pts() syz_open_pts() openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) flock(r1, 0x1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x9, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0x0, 0xee01) r4 = socket$unix(0x1, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000580)="9aaabad92b5bfc12258f52c5d159d95ea531c0455a73bdf951c8ddaefef506378f9c893e3e31344816090b736179e68d6e35612b8c983722acc967be686bcec69995470b6b79ba92b6e2fffdf59604b9a477fd79ba26177c0b3feb3def5104a013be09aa216f057ad9b39abec55b3cb780003588c1857711e095235ef8a06d5f4357b66e887966d84283b214ef73f4c5fade746df9a7423db1f0df0a345c6840b6c1858db1e588ac89dbe8ffa010cdccb0042a296cc45f18db29930995007c68d05b31dd0c2db5781978cc86dd43fa8ce87f942a28f018dae98beea5e4c7ed0f57281ddd2f42e33fcc3f6aed254d31ab73ab0c6be60c0dc60cb673da62d23d87bbe95650a7e379e3c8859e1c397c47e58b922e0042be9215c34e5f536fb77bb9c34473926a8dfc7875be66619c4197c39e3bf24adf69dcf1cd4ccaaec71d7f08d7ecffed6253ca475a0bcf66141ebebf58c484cc16493f202e1cb3a562663190fc9a4fc4efe0ce2048cae8a2e2b8d8d55706bd55ad5a830640df0fbfab8d538d4d03aca317d70d3a6a61dab5070494e63ff9799e23ad4ab92154a5b30c819fe26f723c2ed8290a3e82eec2a6e93fb2f2fb2af6dd18472e5fe78a358d55000032ad8358343b5dbb047ee328fc5279a971927bf6d6777306a403fcb0d7a4e08e8a8106435db89f47e5a06fcec7dc5a0baea49066da8454a959dea8fc95552c1afa56eaaafb514a5e8af24ecafe876768f00ac3df3d24", 0x215}, {&(0x7f00000002c0)="f9dae9c0203f1fb094a81da9e8593f1b26fc73b58a01d8dd96a3f786a7016952cacf003cc5d66932e29664d22e6b6d51d60aa9e1d799a80b52d5aed590841c3a779bc40224c101591fb305f5c0f8e70b353aa7c7cd16bfda362a15bd860d", 0x5e}], 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x33, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@mask_request}}}}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0x44, 0x9}, {0x8d, 0x7ff}, {0x4, 0x1}], 0x3}) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x6}], 0x2}) syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) close(r1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4195169dbfff, 0x0, 0x1010, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r3 = semget$private(0x0, 0x3, 0x60a) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x5, 0x2, 0x800}, {0x3, 0x4}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000340)=[{0x3}, {0x2, 0x94}, {0x0, 0x403, 0x400}, {0x4, 0x2ac, 0x800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) mknodat(r2, &(0x7f00000001c0)='./file1\x00', 0x1, 0x0) sysctl$net_inet_ipip(&(0x7f0000000140)={0x4, 0x2, 0x4, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000200)={0x7, 0x54}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x0, 0x9, 0xd, "fabafa588fc0001000000010000000001000", 0x0, 0x7}) syz_emit_ethernet(0x3c, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008060006803b060a0009ffffffffffff1d2dba6d625c5f019272ffffffffffff300000000000"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000180)}], 0x1) setegid(0x0) r6 = socket(0x1, 0x2, 0x9) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) sysctl$hw(&(0x7f0000001400)={0x6, 0xb}, 0x2, &(0x7f0000000280)="2f7574ba4a06afa2dc943d7ca08ab5695cddd1bae56cf87b0c75b9e62b2e19f207f67bc7a990ba5eacab474069a8d675340060d1d9dc7753c2c99288cdbe73c8240e9903f62befc9dd2357d77823b339013ae5ac83c25bc74d4aeb72211bdd531e6ac0c35980bcac21bffce1531034de6bf0a8848dc2f096d0262396689bcae1ae9880c9a61893cf76e7b0552e9f1a64d3be", 0x0, 0x0, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) r2 = socket(0x20, 0x3, 0x29) sendto$unix(r2, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d3660400"/177, 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r1, 0x40105706, &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r8 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r8, 0x4, 0x40) connect$inet(r8, &(0x7f0000000000), 0x10) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) close(r3) write(r4, &(0x7f0000000040), 0xfeea) close(r4) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f0000000140)=0x4) r9 = socket(0x2, 0x2, 0x0) getsockopt(r9, 0x0, 0x66, 0x0, 0x0) pipe(&(0x7f0000000180)) executing program 6: r0 = getegid() setgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) write(r4, &(0x7f0000000080), 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) socket(0x0, 0x0, 0x0) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x9) msgget$private(0x0, 0x200) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) ftruncate(0xffffffffffffffff, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) ioctl$TIOCSTOP(r5, 0x2000746f) mkdir(&(0x7f0000000180)='./file0\x00', 0x101) executing program 2: symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0xffffffffffffff8c}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) setsockopt(r2, 0x1000000029, 0x9, 0x0, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) shutdown(r7, 0x1) executing program 7: socket(0x0, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r0, &(0x7f0000000480)={0x0}, 0x10, 0x0) dup2(r0, r1) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206916, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) chmod(&(0x7f0000000280)='./file0\x00', 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r5 = dup(r4) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000100)) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x4e, &(0x7f00000002c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) readv(r5, &(0x7f0000000080)=[{&(0x7f0000000180)=""/15, 0xf}, {&(0x7f0000000040)=""/17, 0x11}], 0x2) socketpair$unix(0x1, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x1ff}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x18, 0x2, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) open(0x0, 0x70e, 0x0) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) utimes(&(0x7f0000000300)='./file0\x00', 0x0) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYRES8=r2], 0xe9, 0x0) r3 = getuid() setreuid(0xee00, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) r4 = getuid() setuid(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r9 = getpid() r10 = getpgrp() setpgid(r9, r10) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x8000, r6, 0x0, 0x0, 0x0, 0x4, 0x2}, 0x5, 0x9, r8, r10, 0x559da2c6, 0xfffffffffffffffc, 0x100000001, 0x4}) socket$unix(0x1, 0x2, 0x0) executing program 4: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x1, 0x1, 0x0) r1 = kqueue() r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, 0x0, 0x0) close(r0) socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7fff, 0x2, r5}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) fcntl$setown(r8, 0x6, r5) pread(r4, &(0x7f0000000100)="ee7badbdc6502a80716b37a42d956cbebf57f4f94ed00217118009bcfb516604bc205c06d1680abe644a34fb9dc4b893bf3ccc35", 0x34, 0x1) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) fchown(r9, r6, r7) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) open(&(0x7f0000000200)='.\x00', 0x40, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) fcntl$dupfd(r11, 0xa, 0xffffffffffffffff) listen(r3, 0x9) mknod(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) getpeername$unix(r10, 0x0, &(0x7f00000013c0)) sysctl$net_inet_ipcomp(&(0x7f0000001400)={0x4, 0x2, 0x6c, 0x1}, 0x4, &(0x7f0000001440)="4abfebbf0733446edc6d6cb15b9dd9fdf2e3e47f1444048d7b0b36dc8e7da9b3222341a9693a0445ad1ae4584b03d0286f7b6f2f6cc497ed0f338389effe8f486beefcf2e8c35de822813986ac5b472ce2019bff88ae46a7fdc84bcecfd89cdce00c", &(0x7f00000014c0)=0x62, 0xffffffffffffffff, 0x0) read(r8, &(0x7f0000001500)=""/174, 0xae) executing program 5: setrlimit(0x5, &(0x7f0000000000)={0x2, 0x2}) getrlimit(0x7, &(0x7f0000000040)) getrlimit(0x5, &(0x7f0000000080)) getrlimit(0x4, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000100)={0x100000, 0x1}) setrlimit(0x3, &(0x7f0000000140)={0x2, 0x9}) ftruncate(0xffffffffffffff9c, 0xa5) setrlimit(0x3, &(0x7f0000000180)={0x101, 0x2}) ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000200)={0x2, 0xa}, 0x2, &(0x7f0000000240)="90c4e54f7a5aceec333392d933b123ef59c860e8d34b786b5ccd4c6125afd45d66b94075f248838f5a1e20d20125999493dea63ab6e00a7f64893c116e7dc3d7d189efe17e2f66babd25fbd269c5947b53c9d40553470b66d5035c56b434db8fc52dad7131ca6bcbda15928f0d144c07aa51ee6d3e6a526e3c16c39ae837977ae281dca82251fecc20dbfdb54ecad5e8deea101c88551f41fee96376", &(0x7f0000000300)=0x9c, &(0x7f0000000340)="1c4ca55be722cd23e05efcb49d8333f071e7ca01fdd58d35bafa8364fdf19e79fb3d1ca68507616855c7e10577356f97c3b3f994e53658eaaef9e752675f9726011e0bd86e55bcf67238cc13544ce562d9540f68912e44be4789e633f7f4040d55161c74a6eaf5b32efb0ad76e", 0x6d) setrlimit(0x8, &(0x7f00000003c0)={0x3e07, 0x20}) r0 = socket$unix(0x1, 0x2, 0x0) read(r0, &(0x7f0000000400)=""/8, 0x8) close(r0) fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x2, 0x0, 0x800, 0x200, 0xffffffffffffffff}) sysctl$vm(&(0x7f0000000480)={0x2, 0x6}, 0x2, &(0x7f00000004c0)="f9466d6fb5fd83ec91336f9cfa6b0d6c1ffa66059e165b4956dda038237ae3a0ae5c8113044e4ef9d29e1b531b709616d93ba156d912c0a4c3b95e2bcd9bd47015b936f939dba666e6fb973c87bfa30e53d40212d6a5b71fdf5ccef15e4fcdc3", &(0x7f0000000540)=0x60, &(0x7f0000000580)="04008ee196e7c698ebb05dcfb771984a0ccbb480838618c24da74336086ad6b5a3da87f16b6d56cc5f3b3e199092e93f6fb8755a289ca26f178562457b8096f21c236ed0a4afc1af6f4dbbf905b06b598075bae839395b8129582fbba2dd54983337db84970a7fea34ce45f4716b5f6414d4946430cadc438d7aafa46dc8b10acf014f0ff9d0873c5570a9e749f88f5a39", 0x91) r1 = getppid() r2 = geteuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={r1, r2, 0xffffffffffffffff}, 0xc) open(&(0x7f0000000680)='./file0\x00', 0x80, 0x4) truncate(&(0x7f00000006c0)='./file0\x00', 0xffffffff) sysctl$vm(&(0x7f0000000700)={0x2, 0xb}, 0x2, &(0x7f0000000740)="cb5b8dfdd24ad750d4ff3674c09ea63bf78c8d647e14a73b4518168dae6eb6352c13a8086d", &(0x7f0000000780)=0x25, &(0x7f00000007c0)="6866911febf1bfc9314b3c2fc8a13bfff2116b7a3c9808c318c36fbb3cae29ef926f4e99d6a09c5e6d96354ba2c78434f1ce4c3b60c3f50db712b1b4810962f9ee8f9edcf2ec65cb1067a36ded1397ff7604faef0dc1e8cbe1cb683477ae244fcd9171d1b5e552abec33f0675fb01a699cc5a70093ce0185b51557598a8b3c67a93773b961baf63e85d944d4bcbf6eebf7afe501c3065d650fecfbe33f665d16450367c839584281cc5cbc2c83f7e1e3220fc0dd2dc5c06fbe8570bbebb519cac0bd41f90c77579f40c3a7edab82fc56f0d5b7be00938d60cec182c80cd639312a9042c5732eaf0e", 0xe8) ioctl$KDSETRAD(0xffffffffffffff9c, 0x20004b43) sysctl$hw(&(0x7f00000008c0)={0x6, 0x19}, 0x2, &(0x7f0000000900)="cf5c0c74a181b388cc8a315a48699cb0a3747bbe4a694f6d04a87b34479d6a6a6fb613694f98810616bac8366aa6df6bdedf5153886490e94860597b6356bc9864d12012dc3e6aeb0727e1c7a9f0a4f3997157905c36fb0065439411ccc19a01c5f23bb0efe5d10709fb7def57cf927ab71992466696e7179e3c853568d9c3af8097aa95b9853f5268828784396edc", &(0x7f00000009c0)=0x8f, &(0x7f0000000a00)="a31bcf51e9a62c2ebbe292e0f5f0ca36013aee81e9cc087093aa0c27be5c489e386c0d819f83dc8321917cdd4e85145b3e99bf38bb43f8b9b15dcaeea9b93e00df27842a25d2168d71a8217c8351229d4ff0c508faa5b90e108c5de80b16f271f41f32c084ca3f7f016a12dd81c6e40cb7736b53ff1124bf7c5691549e665ccd05316714831e315c12ad92dc813fe663188589848875c859", 0x98) getrlimit(0x1, &(0x7f0000000ac0)) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) select(0x40, &(0x7f0000000b00)={0x6, 0x8000, 0x6, 0x8000000000000001, 0x10000, 0x8000, 0xffffffffffffffff, 0x4}, &(0x7f0000000b40)={0x3ff, 0x3, 0xfffffffffffffffb, 0x101, 0x3, 0x0, 0xd6, 0x3}, &(0x7f0000000b80)={0x0, 0x100000000, 0x3800000000000, 0x7fffffff, 0x800000000000000, 0x6, 0x7f, 0x101}, &(0x7f0000000bc0)={0x0, 0x20}) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) getrlimit(0x6, &(0x7f0000000c00)) sysctl$vm(&(0x7f0000000c40)={0x2, 0x6}, 0x2, &(0x7f0000000c80)="0b3be775eefc69c06b759c49e4ee5659ce0a6535274d0397c283376e9aae4adbed9b967a14dd3eea7feb1516c55a5111e6d0f225557d2ba8b3b2ee56846fea685f6e765f3b47755be6cbe03da40d664975a8981673dafcc67bfc7f9a40fa8ceebe2a2476700dcfb4bfad497fb37d23ed1add0c7e2082ccd02680906d3c21dcaae730c832a2359b867df045687c8c44f7e30f32e80df74a7cff2c92db71e186465020c6e24e9609f04078516ed4ca1a353b6d34965bb46e90ee6d36e51bff8d87f931980bc4325aabe45621f4bf779e8ecdb4d3b8fc7857c82227f2068fa985195e59", &(0x7f0000000d80)=0xe2, &(0x7f0000000dc0)="f66f2aaf902d2f655f7b7efbe888ed61435b002a139455d99be8e50c97ba63c90deeb4178f23eb8b8f0f1cfabdd141", 0x2f) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) kqueue() utimes(0x0, 0xffffffffffffffff) symlink(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000001c0)="ead83601f1930d207ba22a851cab519f2fefe3b18145ca5d9daf47c5eca6e469590184aaa91e4bfad5c828f23ccee538dcf1efee9602b8ec2478d98615f7c4e2d6a48d24eda3839916dbc97a6f5b6943a6c5e6e3b70483c2b10dc9617aa85421723bbc6717066381708963abd699a1428668f750299a4c5fe697e7bf1fc756452d2f131a85e8073c5c29799bdae0a078cef6d44c1388e51f38cd0a84c86e793143a94a285c825ef10c30373b94e2c355779addc10a1ac918272ae817bb9486ba7278f115da31d5a141925330c12f3bbd7cd6fa", 0xd3) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r4) r5 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4, 0x200000, 0x0, 0x8, 0x0, 0x40}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000256000/0x4000)=nil, 0x4000, 0x0) r6 = socket(0x6, 0x400000000002, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) dup2(r6, r7) bind(r5, &(0x7f0000000000), 0x10) socket(0x2, 0x8002, 0x0) r8 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x180) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000180)={0x7, 0x101}) connect$unix(r6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) write(r8, 0x0, 0x0) executing program 7: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x2}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000100)=0x3f) r3 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x708, r3) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/3, 0x3) getpgid(r3) r4 = getpgrp() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x8, 0x2, 0x2, 0x1, 0xffffffc0, 0xe0000000, 0x2, 0x1, 0x1, 0x4, 0x982b}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000280), 0x488, 0x0) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f00000002c0)={0x1}) syz_emit_ethernet(0x19c, &(0x7f0000000300)={@broadcast, @remote, [{[], {0x8100, 0x1, 0x0, 0x1}}], {@ipv6={0x86dd, {0x2, 0x6, "adede7", 0x162, 0x11, 0x3, @loopback, @ipv4={'\x00', '\xff\xff', @multicast1}, {[@dstopts={0x16, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x9}, @ra={0x5, 0x2, 0x1f}, @jumbo={0xc2, 0x4, 0x4}, @enc_lim, @padn={0x1, 0x2, [0x0, 0x0]}]}, @dstopts={0x16, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x20}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x61}, @ra={0x5, 0x2, 0xd7}, @pad1, @ra={0x5, 0x2, 0x7f}]}, @hopopts={0xf0, 0x18, '\x00', [@enc_lim={0x4, 0x1, 0x74}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x1}, @generic={0x8, 0x12, "48daefe17e208ec918db9e749aa335ebb43e"}, @pad1, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x80, 0x99, "990ebaef4c51ab01110a9b7fafa0671b3cd31e803a6355496c9029d7f5c04c55b14fcba2c636e09625a77dc0c0585b775beace1f395577ac467c50ffd232e975994a7d218b34cb18576728cf284d570054cc2fa2abd87c8f842ac3a79168d6836c795b276b66f5f384fb8c2ed0802d305e86a54bf9f1e1f88e3854d6b94ff9d66645e8ba9725045a3311617cf5feb0348ebc71bcc92bcb3c35"}]}], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1, 0x6, "7b7c1c8f6fbc666d991199c8dc63c6c17b907466bf42926321b6d63ac752319d625a2179607c59049e536617253e5d6d2909c172ced0fe2cfb207b76251080bece95c5a2ec4238421dd8"}}}}}}) r6 = msgget$private(0x0, 0x2b0) msync(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000580)={{0xee5, r7, r8, r9, r10, 0x14, 0x401}, 0xfffffffffffffffa, 0x1000, r4, r3, 0x16, 0x8001, 0x80000000, 0x2}) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000640), 0x10000, 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x12be, &(0x7f0000000680)={@empty, @random="e74bffe3f662", [], {@ipv6={0x86dd, {0x9, 0x6, "64806c", 0x1288, 0x89, 0x7, @mcast2, @mcast1, {[@dstopts={0x88, 0x7, '\x00', [@generic={0xf0, 0x26, "97b1a08f2b086cc3fa36bf69356456b316f05044004ab036f70ef0e0ebca8f3c36e8e9bc39c2"}, @jumbo, @ra={0x5, 0x2, 0x81}, @enc_lim={0x4, 0x1, 0x3}, @enc_lim={0x4, 0x1, 0x5}]}, @routing={0x67, 0x8, 0x0, 0x40, 0x0, [@loopback, @mcast1, @loopback, @mcast1]}, @dstopts={0x3a, 0x2, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1]}, @hopopts={0x4, 0x14, '\x00', [@jumbo={0xc2, 0x4, 0x1}, @generic={0xfc, 0x4d, "64af3304d63dfcf4ecfbcfe4399b888933ab720ea126d056ae2f9b60355c72841e0dfdb96c458e340e404943cb04c34bcf6ca3b66e9fa32897faaafdf7b02334430448f4f7f9be7b1251c823d0"}, @jumbo={0xc2, 0x4, 0x9}, @ra={0x5, 0x2, 0x9}, @generic={0x5, 0x42, "efa2d13e336c0d5555d8317d161c801026c1b5a4e9a65ad161d70e27ef1dcf6606dfaf3a98d6be97d25ab3c0f2d3cc70bb94bb77f90ccc66fdde230cee102871d4c2"}, @pad1]}, @routing={0xe1, 0x4, 0x0, 0xfe, 0x0, [@mcast2, @mcast1]}, @hopopts={0xff, 0x9, '\x00', [@generic={0x4, 0x4b, "3112e8c8c05fe6fe6d94f59b01535f94219251e79ea6f7694c51155e1c764c0873953cc122e27a77550c9aa2c8e05896aaf107ff270ef67751fc9cfce3e09434730abd6c83eb36ca5898c1"}]}, @dstopts={0x70, 0x204, '\x00', [@jumbo, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0xbe}, @enc_lim={0x4, 0x1, 0x3f}, @padn={0x1, 0x2, [0x0, 0x0]}, @generic={0x1, 0x1000, "120d3a15ab061778fb8adaefdadb1ecb47e9fd901de5589f5af30661fd093636b13d274fbf1131fdc47398641cbc1861b4f1bf6871f5c44532bd119e3dec0b8139ebb6cb6a5f8e0618fdc67ce242fb53ae441f9e252b4127e9b268adb982034ec5905a7c5ecab6cd0c58cd1cff89d92762c5121cfe01ef635c221c110fe1fee0d0f51c53f79803cf4cbb43869301af0ca7bdda3b6ddef79825feda407da6e5f883f65483867eb00d2420a36e175acbe1fc864bf55a0d599d9615a8ccad44176475288cb21eb15f3ec9d464b51c000c652815d97a1672bd6c3d13f20509e5ab6cfa1e2685375048ce8a944440f60f29815da50386bf39b45021cec13505f36c2bc54fb55f2807e3ee8abf3ca177c4a4f551a7ebb5c7f96bc7abff6117eccec71a9a2c239918a618041269952c3253b766d2127383c2442f3efa7ddfddf350ca58aaf8bcc42cbcc531e9e82bb0416584052b37e366ee9ea2934e0df5c03b5e554c1cd115a469d3b2f65cc3c554dd2bc9cd66f77d9c6c019bf40078662272d7bb573e7e452243bfb6944c037ced73e6ef26d0eec5825ad7483e68227adb58eeb470fe7a8a4bf6019a6e9131ca403e5bcaf2e6941ec6574889617adecbf7575771911022221ee51fbc12c93edcb4f873b08c1498a6ba6311be83efd740c405b3c8fc80dc7bb86b72541babbce856503bf79435ba7e0d83a5e43d698ce7a4d418a27a68fb4cfbef0c8bc9ae3d450e3d7989a9ede73130d67d147e91529f953722b6acf479b6e22d19f607c48fe0f64c5fd884871d175a63713fdaa78cd3d8a8b954efb40c5db582fe292f35544d48d2c360aa18325c8b432a895ab1b951d3365ef19613654d8f6c06169d1d28fdcf9b5a299c3619623289c2730dea6325c35d13627b0b8e473cae9efe606899dd82df8a397048fee6b6180805e8525ea1b9da7f68291286b92fe1e8dd613b2e9f5d1d534163b51d19b07738288420fadf84c242aa8f8340107d900e1696b947fbca81307fd357223f211fd5821934e550ec96f754808131eb9e5366e00a3f335ed3c6b5bf6fba5b17e897630a7a1985fd66fd36337b8a8a3e058b34b2085d0dfafffea0f99e01b4f1a70849a921df570af25254ddfed179994fe136bcdd53f508bc954487dfc1cef3cd55eb85331bb695e9dbf7cbd3a3ada34faaab3fca6eeccccae8d13bb195b8921dee374e4bfdf789523c3eef25f9ce9185922619131aee5bc998db53433eff1b1489d8cdc29d7f3fe99e6275c4c859b27ad9a2c685767f8f5717147a348d7e120981deddf8de4877d0d3aae2e46804c21273dd39eed17d0ee21f5e859460f5eca8ce847c2b6f31eedbbb73a05d34cac28283292f8548e64ebcb08c0f118700dd7c7e2c03170f1f6a6da13c87be529c4583e1d66acf1db1d3c3d3851d246e46b345759ca4492db90eb7c17b26beea45a60eea32d19cabe4c63bc1c728190fa950964d14952ce7280452576f3209c024d2d7c6c55c735fbb0b036602e1f2967734fd61a0b9acb593ba0e6f5e4007bb3d865f3fa90630f0040de525d38c018d22ba27f48fe9a9565690a1e28a4ca3ade1b382297901fd884306c6cbc5e7dc0c2afe6702a7a4aa66b98393eb4e8848bcf5e2492d7fe091527d758b4877e6fce2e0b416eb187c6e114a5837116b032e40ea339508ab0d124c2b9149943354fa16c590053dfc38eba82350454110f598f9ae8459afe4229a546c018935e50fd67797fc4c44f63619e86da9abd012071aa0ce3d8c1a7c8c6cb0eda24af7daacd0bc38535e8be6bfbc2dbe6bad423baf30aa2876952e53fee077cd162c0b02dedbdc04f51e4612b6f2968b69897d6c56ab5a1f26e1a464ab4f74e2f38582d643892c0045f2ac49df9158b0a8a1faba8362238215886342abf8df136681c42fcefb62d2261ec2492420b6ed6a0a1b584e178bcc27465ba79847b651558e42dc284e589e89bccbd39ae0549236591ba9c3b856a67ae09ebf84f7a06f7619d7732d4916b0c23734b2b3fc48e7675083144a8aaa86305ec12be2ea5ade1440094c1d98e7d30822cc57f60b0ad57dcd8784594ec9a74a232c571052d903ede8219554349715c20d327da7bf1994569fecabaad8302a11d6ee0b7bad9978c5c0c04a479499b2d8be6af7746bb427bd76f4d9bf15d47f4bc73cc5d490393ba18b0cc7cf0f2597d14419aa7f6d1166a8d29fab6013a59e8679477698fed8e4471a158d7eddac389ca50da87bba6fdf5095c20a949526728327c81719fc432c737b2718dff2a9d7c88b24088bd8b2eecb27fceaedb84009e0105094e6d0057d282cd144725dc0db62755bf0d47f6fbba3acfe74e5e9732b7650812846fa9c60959d5cfc9c5a308aa4db80576b398a5b7de577187be9879d1002e13ae3a40056cc8c240f15d8ac65ad24edabd43940ea7ff7ca56f0ca7a9b56319cce547e4e109c49926f606678c70f4dcad002760c5d96d937a9dd1129795ef08d120ef93c8e1f9e16d3a78cb9e540fdee6b798df7f1b0d72cc479887fcd48e169770ac196467052aa49d4d5da648589c475b17db48a81e39c0260c9bea9f080283b44d3d913f0deb7af82d8aaa2ebcb6f7e90816c8290182d1ca81eace9c4b7219a142ba7122947706fda51ce79d00f0d87d346bbafd9b6b6d648891b1f6cf7de22e802a5c81bd62adbc6c9bc3527272307867c5b6f06a69828f0cd7de7bd07d9064048626340268341fd12eab81d229961b99faa44029057df5fc0dd4612071d2c504a4df1dd41154513debcadbbd34c055b9a916a60e8e57226a1a4d3ab08cc85f28b8a9679c1d3f3a448690457220537aea911856ab8f35628b60df3a7ad0c4ec8a3e682766d4c64f3f4c1ecb092a2400e57e0a4dfa3b3615d5112e9430229d155d46b0b32b924495d615b87f015385f8215961413f8d604979d7c2587b1e1d4c88a80a172a278f036f7de80b722fed0fa5e672fb2dc896188b302bc78dad6eb2b29f93243506374b141d085a82eaf9605c95265891e212f84afd019410dd5e2180d825c3ae67e86e66e20ed6485a25d8ffa694d9abb828bee6c6843ae6f9dbc065f61a2891b3316069c051a8ccbaf54c1af27b2f8033118d624846ee0e63ab25dfccb1ec029a937d20997a5d13710a80402391818d92c03fe53e79dbe0c6732d56017ba97322d58d0e77c064806f9a00562462d437736b9dd1774df54d94a4b314b0aa722c6b590b15841b1cf2804778852ff6368ee85c74e7a91d1ee92cd86e50fadad3003b3c93909b6c00e31adfd0b96beeb02fc101414d8fcb2b98ce38dded125335ea667376a0f658b725282e34bd4e7167aa94b560160713c7144350cc937ec87cec9b030ee429842ba67455079221baa0a6f15ddfc300f186611a6ba579c0fc3b83367f5045f1456a30582865fcd980340d6e8df4fa518116e8dc1e631690d592c526a0563990f530f1eed2d3d73e1f1bbb638db35b386cad1ae65c47f69c151fa68720b6aa49e557ded6e0ef918aba5d57600f1c0ed29039daf5af9abaaca54ef43b5f3cdbb890fc4e113eeae30d01d60305a1d254ece3a0e210c3ae867c58653c7b833cbc7d09102ed3a04ebdc8f0c377aa614508e9e53b9ec5454c2d544dca57e3499a50a284da53b97282076790e951676da6adddc61c9dab79f89952d38acd6f0b55d7ddc54d4bec39137f05790eb52fd8fee77030d397fa04a8731575e84c70e3f4ac34d22ce14854364a9dbcc2b812a0d82012bdc44e3399b24e42e4e632eb9723e58b8ff2d9e7129cfeeb023bb8f38fe9381859c0784d94a11df6e0ba6b8c61fd62e25cf336c5dbb459999c036b5b4f3b86656872ee60a185737a524421e2aea1d05382ef981446b8ed2cf4a6f1b97f7bb3abedf6353d0871c7b75e58b54fde760e1da8d893f0deaf415f8650f71cfa45f35ff387e629d194d0fd35939944761ba2b685b05bd76cee9101abd8a84df8f575035b0783ca09800b7fb4f36e0b1781ee734708bc9955957fbee5db6d28133ed8da7e6590c6d6d8937311040c36e46c1e7e42568c37abc01cfc370afe28fcdccd15d302d1f0af5dc41977956a0e2aee82f28d2353ef7289d8695c04c0a8f5cb9dc953cb49c9a6a5312570cd0de4a641638c23a0df2e14432e3cf314b7443ce4a3a0a718b112c50faf5210ec923c6a20ef80df8ee8968251ff9f6e9b5f20fc87f486a9714697926f33120678ae6e5a33551a910ef7336833a73e1b09457fb261a2c1e9e3f9f3b9c079e95877ed6109b56d09061e4e6da2f54b47fb5bc74334d8c78f2481a4a253f53016e24b87a76333d6e890e576c90da8c2e018e0f71707c1440f63a096a82f537ab611425fc904933f5a6b39ee64b99b0ac5dd1c636d2726647ebd120e5c341032150dda06bc54eee769d6bc76dfa1b9d595492409be094959021f24775fd6324c656163768165b959d635f1d6823f6d26c4dcff4fcb5323d8683e2bf8a93b9fee1623a3e80a33567e1293a774cc5bae1cc20ed2246b8b441f39a8b14c4916ada5f1b7c073b29a04b268ede2f4fa2634052850c60c6b2b51a110546778fd4ef5776577bb0c3315a8bcd6a39ab9aadddd0cffe4be9b5f467a5612dedf4290e5b6868c145de4ec93a7ed32b4c3db1c80a8ab7c15116b6d5a41cdc6c98e6be30ec0fc2bf266e83930a7bb24826b578056ad8ecc2a5d96d6d2f9993f6b7f56184e712325343ad3a5b8d824c6eefbb4ed510c806f6d12fbdf34c84f2d50a066e6d67152592e925c41e325341d574102dcfb756fc875f4f700f2484eeaf1bce6586472b71b38d2688fc9ac0fdec26b0bd43e7743f84e09b17f76eabca4edb9cbd0023adcebc83afa675d31a71f60fab55e4eab5ed3e180dbfb390c20ec88346e4b94ef112dd61b0918d799b2618024e8f81923a9dd0cb5f9609f672a956bcfe3a447fa4d7cbdbad43759ae543e43b846fb87175ec36a3854020ea3620091fd5450400ef27dbce2a33190aa0679b3bdfd66e403e37990cb9211c13748944b75d6901c3ffacc68b74dd59e39c2ad45b224ee350e505ac74187d4b1352e5495c8f2e9ef99cf9544c8cbf10a28142a4e62b2be5bf5bf3e2e89ba96076baa0eaae8ef7ebddae5e8e75a840584a1c1554b9f0e19dc21b95db4e5d5811aaab468aefbe366d23b9c52040d9c6a34c930efd06885e4013762c00c2ff970410dbb638f69132b37a92d553a9dc2c612b64527eedc2e757b1d00b9f83ba8218db1a054316f46e97e80c05cbdf84d20ea207607a8ff0410056a846a41efc9025220abd1860784cf3a65990b4083376f19e94d5087425213017ecf2a6c0d86276b2216925a4c61728b653d8277523287587cc605a816b9affe6cd1014fe14e2e85bfd3bf3b000714148a05ab4a148e2c2683a0368740600cd411585b92752279373f5a2704ceaf63e3ac73c805d3849d7d7e0bc1ff4f63c0b6fc89b453d018027b503ae30990f3a864d281c38c13664e3df49e5ed285f5702769470afa42b7de5752689ad3a7821cdad85dbbb49d1f1628c5cf36d3f68c4a145107b6bfaad47f63ce089c5f2670c465246ca70adfc5a25865c4aa6f44467437b8189a78366d079e61d3a5c855b304e6cd662f4c448d8b56c1cef7a5344c425ede493651a4f93f69390b67c48f577892bc85cd3cba6f82be620f6e3c81dbb3367e5dd7050202be59d68e2b1a4312644dee5a97656664d3590241878d0f9aa01dea492f13435d7b9389694e3a16524e9f1f8aa71c48fa25c8481163e423f81037be67025133751d8351190"}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x7f}]}], @udp={{0x2, 0x3, 0x8}, {"b6daddf4bba268b427fee0069d59340ef7eadbf43afb3dfb96a3696f711a8ac81d9fea106f7e7bc585c229f1e3537858688e9d4b92611a02225bfb2482856081a0fae4d0895c71b3b3314fd3c61d04b471a650fd6d06bd3e3e64c7f7b9bdea777f8570f11e4dcba14529b20b575dd1df2747f935eb3044f2"}}}}}}}) r11 = open$dir(&(0x7f0000001940)='./file0\x00', 0x800, 0x90) r12 = semget$private(0x0, 0x3, 0x400) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001980)={{0x3b21, r9, r10, r7, r10, 0x102, 0xd0d}, 0x10000, 0x1, 0x2}) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000001a80)={&(0x7f0000001a00)='./file0\x00', 0x8, &(0x7f0000001a40)='./file0\x00', 0x8}) readv(r11, &(0x7f0000001f40)=[{&(0x7f0000001ac0)=""/107, 0x6b}, {&(0x7f0000001b40)=""/58, 0x3a}, {&(0x7f0000001b80)=""/12, 0xc}, {&(0x7f0000001bc0)=""/126, 0x7e}, {&(0x7f0000001c40)=""/118, 0x76}, {&(0x7f0000001cc0)=""/16, 0x10}, {&(0x7f0000001d00)=""/129, 0x81}, {&(0x7f0000001dc0)=""/27, 0x1b}, {&(0x7f0000001e00)=""/99, 0x63}, {&(0x7f0000001e80)=""/166, 0xa6}], 0xa) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000002000), &(0x7f0000002040)=0x4) executing program 5: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000001c0)=[{}, {}, {0xb4, 0x0, 0x0, 0x26c00000}]}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020699d, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) setreuid(0xee00, 0x0) syz_open_pts() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001310, r4) setreuid(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1400, r4) write(r1, &(0x7f0000000180)="1e", 0x1) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x1}, {&(0x7f00000014c0)="20206000019c0a", 0x7}], 0x2) r5 = syz_open_pts() close(r5) sysctl$kern(&(0x7f0000000040)={0x1, 0x2}, 0x2, &(0x7f00000001c0)="bdfa65b24c69f5a83f93b3c97aeb834220c58da6c9b39e3b5b381ccb7ce9d9926cc1b2cc4fdffc030692055d63b577e9860b781fe435c364fd797c632497791660716da6ab2808a2bcb9594543c19b3b56cad59150c88ccf90306d864484cd5293c0ae1b55870f626970a7364dce00fc20c7530dca4811567435c71e137625416607", &(0x7f0000000100)=0x82, &(0x7f0000000300)="feaec9467ff1dd7bbe100f9bd68651ac321dfb92b8182439e824a90fd082fdcc9615c7110393fbdf66cf33c4e46a7599c8af5ef43526a9106b", 0x39) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r5, 0x6, r7) executing program 4: socket$inet(0x2, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0}], 0x1) unveil(0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = socket(0x11, 0x3, 0x0) getpeername$unix(r0, &(0x7f00000026c0)=@file={0x0, ""/4157}, &(0x7f00000001c0)=0x103f) execve(0x0, 0x0, 0x0) open$dir(&(0x7f00000035c0)='./file0\x00', 0x0, 0x20) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) socket$inet(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea0000010000000f", 0x8) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4f}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0x1}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) sysctl$net_inet_tcp(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 7: setrlimit(0x8, 0x0) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x2, 0x0, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000002140), 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = getppid() open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x20, r2) ktrace(0x0, 0x5, 0x4000042e, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) seteuid(0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) getrlimit(0x2, &(0x7f0000000140)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2}, {0x6, 0x0, 0x0, 0x6d7}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) open(0x0, 0x0, 0x0) open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x6) pipe2(&(0x7f0000000240), 0x0) executing program 3: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}, 0x0, 0x0, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000600)) select(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000700)=""/188, 0xbc}], 0x1, 0x0}, 0x0) dup2(r3, 0xffffffffffffffff) execve(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000140)=[{0x4}, {0x7c}]}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, &(0x7f0000000a80)={&(0x7f0000000a40)={0x0, 0x0, &(0x7f00000008c0)=[{0x0}, {&(0x7f00000004c0)=""/128, 0x80}, {&(0x7f00000007c0)=""/219, 0xdb}, {&(0x7f0000000640)=""/14, 0xe}, {&(0x7f0000000680)=""/190, 0xbe}], 0x5, &(0x7f0000000980)=""/185, 0xb9}}, 0x10, 0x0, &(0x7f0000000ac0)={0x0, 0xff}) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r5, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x10000, 0x0) close(r0) executing program 4: clock_settime(0x3, &(0x7f00000000c0)={0x0, 0x7}) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) poll(&(0x7f0000000300)=[{r1}], 0x1, 0x0) execve(0x0, 0x0, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1000}, {0x4, 0x0, 0x1800}, {0x4, 0x800, 0x1000}], 0x3) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r2 = getgid() r3 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r3, 0x0) setreuid(0xee00, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r6) r7 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x6, r7, r2, r3, r6, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r9 = getgid() r10 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r10, 0x0) setreuid(0xee00, r10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r12) getuid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r9, r10, r12, 0x10, 0x9}, 0x0, 0xffffffffffffffdb, 0x80000001}) executing program 5: readv(0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 7: open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x0, 0x0}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000080)="c7", 0x1) write(r2, &(0x7f0000000340), 0xd4e688a67930cd) getuid() close(r2) write(r3, &(0x7f0000000040), 0xfeea) close(r3) r4 = syz_open_pts() ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ff00000000e887c0b46a89ae050800", 0x0, 0x9}) execve(0x0, 0x0, 0x0) semget$private(0x0, 0x3, 0x400) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x1ff}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x3, 0x1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) poll(&(0x7f0000000140)=[{r3, 0x4}, {r0, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) executing program 2: symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0xffffffffffffff8c}, 0x0) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = dup2(r5, r6) setsockopt(r2, 0x1000000029, 0x9, 0x0, 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt(r1, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) shutdown(r7, 0x1) executing program 1: r0 = getegid() setgid(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x7, {0x100000000000000, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x1, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) r4 = socket$unix(0x1, 0x1, 0x0) write(r4, &(0x7f0000000080), 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) socket$unix(0x1, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fsync(r3) socket(0x0, 0x0, 0x0) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x9) msgget$private(0x0, 0x200) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, 0x0) ftruncate(0xffffffffffffffff, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x81}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) ioctl$TIOCSTOP(r5, 0x2000746f) mkdir(&(0x7f0000000140)='./file0\x00', 0x101) executing program 6: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000444000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f000074a000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x1}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x58}, 0x2, &(0x7f0000000100), &(0x7f0000000040), &(0x7f0000000200), 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) msgrcv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setrlimit(0x6, &(0x7f00000000c0)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mlockall(0x1) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) bind$unix(r0, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x80286989, &(0x7f00000001c0)) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000000), 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x20, 0x3, 0x1) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) r4 = socket$inet(0x2, 0x3, 0x0) fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCSTSTAMP(r2, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) setegid(0x0) r6 = msgget$private(0x0, 0x2000000190) msgrcv(r6, &(0x7f0000002680), 0xf3, 0x3, 0x0) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pipe(0x0) executing program 2: select(0x40, &(0x7f0000000040)={0xd, 0x0, 0x1c0000000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x9, 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x1800) r1 = socket(0x0, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f0000000080)="b6", 0x1) socket$inet(0x2, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, r2) r3 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) executing program 2: readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(r1, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r5 = dup2(r4, r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r3, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) recvmmsg(r5, &(0x7f00000001c0)={0x0}, 0x10, 0x0, 0x0) r8 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) write(r8, &(0x7f0000000100), 0xfffffe5d) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000000)) shutdown(0xffffffffffffffff, 0x0) kqueue() executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000240)={0x0, 0x0, {0x2000ffff7ffd}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) mmap(&(0x7f00000d2000/0x3000)=nil, 0x3000, 0x4, 0x5011, r0, 0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x45}, {0x25}, {0x4006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x101, 0x3}) pwritev(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000980)="a39188ee31511339a559b8f8c2ba78504e2f8f49317bf26ce66b7eeb6ce8726d657d3d84fa8830dccf6e30397cebad31d095aa1898b23e79bde06d0962db19378e1e2810eba779a8bfa84e4ffa55215da1bd93c091a9d77af2d3a63840dc195dfd91a7c8515a3a80deb5ee1030f5ed3b3c7b4b7df3", 0x75}], 0x2, 0x0) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0x81946467, &(0x7f0000000180)={0x0, 0x4000000, 0x0}) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000100)="dc290700", 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xe2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000340)=ANY=[@ANYRES64]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x80, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x18, 0x1, 0x0) r5 = semget(0x1, 0x0, 0x200) r6 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r8 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000540)={{0x2, 0x0, r6, r7, r8, 0x84, 0xead3}, 0x100000000, 0x8}) ioctl$FIONREAD(r4, 0x80146959, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000002c0)={0x8000, 0x400, './file0\x00', 0x99e, 0x9, 0x40, 0x3c}) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000640)=[&(0x7f00000005c0)='/dev/b_-pf\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000000380)='*\x00', &(0x7f00000003c0)='/{\x00', &(0x7f0000000400)='tap', &(0x7f0000000600)='**/\x18\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='/dev/bpf\x00']) readv(r9, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/55, 0x37}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f00000001c0)=""/56, 0x38}], 0x3) executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c00b04bccf1ab64a9a70000000193782dac1400aa6afc"]) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9e}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203}, 0x1, 0x3}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x80) connect$unix(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = msgget(0x3, 0x757) r3 = getuid() r4 = socket(0x1, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x24, &(0x7f0000000000)="ebff", 0x2) setreuid(0xee00, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setregid(0x0, r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r8 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x2, 0x0, 0x0, 0xffffffffffffffff, r6, 0x1}, 0x80, 0x9, r7, r8, 0x7, 0x8, 0x8, 0x8}) bind$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) open$dir(&(0x7f00000003c0)='./file1\x00', 0x400004000011830a, 0x124) truncate(0x0, 0x200008000) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000e98000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) sysctl$net_inet6_ip6(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000d35000/0x2000)=nil, 0x2000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) executing program 1: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000003c0)="91aa4546", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x2000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r4 = socket(0x18, 0x3, 0x3a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x1}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) r5 = syz_open_pts() ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f00000000c0)={0xfffff4e6, 0xdd56}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r6, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="307c149285e666f9c66966574dd9f5bcb63e404e60b1b84eb36e9148b840026634f4f763e442ad8a0401f2613826e40a6fab83e69dd4cc627776b958f5e4dce2b8986b7c66cf9a9d445d6e8c1ea838232c0f787dddd2b1716f0894383e84d40c2627eab9b90bfcd5bfd3fce210d9f766c9820ac9e80249ca96f1216221f01dd95b221f494e4dfe37511d7b3881e2b603c9a45b9d80ea4a8dc4d05e72384018a7da7351329861842bff503f1c8569c947fa3f589ee78a6f662cc251f049200b73cfcbd13c2ed63d", 0xc7}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x15}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) sendto$unix(r3, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) executing program 7: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) close(0xffffffffffffffff) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$hw(&(0x7f0000000040)={0x6, 0xa}, 0x2, &(0x7f00000000c0)="f086582751df77eedc5d26a45a00c71f5375e1ca575fd2196e70edbec2d5cc88f6299da20bf9aa401d8a5cb8ce2fb302656803a1e884bfb735795678b0d43ba29335514d2b9bb2b78973825dec0c3370a0f7dd28e9982cef7386d2b9fdb94a4389bd28de618dd0f6bb370a3ea45581", &(0x7f0000000140)=0x6f, &(0x7f0000000180)="16f92cf23160b7cc551197c7f7bfbdc1755db4eb350b277b09f17dbfd1431905e4f6c16e827096bd18c6f2f5639a4fa11cef03d024a63d0bb7092b16a461af099149ed11011bd4a16ddd07c6603cd07f17d454e95161cc980ea8adaec9d5e453c2c7537330c1d1b0795ac15c655b9651ea9985fbb4941767f68be442", 0x7c) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "f335f5ccbc4a072ab1e3811e3d1ec8e23108b910"}) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x6, 0x0, 0xfffffff9, 0x0) executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000065000/0x4000)=nil, &(0x7f00000a0000/0x1000)=nil, 0xc0400000}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f0000095000/0x2000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000065000/0x3000)=nil, 0x81}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000094000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000093000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file1\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r5 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = dup2(r2, r5) setsockopt(r6, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r6, 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 4: socket(0x0, 0x4001, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0xfcd}]}) r0 = socket(0x0, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchdir(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) readv(r1, &(0x7f0000000400)=[{&(0x7f0000000200)=""/69, 0x45}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280), 0xc10, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800), &(0x7f0000000840)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) getsockname$unix(r3, &(0x7f0000000a40)=@file={0x0, ""/258}, &(0x7f0000000880)=0x104) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r6 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000001200)) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f00000006c0)=@file={0x0, './bus/file0\x00'}, 0xe, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0) socket(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) read(r0, &(0x7f00000002c0)=""/82, 0x52) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x3, 0x3, {[0x3, 0x8, 0x8, 0x9, 0x4, 0x3f, 0x0, 0x4, 0xff, 0x6913, 0x3, 0x7ff, 0xfffffffffffffff9, 0xefa, 0x5, 0x4, 0x56, 0xdb], [0x0, 0x80000001, 0x80000001, 0x9, 0x1, 0x7, 0x1, 0x6fb3a6f7, 0x2, 0x8], [0x4, 0x2, 0x80, 0xaf5, 0x3, 0x2, 0x8], [0x94, 0x7ffffffc, 0x3ff, 0x4, 0x7, 0x3], [{0x6, 0x100, 0x9}, {0x4, 0x2, 0x7ff, 0x7}, {0x3f, 0x6, 0x5, 0x1f}, {0x5, 0x1, 0x2, 0x7}, {0xb6, 0x3, 0x1, 0xfffffffffffffc01}, {0x0, 0x0, 0x0, 0x2}, {}, {0x0, 0x0, 0x0, 0x20}], {0x3f, 0x5, 0x80000000, 0x7}, {0x20, 0x3, 0x0, 0x7}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) symlinkat(&(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x802069ad, 0x0) mknod(0x0, 0x6000, 0xe02) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = socket(0x20, 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x8, 0x4) dup2(r1, 0xffffffffffffffff) open$dir(&(0x7f0000000480)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x8) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) msgrcv(0x0, &(0x7f0000000840), 0x37, 0x1, 0x0) msgrcv(0x0, &(0x7f0000002780)={0x0, ""/4096}, 0x1008, 0x2, 0x800) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffffff}, {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, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x4}], './file0\x00'}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0})             executing program 4: mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) semget$private(0x0, 0x2, 0x6a2) socket(0x20, 0x8000, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) close(r0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) fcntl$setstatus(r1, 0x4, 0x8) executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) r5 = geteuid() r6 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="af279ad254f2a9db63dc7194a53d12cce0831c1aff78d77b8c368aea2a266a3e9d6d42082d25d0f0a0b18362a1e3ea25f8cf6febf53c3972bb", 0x39}, {&(0x7f0000000200)="941c4ec4fa82bfa3f2342e6e6481d7a820a2bbe437fef70d504705a6a0e5ee6deeb6d66bce89416a60faf52bbc9c09dfb67a99fc498aaa0e7c716009773d66a1589441fe79af78937b558ae09dead608e1916c84872ed9e929d91c6050c7b355b4a8ec8115984ca6c86da986ba19a605a2d7db928e2e76c8db9b26a44e2e3c0e646d6c42c59a61bed337b084373b681f02c26d455e31d5f88026ace2bb719e6a845ac534ccaadd1062c3e124a03ea994790f468f2bdd6f81612a4808ad4fb6d9fc5d98de703506a2112f0dd3ad02f2c8642cbe6d4df1c269391878b00164006a3e0427f8971066ae60bc", 0xea}, {&(0x7f00000003c0)="738bba77812a6eae968669657ae2e20cf616512b7a49c6b0bd38c4cc5ce8f6aef3cadbb36ecbc7d06a47e02598e020f2ada9d56c22159bafb2d4e37406fa2b12d8790b17e565c0aca69de6bfe4a5b8e39a656f6034cb2058b1feae66fcf1844642c967b01ae60fedba4637f3a7f6c0d3a43bbcf0e408d4827d1ec1340bb9900fa87ba0c937f73f83ffcbd3829b", 0x8d}, {&(0x7f0000000480)="792e0556f6a0e537cc22e47d49daef81014a0b16d4e703b1d5b3c2f6649f173933e66a71e5468ea60374df1c288017efe4435202168853e0c0bc792a7f81479c47a59a69d2e274f5ebc3313c27f0b50e8e086dba9892d5ef6b06c5f8b29276a9edf93681d6da292a7f03628598357df79d6fc37e146dc2ee700ee132bd11cec337b55b9d225379ee5c65c8530f18b3f6be4bcd970741e7a40e373535d4e34160b27677600ea87aee6b3c9cd2cf7443fc63414f", 0xb3}, {&(0x7f0000000540)="f51fccccd45b4b8187619cc2a3318224022eefaecb0b90d4456a66fc07534b59c4efc79cf3eb9f6fad3e6b2d5e84ffdfe192ac5d386b22155a42aa4d5c5facc83fd3798a6f083ab15976fe156a569fa3c5c9c56a2bce77c65eb5bc58e480f0f3e970e2da9f55de53512ce8a2a2a057d261b32a682e1781443c02103cc7fcde69cebd80ed9eb93889d1dfa339f8fbef989dec2d6684e7d3063c60434c4871446571a36bb39ecd62cb3fe44b9d6cda27db586f502adafca837cab2110cfcf8ef1b385a00788489327bf0ef9508f31e4349396dcc8071a514e2b10d6dcc2e6be3b17e575edec6f29c17c602ad98482b", 0xee}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x40, 0x400}, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mlockall(0x1) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x2}, {0x8}, {0x26}, {0x7}, {}], 0x5}) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x46, 0x2, 0x6b9, 0x7e, "2c1dff74ff2b49beeb3e417b00", 0x1}) writev(r3, &(0x7f0000000640)=[{0x0}], 0x1) r5 = openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(r5, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001}) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) connect$unix(r2, &(0x7f0000000000), 0x10) write(r4, 0x0, 0xfffffffffffffd48) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3dc3000000000000000000000000000aa020006ec5ae300006006c33e00003a00fe800000000000e0ff000000000000aa"]) r6 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) fcntl$getown(r6, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x24, 0x0, 0x37) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r7}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) executing program 5: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), 0xa) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000014c0)={0x8000000000000001, 0xfffffffffffffff8}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x19) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000000c0)=0x1) executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) close(0xffffffffffffffff) executing program 7: socket(0x1e, 0x0, 0x2) nanosleep(0x0, 0x0) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f0000000140)='c\x00') open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0x3f, './file1\x00', './file2\x00'}) 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) r1 = open(0x0, 0x11, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x2) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x800) msgsnd(r2, 0x0, 0x401, 0x0) msgrcv(r2, &(0x7f0000000300), 0x4b, 0x3, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="c3125b213313e96fb627e272aa9500d1af23ab06941a649248d421fa1adbe33ca64c89752e7cf42a223a2d8e6120fbc4080d8b3affea23f5639c8c60b0968a408d2a9b5c94871507ffcd9676eb28e07e2b4bb972e9ecd6dd0049ebe3b740dfc8dca3bbcfb4c6265bddab96061a53b66bf963d5e4cece347f6bc2945a1d69f77eb446d41c489d26f60c532c3fa76f2b29c2cfb343e76c1e53a40af558a8bf760b2ebfe83e5b55c438f26e202dee86605e8c19d863e97bd1d5ce9f43da254ab59c95e50dd1256284744e81323196", 0xcd, 0x0, &(0x7f0000000080)={0x18, 0x2, 0x5, 0x80000000}, 0xc) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x83, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) executing program 4: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg(r2, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000002c0)) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x20000, 0x0) socket(0x1, 0x3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) chmod(0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x14}, {0x15}, {0x2006}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fchmodat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x22, 0x8) mprotect(&(0x7f00002b9000/0x1000)=nil, 0x1000, 0x2) socket(0x1, 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000040)='J', 0x1) write(r0, &(0x7f00000004c0)="09eb00000db57c60c001267f5d5e8ee581e12aaa95ab10eba007a90172c84c838b4278ad535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a", 0x3d) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: syz_emit_ethernet(0xb6, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d0008000fd00000000000000000000000000000001fe8000000000000000000000000000aa6700fec1650000001d0009d866000000010400000000000005020007c20400000401c2040000a7ec0001f84bea020000000108000000000000000000000000002b0085a9670000093301000000000000c20400000006050200200000000000003701008000000000050200800001000502000200000000005000803967000000"]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000580)={0xffbe, 0x1, 0xff, 0x6441, 0x805}, 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000005c0)=[0xb38, 0x7, 0x0, 0x6, 0xb238, 0x1ff, 0x20, 0x0, 0x101]) semop(0x0, &(0x7f0000000100)=[{0x2, 0x401e, 0x2800}, {0x0, 0x0, 0x1800}], 0x1) unveil(&(0x7f0000000300)='./file2\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x10b) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='x\x00') link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000680)='./file2\x00', 0x1e1) semget$private(0x0, 0x0, 0x384) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000440)=""/147) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000001b00)='./file\x00', &(0x7f0000001c80)='c\x00') semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000000c0)=[0x80, 0xfff, 0xfff]) semop(0x0, 0xffffffffffffffff, 0x53) mkdir(&(0x7f00000001c0)='./file2\x00', 0x10) r1 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semop(r1, &(0x7f0000000440), 0x0) semop(r1, &(0x7f0000000340)=[{0x2, 0x5d32}, {0x0, 0x8}, {0x0, 0x7, 0x1000}, {0x2, 0x5, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x3f}, {0x1, 0xffff, 0x400}, {0x1, 0xff}, {0x1, 0x2a, 0x1000}], 0x9) semget(0x2, 0x4, 0x0) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000600)=""/76) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) r2 = getuid() seteuid(r2) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xa, r2, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x142}, 0x0, 0x5, 0x82}) executing program 1: r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1012, r0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x4a, './file0/file0\x00'}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x5, 0x4}) semget$private(0x0, 0x2, 0x80) semget(0x2, 0x2, 0x2) r2 = socket(0x20, 0x8000, 0x0) r3 = msgget(0x1, 0x400) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/1}, 0x9, 0x1, 0x0) msgsnd(r3, &(0x7f0000000200)={0x1, "c58d5d71e21d4821e179d57027e6906d7e3655166946782af9063e9b49285aeb3ca3148b0a58771fea66f0e24c7c72d9020b63f972efa01bff484ca869599a85fc4fa7f02d08ecc5cd0e9d62a7bb93451525234534341ef0eca9f9a8bbfc054396bcfe8b4611ff43054bf37d87d690090ad9a3b9d54474da4fc1776144a6ed1479955a05b6f228d017a27513cd98d2eaaee4b334dbb9a664b841825fe84aa25dfc75db91c3f654852df8c5a47677ef6564b80b5968728bc9b844982c87e1df6b3ebd87a9838b495faaa8cb84"}, 0xd4, 0x0) r4 = msgget$private(0x0, 0xc8) r5 = socket$inet6(0x18, 0x2, 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x800, r7, r9, r10, r12, 0x102, 0x4}, 0x9, 0x7fffffff, r0, r13, 0x0, 0x0, 0x9, 0x6}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000480)=0x4, 0x4) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r15, 0xc010570d, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x5, 0x3, 0x5cbb, 0x8, 0x1}, {0x7, 0x642a, 0x1ff, 0x0, 0x5}, {0x8000, 0x8, 0x9, 0x2, 0x1ff}, {0x6, 0xfffc, 0x7, 0x5, 0x101}]}) r16 = msgget(0x2, 0x240) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000580)={{0x5a5b, r7, r11, r14, r12, 0x0, 0x48}, 0x1, 0x1, r0, r13, 0x7, 0x4, 0xfffffffffffffff9, 0x8001}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={r8, r10, r12}, 0xc) renameat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00') executing program 5: r0 = socket$inet(0x2, 0x5, 0x3) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x10, 0xfffffffffffffff8, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xace9}, {&(0x7f000089d000/0x1000)=nil, &(0x7f0000fc0000/0x3000)=nil, 0x6}, {&(0x7f0000bd6000/0x1000)=nil, &(0x7f0000c4a000/0x1000)=nil}, {&(0x7f0000cc7000/0x1000)=nil, &(0x7f0000ccf000/0x3000)=nil, 0x9}, {&(0x7f0000d97000/0x2000)=nil, &(0x7f0000c1f000/0x1000)=nil, 0x10}, {&(0x7f00009dc000/0x2000)=nil, &(0x7f0000cfb000/0x3000)=nil, 0x5}, {&(0x7f0000ac3000/0x4000)=nil, &(0x7f0000b6d000/0x4000)=nil, 0x1}, {&(0x7f0000d09000/0x1000)=nil, &(0x7f00009ef000/0x3000)=nil}, {&(0x7f00009ab000/0x3000)=nil, &(0x7f0000aea000/0x3000)=nil, 0x946b}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000eee000/0x1000)=nil, 0x6}, {&(0x7f0000f73000/0x3000)=nil, &(0x7f00008c3000/0x1000)=nil, 0x9}, {&(0x7f0000a57000/0x2000)=nil, &(0x7f0000ec5000/0x2000)=nil, 0x8}], './file0\x00', 0x1}) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x3, r1, r2, r3, r5, 0xa0, 0x1}, 0x2, 0x0, 0x4}) setuid(r3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000300)={0x4, 0xa1}, 0x8) r7 = socket(0x20, 0x8000, 0x5) r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000380)="31e8b45ec96f35d3a1e1b2628a8606d8f0edf0f215fa49e4b08e4ae745e63e9bded45e9716593bc88e340ce9ef9792fc74706803782f4aaf0765e13078cf7bfd307ebf2a8e398de46a4b9d941ad8ff507afc7a681039311f58a449d72506e590c23d4001f7bd914719d45fb8974b76ff810d0c10caf2adc8461c8b5319e9e4aa54a7fd9c0fd3713788405bbfccf7e895bdc097783ee6803d700b28bb217730e34300c5b23ca8", 0xa6}, {&(0x7f0000000440)="8bcc6ee05c45487cec3d072f0e52a91d8d8f4f130ce60d0baa2552bd7789c41ac6e98de52584af4caa12fbb27dfe7e953384463d3cdc05db75ac6c4ed42cd719426fb08b413b0ddd06a9bafa5fbcc5b6e31a83308cecc2b08660f20eebeb9dd1990cff223965cc9333296b836c0da005f1a94e8905c084fd701919ccd8de07", 0x7f}, {&(0x7f00000004c0)="96e9d2e701e007403e4be1aa182a962080f0f3ad0190c580df132d76bba6fac023c20239fcab02305130cd287fb714d0e197c67f77a796981873ff55891b946f94c6db1e3f5a8b48e3aa97a1dbf3b1cac4d1549d4d0945893a49723f3a9322d9d812fffa8809706b7a7ddbd96eb3e61cfe03e7fd66bc0ba1257622ffc72d459fac2e330589ff2285f42343b7e3a9923ca9a177c79e71e6e0db4fcecf82b419cc3a3d3550c43efaa2f245d9f31a7be7caca5cc29a85a99165747611b7ecb941a679e1b2e4466ebb772b27a58f4a8e0032efec7fd8ba3c53b60d9837029758bd1019b0eba3846b39eed4841192a93ca44c935e0f45e012c1ae72", 0xf9}], 0x3, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r8, r9, r6}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r1, r2}], 0x40}, 0x4) recvfrom$unix(r7, &(0x7f00000006c0)=""/192, 0xc0, 0x1000, 0x0, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780), 0x20000, 0x0) ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f00000007c0)) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000800), 0x100, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000880)={0x6, &(0x7f0000000840)=[{0x4c, 0x0, 0x6, 0xdd}, {0xffff, 0x5, 0x2, 0x1000}, {0x9bd0, 0x4, 0xf9, 0x4}, {0x1e1c, 0x1, 0x0, 0x401}, {0x9, 0x1, 0x8, 0x1}, {0x6, 0x0, 0x20, 0x100}]}) getpeername$inet6(r7, &(0x7f00000008c0), &(0x7f0000000900)=0xc) ioctl$BIOCGRTIMEOUT(r11, 0x4010426e, &(0x7f0000000940)) pipe(&(0x7f0000000980)) msync(&(0x7f0000a9c000/0x1000)=nil, 0x1000, 0x4) r12 = socket$inet6(0x18, 0x1, 0x6) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000a00), 0xc02, 0x0) ioctl$BIOCGETIF(r14, 0x4020426b, &(0x7f0000000a40)={""/16, @ifru_addr=@in6}) r15 = semget(0x0, 0x6, 0x20) r16 = getegid() semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000a80)={{0x0, r13, r16, r3, r4, 0x1, 0x6}, 0x6, 0x14d, 0x3}) executing program 4: socket(0x0, 0x4001, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0xd}, 0x4, 0x0, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0xfcd}]}) r0 = socket(0x0, 0x1, 0x0) accept$unix(r0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) fchdir(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) executing program 3: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000001440)="cca610fb", 0x4) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) sysctl$net_inet_carp(&(0x7f0000000500)={0x4, 0x2, 0x70, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000740)={0x1, 0x4d}, 0x2, &(0x7f0000000780), 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r3) getpeername$unix(r2, &(0x7f0000000200)=@file={0x0, ""/263}, &(0x7f00000000c0)=0x109) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt(r4, 0x0, 0x5, &(0x7f0000000040), 0x0) recvfrom$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="5de3b2d5a4933ad9eeec0b026cb7de11", 0x10) executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x8000, 0x0) getrusage(0x1, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup(0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x4000006}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$FIONREAD(r1, 0x80206913, &(0x7f00000001c0)) sysctl$hw(&(0x7f0000000080)={0x6, 0x6}, 0x2, &(0x7f00000000c0)="f6dbcc83", 0x0, &(0x7f0000000200), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r4 = msgget$private(0x0, 0x2a2) msgctl$IPC_SET(r4, 0x1, &(0x7f00000027c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x9}}) msgsnd(r4, &(0x7f0000000240)={0x1, "b50f973dd0aa2661776ad75bcae7be5d6c85d25e78b2472ed976657b188d6ef66b06adab6ceec175b5f2c4f879425a07813068d3d5eb9b8af8e0882441422004da8516506964cb97e6738a77423ac90ac57023c095d1c475ca8442edbd5bdb1289de2f8c078982420b97972178ce83cf5713f8d13f99d2652a71d2ca85b0358edf02b88a3d87bb4c84b2781df2a292384b982af9e0573db62d0947ecaf0b303a5b18f7a4"}, 0xac, 0x800) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x5}, {0x4000006}]}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) close(0xffffffffffffffff) executing program 3: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), 0xa) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000014c0)={0x8000000000000001, 0xfffffffffffffff8}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x19) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000000c0)=0x1) executing program 5: r0 = socket(0x2, 0x1, 0x0) msgget(0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) mkdir(0x0, 0x0) mkdir(0x0, 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x2}, {0x54}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r1, 0xc2485607, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) setsockopt(r0, 0x0, 0x7, &(0x7f0000000940), 0x0) executing program 1: poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x8}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x200, 0x1b8) setreuid(0xee00, 0xffffffffffffffff) r1 = getuid() r2 = getuid() r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x6) openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x40) setreuid(0xffffffffffffffff, 0xffffffffffffffff) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x40001890, 0x0) setreuid(0xee00, r2) r4 = getuid() setreuid(0xee00, r4) r5 = semget(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0x0, 0x7, 0x0) r6 = getgid() r7 = semget(0x0, 0x1, 0x668) r8 = getuid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000400)={{0x20, r8, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80, 0x3ff}, 0x9, 0x41, 0x80000001}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r9, r8, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x401, r4, r6, r4, r9, 0x80, 0x3}, 0x6, 0x0, 0x9845ca3}) setreuid(r4, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) dup(r0) semget$private(0x0, 0x4, 0x490) executing program 4: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) r5 = geteuid() r6 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="af279ad254f2a9db63dc7194a53d12cce0831c1aff78d77b8c368aea2a266a3e9d6d42082d25d0f0a0b18362a1e3ea25f8cf6febf53c3972bb", 0x39}, {&(0x7f0000000200)="941c4ec4fa82bfa3f2342e6e6481d7a820a2bbe437fef70d504705a6a0e5ee6deeb6d66bce89416a60faf52bbc9c09dfb67a99fc498aaa0e7c716009773d66a1589441fe79af78937b558ae09dead608e1916c84872ed9e929d91c6050c7b355b4a8ec8115984ca6c86da986ba19a605a2d7db928e2e76c8db9b26a44e2e3c0e646d6c42c59a61bed337b084373b681f02c26d455e31d5f88026ace2bb719e6a845ac534ccaadd1062c3e124a03ea994790f468f2bdd6f81612a4808ad4fb6d9fc5d98de703506a2112f0dd3ad02f2c8642cbe6d4df1c269391878b00164006a3e0427f8971066ae60bc", 0xea}, {&(0x7f00000003c0)="738bba77812a6eae968669657ae2e20cf616512b7a49c6b0bd38c4cc5ce8f6aef3cadbb36ecbc7d06a47e02598e020f2ada9d56c22159bafb2d4e37406fa2b12d8790b17e565c0aca69de6bfe4a5b8e39a656f6034cb2058b1feae66fcf1844642c967b01ae60fedba4637f3a7f6c0d3a43bbcf0e408d4827d1ec1340bb9900fa87ba0c937f73f83ffcbd3829b", 0x8d}, {&(0x7f0000000480)="792e0556f6a0e537cc22e47d49daef81014a0b16d4e703b1d5b3c2f6649f173933e66a71e5468ea60374df1c288017efe4435202168853e0c0bc792a7f81479c47a59a69d2e274f5ebc3313c27f0b50e8e086dba9892d5ef6b06c5f8b29276a9edf93681d6da292a7f03628598357df79d6fc37e146dc2ee700ee132bd11cec337b55b9d225379ee5c65c8530f18b3f6be4bcd970741e7a40e373535d4e34160b27677600ea87aee6b3c9cd2cf7443fc63414f", 0xb3}, {&(0x7f0000000540)="f51fccccd45b4b8187619cc2a3318224022eefaecb0b90d4456a66fc07534b59c4efc79cf3eb9f6fad3e6b2d5e84ffdfe192ac5d386b22155a42aa4d5c5facc83fd3798a6f083ab15976fe156a569fa3c5c9c56a2bce77c65eb5bc58e480f0f3e970e2da9f55de53512ce8a2a2a057d261b32a682e1781443c02103cc7fcde69cebd80ed9eb93889d1dfa339f8fbef989dec2d6684e7d3063c60434c4871446571a36bb39ecd62cb3fe44b9d6cda27db586f502adafca837cab2110cfcf8ef1b385a00788489327bf0ef9508f31e4349396dcc8071a514e2b10d6dcc2e6be3b17e575edec6f29c17c602ad98482b", 0xee}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x40, 0x400}, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mlockall(0x1) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x2}, {0x8}, {0x26}, {0x7}, {}], 0x5}) executing program 2: socketpair$unix(0x1, 0x5, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x200, 0x0, 0x9, 0x0) socket(0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206925, &(0x7f0000000100)) mkdir(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}, 0xffffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x88) r4 = shmget$private(0x0, 0x3000, 0x404, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) r5 = shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r5, 0x3) getegid() r6 = shmget$private(0x0, 0x4000, 0x202, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000000)=""/204) shmctl$IPC_RMID(r5, 0x0) r7 = shmget$private(0x0, 0x4000, 0x38, &(0x7f0000ffc000/0x4000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) executing program 7: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1846a, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x99bf, 0x1, 0x4, 0x100}, {0x0, 0x1f, 0x9, 0x1000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x8000, 0x0) dup(r1) r2 = dup(0xffffffffffffffff) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000), 0x4) write(r2, &(0x7f0000000040)=']F', 0x2) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000300)=[{0x9, 0x7f, 0x6, 0x401}, {0x4, 0x7, 0x81, 0x800}, {0x5, 0x40, 0x26, 0xff}, {0x5, 0x1, 0x8, 0x2}, {0x0, 0x7f, 0x0, 0xffffff00}, {0x3ff, 0x3f, 0x7f}, {0x3ff, 0x5c, 0x7f, 0x4}, {0x0, 0x67, 0xfb, 0xad4}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0xfffc, 0x0, 0x1, 0x80}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f0000000100)="32a641a8ad08781fd5ba715b3711cb", 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xdff) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000240)=[{0x1, 0xff, 0x3, 0x7fff}]}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) kqueue() acct(&(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) bind$unix(r2, 0x0, 0xfffffffffffffccc) executing program 0: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) fcntl$setown(r0, 0x6, 0x0) writev(r0, &(0x7f0000001400)=[{0x0}, {&(0x7f0000001280)="b6442ca5f95afd61e29402d829a2b189882db4ef270f6f73ef5d6e188af546173d5704c1dcb958b676632018c75a8f021cdf86ff833560efc9bcaab75d9e94c59e9cc2ca9e77c9b0c10d05670c2f385c49427e601ee9c27498f9eb17d6f819ea4e64cf236bb92457a18b26b7d0a43254549a14e19e1e617e5c63ff92c8879a4ee1c95090c46827a2412e76107bb6a3628caddf399088bf430b1ead3046f3f6ae071f9c656c07fa446d88c17bc3272f1ac43d48a2ce31a827930d8caad845308d36b80989a9083d74a78fbbf010f61d1dd413dd1de0686f1af8ed61c9bd6233e13613b15160867a92fec791a460a6df35131ce6e430fb3e7318dfc2a9b4", 0xfd}, {&(0x7f0000001380)="a8453fec4f8e0d7654e0f59270c37fab6829f6fb436f86f822670dbdb41bdaa40e27fccc86b06cdd660be923e7f9bc449642e8a759f642197e8cf8f82b54a23952e123500cbf9e7a40ca7970f5644e6a88b5e60fff4432af989218f9ab20b327e7ede19d5d21c63b192e84427d4c876d97", 0x71}], 0x3) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001480)}, {&(0x7f0000002480)="e35eea4ff6b2435785a4ceec2666d44bbdb1c0ab4fb3814427b67a9578204ea38750e1ee33db83d4d48a064eab3603b06e7c58bd154b3d04fb0f88ec8d0aa3a6342d43a3298d9cb8b56872ba9241f58083a14a25ebda87da830d2903cfa33b8261dd15114e4166e182d6ccd6f1b1b02781b9ca415115a153702a241ce20c2a5e8d4693746eef6f3d8e461daf82424fc0d321eca6504fd8e38f7111d93eacf6215a439882cdf2900f2fa7fbf1de4e4e20c2e8d25b", 0xb4}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000002580), 0x0, 0x0) r1 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x200000000000000, 0x0, 0x2}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r2, &(0x7f0000000980)=[{0x0}], 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r3) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x48}, {0x6}]}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) openat$vnd(0xffffffffffffff9c, &(0x7f00000026c0), 0x100, 0x0) socket$inet(0x2, 0x3, 0x0) syz_open_pts() setuid(0xee01) r5 = socket$inet(0x2, 0x2, 0x0) close(r5) socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x18, 0x2, 0x0) close(r6) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() open(&(0x7f00000004c0)='./file0\x00', 0x8, 0x2) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x2, 0x0, 0x100000001, 0x100030101000c}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x2, 0x0, 0x9, 0x269000000}) close(r0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r4 = syz_open_pts() socket(0x0, 0x8000, 0x0) close(r4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x401) recvmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xfffffdd8, &(0x7f0000000580)=[{&(0x7f0000000600)=""/187, 0xbb}, {&(0x7f0000000500)=""/123, 0x7b}, {&(0x7f00000002c0)=""/215, 0xd7}, {&(0x7f00000003c0)=""/183, 0xb7}, {&(0x7f0000000700)=""/225, 0xe1}], 0x5, 0x0}, 0x2) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) setsockopt(r5, 0x11, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) setreuid(0x0, 0xee01) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f0000000140)) getitimer(0x4, 0x0) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) r1 = dup2(r0, r0) openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000380)=[{}, {0x21}], 0x2}) syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [@routing={0x89}]}}}}}}}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getpid() setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) r3 = syz_open_pts() fcntl$lock(r3, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10002fffffffd}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0xb7}], 0x1) executing program 1: mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000007"], 0x30}, 0x0) r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000040)=ANY=[], 0x18}, 0x0) r1 = socket(0x20, 0x3, 0xff) setsockopt(r1, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000000c0)="af7c88f8efbc3cc5a4950f954f764e5b1ffffcd759916e6db2a694446cf1418d8052362646b17c55304085709b470dbc289955def625268eaeda49f2184bc38c9eebf674a472e62b953038341e7f0c126fcd", 0x52}, {&(0x7f0000000140)="ef5cab8f228bee2a6db81f6a94375b96e6315e6080b9d6d5a40cb549ee3238fa762e2c43030fe315cc6db41fe222ecf26858bfd93c7c8b3278243eac80fc60e8aaffc377ed8b7bfbc7fb9d188e4039d3d58098d266bb7e5c7ef6b975ba9a2136091cdcbfbc61ab27a4", 0x69}, {&(0x7f00000001c0)="f38ce769691f06a52334e709689a68549db30bdba8e387509f3a5c901ac2e6289cdcffceea9f9d4bc5e934bddb0806b9bef1e2db27d98c91f0d749ae6b0e693da192682b5ba76c904bf0", 0x4a}, {&(0x7f0000000240)="c84400181d25069027782cc4cd205e8d0ec65e6631192cb1ea40eb6a664683fc7f892e526b99d8be1d4b73c649003472cbfb78dc8f0a935963a4e4a165d28df6bb056cc8744efe9c9df873886df3a949331db7abcfe00b32c3c4e1d162a42dd378bf47b73479f4ed84a0f4f156330fd61c3ffd7abea675705d854235b42ccf5fb32462c355c4fd776860c504ca953917662aee2ddfad94a0f282eecd3f07ae38974d3af556a872b86268a62a3446", 0xae}], 0x4, 0xffffffff80000000) syz_emit_ethernet(0x36, &(0x7f0000000300)={@broadcast, @random="14e7735aa108", [], {@ipv6={0x86dd, {0x0, 0x6, "bf4c3f", 0x0, 0xc, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r3 = socket$inet6(0x18, 0x2, 0xc0) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000240), &(0x7f0000000280)=0x10) r4 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r5 = msgget$private(0x0, 0x50) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getppid() r10 = msgget$private(0x0, 0x2) msgsnd(r10, &(0x7f0000000200)=ANY=[@ANYRES16=r9, @ANYRES16=r9, @ANYRESOCT=r10, @ANYRES16, @ANYRES32=r8, @ANYRES16=r7], 0x401, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(0x0, r11) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r14 = getpgid(0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x8, r6, r11, r12, 0xffffffffffffffff, 0x8, 0x5}, 0xf46, 0x4, r13, r14, 0x8001, 0x6, 0x80, 0xa5}) executing program 4: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x40000000, 0x1ff}, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000040)="3342b19c", 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x3, 0x1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) sysctl$net_inet_udp(&(0x7f0000000000), 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) poll(&(0x7f0000000140)=[{r3, 0x4}, {r0, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000005c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@echo_reply}}}}) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) link(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x8715fee8bfb81cdc}], 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r6, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020691f, &(0x7f00000001c0)) executing program 5: kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x3, 0xd) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x200, 0x120) open(0x0, 0x80, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) sendmsg(0xffffffffffffffff, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000000)={0x0, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x10000, 0x9, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) executing program 2: r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1012, r0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x4a, './file0/file0\x00'}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x5, 0x4}) semget$private(0x0, 0x2, 0x80) semget(0x2, 0x2, 0x2) r2 = socket(0x20, 0x8000, 0x0) r3 = msgget(0x1, 0x400) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/1}, 0x9, 0x1, 0x0) msgsnd(r3, &(0x7f0000000200)={0x1, "c58d5d71e21d4821e179d57027e6906d7e3655166946782af9063e9b49285aeb3ca3148b0a58771fea66f0e24c7c72d9020b63f972efa01bff484ca869599a85fc4fa7f02d08ecc5cd0e9d62a7bb93451525234534341ef0eca9f9a8bbfc054396bcfe8b4611ff43054bf37d87d690090ad9a3b9d54474da4fc1776144a6ed1479955a05b6f228d017a27513cd98d2eaaee4b334dbb9a664b841825fe84aa25dfc75db91c3f654852df8c5a47677ef6564b80b5968728bc9b844982c87e1df6b3ebd87a9838b495faaa8cb84"}, 0xd4, 0x0) r4 = msgget$private(0x0, 0xc8) r5 = socket$inet6(0x18, 0x2, 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x800, r7, r9, r10, r12, 0x102, 0x4}, 0x9, 0x7fffffff, r0, r13, 0x0, 0x0, 0x9, 0x6}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000480)=0x4, 0x4) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r15, 0xc010570d, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x5, 0x3, 0x5cbb, 0x8, 0x1}, {0x7, 0x642a, 0x1ff, 0x0, 0x5}, {0x8000, 0x8, 0x9, 0x2, 0x1ff}, {0x6, 0xfffc, 0x7, 0x5, 0x101}]}) r16 = msgget(0x2, 0x240) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000580)={{0x5a5b, r7, r11, r14, r12, 0x0, 0x48}, 0x1, 0x1, r0, r13, 0x7, 0x4, 0xfffffffffffffff9, 0x8001}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={r8, r10, r12}, 0xc) renameat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00') executing program 6: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), 0xa) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000014c0)={0x8000000000000001, 0xfffffffffffffff8}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x19) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000000c0)=0x1) executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x10a90, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xc9b4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x40) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x1}) socket$unix(0x1, 0x1, 0x0) r3 = socket$inet(0x2, 0x4, 0x1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') connect(r3, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x1, 0x1000, './file0\x00', 0x7fff, 0x101, 0x4, 0x2}) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000240)={0x1, 0x7, 0xfc01}) socket$inet(0x2, 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) r5 = kqueue() r6 = getppid() fcntl$lock(r5, 0x7, &(0x7f0000000280)={0x1, 0x2, 0x2, 0x1ff, r6}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x80, 0x4}, {0x23, 0xffffffff}, {0x47, 0x2}, {0x44, 0x5}, {0x8b, 0x8}, {0x44, 0x2}], 0x6}) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000380)) r8 = getpgid(r6) getpgid(r8) open(&(0x7f00000003c0)='./file0\x00', 0x480, 0x120) r9 = msgget(0x3, 0x40) r10 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000580)={{0x4, r10, r11, r12, 0x0, 0x9, 0x5}, 0x9c7, 0xfffffffffffffff8, r8, 0xffffffffffffffff, 0x1, 0x43d3, 0x68ac, 0x6}) executing program 2: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffffff, 0x4004570c, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x200000000000032f, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x4}, {0x1d}, {0x8106}]}) syz_emit_ethernet(0x26, &(0x7f0000000400)=ANY=[]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f00000000c0)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[]) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@file={0x0, ""/258}, &(0x7f0000000080)=0x104) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x802069ad, &(0x7f0000000040)) executing program 1: clock_getres(0x4, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x462, 0x0) shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x0) semget$private(0x0, 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0x28, 0x3, 0x0, 0x800}, {0xffff}, {0x6, 0x0, 0x0, 0xfffffffd}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="1234c1470300e68b93029dfee01ab8df3da13333dd4afa6586283ba94023de3d4204b7761f88c96c0b502a8e8badd0a7e0b250b6e4f95fec8f3bcc3688c16a2dc871b539568a1406ebb9406e893ec3b7edb0a6b53ec9ae1ab02ad316ac9b63031cea0587cbf96ac72016c898943e91ce1b488591f546162cb961d65e28e458fad6c41dc5b74fbf56ec05563bdfcd86cb7a6aaa5ec45241717a382881e89414be7f3cb71dc8b171a5e400000000000000", 0xb0}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f943", &(0x7f0000000100)=0x4, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x25, 0x0, 0x0) executing program 7: mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r0 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x9, &(0x7f0000000140)=[r1, 0xffffffffffffffff, 0x0, r2, 0xffffffffffffffff, r3, 0x0, r4, r5]) chown(&(0x7f0000000000)='./file0\x00', r0, r6) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) executing program 5: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r4 = getuid() setreuid(0xee00, r4) r5 = geteuid() r6 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="af279ad254f2a9db63dc7194a53d12cce0831c1aff78d77b8c368aea2a266a3e9d6d42082d25d0f0a0b18362a1e3ea25f8cf6febf53c3972bb", 0x39}, {&(0x7f0000000200)="941c4ec4fa82bfa3f2342e6e6481d7a820a2bbe437fef70d504705a6a0e5ee6deeb6d66bce89416a60faf52bbc9c09dfb67a99fc498aaa0e7c716009773d66a1589441fe79af78937b558ae09dead608e1916c84872ed9e929d91c6050c7b355b4a8ec8115984ca6c86da986ba19a605a2d7db928e2e76c8db9b26a44e2e3c0e646d6c42c59a61bed337b084373b681f02c26d455e31d5f88026ace2bb719e6a845ac534ccaadd1062c3e124a03ea994790f468f2bdd6f81612a4808ad4fb6d9fc5d98de703506a2112f0dd3ad02f2c8642cbe6d4df1c269391878b00164006a3e0427f8971066ae60bc", 0xea}, {&(0x7f00000003c0)="738bba77812a6eae968669657ae2e20cf616512b7a49c6b0bd38c4cc5ce8f6aef3cadbb36ecbc7d06a47e02598e020f2ada9d56c22159bafb2d4e37406fa2b12d8790b17e565c0aca69de6bfe4a5b8e39a656f6034cb2058b1feae66fcf1844642c967b01ae60fedba4637f3a7f6c0d3a43bbcf0e408d4827d1ec1340bb9900fa87ba0c937f73f83ffcbd3829b", 0x8d}, {&(0x7f0000000480)="792e0556f6a0e537cc22e47d49daef81014a0b16d4e703b1d5b3c2f6649f173933e66a71e5468ea60374df1c288017efe4435202168853e0c0bc792a7f81479c47a59a69d2e274f5ebc3313c27f0b50e8e086dba9892d5ef6b06c5f8b29276a9edf93681d6da292a7f03628598357df79d6fc37e146dc2ee700ee132bd11cec337b55b9d225379ee5c65c8530f18b3f6be4bcd970741e7a40e373535d4e34160b27677600ea87aee6b3c9cd2cf7443fc63414f", 0xb3}, {&(0x7f0000000540)="f51fccccd45b4b8187619cc2a3318224022eefaecb0b90d4456a66fc07534b59c4efc79cf3eb9f6fad3e6b2d5e84ffdfe192ac5d386b22155a42aa4d5c5facc83fd3798a6f083ab15976fe156a569fa3c5c9c56a2bce77c65eb5bc58e480f0f3e970e2da9f55de53512ce8a2a2a057d261b32a682e1781443c02103cc7fcde69cebd80ed9eb93889d1dfa339f8fbef989dec2d6684e7d3063c60434c4871446571a36bb39ecd62cb3fe44b9d6cda27db586f502adafca837cab2110cfcf8ef1b385a00788489327bf0ef9508f31e4349396dcc8071a514e2b10d6dcc2e6be3b17e575edec6f29c17c602ad98482b", 0xee}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}], 0x40, 0x400}, 0x1) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x3ddd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) mlockall(0x1) sendmsg(r7, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x2}, {0x8}, {0x26}, {0x7}, {}], 0x5}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x151) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(0x0, 0x0) mkdir(0x0, 0x0) chdir(0x0) unveil(0x0, 0x0) r2 = open$dir(0x0, 0x208, 0x0) r3 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-\\{!!*&)\x00', &(0x7f0000000100)='+.@]&$\'**D\x00', &(0x7f0000000140)='@(:-(@\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='*,+\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='#\\0}}\x00', &(0x7f0000000280)=')\x00']) kevent(r3, &(0x7f0000000480)=[{{r1}, 0x7ffffffffffffff7, 0x1, 0xa}, {{r1}, 0xfffffffffffffff8, 0xd, 0x20, 0x1b89, 0xf5d}, {{r1}, 0xfffffffffffffffc, 0x16, 0x1, 0xfff7fffffffffffc, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40, 0x2, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa, 0xf0, 0x1, 0x1, 0xff0d}, {{r0}, 0xfffffffffffffff9, 0x32, 0xa0000081, 0xfc44}, {{r0}, 0xfffffffffffffffd, 0x61, 0x20000000, 0x5, 0x7}, {{r2}, 0xfffffffffffffffd, 0x4, 0x8, 0x7fff, 0x5}], 0x6, 0x0, 0x6, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000680)={'./file0\x00', 0x57, 0x6, 0x6a}) ktrace(0x0, 0x0, 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) linkat(r2, &(0x7f0000000300)='./bus\x00', r2, &(0x7f0000000340)='./file1\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x870e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x40}, {0x16}]}) socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x2, &(0x7f0000000040), 0x6) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xb, 0x0, 0x0) executing program 6: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r1, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) r2 = socket(0x1, 0x3, 0x8) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r3, 0xfffffffffffffffb, 0x0) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x10000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r4 = syz_open_pts() semop(0xffffffffffffffff, &(0x7f0000000080)=[{0x0, 0x20}, {0x5f9c35e9860e9cc, 0xffff, 0x1800}, {0x2, 0xa, 0x1800}, {0x3, 0x93a}, {0x3, 0x6, 0x1000}, {0x0, 0x2}, {0x0, 0xfffe}, {0x1, 0x5, 0x1800}], 0xb266b5a85555541d) sendto$unix(r2, &(0x7f00000000c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be019b0000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c03", 0x59, 0x404, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, './file0/file0\x00'}, 0x10) mprotect(&(0x7f0000088000/0x4000)=nil, 0x4000, 0x4) r5 = socket(0x1, 0x1, 0x0) close(r5) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r6, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r7}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000200)=0x69f00000) close(r3) execve(0x0, 0x0, 0x0) socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) fcntl$setstatus(r3, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) clock_gettime(0x0, 0xfffffffffffffffe) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x2, 0x5, 0x2}, 0x3, &(0x7f0000000080)="05ace47c22ba30058b936d67b0e2ed2287bdc537edb8c2277882b1ac644ff72ba829642353fc8ff6d27c9197b223fa026131ca2d7204fb3918d341b159b0ab08ef6292e98c36933a642ad61b146617580c281d683cd53cd9db11e08cf70d6401f32f195566f775447980bcf573b4d5282473bdca0d2ffa61c3d93eb24799731bd24fb22436", &(0x7f0000000140)=0x85, &(0x7f0000000180)="3f8e11", 0x3) r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000200)={0x3, "46e266caf29e9f215552e725a42f88001aeab48b0d7f0ad30478021cd6ddc9f4d8957b0f2dbd935d994f2f27bfda72fad91b640410009bb39b57d17418f56006f2cb530334cfc05cc217b89ccbc5d6652a721f67045810bc8d25f6bcf03d346b5f4a5b7b97556ea67241ddc1ee29481394605a12babf5a4887ba933fc914ee7cba0808203e89d025138b6aaf793efa744f9a76b3acff0ac6bb1afdf4283ac15e68c32dd79e9e5d8185b7fcb74d7d7290d905f5ec6a1bd5905912ec76e1fafca509502493d5aa5c3680296cbae74d3280e68b1fa49af91a3d5df9cf3292a3bc302c8f29"}, 0xeb, 0x800) executing program 1: r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1012, r0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x4a, './file0/file0\x00'}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x5, 0x4}) semget$private(0x0, 0x2, 0x80) semget(0x2, 0x2, 0x2) r2 = socket(0x20, 0x8000, 0x0) r3 = msgget(0x1, 0x400) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/1}, 0x9, 0x1, 0x0) msgsnd(r3, &(0x7f0000000200)={0x1, "c58d5d71e21d4821e179d57027e6906d7e3655166946782af9063e9b49285aeb3ca3148b0a58771fea66f0e24c7c72d9020b63f972efa01bff484ca869599a85fc4fa7f02d08ecc5cd0e9d62a7bb93451525234534341ef0eca9f9a8bbfc054396bcfe8b4611ff43054bf37d87d690090ad9a3b9d54474da4fc1776144a6ed1479955a05b6f228d017a27513cd98d2eaaee4b334dbb9a664b841825fe84aa25dfc75db91c3f654852df8c5a47677ef6564b80b5968728bc9b844982c87e1df6b3ebd87a9838b495faaa8cb84"}, 0xd4, 0x0) r4 = msgget$private(0x0, 0xc8) r5 = socket$inet6(0x18, 0x2, 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x800, r7, r9, r10, r12, 0x102, 0x4}, 0x9, 0x7fffffff, r0, r13, 0x0, 0x0, 0x9, 0x6}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000480)=0x4, 0x4) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r15, 0xc010570d, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x5, 0x3, 0x5cbb, 0x8, 0x1}, {0x7, 0x642a, 0x1ff, 0x0, 0x5}, {0x8000, 0x8, 0x9, 0x2, 0x1ff}, {0x6, 0xfffc, 0x7, 0x5, 0x101}]}) r16 = msgget(0x2, 0x240) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000580)={{0x5a5b, r7, r11, r14, r12, 0x0, 0x48}, 0x1, 0x1, r0, r13, 0x7, 0x4, 0xfffffffffffffff9, 0x8001}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={r8, r10, r12}, 0xc) renameat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00') executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xffff}) r1 = syz_open_pts() close(r1) syz_open_pts() read(r1, &(0x7f0000000140)=""/144, 0x90) executing program 7: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xc, &(0x7f00000000c0), 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000)=@file={0x0, '\x00'}, 0x3, 0x0}, 0x0) r3 = socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="ea9d996f3c000000", 0x8) dup2(r5, r4) socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)) r6 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) mlock(&(0x7f0000ff4000/0x9000)=nil, 0x9000) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0x5, 0x8}) executing program 7: r0 = socket(0x2, 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"]) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f00000001c0)="087d2bf3b1daebb53caffd1598c84cf5ac17066c0ae40de76ee392d872393a", &(0x7f0000000040)=0x1f, 0x0, 0x0) r5 = open$dir(&(0x7f0000000240)='./file1\x00', 0x10, 0x1) openat(r5, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r6, 0x7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x1000100000000}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0xffffffffffffff7b}], 0x1) readv(r5, &(0x7f00000016c0)=[{&(0x7f00000013c0)=""/135, 0x87}, {&(0x7f0000001480)=""/49, 0x31}, {&(0x7f00000014c0)=""/194, 0xc2}, {&(0x7f00000015c0)=""/68, 0x44}, {&(0x7f0000001640)=""/73, 0x49}], 0x5) sysctl$hw(&(0x7f0000000280), 0x2, 0x0, &(0x7f0000000380), &(0x7f00000003c0)="dbf3c87663f100d9f1ff52e609883e7ba786f87f4c7f815154c7652753293a03f4ca53e05322fcbe345e05180a65a4dbe42fc6a063a26bad29efb089362f90e4548d179a1dd8a499d45d6c80d6c487c9859da9c81d1351adc55e719837eaab6879ea7e701b7f99f63350c5e227d9aae11a96d7c3a11c19f59122ad64015a86f8203528ced47a1be27ffa4e1d3afb6f12ccb1c830ffa5e72b84da29e068a212b885f7058804f53a9d09026a997dc6e2c51c688c25e164e699a6a21d9960c760b8183b3e4ceef26d733f013d7f6cd2a59d4227d929bf6b1cf84e71f9168c3bb8944fc18df986935b04f164fe0fadf5f66a3aa64d413efc3af847d894f2f26cc9711fdf3c811436d2d7d44ce5b59157c7cfe6d6bba60b6866aeac58226e924d10d49e895cd15b3ec4e74dcf308107d632b9203696ba072c8553bc391fcb73c2eb37a9501a2984f062a266583dd5ee62a53c5479d8b4b8db90b9add8c2349601d6a99bc5e94d9a16b8a24f23f63e711264821434005dc0936aeaa0d84543f247dcf30251c6b9e04bb5700d584a61a41c30222509cf08a9d52961a1389d730c2f6630394b38800cb713bbde4a110d443da61d1a3fe38691842a79c321a96a4900865d7d5df0f521bfe650d80fec426ac9b1430ed3d5c2bb9b420f9fbc158ed4fcf4b4d7dbc96ba2983f10a6024c5c482fc049d7af6c1d60eeaada9ea447541e5e6e63b92fe8a3d4b8e03deccfb505c6ec666da440fb9ea1caee4e26445fdc84b382c4fdaedee5d1662626847db50338b0c7aa91952a95c1f853811478db2cb3ee9ab4c9b14d40bb65da56ca7f09a2f4e1e9be4319ae6eb6d85e79105386e89fe35f812f1cf03ba5b8b581b9ffbfccbdd47d7d2f934435cd1c680d6ab54a4a67ac15584c68155380bd529f49a5f050a89623c123c9f12a5c4bf9df5fbee28090340085b03da4ece14e6efebe0eb9743794f9eccee31456935e64d91a4fe248f8efa5200899b0ff052a7b5dc98803d143f3e1a1f3542192113bb477738674ed9df1c2d27836a1aa3cd67ec10aedd9508a440ec066a00cc91189c4c3ead0e2b4ff5be84641dd3871139a8bb4dd083ec51a01238acc4554c907ba5186e0096915cc27a57fa9e38ce9900e3e2e4f64c4cbae2950c4ebd7d79e50ee5f75977d93413ff045176b1f8eb1291dfc44e512878821aa59d45b17f38b3cf65d222e5f71fc0fbd53089d7f9bc2a588af32c6f508174067b34557ebc3fba30c6762d9dc6e511acda91c078c65a0749203b6dc9b3752209a65368fe2221c8006110ed86871641294cdcd123ef3761abeee60379d93d0e3367054fe88f15cc871071cd681424f750d3d94b2b831ae6d4c01b4fc118d535a5c72ba5408f6709270151b350fccf61920e7e4f3ba0d01ddc7abc1d0bde8180acd14e8dc473f4b7f66381ffaa760e580f175480c9e2118802445a20dfcde26f1a67802862563c9f53d144fd5877288c6a15ea1e8bc3b7688ee0b2a96cd4cd4df7e6ab3527fa54884d21ddeea65f299c7a2dd28a0b543793690fe0677e3dadb71003a1cc6d83cef9fd3f89ae92d66a6e7900d130443bac7431d344af2e46438e8752bf749981d3c8d93d7d67725d28dcbc22cb1f436d09562ca32ebdf8fe0a602e1783bb131212798c713172eb7c7eb41bb4f2ee7dc23de825b5cdb8de20b6546fc5211e6c0aca94e7838feb3be8533b442b7a071eec397157df3c11c964dff24f38b6d28f6edfecbd5596b69475bf5ff70b5bf22695c772ee4105fc02660748c3ce20bade4e46a4dd6a60a80b23e784d0a52c42580342099ee64f62eb31b987a79dd432c20f4b477e4fd5ff1f044d61697c6819b362468f4709bded7d959b57ca84252f5094e4cb13d657eb10abaeac5a250e3e9f329e21f039427ccc3b67dddd66343c8ac7e5403fa53e9d65a98d93659467bf9ff49508a2b87d6a228f381a80b1bd958580dc28295a415545bfa315f8df4d4dbd682ad4acbc2263a3cf180b61b871889cbd42183c13fc96973d11f9648f8e35a40e34a44950bf92ab640e9959a90aa45db6860d4df7e8b3bffde1a239a05f09081835131feabfef4bcd6c69b67880f8b34e967a37cdfcd9d8be867cdce0f92f98d976190ce8b3606a1997b9064a644a24486dd7d3ff2e8c8328b73095a09f449a05aff283b37dea8138321aebd5f504d17dcfc92a10b3b78700391a5b80d8ffb5dcf61017899f9707f439f3288511a8a92a7b7d90a8bd1eda4cf72d6648c360c030b2c135cff353b9923c4b7da8a2d2b293ea94857238fcf2da9366e521f6fe2e9c5ff78489d61e5b4808a80af5bcca15cc83e8e9e7a5d5d15b0b92206ac039693ce96b08dc03be2a12fdaafca404653801e078068a9ac8c2dd5b923944427cecc450bb182c7b7ac444e421fd064bfbb9730821e3c30f527915d2879a3ad94eeffa2ab7d092a70709f37c6904e924f89aebd10e509d42224c649a189c8197c455cc94c31d567bf5c7d32eb484509c1c41bb52f29a4e6b9eece8cda37e0938e20c5230838da1b80cad397d2705c6bf0b5f64aa9786139ea9c2d473764665ed13f11aff27a856228d1c570288531253686e95c9a375ae40340cc754310e7487484e609d59be9694cf84e185bafb86f3a1af16d5803ba677fe8791270cf0a9eb0ad6049d897ac4e5143ebc523af4c964b8fd79e3de375a88e512a8b96214630f702c5c5bdae297c5236b7cb2c616559a20de4e080d3150c71459d8bf57c00ae2a3a7d623e0a1490767043aab39087d80dd44d204906046b9e11441d859b664c5ebe04e8baaea612d21d1a130534947c06edfcc22541221e7ecb6ad0975385236d250b5b08dca72f0e5e154600bd10e0a2481a7d4d0d719fd1322e9dc93341296401a766f9c4359e11702fb72275c78ad8698826f7e8b666567fa8eebb6c754dfc7138487ca7235f2da673f4e39eec75ea052978536e5a5300b3ba2c3ef695c31fc41d4bed69c291eba4d94806a8b72ceab80bc386158ed2317e83c122b6b8adb9db75f196943a980f936b9bc12e2f5becc88a5ddc7aa3e7c6c2467d6adbbddc92a95f399fb57c6e190d95cabe1f7360ba89a97d9fc73afb6af60529a190ee9b66a61910f4dcd24b470b696243cf072dd9537926aa952ea460a319791905aff6bbf79a4c9992a366515392cf9d35f732edba87437659280370e8cdd4350ce098139abc9272b2025d0020fb44806294cc77ed4412dc708654bc3b34ce6a940138af6e8e262ecfd5284b158171bc999701e5fb322a8436f42ac5a3cd5831c5235c79d80c34a4011226d6f6b66f7e0afec5d6aa2f492d857c4684f4f0147dabb769bb46cf75aa28d619b07de5a575840056873a794c74914f7c80b931b47fe63b454db0db13fc60310e9c051655317f22a962af251f69f7ce24353ddaa2ff278c009afd787cd761ddcbb98b336e039b01f4627b05f970fa9a7fafe683d8daa567e7e5a1927f18883086f3b80f61d8590029b658147113ae445133c11dd9314d6eb8db399d52be57e47fe74b683c29659cfb869295d7300e3b32b77cde29f0e466ee34b38044f2a0d57b3927b3fa369b6583a5f77b3c6688be74a39dabf0c18110be06f550821df100fcc4ffe6e75ef16d0e0dfc8ed72d333b733a9033060d23e6f6bfeae3ecd82a48c747dfb6d28cc6422a49759b3176c61f91f240c74ec2032d6beae2063826d5b48ba5993af0d28e8c5ab2d6c31d821bc7a74bde1aaed8b7ae64582fa07211a92f61ecaf71532a467114afd5d6d3fcb2c6888d45f3d1c2a7cc1e1b9bf7a1c78d57fccba831be41ec9d7705c375cbea31b5dd7e73b87165985f20b87fc6f262328c8524892e898191d152a0f0651894a75b6205767931189107b9042c49aa064d4753e59f5dde0860a95a81659679cc613eaa412ec9d218e7412ea4e5cb358dad7d54404c469c4864452077de301f0c2c9b40713f51548b2437cb29be086f1939d4067f0cffefbfc8afe911801bfb184b95609fdd79ffed0ee82805a7482769d19a8cc6cc5fd13c0455d3b0472d5946012eb9af15b4ecde6d5e55c506080de479231fb1ed8548b056cfa5592ef5e2a8ad2a71c7d967a585d3c63bc841fcf2ec574413bdcc4fd74870b8935f8a5924a906d4f404b907a2194da3eaedbc0a7ad40fd99d7e44b471dbc06ca2c84ae5252643d3dbf0bbbdaf6af95658bdd53820f3c04b655b64182ef666efe75a31cc3b84b2af0c3e553dad6fbdd71e027c046179c6b5f7671bccabb13a3a69692a4bb2a2d4727c91c0415c0595604358f9e16edaa92cf736749dcc6e19dba4a9aadf3b30272c2c3ac3252042b04c2ac20a5d49a83db38ef980a129ae8c4eee233d301c1e5d8b08c89ce6313d2e818a23aed2d952fccb7cac071aa36489096eba9b7f7836a5035108a4f550b5a2f38a87308c1ffa1b7c68e06310ea8743f0034d40426e96a3edc6bd5dde47c9c015d69aaab113d3a9aaee71adc1c597f2e2d43857182a2628ca7ea4f0d35cfb2e66787d4377324ff1ce1bd4ba8c93685c77ec6088ee8141f4a0ccde46927775092c5785ce820cfbdbcf79752bac8f3df653092f80f2bb3bbb6897437613f1e6a4ca4716fba4dee5b3139bbbafa967f4e0d187f4d9500114404e433c5aed8e527d59550560cc1240fad13e25c27e8249a30c6607cdc4cca09087ab6befe60264ce399323709c426ebcac51b6694ca7b21402ec1b2822f2f0039fb80573b2b9bbb545521a6de8366a66b170a7257bee91e68802f0ba279e3a91a70daa75da328aa6b7ae5486d10c25b3f9439e4f413eb5fac36b69b850984c955ceda731b79b0fbf0f1ac256b05ba76baa6cd3bc4c9e0f79aa2656b6a5c95e69094acceaadaed47f1ae87c807f82fbc0b4914a04c10f61500217bfaa9dbd337eab7e3189a66a00c6b13cf26896d2fa641352b9638e43cd45af86857ab12bb9254d9652dcd0316304321b4a2b73df127fcf2564934e5c629e372ad270204de4b9a81755c352c3b597cbbe43ff542510eeddcd87f1ccc94fbe2021a0ea86f35613d5c1fae371e87c9ffbc93c40eeb88debf5e210831edd6853b594c5f0ab20f51dc8eba7f316bc64893205691f899cb9a5fb07d4d11e63f4f51faf7d651f8b0bdde24230e8828184f22ae0fbd22802486789de824741494c664a605834c1013352e03407c46f83ee01258575c701f8d5ff24556e495b66285dad3358f372ceb932737209b9ed89cc9103ced52890f8c629e5b651e68e1237ddeed584fbf9b527fe12bd36405577b254db8a484bca97d9afe68ce141732daef1caff7d35d62c75e72ad0af98aa5804e31b4a30378d84d46313be4413a2672345d86a7362569908ddfe731537ef498bc816b46d4aa2703fb2d57dd2e157ba1f2d842b4731809519b1babb131a6842d37c15a5f023f681ce258c4aeca672afdfcfa82a4a2ffb2974f582385923750481339bcc9069ce90d408b9849a505b0b9c351027dfb9209edd07e83761c16070e04d4b241049775f85dc1b0804ae6bcb24905931aec09ec892cf12f4ce684aa61785fa6ed0f57630bee0a4969e536b2297f1ee40ad98b9f2fc74b829c82102161b6eb0c7a04129dc346aa21a9884a87f6f5593f388fdc7cb896d37902b2c1919b8ee8c435b55081f692142b10d777e0a7175c0", 0xfae) recvfrom$inet(r4, &(0x7f0000002b00)=""/81, 0x51, 0x0, &(0x7f0000001380)={0x2, 0x0}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() sysctl$hw(&(0x7f0000000300)={0x6, 0x17}, 0x2, &(0x7f0000001740)="f6e1298f2571653aadf510fe22da5ad82881860675e2e27293c70626e4fa1d0e27c378b90e28c814637d3250d46595f69efd3cffcc95cca369412754f2279144f6eebab2627facf2636abc82418e33a770665ded7a77c83565184107e0d16aacd71a5f86aca4687e7ed5165a7a66328b0d38e4c445dee373eb2817871afa13ef6a6158518c53e311ac9c1579f7e7d889749b65848bce7348682a3845aff319c202ca6cefe49fdd816c2a43dda05fbbd832c01b823a5a874fc782c55ad31f918211977b78da5cdf1576b6aed2cea010f5fbedbbc64629d4a0cabcb3e1ca8a599c7192e5ad9cc8842d3f4d4d0305315ef036b96e6e7cf6663b0a5f099e7943ae407217bf104c6c5a52b439b587084bd07f12876e6a08053151e5e0b656835fab7de052e50b6414050e46e669a4d54d844db16829a6de14b2d79422205d9b4987c38b477317194a2fb3cadd2fd59beb38ecb7b799ac81f5f137c76cd1c43ea15334fa0fde4d54047f2afed22fefa93885e259e5a7a8409d58c3f222377f3e9bf11bdf2f243158043729b82e4a4eac96541fb92a4206265dd2fc7ec38b043b7540de9eb91cc30de69ee66e2ce800c6140e3cd0edd9225329823118dc0647b92aca6fb5f997e1aae790b3c10802ea0616b9299f4ad992f04a6ada840100185934ab21befe1e426dec9731e89f1b64071eaeb8c4aa1b8d6efb45db6f729e95d7719a0938cd289be65232c42e1351c1a75b5098c771cdd9f9ddf8b9576374ac6a4f4d9b46b4f8677668f8e8410de2c3b51585d491de4d4b7b59eb7a330cadd86a53f7b734fb207c8f18b1434f86fc19d706fd81e362a0ce19a1a32a3f52d75caa26a02fcde147be1de62f9f2dd86af49f98797bb580155430367712f104f814eac647ada5d19fb5d108b1bc4025730ce4d4928f191c2ef0c625a8a16bdf833d753dda4a0e73dca585d35035663b45cd926e1cb145fba7973ad51c04ffb034c8d231c0e656307486c6bca800062f3680adecb5d8a79abdddc08e5a7bdbd88f1ce41a05238bf79c65e6d35b1776997af70032be1fbd2482aa11e135ff5c20e5ca5720e0b183309a002d4c7cb205b24f3ef49349ccc9534f63f66da2fa46f36d25e039de623042eaa835d8f36f700536434c7b454989017b3f914b09c2a4f5eead4e0fb2f667778bea14ff872bc7810fb30ac8442e71a26a9d72f653bba25924755c86477098a372ed3b73f35764f5d9e0a87aa5b2b63c4b4fc44f371480e32eed534a1659cd9b8c79683645bdf95ba9cd616e14f815cf787dc984e045df61820e556c971dd68c33473bf5d9727e9ab51e29ae2a9102a7205e9b770b18a138ff846ee6a216c02349fc9bbaff1ad72f9fdd0058141acbfed9b4231f809b233eae751c9f089508cccb16e2f7b813aa26273cb23939bf4dcefdc2c3b9d0dadb019db66c40105cd9d9e78f90b0c8a32c4421abdf665db19e5c52ee2aaf7d948f0cf90969bf02ffc56134fa4a8621630348dd743c9a627dac09d5dbf2a0b27770701e8f78f89c0347a843e82b287cf162bf59f5cbfcc876a18304f9e55adbf69d6516e724a4d17cfb993e51f0a5ba81cef41acbd1ad1f0ee2657c6bca332d4bbbd9a14430f515ec67aea3c2b8bc37792262a7e403d81fa8381be707d354b078c9a6331321582648f4364b08957ac72fccdb7b5a1453ed7b7f775b4de9de2018c456f65f44c9ddf8734a663d44ca1638f00b2c9f1de8615897d677793312ccf11fd04389a34805baec6ab3abbdd5dbc1c0964a9249ae2e21b137bd913b8a9923f32d639d7a8c8447332a73839614ee371521ce302489f2565881702264acb4c753600cf3dd9f4cb3e213e219abd2b083c3c68ca7f51f98aa99833ef488a502fd3c9364c28e41bded75486ebcae4eb82811eb681ec136185927c95254ca6028d812478ab116acae4ba63c833246620ce1a8eda30b7a6e719bcf4bfd34bf939f00753c1afb04b00f4f51cc0db244bea29e51f11ceebf753e9fede2ee350dc17fdc6e1110f5f3b5cf871fc305fb075a7f77f9d9593ddb668697eb5fd4befee8366a89f051d8e15cc3851ef26496c1dd36840d9e369fdaea7c9434bf9a2a8d7cdf971c1ff980e934422ff4244fe0b078d0c54cc89da4f8b8411b8964e87d2f9d1bba2243a5a0fee1cc05ade57ff88614fc17bda84b8c4ba41e87ee53880efaa12c8f6f15a53d16c7a0b279a17d0cdc64c78cf6f33d0d4bf1ba18b2bbc705382b6dd4c1713ba847fdb4a076659a21ec41b9ac2463cf17fcc8010bbb730b32757e28932aafa1d55fd292f2330f59e2049203541c33f36918735e4da7f82aade1c3f69ceda2f60ccb7c6d37fd044548bae1f6a34953b05695672dbb5827a80053f735130e6f8194e75c79864731cb195d8ab3e19bc807dbf1bc2b710a24bdeb55e3501ddc10c07de2ade2823129b0c563b869055ea3bc2385006ba6eb9b5e2ec9ee28f25daee26694f0d6e343d88152e6c4f502f9c303fc5909dc7a4bdb2b233560f0996c80dbbffc1f003651d56d7df8f6cde7969d9ebaf3ec5c4b7d083268d6a72cc06eb4088f56299c92d15491cdd910da1c9b9cb4c22678203788f11bb01ea955e65c397de15650aca683656785da13ec2e6b0c048557761f66d733f6d5ab8664acd987004aa3800f34362ff6a24663b63eb4f9dfc65f5128ea73a431bd8fb95a57b52927d009642740608a11d5809247ba627a4aec2c632707bb3bf9ceedbcde3336ae153f985355a304c7e3564e0b2047fe778e42caffb6a14f998595798563c528257a1d879f07d1ad8e56034d62c4f90a801b3bec5448b2cd2e5d705803b9de41789ec1d3944fbc73f94ea2ed6c8d79e3799ca2dcd38fc3c5310d8f1465a1641309b8f7b12890fb3d51d6337eb4d7ea73c5beb72583b6eb9525936b652e6057d8e8757f16b7717b3de19ef4450d2b3a5ea453e27ad2bdd1516c7e1e49b9a7f63b941c9ef668a8145bd8d2cb29ef6fa2aefadd759a976b350b6be39623f5ce0f7210ac0367237bcc4b562b7deaa79e215425144ceec207fe88bf3ef04373f325545a37f68dff04a28bf1b00e215645504af23772c2c37dd9fc278f4a01ee66092b9e2291eae0049d6c555de60fa768039706c51107995f111610fa58d5769f4af69f4ded155cf1e9b0a97c8a287dd980f81c8e9290e5ecafcad83b38c744ffb29b018de7b8598b45b6127717514ea60231f2cf34280150a8e31bf9a19923809ce8640e83fe5559d6f4904a6a19c7473c2c1ae5aab3dc9a9b1ffb3c2c16ced1b4fb3343a1640805e81546eaf724cf34bffa950bfb80815d5d179b1068e36dff89e8410be8d250b501a9d2be65e33fbba1b93f9075a7d3e2f4ef87fc072b1a88db2289b9da959acdbd0b78e8db8df1dd65ad10caa0efc36ef9d57ebf022417680cd65cb46a768b54d9531a8d17011e908fc2091d5d6fae368d94a7a2cfb7773da28ac7d48dc36e6a003f63ad6a5eed1cd115302479070946dbd1632b086c7453428a9850699217ce96400db240bc8bb55444d665ac3f3e47658de2660c4482d48fa920ec97f7b8264d39dbadbbca0efe612ce6eeb94adf614781b0e165d43082ddb1473267877ea55570c77147adba6a7e1377a7d883b4f6a96f7a26c4f07d8c7062a7376c4abbad482976ff8a8fdbc7dc35166f2ff5adbad21772b643fadeae75389956df90d03ed056653efdd570e7e20285e3e7bb61147a32b662d2cb84a3ceab7237419e38ce2045c6ba7abb0304fca1e040df5e4c8663e39ee44e0aee48b54d2390e157613facda7372040f5051c7b1293f2f3c335ca545d238d7d1a914cc24dea714c518c291666673cbbe2619eb9c683d6e242fa4756b22fad05f2cfd8ee1c2338b9c83d69132fce115b00b96a8679fe43f2c9a1657557efdf6b4b0b109ae7bcdf3ab44e0d3563ef088638ad31f81e092af5b74912274c825aeaa30182aff4f77d89a4e7cce9cde97f00c3d3319e476593901e78fbc656a2047be4d05611e6165bc35759da652ec054e41cafd858cf039c852376a772065aec6ce8e8d63ddc3fe278981f371e58e8a0792a1e0e06807cd7fe0e07922eb5007d820550ccf471109e13c1537090b7d217c9a13c1d0e9901cea1e38d3ee1b82f2d1498db80030e481a5e763349ba9ce96091d3ead424a581e1163b5bf5648ebdc55720fd93a08bc111180f235057804371c168c4ace0bb5544fe7a80cb219626d9ee547023b755642d209f2ecafee54fe87c13c92aa9fac62234f0b7cab10f1fe062c19176c041c0a5acb81736971e396ff1444407313ccd83da1e1d2747af80da8ffa02c5de7566d561dc575d1862132849cc6022e5a23c87fe1e02a4e31c7e704655f7fbeb135e0eb51d07dcfc918abddd274a14938840da5fa7dda2b89b9f849d01659a7a5798830817984a353cd2079d5ccf0ba49cc7c4806eac87521c6f35e38147f92279a6f55fd8636e9e95d98b5928bd42047eee98d9633bea784314211f92783237721fd67a6cb80fc641a0c82ac1069ed169f147652a2364b0e601190e7ccb4e6dca138aee1a18615bc87e8b2c559f1dcc0eba4cd72946c68bcdbd703a1ba5bf64042f7f387b6c85178d4dc28a2ea44a31bb635a01e9055d04ed3a2087509f2dfcd2f8dba848eb7571f82f60e567ee0c895444b478e2726b93ba9ba67a828106552bae09d55647338dbeec4ccce198bc9c524c59285c23ae1f380f292b09955e3f08eae6502b7725c4a12dd970ffb07e75d96740c856827d34ec70e5f8e847e50c40577b8e9db5030697a415bd4a335da873828e3a5139cf96c797ccba9edf7ef09c1a4169783b86554b9b7ff9b6b2d630880d4713c8c429c5309a4560297ecf381acab1f0234da11938a7f84dbf6ac1014b1ea509e1043a06113e1db103a7447b015c69ef846131bda9868a332c8ac1cedaa20198f5ac37266c35f0908d12939edcacde1e2aa9e78e6de577116628a44865c2d152c5aa4e4d46ba525b65aea74889d5b1d04532cff9ee4dcc047234c3c38eb40f16f43e50042fbd8691d30b8e984a755cc39c32d9fbd73c6d0f4f2f61c1aa609c84661168d9b488ca914d055001f08f7ce8472712935f207b3cf4343f49052b1fe707f63824e49180ab126670c0368f03f8df9d198b6e5c623a3cef7911c9d42199abb50cb29772241fb00011d31f58f46a91be4221b9efd1991ab1b5113d14086f7c1d1ea2d3bbd1c5e1b29df98e96c2541ba5c0bb4fee777caa3e124778e51a69cdc5f63ca8bd3509a349d52899ce26bca22b3966e828cb6a700f4be132d5dcd89c0bb35e2cdf6a0b8b15ad4b65d001d9fc643adcffe78f294ddf17028d7576414a15123a928ef51989985026584c4d3e1ac5709ffe0ed52361f4801139c13aebf3a9f3a5fb075c38cfb0928dd709a2292f559a1872bae9dc30f0c79d52974c861a62cea7b9476678a4fe8375f129a907e0eb38e6178712f94587471b755a9165eda43c0fcd8fb7dbdc12210241e0c358c28d7820545586f8891eefd504fb07f67b4b20d42704d6e4cb434494bfd3b987d0ef42bb9ed43f15b87c9c641f6881508e3fcd8a30d31aeb2e78f0bdfc237433e691e1cfd0ad3cc18660287750cf5f18e688daad2c35d75fb48f4a529ef473a81ed0dc9dd0ce6a8f4d00f258bb280877e661b1f0feb4d36a49ef0fd80b744f45042260fee9acd920be61463558ace3daae16297b774557b8980d0721cd3f75a98eeb2e4ad29accb4745aa9ab34fd562e4244db81de0bbfe8dab66f916da3b0cf4d35679", 0x0, &(0x7f0000002780)="8c3817f6d3fe89297d5668bf64e735b66fe6f2fa43a20a5772ff0180000000000000946f948d27c6eb23f387f9079e278aa7ccfc0a1273ae698bd9e2a4d89942a00afe5bfc652ce07e2229197eddae759f417a73a4a51ce943955470810840416142d04ef055c681f9939b8f73469658c2b088e9cf39c50c88790d32caabc101f1f6dc1f5e91c0a7c3a1ec6c65161584f37f7206f0664c83ea6001699099e70144f3", 0xa2) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000340)=0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) getpeername$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x247b62ee04b2e87c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001200)=0x200) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) setsockopt(r3, 0x1000000029, 0x0, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08004500001400"/34]) syz_emit_ethernet(0x4a, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) getpeername(r3, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x0, r3, 0x9e) setsockopt(0xffffffffffffffff, 0x0, 0x2005, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x505, 0x1, 0x0, {[0x7, 0x2, 0x2, 0x5a, 0x2, 0x6, 0x794, 0x80000000, 0xef, 0x10001, 0x80, 0xa3, 0x10000, 0x34c000000000, 0x4, 0x8, 0x1f, 0xffffffffffffffff], [0xff, 0x7fff, 0x6e6, 0x7, 0x9, 0x200, 0x5, 0x0, 0x7ff, 0x7], [0x5, 0xf2a3, 0x100000000, 0x5, 0x1, 0x8000000000000000, 0x5], [0x7fffffffffffffff, 0x7ff, 0x0, 0x101, 0x8, 0x9], [{0x2, 0x5c6, 0x3ff, 0xae}, {0x90, 0x7f, 0x80000000, 0x44a8fa53}, {0x80f3, 0x5, 0x6, 0x20}, {0x3f, 0x3, 0xa82, 0x40}, {0x85b2, 0x5, 0x8, 0x80000001}, {0x50be, 0x6ffd, 0xead80000, 0x1}, {0x8, 0x6af, 0xdf, 0xa2}, {0x640, 0x6c, 0x4, 0x2}], {0x8000, 0xffffffff, 0x100, 0x9}, {0x4, 0x9, 0x2, 0x6e}}}) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(0x0, 0x0, 0x120) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) executing program 7: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x0, r3) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000000), 0xa) sendto$unix(r1, &(0x7f00000000c0)="b1000501600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c500002002fb00000000008abfba09000000ec29dff8f8343712051eadb71d89e000040781e4b2fff040ff00", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f00000014c0)={0x8000000000000001, 0xfffffffffffffff8}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f0000000080)) socket(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x19) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) open(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f00000000c0)=0x1) executing program 3: syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x5}, {0x4}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x20, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5aa0400000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205d366", 0x85, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000001040)=ANY=[@ANYRESHEX=r1]) accept$unix(r3, &(0x7f0000001200), &(0x7f0000000300)=0xff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) r6 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x6811, r6, 0x9) msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) setreuid(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) syz_emit_ethernet(0x6e, &(0x7f00000010c0)=ANY=[@ANYRESOCT=r1, @ANYRES64=r0, @ANYRES16=r0, @ANYRESOCT=0x0, @ANYRES32=r2, @ANYRES8=r1, @ANYRES32, @ANYRES16=r3, @ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) shmat(0x0, &(0x7f0000bfd000/0x400000)=nil, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) sysctl$net_inet_udp(&(0x7f0000000480)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f00000004c0)="a3795eec3b1cb90e471217e26ea195e810a55a940f441da767c4d6d37de6407f089c796c70fb05bd25a8a4676f94", &(0x7f0000000500)=0x2e, &(0x7f0000000540)="02d6657b6e03fb92b0e5df55dc663947842a730edc1a73f472affcdded2a5e5d0d6ec61889a0d94804d9fef4d7c8aeabf1c190ed1dd9ce6202cc748c32266bcfe8cb7b406cd73b55f0c7d67b93a5164d78e3fcc980c58d1f114cd19a675db6b3c08997432f1418c8f3b4408e6f557846e3eac653aa8bdb3e606157e7dac3d83f71a47c3bd768780e884d731a64c1a6b5147d4175f75440adc54ad5322075ac0b384cde6aeeae9f9d58683123f676ab17210132f4bc208abd6b177861e089b1ed29857d4b5cef3538cff16d4174f9e031d6308801e9d1dd081b7001eafeed4a9c6a6b", 0xe2) shmat(0x0, &(0x7f0000bfe000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000d83000/0x3000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f0000eba000/0x1000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x2f) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) munmap(&(0x7f0000091000/0x3000)=nil, 0x3000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000002c0)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f0000000ac0)=[{&(0x7f0000002680)="b4e2c6090220403dd00796dd71564372c08c34d6aef97fd23a9dc8dd10b9c50444811a3e4e28ebfc6d3db88f2f04c16d430124ff018a3e543430ab", 0x3b}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) fcntl$setflags(r3, 0x2, 0x1) sysctl$net_inet_ip(&(0x7f0000000340)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000380)="fdf16d258bac9e0e23a8cd09e7372944a74af755ff38a0c2be5324b599d5c78d17475124321e5a9643cbe04ac4e44d8746038628542c59d06e3a446a77e6773916a18698fd53cc7628d5adefdc4faeb92df09be6abe90fae008b811259ffba5541027cb8f881b5d796d5f4730970c567085f6ab1b66371b0b85b4a040238798a1392499b13ebae04474ab7df6c27e279ed", &(0x7f0000000440)=0x91, &(0x7f0000000480), 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0xc0}, {0x8106}]}) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[]) executing program 5: syz_emit_ethernet(0x3be, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x9, 0x6, "155f17", 0x388, 0x89, 0x1f, @mcast1, @empty, {[@dstopts={0xc, 0x1, '\x00', [@ra={0x5, 0x2, 0xa3a7}, @ra={0x5, 0x2, 0x6}, @jumbo]}, @fragment={0x50, 0x0, 0x6b, 0x0, 0x0, 0x0, 0x67}, @routing={0x0, 0xa, 0x0, 0x81, 0x0, [@remote={0xfe, 0x80, '\x00', 0x0}, @mcast1, @empty, @empty, @mcast2]}, @routing={0x16, 0x8, 0x0, 0x1b, 0x0, [@mcast1, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4]}, @routing={0x6c, 0x6, 0x0, 0xa4, 0x0, [@empty, @mcast1, @remote={0xfe, 0x80, '\x00', 0x0}]}, @fragment={0x3, 0x0, 0x1, 0x0, 0x0, 0x0, 0x67}, @dstopts={0x2b, 0x1f, '\x00', [@generic={0x20, 0x36, "c1204c4616b5e7f0bebaccf11ccc0685f5ceda695e8c3612a1fb0ca54324f9048dadad8444f4c078b352226468e8794b7b915e341b21"}, @generic={0x3, 0xa0, "f6f20f707abf6616782556131994366bab0b89e9992d1659d123838598bfbc51b0dd2105880de171a8b0d4b3d85685c47e69d9a5755c6db52f43a0028dd5ab788e77ad1320ddedfdd2d4f6e0b5c039ae9121ed2271989b21e78f372fd0a36e437bf61ec1c345bcecd71374a7795c0e4d6f6d02ffb7160dec6b3b0ce3025656b786a6df5b473683548e0b79504e9bf9f44d875f20407ec643553ef07bb82c8877"}, @ra={0x5, 0x2, 0x8}, @jumbo, @enc_lim={0x4, 0x1, 0x2}, @ra={0x5, 0x2, 0x8}, @jumbo={0xc2, 0x4, 0x7}, @enc_lim, @ra={0x5, 0x2, 0x8}]}, @routing={0xff, 0x12, 0x0, 0x7, 0x0, [@mcast1, @mcast1, @mcast2, @rand_addr="20421a8d8cc503397ab867f2a47406d3", @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, @mcast2]}, @fragment={0xf0, 0x0, 0x86, 0x1, 0x0, 0x0, 0x66}], @udp={{0x1, 0x2, 0x8}, {"6cd0927738228b81bfb3624646673ccdff4fc9d5a30236d9219cd66ed82e232ddc1aeb25875aac0d3373b745da9e2b007789303b676993a10d26833cb10d9ae37acb049360f515d81aa915bfa67cefc0ea10067df0d73c4ad98aa7bd91454ec9d4fff2e93e33010cf0d39b0443e5c4f0a203e02b9bf1539c152f75a40406a19e9c78920969eb6eec3ded47b363d27eae49358c899fe01da1e5e3f5a192af4c95b3a5ba6322062ed9a671a33418598fb74fa4ed92e49c7623fed7e12a5eaf951d2f4eb251d6860fa170ce91675595eee68bf86973635cb55b27a7e6438e1d5625"}}}}}}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000400)="c770b1dfaeb5c551d4442fa3688aa9da0d32b41980db4717ec9f980a71af4dd98b27f027362357603b9fc89c073d4ab283fd07cbadd3159f6d5b91c5f995a4a93daf0d771dc5b6162eda71afa33d8defc4b92d4c1f7181bb5a9e47d5100a681acf17b414279752c5d6ed6050226d56ba6dd5dea4d6e08e5193824de2f1c2507e59a6776f40f194b689df9f1e6dca867830f84c4b8eda928cc81216ff7ecae6880d8eef233b77122e267550c3f83342b5b084d45ae906a417fcf7f43669404d8a869b77cc7a5b368bc691fd52506cb3e19c8750b2a6a32d4e7db12b244932e34af7f0e48768c4b7f33ef6367cc291cc72b09d1266d6fdae02c0afc2872bb12767ed2a6408777261f8dc1d179819a0fbd06b0ae0c147e3f0471395ece79d975960b2c1200cd3a9e739541c45c03c268710f8680c564e610f363852a776f47ffec2e79553d64c8eb42fdae6eebfb5894ec84ce0530c486998e0e6b6c19f7408092ead9963dd111e3018765bdafea49d40b3707145703b1042d511fd725fed4757de9f54e404c24ab48cd6b72e7203edd333c11553f271586bb1ba9c9981ba8c5f819a465cab4689db1fdee357777076f7d22720efcfa8441c186fd414b870996867794d1b9eb259aadc0f1175a03f27dd65ae46acb37d455274761e8f3c307f4220a3a4af141a773fdfda529978ab980f5c36d8f3e5cc4be9a2a02b638f71151e13527c73bd8ed100548e141d896770f1c08be87dd63b771b070d3f7664f0e746ad80e601583358db7507602d71afe90f7ca5c5d3aa78a89c1714b101ff7a161745f9de7de03e65769add0553ddd31d499530f29c76fa9f4d408df195d51b38761638fdc001c10ebb6c2416592a2a1de3166162b3e4b958361cb80f654baef277ccda60987b9493707e75da99799c37fadbdca61f92d8d7ea22e8687d2808a89710e3ce8c70b8276e9a8c2c4c3dbe487c233bc8937b1cc74535bd25b86881d990c6e9db341766fa0af205d0253725c653d63d57f1f27e41aa3d5e5cf3666290a6370b25b6eda411fbdb53153cfd06b6f77218f0ef3eeeac0408f2f052184292201deb25fb2f5cdf7a1018f0ee5bc3b4cbce9726d65dc432e9fc4c824a87cab4fa785b03b4f8327203e2990a91c7d0a4c9e235d199a7fb60a75927338477a39334076c8a4c3b6f2f9cdb0e4a2ec3914688c7e20c4554dded673749a08d7f8efb8436c094fb14e95b982a5ea48aae751708e12119bf07e4b256ce0211fef7c1837d95d8816e868da0928a39fdcfa27135026f34e7b7e7dda3c9a9d11c508ef99bfae1702f7d6c218c07c408d62732b15770e3f136dad5d9500755504eccc046c8772abc9ea6a49a4ce0bc9198245d05c28c01372f4c7027a9cf1bf0772f137e7da5f32a225cb33c33ce81f58ccff75435c3674c5f17274510c3b678ed97f78a653792b9749b35c8cacce2eb4967c38e3964483ddbf5a37379f7eae42da95ff52c1b441cb3c589b66e0ef90ec2228aaea81aa8be08b6313d84e679012846c24713c46d87e5e5b31f3b3f81acc0ab300fb2ef6adf606f198659d23d0771daa0d8af59da4456cad326dd42f64b672af4ef7fbb101e3e6b378b0563a669d4097b96bcc489c82272f260c0285d2e2f82ade1d100235bab2ce72f2ab7a73c3afd49b8897afc4eb2c7f64c543da7af25fa24ab42312ad40ca6770c6ecd94b69eac436a276da8e1b1379ce394bd2c6baa78f7dd29dfd88c6f825ffdd06999cbf6e3d24f7c8e6661d0abe003982744f58af1cb4b785982994ab4348b2655b6e972b5d89feb46a635d9cfd04fb3aa4fe2c42a55400688735b4cf0b8fd0d008a08a4b1e99c1f004d2372f25c9d7e6cfcba0a64cf254802599c0ea644ca61ab6d550228851a55df26ce74f55b4338603a8e3e254d793e86dc5e7623d46023433272fed9eec22fcfdb90db8fccf80169eb2df5cc9d54a47ef1011ab38e060fda8e7895eef4a9eaf71713d3369ea98fe7fcb0fb9cd91f609ff95a61c96d5208194f91b3a6254015d86cada7e69c16cb05c6f26bfe8e9041515d099307a5e3b48b87473ca4881f3078f1bfcf218fd3a4992b39414c215a73088fc1a0b91b4e3963bf3d69a13a7b5bbfb75afbf51000905ba3969b99550752ecc34d19b78883cd42f8614619ea66455ac9b117b7d6c192eb5e8d10a4662f0fcf37dc10aea8205608fa9eaf85701eb730451101f18a05dec991222c01b7ab2820377c6fe21a056d9a5c74e91de34dcb3c2d7bf9c2e27898e2a1fa25f97cbadebc2c85e69c3a6b06eed9282635afb2b1d03f51f9abeb9e2c062f7bdac2672726770db6857e0245f0eb4e18d755c1ca70e89ba5c7a469fd1408e9509b209d9cc492b61fc90573239008e825f7bde3ede4cd26de4015e8a9928ac5103ce3b5d73080b8cc1dc16df5e8090c37cc0bd73eea1c95b3d4672d8325abd6ee71319408da4097302b06ad95364b020042bde2de1efdd0b133921adc769792efbf16820b7b7f1a6387e2253bb83798dd94e552de824f3b75150f04dcc174f11d5b6ac52c98702ed6588ec3458e27a2fc39530f8d9db8b1e814ac923dde8374a417a6629afd90bcb59461ef5b6f77958706ff51333a8f8108284fe6b22db28fe765b5695ca64dd678302e4d09cd4fcc13affe98680084f20555b6ebee1556d19e527b76b63b242c8c41b2a9f99fb60ed42cc35f8628739b80a9e21c81b1eda5587ca67b0accc985a94b0c6ecba9825eec79203af27beb602b152448ac83cb96264a44362273c12b9c0215760cedc4fcc4e92aa5e5a70b11935be9ba6f5fd33602046a5f7bbddb1eb067636d3c5db4236cdc65db7e00f1536a66c9b03c7c32fbfd9c1bdd427d1858327aa1e522f5c6294595e45797e4e82dc24a23f8f0407e2903dc22759430e058ce7dbaf3b96748bb2dc2e489f6a5892ffdf7e86168deb960e4495bae83962c7a51a130fbcca19dc0dd455121be59b5ebb8aba56180b6120d30215c07a320fddc9bc0b0d3b3f42513d601501caeb66fffed2f06efe0f52cdcddb8152ea838386102b4fdd742f710f48023c39a2ee681362d7dcbb887c330d93bd6e36f87a660f00a62c3e78a1b0e628e7660f34646f9447f6b2e8407ae4a7c84e5f6db18afa77147c750904f9b5df3bc5cfaf7e7f3b2122548edb4a2121c40d6865152cc5db5c297125e2faa5aadec0d57c534cf645881e654d16081454704bf8d7a02a010b6111d6fdaec40446557f2bb8009c110a4f69948634b78acbad665294bbc87189cb44a83b819e1fa4db5f60fb3615fb0c5942c35aa3d18643e372d5f56ec64363cb95a04a47d97b3e0b9a2a12b39cc8066deaee4bc0c7264338c80f4c85d9d3d7319739ad0e019b84ff0a115733b8af25b73f1aac48c9427e6436f40c67db41fe546577bf34b7d0797281631c7a3cb60ea2075af473bb5c56bb40c27865d98bea336ca8e6d2727fe58b8df3a2717aa162868185a4976143cabf6c743e0bc99931c7274adb93752567a5e2c827e5fdc9da1adc6fdb23fa5a56cfb4638d3b1320c1f3f54d8f1e7535920f16c9ae6d77b3ff8356b792ee0e198ff0669b4d2d00098ea02ccf2c29c0904a3337edfc76d7d8b71e22742b886700cdb8ca237f2a27c823c41f8aebe6f383ca97fc090cf316493293010343d2778b53150b9606e2f1e3bce75fb8fa2e69bcc88ab14933ad4ed568aa72024b4e0facaafde56be7e6eb7e4d9995850cade01398d7922654b6041856a36639792c02197e252ccc48b076b6a4b2af0ab9d7ef4dde3140553cabc223e4ee33d3fdc5c2937687b7171df4b39f8da3cc2a5ab13dc528648fa5d4944b74daa5be170f0eede3a0c89d93c41ca38a7f3c328c92dfc6b3a5081f7185f8e73099309a17a9c992d7e33581641b0279714ffa462c4d4f436b59aed1e09d30197b3424cbd209079aa83335bc750096d7edb3003982f60b8fbf0fa8e7dc9a71917fadd696dfa77ca4b5481271974bbe01c25fcb8a977d20721cdff98e99d2eda952f956289e6636181557c800611e39b8e1955c0426f63e88126a13ea77f943e9377bcb4c9ccf0242ce3d147388e95dae5a467a817fa10f5245f22a29ad6c73f7f5cdb72e1bc9b428bbc0ff2a26e21d378de3ab5b91bb074bb6f4dd8628025eab830fe77609ae9b6e2321411735c402ef35ff8a9e7e2bd740f0af00a1d9dababcc9fd688207eb11e770fdf063dc2bbe6812a661df6b15109a62d2aae9f4d77cbbd931be46eed56c124527ebfc1be9514ae584fea8595c61aa1c4a74989dee47c8781357454a9ff8ab9a16aa615a4676bc03bea0ddb2a47b877033c1396ee68b384a743495de1a675f5a6e6c2d25d8541ad346c51162732c921c5b2ada997d3977dbdd3c2b65bb678ad8ec946d1bc4e61e6b46ee93a7bceb6baa146e91aece95edb874ec139714f4580812c0af37a5095d77d7988a78c69fa29cf16502700fb136657868feacf818101ffecc5d98c7943c2bc9dd3219f2bd47f353cd083729f8566a20e4ae9f7422929ecbf0739d0af442687a6fa07028185836ade28a4ae302e857d0718ce9cc2b73ebfe947c89b0c6390a5392fd8eb5db3570488016b8822fc6cec61cab4897272a18880f7722a55e23608bd0c900b6b4a9f086684138b7ab852fd3c8c2a61f1ef51094019bb68291d7462bdf81affbcdcdd3fea64045ee91eb86a97cb7dcb1825f3838d154fd7b9a05b776a6c138bde11b04527deda32ecf94a403e0eccb2c15f48551ec9ee5abe6bac7c6235868b4fed2d477ce84fa4bee61528012b09cbf4793aedfd0e3a2459673a0c8be7f09a294b357b10a9d39a936790b4e6e7831e57b44eaaf72fc4e2e01738630f2f06bcd7a34e0198d66308670e72581e27ba8400ac29fcb542e1670e2e9fbc6250ba4de0c44fca2b6787cd0f42bbe23c70c6f827ae6855b216b63a8915d2ed261e13de91e7176161831d90db8cbf6b171aeb742de97067f72b708c5b9bdaa6a11ae565fd2de1ef61e27798150d1335801da77ac24d7db319d9e054ba6e174aa6246fe8d500fa42145eb76714f5bd4bebde76cc1d33ecbc462727bf456b491f878d7ccfd5bf531d322d63c6a37634775cd959694d03632e05e99c70469a51992bc3a392cc6224ef9ea7a7d3d646ede1f1b6df8615088f98ee918db70f7e22ff36dd5550846c7d760194fca3d8de0e7d56e8c896101ff11c3de30759db409bfc06fc0eb5e8787a0157a1c7987a5ed50c25c68abd34843218476992b1694ec3e14159a2883bbb4e70e5d02ecbc6e9b5ee7d9cc10a9260457cd51ee1d763e6c0346be3fd30f2517d7fa5d916b24def6c597c10ee955f93e704263a1096d39e495c3f38ba1748ad1eac377a9e0f12c23de9f18b12288e2619a0f69ab326dc3b94b92f882029ff45b85bdbbe8810823fec1f6275c0329f14c0e389dcf9c4caa59af67bc3cad480743874beb1b04abcb157aae93c16ef417747d315a557b8a8d97ff283ede4c4b3ec0bcab21974172899978e26562594821e6c65095a10d1f14ba8abd90cb59b62f24879fdf2f076d5c8e8bacbb4a96e7677f00a8c506bb644345679e96974a7a8c06519fb1716f3522681da0bd2afcf1530cd98ca46fb860326db3841ac51daab62cbae00970d51987e76c50c4b25970275a94c7f20f4883200f640d56e37eb55c7db5626a9b9753ff39aa61cee0254e440fb75ae69bcf6ca86527c8883cdc538ae947fda894278a546f66783fabcbbc372a9d3ee19e2ac3db17ea039abd8f2ecdef144077d68c268981ed02af6", 0x1000, 0x408, &(0x7f0000001400)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x5) executing program 7: clock_gettime(0x4, &(0x7f0000000040)) pledge(&(0x7f0000000000)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\r\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r', 0x0) open$dir(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={0x0, 0xcd, 0x0}) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt(r2, 0x0, 0xb, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206922, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) syz_open_pts() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000a80), 0x10) getsockname$unix(r3, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) r5 = dup(r4) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r6, &(0x7f0000000000), 0x10) sendto$inet(r6, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) r7 = getuid() seteuid(r7) fchown(r1, r7, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = getuid() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0xe) r3 = getgid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r1, r3, 0x4) chown(0x0, 0x0, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x30}, {0x20, 0x80}, {0x6}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setreuid(r1, r1) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) close(r1) executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206982, &(0x7f00000001c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x5}, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x304, 0x0) poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x0) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x1000000029, 0x9, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) executing program 0: r0 = getppid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x1012, r0) stat(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000100)={0x4a, './file0/file0\x00'}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000180)={0x5, 0x4}) semget$private(0x0, 0x2, 0x80) semget(0x2, 0x2, 0x2) r2 = socket(0x20, 0x8000, 0x0) r3 = msgget(0x1, 0x400) msgrcv(r3, &(0x7f00000001c0)={0x0, ""/1}, 0x9, 0x1, 0x0) msgsnd(r3, &(0x7f0000000200)={0x1, "c58d5d71e21d4821e179d57027e6906d7e3655166946782af9063e9b49285aeb3ca3148b0a58771fea66f0e24c7c72d9020b63f972efa01bff484ca869599a85fc4fa7f02d08ecc5cd0e9d62a7bb93451525234534341ef0eca9f9a8bbfc054396bcfe8b4611ff43054bf37d87d690090ad9a3b9d54474da4fc1776144a6ed1479955a05b6f228d017a27513cd98d2eaaee4b334dbb9a664b841825fe84aa25dfc75db91c3f654852df8c5a47677ef6564b80b5968728bc9b844982c87e1df6b3ebd87a9838b495faaa8cb84"}, 0xd4, 0x0) r4 = msgget$private(0x0, 0xc8) r5 = socket$inet6(0x18, 0x2, 0x1) close(r5) r6 = syz_open_pts() ioctl$TIOCCDTR(r6, 0x20007478) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r10 = geteuid() getgroups(0x9, &(0x7f0000000340)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000400)={{0x800, r7, r9, r10, r12, 0x102, 0x4}, 0x9, 0x7fffffff, r0, r13, 0x0, 0x0, 0x9, 0x6}) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000480)=0x4, 0x4) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x10000, 0x0) ioctl$WSKBDIO_GETMAP(r15, 0xc010570d, &(0x7f0000000540)={0x4, &(0x7f0000000500)=[{0x5, 0x3, 0x5cbb, 0x8, 0x1}, {0x7, 0x642a, 0x1ff, 0x0, 0x5}, {0x8000, 0x8, 0x9, 0x2, 0x1ff}, {0x6, 0xfffc, 0x7, 0x5, 0x101}]}) r16 = msgget(0x2, 0x240) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000580)={{0x5a5b, r7, r11, r14, r12, 0x0, 0x48}, 0x1, 0x1, r0, r13, 0x7, 0x4, 0xfffffffffffffff9, 0x8001}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600)={r8, r10, r12}, 0xc) renameat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0xffffffffffffffff, &(0x7f00000006c0)='./file0\x00') executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xffff}) r1 = syz_open_pts() close(r1) read(r1, &(0x7f0000000140)=""/144, 0x90) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x0, 0xc7e, 0x0, 0x7fff}, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x208, 0x49) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8) r1 = socket$inet(0x2, 0x3, 0x102) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x80286987, &(0x7f00000001c0)) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000014c0)="20002000019c0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001680), 0x2}, 0x609) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[@ANYBLOB="ff02", @ANYRESHEX=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x1) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r5, 0x8, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000380)={0x0, 0x0, 0x5, 0x100000000}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0x29, 0x8, {0x5, 0x4}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x40000006, 0x300000001, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) executing program 5: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) chown(&(0x7f0000000440)='./file0\x00', 0x0, r4) r5 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r5, &(0x7f0000000200)='./file0\x00', 0x300) executing program 4: getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x10004) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x9) sysctl$kern(&(0x7f0000000040)={0x1, 0x48}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001100)=[{&(0x7f00000003c0)="e657665c10ba372bcd7f4ac7fa9eecf61ce6a323631c6ac828fbeadd864c3dcf6ea159cbfe37a13e3d7e0477e3060e98558f073d142c7a566a2da02417062ff4c34637e4541a29a31c8beace26915307be522d9a3e510afbb31f5b6f590d0fd7fbe52905f48fde1ebce68cab8ef82d5a05fc88642524452c4f45b42a57708f23", 0x80}, {0x0, 0x53}], 0x2) r2 = socket(0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x0) r3 = msgget(0x1, 0x8) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/208) socket(0x2, 0x2, 0x0) msgctl$IPC_RMID(r3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) msgget(0x1, 0xa0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000000c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{}, {0x83, 0x20}], 0x2}) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0xe02) r5 = socket(0x11, 0x3, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) ioctl$WSKBDIO_COMPLEXBELL(r6, 0x4004570c, &(0x7f0000001400)={0x9, 0x0, 0x5, 0x1}) sendto$unix(r5, &(0x7f0000000240)="b10005016000009f050000000010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de535e9e77804be38164991f700cffffffffffffffffa23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6010000000000720fc881ea772ec5890405b3ffc7a65396f4cd1257aea8c500002002fbfc0c2300008abfba090012051eeab71d89e0005b08040381ecb66400000000000000000012204b00"/182, 0xb6, 0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000440)="c9ce1fed6f479c0a79a2851826f6638e4d1e2adf50d8b754c0b47d9854e75d7692abb33be3899c142696af60a4dc6d8fe16da63bdc3430f9b6e2bb24d608a19c0750cebf2bfeb9a1093939670e7ce26e2a27e82f040000000000000018cfaa0fd862aa20c6b5b01bc877cb944f8ec9d17743f312297f2fc84449d5284e12", 0x7e) setegid(r0) sysctl$kern(&(0x7f0000000040)={0x1, 0x50}, 0x2, &(0x7f0000000080)="617883aac606878398a9436a78cc83edee0e377d33aeafc52450d757a40a668accc1c4dad2a75427aabcdff82701d21faa73793c3c445580bf12a261ad8ba14937b5e7e0af74a9e1b08afd45a79c1d55a47a285b50905285151a6e1d8aea88f29a2171e0924ba3292853924a49bdd867dab954a25e3a47a6dc7eb9a256ba325d4eba48a0ef1467b031cbf756f8eab86ca1da8c9af0f04a34031ac376bf2d75c1640f00000000000000bca0aff0fa1eeb96d6f92b", 0x0, 0x0, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) executing program 1: r0 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0) r1 = open(&(0x7f0000001500)='./file0\x00', 0x615, 0x0) open(0x0, 0x8, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000080)="b389e5", 0x3}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a", 0x1c5}], 0x2) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000001440)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) syz_emit_ethernet(0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x3, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x40) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000100)) executing program 2: mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) r0 = open(&(0x7f0000000480)='./file0\x00', 0x20, 0x128) r1 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2, 0x0, 0x0, 0x0, 0x0, 0xb6, 0x7c}, 0x0, 0x0, 0x0, r1, 0x0, 0x80, 0x0, 0xfffffffffffffffc}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0xff, 0x0) close(r3) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = getppid() setpgid(0x0, r4) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a01fe7fed000100000000ff7f0000000000004a020000000000000000000001826884"]) ktrace(0x0, 0x5, 0x128, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="f1290509ef437655822b22b5b6fa32ca9f712033649914bab7e50157ab9b841875e10885a352fbff27114759f3cd9827af6ba76500d9a3b32cdd4ba9df68307ae9b94f6b0d440094b2941fd86c72d55d30f87948e013615dae19eab7150122d9c0e2a12d0a32ea5a56ce5ae59d039f46cf505600d5b4a1f253b608b9bd1a62aa9f600cad97bcbb451d", 0x89}, {&(0x7f00000003c0)="dc6165dc5207fc7eec2ffaed89fb392847403cd15657665de1aa98e202a3e40eddf7db1a740e2659e57e4ea8d4a6bf9bc5a376a9703fc2ffab2aae112fa82f98bd5538ea5931b58252748c9d4f6ede9c84fefce72ae74f43d14309372ae587b6913bacfd06c9d53aae8f68929e9106e8b0cd05d7525ae294827b7b53b6ae42a9f3124e6890b6d3ab0811da03e06603284c3ab979bb383140f8989a998525b9ffc0101496ba5fd4f58b380000b1c67f4595dc", 0xb2}, {&(0x7f0000000580)="93aa9c184ef4cd042df532619c8e1efed42b846c6d2913861a6809816409e16917ab6432fccfb834e09e77a45779a1a5780373be925ea2a59c2fc94fa6d2acb86f523964b6183b7515e36caa692c8e42141a4da0a3f33ee04274359d76c8f6a4b154fff6f49fea89d8732b1385dd90dbc2b37cbbe1674c81daff64b938ee0211940bc61bb174a8aa3a53c2009e7ea12fce7281c5ab7602c4176eb9e42b759b2492e06f9cef66b53c4607034e8a8454b3854551b4482a1b6bf33d7fd38a3ee4e3197f67154d07de40703da91cfc3585ab12454da505e868caf067600108926248c4a7556af2222d254b64f147", 0xec}, {&(0x7f0000000240)="b16aa7340403b6caebe77c153dbbe6359cae2f7bc0c533e3ca4b8d4007326a0e1b04627720553e5e8a2c40f38926804803de1ac7e2c2ab3ea8d01e04b42fa953894b10fe47b7879e36374913286fee82adfda7c6ba9285b4ecf62397e8ce811860d4531307694418c1bfc2d4dbe416479100", 0x72}, {&(0x7f0000000680)="a038a6d3001ae1a773d4f9ee1efa351258514e04738f892d355f9d737cefbe75c9f8731bdcbf9c68587ebe526895bb573cd9da106db58d6c6806a4723ea7e07bbda3c75fb2f310dd62481e023b7b0a3d80f1945ad0ca4b1a4907c7a22110cc9e96dcefb0766e4e448a5bdbac19e327fc4d2b2cbe50011b76afa5b2f20a7264e563f5dc84000c024c92a6a6c46d12f07854", 0x91}, {&(0x7f0000000800)="03e7e9ef44e0195901ae78780d3ae0af729d0d51eab8edfe71a25dbfe45364c5eab3fb5a46de85c5f1af86ddf3740beca133205241f2b6361cafe62ba2e6a21241d01c59bd2deae285ca43a899e03cac5735f75a27bf2a4e57a388dfc7ba434b33328bff2ddeba14c3fceca108d56e710df3215f63f9e2eb7315eb94bab3bec03b099c45b1553d109a832c31e110862ea2ea33e0a6d7041677f0ae", 0x9b}], 0x6) write(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f00000002c0)="09eb00000db57c60c001267f5d5e8ee581e111aa95ab10eba007bfa90172c84c838b42786e535c2a591c97413f308cbbaee481ca7f31dbd1562ef7a6540a83c22c64f1ac122b9774b940f20c36839a251c29ea9a6790c85f4c0277eb6ff09c4e78f2ea3e9d54096b5c165dff865d3bbfc5ff4c53b3e8c68a4b6d20623a39aeb91a9df1289ff69925b2058657cb5a5e027077e61133c858f71df90237e612b592da9e7875aed2aca2334c687fd4bfea6b11836dec7639b91d57157fb938af6e02c40b1e2f5162575b3efbd52005ad4f5b85358d32e3", 0xd5) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x18, 0x2, 0x24) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690c, &(0x7f00000001c0)) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5498) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x4c) executing program 3: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0x8, 0x5, {[0xfffffffffffffffb, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1d, 0x0, 0x0, 0x0, 0x0, 0x2], [0x9d8b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000001, 0x1], [0x10001, 0x9, 0x0, 0x2000000000, 0x20], [0x0, 0x0, 0x0, 0x9], [{}, {}, {}, {0x1, 0x9}, {0x0, 0x0, 0x0, 0xf582}, {0x0, 0x0, 0xffffffff}, {0x0, 0x0, 0x4}], {0x0, 0x5, 0xfffffffd}, {0x0, 0x0, 0x0, 0x7}}}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) socket$inet(0x2, 0x4003, 0x1) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r2 = socket(0x0, 0x3, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f00000007c0)={&(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="b860fe09625ee6793978a575faa1b6c6c1d6c2eca2950e663d39ab1be31a269a39fd7f97e41e178f37a79f00659c2ea9ac56733f7e4e4973c1e6b33ac91343ea3b3f8c5c7b93d5c20ab4211791fe30", 0x4f}], 0x1, 0x0}}, 0x10, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f00000001c0)) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) socket(0x18, 0x3, 0x41) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee01) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/16}, 0x18, 0x3, 0xc00) executing program 0: sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{}], 0x51, &(0x7f00000002c0)={0x5, 0xd38}) close(r0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) pread(r0, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$getown(r2, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="3c355388a0c83fde1ae06fe795b91c44b55a4962e56bc1f62e5865fab877064d2f17b21f620333abe26b6800b44b2ca92103cd1dbe5e62ad6f13186ddef4064556c3ce7a70df0d10273a4405000000b4310eaf00", 0x54}], 0x1, 0x8001) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r4) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="c39ac881e4809ab543f420aa855528d85e28796d0aabaafec86e94c5a3a84ca898000000000028ab360b6723c2e8255f68277bff5721c45febcccd01b6665db42168c096897c6fb246cb1d04e72a038a9899990b68ea6e3f34534b568602fe843e1c7f8a33dd2ec3679d2085192826152049f1c129bf40e5e462ec6df999244bb2d1a4934a100a0698450723e16eaf9484444a3469d9e2db167c89a8fbe6037189c9fd972e986566704a526af632adf9d7f8003e7220af0e828cd7bd0c54739669b840ecb67244", 0xc7, 0x8001) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r1 = dup2(r0, r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "090e4de6d311a692318c7e0002f9ffffff1800"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23621ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b0191dfcbddd954a220638f53e8700fb4be45eed98b313d27c147d41413bdc26b34f7ea207197d96aff5dba1b4667d734fbcb2c42ed7e2dff6bf921b7d9f81523a7a79971232735f27a35ff4a0be33259fa4c5745d7154a30450ef70223b8170ae45613f0fef84dbf73fa7202352008c66f2d4dc2a5aba56593053474e987bd1e3e24f55bac9349f6198dd88c7ee90207dca213284e5b8544148b485c9bb0ec20ac074c6a0147808b799e64a610ee1854ff981cad716ebf58332d97f4cbcdd956be069d674cb02e4eaf15f8ac173795bb97f1f2e5ddce84177c687dd8d713c0bbc3bb3eaa29d8ceeee24c070aeca398185a34f0e35d9b98b6d40257b77320e6be5d99604488e5baf58f87ed7410fa7de1971690f066ead45f052e44657ae04e30435aefcdd5bebcee4646920a580215d97873b8f3ba9707703df196d6e233b8d3498a3d7ef88e4acbbe89ec69e353f495c28c77cf04cbd2227f0056bcb6153d35d5f0ba307660965aaa95f84f2eb377818fac2d8cdd7576712e6b58959108c3c91e900463d9517839f486fef54052312a018ec716b690868965d9018228ae50feed53e50decccc8a73914b2fa625443cbb1f9040922a9a5c14c41ff5270026ce511b657e66b8843588fdd6924e0c6f04542081f176fa6eaa089feb972b29533fbe41131ee062a3d4f0d63c6d445cb41afc2b174e420c00c9b20aed3007686c49f76be981cc82dccc6d11d9e29398dabb8610830370951f684725f3bf33c6378097d9557b106fb9b87dd513524ed63ce503086e348c3f5d2b61e3f819a27962db04602e4b975f055a74a9a313cac56365425df00f7aff526a15755a8586ef2850e543f2cc6cafc7ac3c94561b38758a27eaa0b0df01eab797acc9f23b7e075cee8869efc693dbe944ad3f1e1065133153ed7ed5675d8d29affeb3eec8201be65230d655b074b4b4498bc2337fc0eb63016d6b27a5e2821c4e902016f6919bbbe44347379c8dc125e78fd9111edd75ec35153ac9ee52e6a3864cc765da40039a555855bb49c105cf289a9de59ef74da56c0628431ebedb70e1c0000010000000000e4e18fdbc338936c098b8885fff369116af612e36aa79a4e457a91bf16da4c617940c6f2a142e86a502ebf0ab9cbf5e255a8176cc9b6da32062a0413d0afd55a1c2a7c611e2ac39a7bdb1a51fc998467ba22cb78d289b5ecd380ec313bd924ea35da7ed8460cb691bd3f7db87321ca73cf1f7bf70e566a919e041ea2cd9e3588030d22ca971f326e87372b271d6665bf69d2b53c8649d1c9cc802cd20f6d1f7e212be2eb3864496a04b6110e01021521da23a390dd3b05750e1cba91a7a3ae80458a29fceed44f51c77877e097851453d53d3642e76c17c1514e094be25e5cb891a5ddc8e6bc314f1a5c314202dd2fe4b3e6acb38a6341007675a70128898d5023b6c8fd9de6bb183e1fd16298c739d8c6e64e75ec7a8f7ad892cfe015dc5d8ef130e6582673c6b1beec6432481494be130e73c2d6b374d6707a6b0e171c92c92720eac72f7b2bbe52c6379f347e83c8d1a3ee1cd7ddc2e062a8a7e1231938ada047ce6c75b9ce3f3abd4d02b6f43f2c1b6ce4cfcecb7f16ccb07ce0317d9f5fcb8026779346739533bcc6c3f281701dcfbb6c4bd1189c4e3d71f0225ec155cdad68a42248a5912e936cfb082c82086392fe7f19dbd811d9bc9f125c2504940f56544ea1ed9f0ba0054bd6c2a31234254eba8d35a8d57669a0ee747e58edaf7f0cb3503f7af5d7324009a3589fed7ef89d34a6", 0x5d4}, {&(0x7f00000009c0)="8f1f18f30d5c692304e1d62a4a7ce22345deebe75a8450a7d824e7cdc1e8e1f686ea87837b103cf8658d6a66b21345d3a464b04f281290fc6b0f364012ace3c1ae6968984cc8362ff2debd9afb18f5ff8f5af1411713865784c66c7dddf5e957831bc00952fa3c089f24dd7bfce095343d0815d72423af7a5b72af785862a027c97065758816ab66b8f564efb59c7e54538fdcb5b9206e97d19b156d8486442a07000000000000004d4301f8fcc28c749382b726cb449b42904add1c301b1715fb302bbffe5155ec3ed4b5a350ee0fd868f96047d6fb9a82f78af211408470c4e5823cbf08fc655c0ab549354126d4a5fd86507ab582f6e4a82d5e0486416016b34a56b33bb441123977d5b7f129c31de1302d0fa437dbd02b187678aca502f2addac8605673b920f5fb506527f37671395037685660e27dd491c2031d75f4180268aa92db3567c3b92d348dbc3c9362d6f3713708d60901eaa88ff527b0349daa22ed1f590ec67326952c1619c1fd8a612e13828ebcc311f8aa3c5062f6863b0ca7051ccfbccf72a6", 0x189}], 0x2) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000240)="6a956117d876e45497b92136bceb8e5c4936168ae73f6f251d16e88fabdcb50b15477bbe7b091a5efaca1678ec281bc2d94120fa43fc40b59e343bed1dcf3c71abf2440a8be6f8325e3d371e0e7325ff9aa6ac4105b64d97c8356d997bd1bdf7bf37456b72007903caa9eb58c22e723b9e9b232e1009", 0x76}], 0x1) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f53c570682fc78322d95de3cc7b3752786800000000000000019fe80000000000d3d8e63005c4d0000bbfec23ee8d00000a4dd0000ff000000000000006c648cbc079b57b873d410dd25e42ae3b1a20e0bc823b5789127615c67a4735237d0baab501076e09998e9fd89ae29d1953665dfa7dfe06f65a992cabf4ddc473261f423676dc90a3c4e777ea11db25231471e86fa5ee0fc9c1d2dca2c34bd1c92e0ac9b80643d69fc17ab4156d8f96f2d9c4859b0772c4a25a95d360e8015e691061ceb3f07cf650000000000000000", @ANYRES32, @ANYRES16=0x0, @ANYRESOCT=r1, @ANYRESDEC=r0, @ANYRES32=r1]) executing program 5: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) close(r1) syz_emit_ethernet(0x138, &(0x7f0000000400)=ANY=[@ANYRES8=r1, @ANYRESHEX=r0, @ANYBLOB="e5ac6afa143d5186d0b767b2e60ab2507760c042e13887b5aa70bf5072f4b09d1dabb31b98ce3fbd4a99", @ANYBLOB="e94f3d3655c2ac81a70caf066ed4e17183a2062cf88797e436000e102674e23a631d209a362af8c13d9145c35fe2005fe5f8cd378dab18e01d501010b23cd25a02375eb8ace52ca03480447b575ffad9fe1b7350dad8eaa416ba34bda590c3de8d4711f985f39ca4e546d3f5d1667e91ecd70a84f32a1174e5f97cee2d0b614e4dabba70", @ANYRES32]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x3, 0x2f) connect$unix(r2, &(0x7f0000000000), 0x10) writev(r0, &(0x7f00000003c0)=[{0x0}], 0x1) pipe(0xfffffffffffffffe) write(0xffffffffffffffff, &(0x7f0000000340), 0xd4e688a67930cd) select(0x40, &(0x7f00000001c0)={0xff, 0x4, 0x0, 0x0, 0x9, 0x0, 0x2, 0x4}, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xed7f, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0xffffd, 0x0, 0x2}) r3 = msgget(0x3, 0x280) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/132) socket(0x18, 0x3, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$getown(r5, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000280)={0x20005, 0x6, 0x1, 0x3, "df0d376d0000100001defa000000000000000200", 0x9}) r6 = socket(0x11, 0x3, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="e1b8b40714b8f98ba1e294a1e038", 0xe) ioctl$FIONREAD(r6, 0x80206979, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) sysctl$kern(&(0x7f0000000180)={0x1, 0x37}, 0x2, &(0x7f00000001c0)="a5", &(0x7f0000000240)=0x1, &(0x7f0000000380), 0x9) socket(0x18, 0x1, 0x0) executing program 3: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x10) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="fc23780000000000000028a8790308fc29b2ddebcc9f2fbec154d6eb", 0x1c) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f0000000180)=0x4) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351a, "ff1800010100000000000e080000000400"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000001340)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fcae9884d924a039e67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e1804", 0xac}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) syz_emit_ethernet(0x2a, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast2, @multicast2}, @icmp=@mask_reply}}}}) executing program 6: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) close(0xffffffffffffffff) executing program 0: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0xc544) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000454000/0x3000)=nil}, {&(0x7f0000d62000/0x1000)=nil, &(0x7f0000780000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000400000/0xc00000)=nil}, {&(0x7f0000626000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000c17000/0x3000)=nil}, {&(0x7f0000478000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00008bf000/0x3000)=nil, &(0x7f0000af4000/0x13000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) pipe(&(0x7f0000000080)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) r5 = msgget$private(0x0, 0x0) getuid() msgrcv(r5, 0x0, 0xa4, 0x0, 0x1000) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) executing program 2: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x2e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1, 0xfffffffc, "1a1116f0d0a64300005a110000fffffffffff700"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000002fc0)="1cfcc17868cbc045d15ddbe8a1f141245bcb1d2e695ec9807d7dd5d0852d3f0dc93a5186553085d91d80acd745fef43ca5b25d8a6329454a841a0df1337bea2a91a50cf9273793675d84dabf57a25a1bb57be72c295e62412cd88b74d42f306c1baa8f0a1cc39d3fe11b4f5acdbef3e67e3b935d154f5f112e1b5b9e4e8ab29e01e124652e57cce3737e1aa0cdd66f57ea3a8d7c5aa0b4da8871fdd9f5dd57aa02520da478a2ca4e654a6cc9eb8550d3cb080c3b54b25142ebe1a7eea69145c584bd51243aa6742112d2a8f1cd47bf5f93461bebe1996d8386a0b06ba9dbda37c6bc4cdbf7c7cce587b9b58286da4bb975709e7fa6515a83320378e9c3146673e0e925e324e944b7e8ebba7a2442688e758044fc5396ff06984eacdcb95865bc66fa284573f58e554c25d9fe794a341cdf976870265c8bd75fa6f81c2119e0b1fba895ef4dd90538ba1019f03a2f01631a973b699e2ae60e12183d0b20bc91669e4fe92a878f1f9e811b587c814bb088943efaa9cc5209538ce1fc0814490e008bb9627dcb11f071843e871e74b9e27be08a8fe5ca0e88a4c327d88585973416a787fc9e9817318741a4e50b2c9a2034c09e31d04a031e0b9fb69382dc98ac5d6f41b93ff6c0cac8541cbab346a432200633ac8cdb3acabc5903ac5af0dbce0567fd37156dcd0d687cb63fc94fefeb771b12737b563cd2e02aaec6115def946db1ccf07c411536214076b3976b3f9b451881b2539e558718db5d97761d02cdcb04b387b81271fbfefc6adcb6e029c0f1f9e854172e4c651b7d3b8f64a3a1d38cac16482c6e09452c0df96ec297718e69895a3365e73e8dd9961cd50bad2a4d1d60db0fa4355e70b86bed00dffd62e0ed32bc7d5289500f9d1b56ebddaac1587ac2e5c550d9512b26d338b942070886b3b2e844c6a7105c748b922fbb9a5ee47421ed84b71c5e76e5299de73028e0b3e9928fb325fdfa595d60cd19ba3b5c073bdf4fa94d93e7420026ef116041cf7e2b98029ece8f55d1f8e4afbb093ef94334022b98dae3a81d3e3a74a47a305f33b83ff47a92b521a895d97a8f35a7a69aedc929b7eb1e208b372a9678b196adc35f76be07452f93572203e8655929b1041f036aa5edfa13779aea834f65bddc616111209f69527ff5829facd68691ba6087ad46c44bdefa31ecd433be153eee5b48fd4a95ef7ec98d772f86e332d6fde46e53af3d584f2bf576c45196fa4e16b8c39ea5d8623a3465090718c9ba37621e47e75b01f14818a55cc2f5556427dede37122b56ebad65298bcdcc54da5ce7b9815b47d792a0ad491684a58369ea9bc2fe0b5d5722e1036c88fe67a908ecb94751387cb93ab51d99da79b8499a05ece59b7adaf8759f9d3acfe123f725aa4fcf09e4fb8069e07fc756366cce2fc2217523bf911162e96b4ce06613f92a126476db403c9312a9e6a9ea39bf86bbd0c7da5a8cfaf901ef3d2c2aeebd195449430a32a12ffdfe05f95bab3fbe9cabfe5bd10b53b0f68127c4cfd09d97dd3f418ce2c95f49350c375fe77238df7625767d317c9921c11a88b0db5c9b9b441b05d35c0d15eec7d704b5eaceeee31d4f717243", 0x46f}], 0x1) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="36ad78ef839be8eb82a45e591bcfbbc366d062c089207bfb943568010a2b7eb528645d96529ae291522ceb83cc791fb9b34c5e01032858877a110cbfffc56c7c8abe7e3d6a382ec61917b46b53c64d3ba2798712ea47489e0429f5c11a4856760000000000000000000000000000000000a3abff40043dc420ab61d85a3ba048a17a45159f759c25079b1313ed927cb0577f3e9b525dd19033ca4be87f269a7540517a445cb8dceac2c6cf8481381d6a5522007b43", 0xb5}, {&(0x7f0000000040)="48fbc75e445943", 0xd0}, {&(0x7f0000000100)="315e51c26071d772206855af347dd4a1230618e2a9ad1ff50489211467629a3e3224d086170343b118fc6fdec12bfdd5a7d128d84921b6001006a158e092388d43f41acee273d17ab048489789f93bf5dd6f4b282a79e7edceb13059e508b5d03ca11f607a15c61dfe14b2a41f6c13c03546c1542f7bf47200f0c2ac167031d388bcdab78c3ef0811454f26f593bfa41e2ca7ca0bdbb03f02d7567d809d3b81993ffab7dd3ccadaef3efb4f43406b2f291dca2238e73ef458f0b3ffc4c90cb35f4bed9587346519d2898", 0xca}, {&(0x7f0000000000)="7cfee232311974161f2000f5fb40629d63aa47d6d887d42ab1f6f7bba192d8ed9a067d3b2f001b3c40a7bdc283ae3fe846091af78937611d15f61df0", 0x3c}, {&(0x7f0000000200)="401b73b8c6141bd770ccce4cc3f431cae9a68cc78fd1fd7ba0e0cff1b7677a54", 0x20}, {&(0x7f0000000240)="7a9f448097275bad00d2133eb147044c718b94802e2fce7efc8d078b9ffaf78de689586fa1918a2a18b2f798d92526a3fcbdab62ff7ea98471f6295f30dbf519918263b84d07b26459f0", 0x4a}], 0x6) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r1, 0x1) syz_open_pts() r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) chmod(0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) rename(&(0x7f0000000200)='.\x00', &(0x7f0000000080)='./file0/file0\x00') executing program 7: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) write(r3, 0x0, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) link(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x8715fee8bfb81cdc}], 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r6, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020691f, &(0x7f00000001c0)) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(0x0) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r1) executing program 6: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, &(0x7f0000000000), 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x300) executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x0, 0x0) pread(r0, &(0x7f0000001880)='y', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x93) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffc, 0xfffffff7, "daff0d000300ef1301ab00690200000000000400"}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) writev(r5, &(0x7f0000000100), 0x0) readv(r4, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = dup2(r2, r1) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) getrlimit(0x0, &(0x7f0000000000)) r7 = syz_open_pts() close(r7) syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}], 0x1) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) r4 = geteuid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="af279ad254f2a9db63dc7194a53d12cce0831c1aff78d77b8c368aea2a266a3e9d6d42082d25d0f0a0b18362a1e3ea25f8cf6febf53c3972bb", 0x39}, {&(0x7f0000000200)="941c4ec4fa82bfa3f2342e6e6481d7a820a2bbe437fef70d504705a6a0e5ee6deeb6d66bce89416a60faf52bbc9c09dfb67a99fc498aaa0e7c716009773d66a1589441fe79af78937b558ae09dead608e1916c84872ed9e929d91c6050c7b355b4a8ec8115984ca6c86da986ba19a605a2d7db928e2e76c8db9b26a44e2e3c0e646d6c42c59a61bed337b084373b681f02c26d455e31d5f88026ace2bb719e6a845ac534ccaadd1062c3e124a03ea994790f468f2bdd6f81612a4808ad4fb6d9fc5d98de703506a2112f0dd3ad02f2c8642cbe6d4df1c269391878b00164006a3e0427f8971066ae60bc", 0xea}, {&(0x7f00000003c0)="738bba77812a6eae968669657ae2e20cf616512b7a49c6b0bd38c4cc5ce8f6aef3cadbb36ecbc7d06a47e02598e020f2ada9d56c22159bafb2d4e37406fa2b12d8790b17e565c0aca69de6bfe4a5b8e39a656f6034cb2058b1feae66fcf1844642c967b01ae60fedba4637f3a7f6c0d3a43bbcf0e408d4827d1ec1340bb9900fa87ba0c937f73f83ffcbd3829b", 0x8d}, {&(0x7f0000000480)="792e0556f6a0e537cc22e47d49daef81014a0b16d4e703b1d5b3c2f6649f173933e66a71e5468ea60374df1c288017efe4435202168853e0c0bc792a7f81479c47a59a69d2e274f5ebc3313c27f0b50e8e086dba9892d5ef6b06c5f8b29276a9edf93681d6da292a7f03628598357df79d6fc37e146dc2ee700ee132bd11cec337b55b9d225379ee5c65c8530f18b3f6be4bcd970741e7a40e373535d4e34160b27677600ea87aee6b3c9cd2cf7443fc63414f", 0xb3}, {&(0x7f0000000540)="f51fccccd45b4b8187619cc2a3318224022eefaecb0b90d4456a66fc07534b59c4efc79cf3eb9f6fad3e6b2d5e84ffdfe192ac5d386b22155a42aa4d5c5facc83fd3798a6f083ab15976fe156a569fa3c5c9c56a2bce77c65eb5bc58e480f0f3e970e2da9f55de53512ce8a2a2a057d261b32a682e1781443c02103cc7fcde69cebd80ed9eb93889d1dfa339f8fbef989dec2d6684e7d3063c60434c4871446571a36bb39ecd62cb3fe44b9d6cda27db586f502adafca837cab2110cfcf8ef1b385a00788489327bf0ef9508f31e4349396dcc8071a514e2b10d6dcc2e6be3b17e575edec6f29c17c602ad98482b", 0xee}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r4}], 0x40, 0x400}, 0x1) executing program 3: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x422}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)) syz_emit_ethernet(0x60, &(0x7f00000013c0)=ANY=[@ANYBLOB="ffffff0100ff00000000000086dd60080000002a3a0000000000000000000000000000000000fe8000000000000000000000000000bb890090780000000000000000000000000000000000000001fe8000000000000000000000000000aa0000"]) syz_extract_tcp_res(&(0x7f0000001200), 0x3eec1616, 0x80000000) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="78ed55e8f895ffffffffffff0806000108000604000007b2ba59f1b3ac1400aa00000000008ffe4b16dd3330a326a913200d5b00e0000002"]) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x0, 0x0}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) mkdirat(0xffffffffffffff9c, 0x0, 0x0) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001bc0)="dc232c", 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x3) ioctl$VMM_IOC_RUN(r1, 0xc0305602, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x0, 0x0}) r2 = getuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) setreuid(0xee00, r2) r4 = geteuid() setreuid(r2, r4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="016f8430", 0x4) socket$unix(0x1, 0x1, 0x0) executing program 6: socket$inet(0x2, 0x3, 0x0) poll(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x22, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmmsg(r0, &(0x7f0000001440)={0x0}, 0x10, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x0, 0x0}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200)={0x8, 0x12b}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0x80}, {0x4000006, 0x0, 0x0, 0x3feffb}]}) write(r2, &(0x7f00000005c0)="3a02000002a000feffff000000", 0xd) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0xfff, &(0x7f00000002c0)='./bus/file0\x00', 0xc}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0x48) r3 = getpgrp() fcntl$setown(r2, 0x6, r3) dup2(r2, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0xc1206925, &(0x7f0000000100)) executing program 4: sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{}], 0x51, &(0x7f00000002c0)={0x5, 0xd38}) close(r0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x1000, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) pread(r0, &(0x7f0000000100)="503ad85b97ca8a221642da9bfb77f2e659", 0x11, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x0, 0x2}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) fcntl$getown(r2, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000180)="3c355388a0c83fde1ae06fe795b91c44b55a4962e56bc1f62e5865fab877064d2f17b21f620333abe26b6800b44b2ca92103cd1dbe5e62ad6f13186ddef4064556c3ce7a70df0d10273a4405000000b4310eaf00", 0x54}], 0x1, 0x8001) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xb7c61f5c345976d}], 0x8, 0x0, 0x0, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup2(r5, r4) pwrite(0xffffffffffffff9c, &(0x7f0000000280)="c39ac881e4809ab543f420aa855528d85e28796d0aabaafec86e94c5a3a84ca898000000000028ab360b6723c2e8255f68277bff5721c45febcccd01b6665db42168c096897c6fb246cb1d04e72a038a9899990b68ea6e3f34534b568602fe843e1c7f8a33dd2ec3679d2085192826152049f1c129bf40e5e462ec6df999244bb2d1a4934a100a0698450723e16eaf9484444a3469d9e2db167c89a8fbe6037189c9fd972e986566704a526af632adf9d7f8003e7220af0e828cd7bd0c54739669b840ecb67244", 0xc7, 0x8001) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x0, 0x0}) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f00000002c0)='./bus\x00', r2, 0x0) sysctl$hw(&(0x7f0000002a40)={0x6, 0x11}, 0x2, 0x0, 0x0, &(0x7f0000002b00), 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)={{}, {0x400000, 0xffffffffffffffff}}, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(r4, 0x1000000000029, 0xc, 0x0, 0x0) close(r0) executing program 7: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffffffffffffff080045007ae170782bc229bcb6d0e695170090dedcb29bcabbd632d7d62fa1173b3700f9c504f8c76e8a45a69e7614a604557a4850c047", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}, 0x0, 0x0, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380), 0x40, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000180)={0x2, 0x75}) pwrite(0xffffffffffffffff, &(0x7f0000000000)="22ca014db07e7afa75bf1df3d5fdebb9340380e204c0cafd2c5f6a55f429081ad442f890705d7eaadc53e47eb63db546acb18cd3e3445524129e543b53ea1dd15c940b90c5c3fff0909746056db23907be9895603140c9c542dc3cb85af712616067739eebbe88f698c4d5061b952bfbacfee063803284243c42c605a9f90612a9f7ab8b7cf24335994e0718f659aea9d36ec4e91dc1bfe757e66e09a693935b77e4fcd0b5c3f7c7b038f13aad627530e630e689f135e277f63c74e1e7633742b0c792900f21f50e8dcded69b268ea912b45a4007df32c780035acc9b855c26481b24d334bd05ff10d086945", 0xfffffffffffffe38, 0x8000000000000001) syz_emit_ethernet(0x32, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000008004700002400000000029078e0000002e00000020194060000000000080090780000000000"]) r4 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x8, 0xca) kevent(r4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x44, 0x10, 0x24e, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0x4, 0x0, 0x4}], 0x1000, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0xf05a4f9285e9e68f, 0x4, 0xfffffffffffffffe, 0x4e}], 0x8, &(0x7f0000000340)={0x7fffffffffffffff, 0x2}) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4}}}}}}) executing program 0: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) close(0xffffffffffffffff) executing program 7: socketpair$unix(0x1, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x9}, {0x2}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file1/file0\x00', 0x4) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) listen(r3, 0x2) chown(&(0x7f0000000080)='./file1\x00', 0x0, r4) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000140)='./file1\x00', &(0x7f00000002c0)='./file0\x00') bind(0xffffffffffffffff, 0x0, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffffff) listen(r0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) executing program 2: openat$null(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) open(0x0, 0x10005, 0x0) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr=0xffffff}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000580), 0x0) r4 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x112, 0x3}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x9}) sysctl$kern(&(0x7f0000000040)={0x1, 0x35}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) socket(0x18, 0x2, 0x0) write(r4, &(0x7f0000000740)="6e8db237383b040a528f3857ae503b3eb81983ec3853c9f17ddafaf61877bd50b4bc9ee3805011ec3300450f29f685b6bf0b449b8085d7dfa0d44777b25ba0286cc5fc59d8f55057732998cf8f94ede50b455ad40452d0423f35192427b28d0731b3540f83f2575429d800efb12d8a270ed3b920bcebaae2c4d11015f3cff9fe6c0ab09ae914dfd781bacc3a73bfeb62d70f4d9f5c1d1444d649c3c27eecf75d3ab80029a11149d9ddc5ad38506f0efce122ce4af0fb19bd014a7cff80533643b843b6d06f1242a2302fb692e77ed2f52b9e17a65df7b940f3dbcd93a00c36c581e99eef4be0143576efbe48d6963629eb0735580ab830c71c74b5dfd79d2dd5038688d018ea970f56e506e49aaf46711d593b759a5de7b13e2fdb053ebf303670a01644c2d387b7b7f3481019341473ef0a5ac2b2f59008485ba2ffe02cd3dfc07f26abf16e98ca14b06b46d1af311c09842fa0e16371b537423ec08ae85519e591f826872a91f629e0592b0e30c18e3613fad8fbcd29eff55873a6a585440cada9fbf9784d23ceb72ca9b331f3bad07b91374529587c81997bd356e28db294d4e46c8c5602f7c7c863ea8859a0a1c47db500fb56eebe9668e06142a073fa2ce8b7f21bf897dd86660344c1b940ac40cc8e8b26dea002507bb294028fe85524159b001b85148689e9200b88a44d5a70a38afc91a01315364850a8e2f2a39226df8bd2e8aac698eec3454b8d1d2f5eaaab0cf54967ad657d132aaf433b74de15d5093cab81e6ea70d0cb66cf92b91126e7ada49a338786c6e7f5ee1e67b957885a024b9aea452028316581320c2d6eb60a910e6689ffc28384074dd388c02ea0aabcbb68dbe66dc3457099ec11c6260d32697e3179501c0fd024d771a3cb81754ad5f77a290dba5df03a679c9d2a3c0317f1447c7f502dc3a3fea45c0ed21b279578ea0f3b79afefab324a62ead073bdda2eb870df274437fce287113ae7a8d278d2c584edae42e76e68d0136f2b9a0800a2d7ae07a37aa25877193791b23e184a7d29753abd77830b48ec07c27b4a2c33633b5c3899585cd2ace38a749baa9428a3b39da2eaedf2fcf588f951009f7349aed6c2e3c3849a384044cce0547317ed62dc655ba94f96acc9bd97c20d6a09b3ecaf9aa33b26de4c9d5f07dbc97f9310869cef7a48bdfcb5a53ec4b59ee243908f5a55531b0d3d9de74559cf3902723c92622651200e18688bece883ce314cf9e53156c5c397abf32075d8ac41fd97ae49ae40050107d3031834f1a6b73f7080a498aa6fb91603b8923a48c8700afc833d9d36ea171b41730f44750b40ee25abc518cc73ac2ee732e9f2d54b40ea584fd2543f9a711d6e17550e9542fb75dfe672aac151179e383fe20f7598b43748b1fb9b4ffc2a7231ce012a4b2b4b83baaa82c252cdb73f11ffdf9ecf95740f1f11a0ef915f2f6020c0bc343d2b1660284a299e0a8c608055d35e38296c4b2d872a3bc9ce5ac14aea9e7c01fe0c8c953fa67988ba065dfacb4940cc4d7f18327fa5b40834ae29c40fff57260354353a221d0d173d038f7f054d5e87306747c5c2ce6277051cec09d183e97462892ee4ae7e32dbc9d4b79d214318cf275d62e406553691b33caf3367775af00891be68e44452e3e2c88bc7eec8f1369caafd409a72cb3f82ef90e147683ac546763726158e91a42635ac9ba049c1e3cd3539e098e2672df4b2e1707457cbd6039b714d1dc2ce04ce8fb680ed93eec7b161c371c0b4ddecd3ce0c748f72a77faca0d4b84f39f6771a9f29ed1630735d381d477318329592fdcb7da7ea434a4289a00832e94ec911cfb9a4675c0348ce6f24d3e9d8fa0fad8cb9ce48efbea371a75407542d2901ead172d564a362b7b492b04ba5dfbccfeec3787de1051335488ec8ca4565e3e01041ce068596bce2e29a9ffeca63c5d1abba27f0827bfbd557d83107bb0e70a4255bc8a0864111c7b655b7fc45d1105a983773244d4aeb01b09134c76c97f305d134ee638e7f05d661ccd11151786be1425e2a86887d9306b5eb3a8c40d029cd21939dfcce7f2ead93948079a963a7f0b8f64644c5032b35aa679c6786da7e14bdf2b74a8d6395cda383459808fb66700e09cf978a8306c7df6d69a134f1644c875c8ce40f2d22acf0481dabd13b8dd72c6232bb6b602675e869790c6c1ede4a6105a9fa65d9d436208dca8a6181bca209ab41d6137eb211de116a9ab3cf4aa5d0ffa4570688d1cd19095b8c4f0629c551e7fbe40633a58d02dfde34054f627f22bc7ab88fe1e4b205dd03d7e95606d37270712e274653f11f0db1ff26148c64db371ba74656d933ffc4245f8ee64a3a73801c138b24be12c5c3e14c3ceb4a99159e956def968bb74e2faa6647114cfc3a7f5db2738dd72bdab5010c336e86821e45eeaa8cd5db1b371d33004e0f32a1d23d80a7cd5169a2101cc36427279683ba8cade466091cfa5c07c9806edb1010c7faa2ebb204bd85d53541ad7d4d4e4a52d795978552753d64896ba93ba7bca4cf77ec6e2c7767e7f3667f44c05fcd31fd620fcd5bb42109421ea359a54f850c3e14e6196ebda4aa3abbff17a7234fc0719862c1c4a66d79c340d5db5a67ad37789f0b19e7792f517abade13db89fca1e0f110e8fb37a603c62026514d37e4f47ced3a21a2d22b263ca5e635c1372017a22b14d88b2b8e226043e19ad8212439f19505639604fa4adb53cc788cb8e7350be55580b7eedc72a5760e862cf9bb395c8d1c777203ccd34616faefcc2af15c3d0886e3492f6fb9c679b4cc6ff93f313d4535702588ab33f46824ee0fbfb358fc9bde07e8df181ff7c718083638822ebb2db0fb2f510acc8c91cf351861e1e145b55e306bb7db1f51a7469226e92e90a87d5d1d1419592a299f16ab796574de376d74baee5a24fa7c74e029a76850852744a6d5d186e9cb70df852933246343fff65e737d038a482d7f5407130e945eca402fec45cb6e4ce62ce109ccbfb4359305831a46092620999765af4f6861290412ac7b4921ac8e6d3f2d93702b8245f926e89ffa77094bb4063047b77dda29c3e40228563d3d6d33cade946a23c6f43995ed0ceb68d2135437df1c7eb67d391c07ca5bb35c7bdf5284aa14d68e78def6d745ab5857b5d2b149eee446d3fd63cdaf36ae2a9c218fc77779dbe0fb5d1b6958ed7cc7ffbbaaf818c8b3d559fa26d819ae6a2ca7f2dee2d91354f480d197cc509b9f92ba0959fc36f81747645d1b61a368d1be42e2b5d453b37a01ad6c4cd59627e9f3f03590485c9f65bbac06471cb714420b57fd35173fd807503dec0a11d5280cdeee8146d33a5ff40544342a3da2e110783b88607e6e2dd2546158e6365fd7b53fba08d2d652d51db1896384ac8074af92aef0198719db260f1c9a5e8b13e007306b2aefad1098d2e2f638c159e040565c9f214407b31ed86b073e4bc225a6c6cec4b600ad08a638fc175a3e9344aed4851bb94ccd324bbba67b575d2a2cefc5925960410079d6f74bba83f5cb30f9e87e847ef278977fb01b66eaa08ee287c1d9b9bf81d2a81251fc05354fb06ebc8480c14a97fdc591546cbc8e050b2d99665808199755f1603f4db0ba2e25e9c70da35f8d506ff625c54138c19b23e787b1002dfca82f891f227340dea9920b074d719e2429f96d4bae256e0503e2fabefd212476f4fc2f480e3fd36ca738c2d0585ee9ba0dd8a3707855e6267adf9bd24cc7535ad907c50154bb83f10164937deccf98e53171edfd4f8225679af2213a620ab7a96c8d6742838e5fa1c2a232e8b28e19379bce333accf7453a37b7b853bd5ae7e84fc35cba31e6ff66088cf212eb913c109d2c8f1272f7b14dee44175ff5ddab3b53e333e19a2407a45b70d6a839e63fe8cd802d0c4723ce007c1bb4d0f45f88d032f9a8df362df68fad84900adeff1626f24cb13c7c74c2f96fe49d7ba7ed52d49ecedde1100beaf6ab0dd5894dc2d3e86c1cff0536cec58eb0066b94206458313e995eda6b983f9c8f4a5a96b14e22bcc320a864001ed15c48028087ce4c2d481c42c12120081f95dd1c9164eaa4130359ce0f833c8f116a39f7d36262126742b643d0bab7ddb301871d486d918faa092f2cbb3f030127cfc7978b7d70dc04282e8e1153b9fc896c8452066346b907ecc0ac666e93c07a6ab397cb3fc7a00f600ad62e273f102c6f78d999c8cbf8e34766bef12e0f923fe69c6764a752a69a0ee7ef02acc3fc5a35fa6eb8c7f2a3cec5c36cbf5af0b6bf652f6f51ddd8a4112e96dd1900ee3d5b8f595d5b0b2d9381ccd8e517814b3e6c4251d32a57d8a2b516d4faf2e93994cf018db3937200c3a79ea2d11a99878b634720d7fd9b1ca72215e8e5f2f751f151bb5ae1ff5313a5e24ba9d6190ef6d282e02b71d21c6f6a0da38f6c32f9600554200db6be05088f97c546e1d3168ddd9725a10bb6f7bdf3beab584a2f4fd1ed493f9022bfe105c2a0b7b2ad6996fbf09e4f256fa4fa6ebe8c5338b84cddb344e0d062d29fd9ee0f012e229cdac07827018c4f7f1104856b30fce8eff475ae662c22a37668239db05b1c38ad46a67d2636a64f14ace5901f53bd4f2bbf46ea9284404b30e55177ea8ccb80d5ed522ee964f5281ba91ad2a94d3a522bae42e9505881076257036bf2dbadfcc918e5f73477924711b01965147cd09034a049684ba474cf43e516e914b35243630d65e0eae1bd45a513884fabfefa82d6b3b4bd8f2fbeb8f68036815b90ef9515f1391a1ff1ced60eb1f3b39b75154452b5503ced622f64bb7bb01b869100ef40a9af6e23fec305ab3166f25a64359424c3e32177d34232779504ba90db2bc7584f651e977bfa45fbb7e0465ef3de511088d52e3b8c2e9980055549907b5073e01c4cfc85a028d3e25a6e251c581d70e3bdfbc897bcdfa8e0e4fba9986f89caf8733104bfd1661a76d8cb3505f311600967fd833128bec397813d753a2882ea0a6bc24711624bd8d7ad552e7c13bb5a9128a64fb755e8482f7ef0d4d9950de7b99a420364bb0c19d3a11fa47b52e6832af158f624a3ef6ce0da7c11495ce28e8163afdca73141dc34eb37bd83239b42460fd0613b20db2cfe6d052c1d71c2664230a46b7df45f2e09d458db938926cdaf16e07776af4a2b3219df8734674efa5cd3008ea82fb4038f135453d19d65fbe22ae2443d258c77981d322999f90707aebe4b6e84bff41a2f12b2abdda6c310ba50a0566f52d5db454eca8529a99db46b1f7ea8b11bb79f6b9d75c057330bbca6da7d5151a6addf91e762febde19fff44f94bd960bc5eeb5fd8a1ef6744c7d3f948451e4eff6188d957dd8dd5bda5bfca9f63ed22804e2d6891effc018d603a36e81f0728e2c41e78b09c652faa35573451a0cd5144a5675933035b04d57efddb2e48a830865e8281f63fcfff988b94c9d16e7e2ccbf30318c66a9b6506ab0e4ec74d4260e87d71c1856322494ea4702f983eb9c63148f7d5193faf7958c3ed158519f4c3fefcc1860d404ab74086f0e6940d14ef09f65cdc4b7ff40304f7839aa53b4b331dfef7e8a6fc690624e0c908470bcc26fb6b318b216dde28947cdeba627cda9e4378ea9a65940d3ccd3cd902f36bc0473e29e48d380165fb3eeeef6abb5b6b0ae180731b1cb8fb5257234c655648a05014ab5911f7dabd63f275c3c3281bc2ada2efd581639232ca920c20235f66dc9a49445c3fb99e3c81b40fb6479fcd9f7a501ace33bedb7f785101415783e5a4a751b5a778e6d6b8bd4d1b1814301a378a31", 0x1000) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000080)=""/35, 0x23}, {&(0x7f0000000580)=""/166, 0xa6}], 0x2) setegid(0xffffffffffffffff) getegid() setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r6 = syz_open_pts() close(r6) syz_open_pts() writev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180)='[:', 0x2}], 0x1) ioctl$TIOCSTOP(r6, 0x2000746f) executing program 3: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r4, &(0x7f0000000200)='./file0\x00', 0x300) executing program 6: setuid(0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r3 = dup2(r2, r1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, &(0x7f00000003c0), 0x0) r4 = kqueue() socket(0x18, 0x3, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000000c0)={0x3}) setsockopt(r1, 0x1000000029, 0x40, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0xc0) r7 = getppid() fcntl$setown(r6, 0x6, r7) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000200)={0x10, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ff0000/0xe000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x5}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5cd}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x9c1}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000a2a000/0x4000)=nil, 0x1}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x5}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x80000000}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f00003fd000/0xc00000)=nil, 0xe14}, {&(0x7f0000781000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x9eb}, {&(0x7f0000d34000/0x1000)=nil, &(0x7f0000df2000/0x1000)=nil, 0x1}], './file0\x00', 0x330}) kevent(r4, &(0x7f00000000c0), 0x105, &(0x7f0000000180), 0x6, 0x0) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020690e, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0x1}]}) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x3f, 0x77, 0x6}, 0x1ff, 0x7fffffff}) sysctl$kern(&(0x7f0000000440)={0x1, 0x47}, 0x4000000000000190, &(0x7f0000000480)="71f91e34b7c4e58e5f84cf71b59c7afec37082000000000000000000000000dc672181767823de2e86b23987b4ef6b73b7faee7dd3df77735b50d2be339b61eda42103b9ce4ab75a3bf872db2fd2531cf9f6cbbfc30b77b2f832cdc9cf1e587d00d665d0cafaa3f8b3", &(0x7f0000000080)=0x1c, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) setreuid(0xee00, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) writev(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) mknod$loop(0x0, 0x0, 0x1) link(0x0, 0x0) link(0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) rename(0x0, 0x0) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x8715fee8bfb81cdc}], 0x1, 0x0) r5 = socket(0x11, 0x3, 0x0) r6 = socket(0x11, 0x3, 0x0) setsockopt(r6, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) connect$unix(r5, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt(r6, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r7 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020691f, &(0x7f00000001c0)) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xf5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x13}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018", 0x52}], 0x7) setreuid(0x0, 0x0) r3 = dup(r0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x7}, {0x14, 0xfb}, {0x2006}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt(0xffffffffffffff9c, 0x7, 0x3, &(0x7f0000000180)=""/206, &(0x7f0000000100)=0xce) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000000)=0x6, 0x4) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) bind$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) syz_emit_ethernet(0xb1, &(0x7f0000000040)={@random="9081fa8d4b52", @local, [], {@generic={0x0, "515eba713a2fc7cc55dc92aea36dcfad94f4dea57b181d73bd9db2a455c32b42ea15349295918c929f0267aa68cef740a52106babc9a4754d1d20d7a3770e16424c76c399d4b4599cf6eed35ceb6be81c36645447115fac60aac84886767e14417060c781aac19c2ae2ddca03e2fb08871f7ce3008fb387c68ab197a5922897b96bde760ed65f6c53d2cfa8477f77798292c1ade5736c581ff407d3e8b9b442de7f8b5"}}}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x87}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x2) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x1, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r2) setreuid(0xee00, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000010c0)={'tap', 0x0}) msgget$private(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x802069de, &(0x7f00000001c0)) sysctl$fs(&(0x7f0000000000), 0x2, &(0x7f0000000040)="d6bf264369bc81b448b53e40fa97cdd56fb2174c436dbe28f0070828dbabbd8450599ca13965b9018cd13a211138670628a724650bef8d32076c98d44091c40f15ffe4719694278bfc743c335174041ff71249ff7bfee6b20f1fbfce2af2c92fa29293bad12fb0aff6dcd67f5e2b4f1786f02732c7afd6d09a1d2247173ce1deaf8ffabd9c6012bcb31541623d2ec081c3a144d5a4bf1dc92fd3fd749038dee4ee194a0e40ebca90ebad39d820a58e6227a341ff45a56a0faef65024827ea32778c3549cb42b8084a8ab734a157829bf4030fff635363e69ef534689b7b1ec768dde89f838ef6f6be4cb03fc042ebf0fe1acbbfeafc0befa95eaffab321ee97b329c483bb043e9028fadb2ab7545acd92bcc2e0679c288e56136b54d2fdf6f071825b66a0afc18320ceae4e474be996bd4f10539e39c50738a6cb29d5ccba0213e9b2aeada98d2212826456c04bf1024d880ee93262533f40f2888be2f373c4499ccbc7ef6aecd19529a51d1f9799d3fd7dd1093ffc35b1850ccabfe9e18910f492354dbc43bbfaedfb3970de92b9b9085de645613e454da30f13abca8f0bb2e7a1256c5081c30c1f804de658a638bfdd5a6b5a3daac813fc554f775f9b267aadeff278dcfe3d7917c225c747d001c96b4c14d6757c24448ee3c845ca06f1a5a3d3557767cbabbaafe996691edcb7c993d3abcfee3d82403a349320d8d6b8c14ce609fafa1f0e12d3a2efb32609d1463cc6da7eeaac6b6443a2c8649ed71869e0553e487060353903099b3b0fc7800512f9bdd5965fe034c97028d6e7c8c7773fa3c59eaff743abd9c812b8c94ba647633d9ce474fd111746b98c0284d6860e6e3fec4574fa8da7ca94e698255fc0cacf7b01800ebb5d6bd205bc32d7cb7feee98737e49f8b9c5e7ea8beebc36061eb9b66d895fca526dc61a7888d79ead3bb1906950fbeb3a6f514e6d248b30ac0fb340c411d2c3eece3fe1b8d3085853932d90686186d38a5c781c9bd356a148caed9a0532ee3ca5b471ae9f6974b05edecb26af7ee9c76a7ef75e309fc28b61f0defb820bfb359a83eb7efb0df6c9cbaf6bb38849fdeaad680fb0dd2252b21bcdb4b7105fe5550b008f238a537eb003c58c27210a5c192b4a5fefae769bc11731c7cf044a1abd446d43e477236a61e8ee8d2fb9941648d56ae7179bff929d3c9b591fb63a08abbd6ed0a89c2c5eaa7d3697137c157e8a38d4a0211d44356efa418bb212053d19d88d3cb25f9b9862c50425d1ad1a22fd04e7e3a7053f38eb1522d2df9dac61e6482c50549c284a88d7285d55e15764f89d7496ed60e48d97afd213317efc77201f2f7e79d62b53c36df1a87ffd420880910821da3389cd82f5926a0aa0fb614a2ea2ac44c899726e32571311eee0f62afc53932546ac529f4cee63aa8b0691ce1c45afe898ec47b2468f6bf152471417665c7cf05c61975a55c88511682b23aa6bec2d63a8521b051ac5abb3df9d2ec82c9d7cb27fffd07ecc9a7a4d7588621f5e74399c740a170adc716efd267ac6d479ef6cdc4a081035dd822bc8ecb777ee6cd80d3149a88cfe2a506ab9bf65dcf98ceaa8ffa4ce8cfbbfe10205bb6ac045417c0fcca86631a7f49946df97990c416d68bed5650f9810621634c0af077f2100507fe63574bcc463881d0e3888abd62106c9d17f29bd04ed4d5b362328a6350911df2ead8832f5f795b612f6d54c1ffb9bd8cce2598150d019e95997fd2ebd574e287c9d61058480e42bdd89e9f41a10168c383285d0798deb0e809b4eab4898c26e0cae1e4b00dafd7ecdfa86f2cc3d6d941d0d241df4c2f9d02f02250b03e6a53d34c365b9ebed8259ee73effead06e409c837fef463cf0860b1e6cedad37c9e4b1c1bf4af2f5d97c029cc5e50cd9e55d2693b369678fabb6df00821b06157646e67ea41d2dbe54935b412e9a125567b88eb539c5ba8cbde087a19a4bbe8f91c0e3353237f90c04c09240f1884eb8fa16bbd42432848d8bb684b29b15651aeb04d35f8d07181fff046ed55c54f548be8671be6c812f85fbda8d34941336944f1af66feded43b3b8460d74ca2b3de0aa932fc72e3f62d368348c81734ef24ad374e38687bbb4754f5eb9773bafa32a53bf62dbcd54c1ba752c4c88aebd03d46606a29607d0da7a1ea41efd8ff4648bd2eb0cff03bb5fad2ee2ffcca72a711fbbce76b4860e78ae56a79cd710aa69c0b077f71bd91e7af7e588df9ead4392d50b328d162aa6d26bae2194e92dcf8d62710c492c96d93fc1dc1424c305e2c6d124d3e6b5582e8dd0765acc0371c3916bdd355cbc9829c27a46a5a9edf35940d1284df313e6ea1756e7792e718476de88576ce8e3223a24c2a3a997ead7137e25fc83ddfc85a4e05ba47b88ec6f085d0411a8d973d09064f032ab932a4cdb4bb2d9919b1c472c63c49ca766838253ac053edf153358ad9931d3d891b410ce7f55b1975db63a48bebc67d63df6124755d8d6b0db448008c1e5d89b69a9ef3dbfb8225222ba27899b0a4c460fd5036c1f1431032ea521e82faf4fc2165187f354f5a9c5d5e582331ad90890126d21692a2add489c9c4cab1b8a4cec310cb9fc8fdeb33841dd2c2156793a93616e3deee4a43dceb5a573323fb12c863b49c3e259199961c72b0156e6efa9b8e3cd2222b6adaa76b4b8f7377aad6d895aee5431f20bcfa071931826d89a9fd59ce8ddee39af11b4d172f32d2717dce2878b6f31be986d192ea82e253ffe4eb6466ddfe3ed537323278165ed249c02737c1b07651dc35af8277d910e4eb9839dfcb1c46f20b37b5846d4e201b911b5145900df40d34dd62214476b41a9adf26629933c5f77796c7d7b81e8cec64a72ec88c90b875240edaa10684b9818b0fa3760b60ed4866e3ea4008f3b471f96d4d97aa3e849f05e3f27730c8265abd7f55d46e08cc5e3ff88d98d0424f506831d851185ac13b3fdafb0df245801105ad8f6637cac5d16d39e16141f21fdebcba5772c002b41c35aaad064cd764dac4e553b83cb3e386e2bf49650dae660f415c299859af79342727c112b3ab77fd5c1550a506b98be02a283c6cc4aa1931ece237f743a3c70b344d1aedafc19d588c53971dba55afc942fa4a635c5815df70c0263794c4096b5123759d88fbfe3bdaaf6ce86fdde98d0eb08a7b4cf975378956f3d7be01b054048f17e7c3dcef968909ae395dd77adc93aaacf05368180145d579a50f0a6ba75740d4a79f126d91a6ab60bd8e7d1688b63f9b72df0f8a0985b6c8d61bd814a975fffd9c057bbaf0bbc4e4b5d0cf7944f3f3d446acbba2b977fa0870167af0c1b9596e68fc74cd3a17e594b8b33dd01fc8aae7af55f3d19f6e8f632a042aa6c154925b0d03ba8ccf83801b54c3f6c3a55f46dd97586a595fcfc107b9d1bbe932e17e1ca7bd30df13a0ca5d506a70411ce1fbb08bd77e5d2fa22bd96070a68289cb5eac593e87bf81c495184edb2292114e10397444e2e4986b55b74cbaf87b4063d816bc1471c683d90c4f630ab7f07446f88ec02dfb73a912b2441bceb2fd0a4909b8a3acce67ffe187afc1659ce44b4620dc2e17f5ae6113583126f050f36462643d967236bb18e5303adf820d4940df89724dbdfde5b752cee3216d05cff3be66c2134beff375a1be9594f262ca1fe12b846aea25964c0c0c0974c2c4ddad22551419bc61d53d999e5da1a4db72675880302787886131e146ae21496bb2f52da34ced330f755daf12056f8bf2730ca43ed36301b82b863cd017c5934796c98952bd0d607fc416de249675c19d19282b6e17ede90c814745791c76aa2cac80f6dc09a3d0578f62dd3291102b3677efc3adbfee4c5d667c3b1c08d9508f3fc7bcfb17854ca9bda97ebf0ef3009d7f5dffac3e246b7b8007e003a4a91284eb179b080a426ca5f9d0bf62584bd55a93283286767c4dc5ff54e1187ef3652ca81898600d8befb44e3bb4ab75ec7c9f1a365eadc899ee88152cd80b68cfa48c789b645526fa49bc39bf66bfb752ff5792dea348e10f0dc0267ccc94965495a3b7cfaff8124747dabb2055ba46674c3da07058ce456882d5621b1212436cac0f83c9a82c27cf3af41a07dd42033d9f5ff46935c8152bfcbe18fa1377e82148a09be90ca1dad8debba9e64a2185e8950c8c89bc5e996ac902393c11e795acf0b15fd2819ad61361b747992dda31cfb37a4b752bde8c5f96a2f7fef2415c963bd1f8cb821ebac3a8d82de9fd5671cbd014359e0e99936ff0a5088d6b8578dfaee9d060dc1c54fb544a8f21d13e530f1953a0cd124c93e1c0cad59bfb98c3c9f157e45e86dfdfb4040d46c4eafa675a16f73df629d2d5516ed44cb9906cf730e5f7df7d0e756add0ab40cef38286f72869400bf93f31654f6bc654b71abda8505fd61dce75bec8ddd75c007047c56fbf07aeefeef8b262a3df53bcf7886e136b83fa203d59665b89e3ded484b4df2c67af65063521b79e4cc1fab6cd6c06371426e53b2cff8db601af034bab9a80cdb8312c07c14910cc5fd7507b5f3549548ac72baafded17755cb9e3fd2db6e893a886219b753b1c15d9cc2e929dfdbfc7b3b6670791877cbc06e0bffa610f7b1e888afde9c0a5582bc7bd35f6ab9151c041366ddbef1cca7f3eeb5bce7b201fb3a7dc811fbcff4093e08d691d49aedb4fd3cc5d497aa1cef6439502cb2cd8da9ee006947a70c46cd2b126a8a81e1f2d3b7ea55bffaf2415721fa2c7ecb799f5ff8cd6454df2a4d99d5588bbcecf2ddd181f672ac9cc79e3683f9ef8c24aecaf6b0df982594625ed83952ddc9a220826fbb279893875efc1716de8b30f07aee725dd5d27501b19e2f5440b469c654b41c9652f391b5b87916c3a005de122c8d1363c9d54cf7fbb007e821406d004e4ffca17e3be26f7527d953a0b8955c6f39bbe1864de3137d2339f92a2eb952e41edb36490b2cc2e37b80fb51b6cac66be3189bdb2fcfa5412da3c87e8706131ef919f9882398eb3ee52e617725baaa8b3ffdb111a0ef991c8a3670f527f1cece48adebebdc9b9395a5076bf54f6fbeaecbbd6878883a0075367b8507304e1ef42a23e5bff835cac5c60a75043f5387d852bea3cb1ff4cd9486b047c703bae951f17e0ee19ec531fc7f48ee1fe7ac8e2a46ecebd59640bee95a80f74dcf8a88bd7193e708c3f7ab734212dd4799a2b39c87dd86b3658fbd59344e85eb2b45c15d721e5854b55084761b7b3a094ca3a2eec326a32b53b225a8cfce0c7f065150bd061318602bb23453e73de45de248717ca54aed1c6c39d1fa9b511649dc880ee3507073212851b9a9e3dcd8371877059fd6e4552c996f7edd5d5f4d1afd23a187ce555b092ee29e9d1d8ebdb8b341bfbb2ad49c0b48a0ad7c4bab2bd67fdaaefe2088aa24cb4fcd6a94e0020f35facd3d5882364e0593ee445702a32edf794f9aaa47f8cfe801537841f6ea9106d65f16a512ac959e943f1f4882864963a90d9cf456d20aa9dee6993b799ffc84ea6ceb4c2bfbd7f399942506bd51c5b1bb477cdf4428b1aa2eeadbd9bfba477a815816675f93504f6b03f2416d2547d11b83a6703fc7dc726081feb05649b269f6bf60bc6aecbca9957bd110f0d3c6c539967fc0441c16d7f079c4df52c7fb0c2bff1ab3b7f3b185bf15922b2190c2278469f4ec607286aff398ce11b230a27acc02fd56ae4646", &(0x7f0000001040)=0xfc1, 0x0, 0x0) r4 = getuid() setreuid(0xee00, r4) stat(0x0, &(0x7f00000000c0)) r5 = msgget$private(0x0, 0x746) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x0, 0x0, 0x3}) msgctl$IPC_SET(r5, 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x83, 0x6}, {0x84, 0x9}, {0x6, 0x3}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x100, 0x6}], 0x1}) syz_emit_ethernet(0x26, &(0x7f0000000280)=ANY=[]) executing program 6: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r3 = getuid() setreuid(0xee00, r3) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="af279ad254f2a9db63dc7194a53d12cce0831c1aff78d77b8c368aea2a266a3e9d6d42082d25d0f0a0b18362a1e3ea25f8cf6febf53c3972bb", 0x39}, {&(0x7f0000000200)="941c4ec4fa82bfa3f2342e6e6481d7a820a2bbe437fef70d504705a6a0e5ee6deeb6d66bce89416a60faf52bbc9c09dfb67a99fc498aaa0e7c716009773d66a1589441fe79af78937b558ae09dead608e1916c84872ed9e929d91c6050c7b355b4a8ec8115984ca6c86da986ba19a605a2d7db928e2e76c8db9b26a44e2e3c0e646d6c42c59a61bed337b084373b681f02c26d455e31d5f88026ace2bb719e6a845ac534ccaadd1062c3e124a03ea994790f468f2bdd6f81612a4808ad4fb6d9fc5d98de703506a2112f0dd3ad02f2c8642cbe6d4df1c269391878b00164006a3e0427f8971066ae60bc", 0xea}, {&(0x7f00000003c0)="738bba77812a6eae968669657ae2e20cf616512b7a49c6b0bd38c4cc5ce8f6aef3cadbb36ecbc7d06a47e02598e020f2ada9d56c22159bafb2d4e37406fa2b12d8790b17e565c0aca69de6bfe4a5b8e39a656f6034cb2058b1feae66fcf1844642c967b01ae60fedba4637f3a7f6c0d3a43bbcf0e408d4827d1ec1340bb9900fa87ba0c937f73f83ffcbd3829b", 0x8d}, {&(0x7f0000000480)="792e0556f6a0e537cc22e47d49daef81014a0b16d4e703b1d5b3c2f6649f173933e66a71e5468ea60374df1c288017efe4435202168853e0c0bc792a7f81479c47a59a69d2e274f5ebc3313c27f0b50e8e086dba9892d5ef6b06c5f8b29276a9edf93681d6da292a7f03628598357df79d6fc37e146dc2ee700ee132bd11cec337b55b9d225379ee5c65c8530f18b3f6be4bcd970741e7a40e373535d4e34160b27677600ea87aee6b3c9cd2cf7443fc63414f", 0xb3}, {&(0x7f0000000540)="f51fccccd45b4b8187619cc2a3318224022eefaecb0b90d4456a66fc07534b59c4efc79cf3eb9f6fad3e6b2d5e84ffdfe192ac5d386b22155a42aa4d5c5facc83fd3798a6f083ab15976fe156a569fa3c5c9c56a2bce77c65eb5bc58e480f0f3e970e2da9f55de53512ce8a2a2a057d261b32a682e1781443c02103cc7fcde69cebd80ed9eb93889d1dfa339f8fbef989dec2d6684e7d3063c60434c4871446571a36bb39ecd62cb3fe44b9d6cda27db586f502adafca837cab2110cfcf8ef1b385a00788489327bf0ef9508f31e4349396dcc8071a514e2b10d6dcc2e6be3b17e575edec6f29c17c602ad98482b", 0xee}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, r1}], 0x40, 0x400}, 0x1) executing program 2: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setegid(r0) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r3 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000080)=""/13) semop(r3, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x1}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc98, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r6) r7 = geteuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r4, r6, r7, r1, 0x42, 0x1f}, 0x8, 0x80000001, 0x13217f73}) r8 = getegid() r9 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r9, 0xffff, 0x1006, &(0x7f0000001900), &(0x7f0000001940)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, &(0x7f0000001780)=0xc) r11 = getgid() getgroups(0x9, &(0x7f0000000180)=[r10, r0, 0x0, 0x0, r1, r2, r8, 0x0, r11]) pipe2(&(0x7f0000000240), 0x10004) getuid() r12 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r13 = socket(0x18, 0x3, 0x1d) getsockopt(r13, 0x29, 0x1a, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f00000017c0), &(0x7f0000001800)=0xc) ioctl$PCIOCREAD(r12, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r12, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x3200) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4000, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x16, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r4, r1) kevent(r4, &(0x7f0000000240)=[{{r0}, 0x7ffffffffffffff7, 0x87}], 0x201, 0x0, 0x5edce561, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x30) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476e597447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) close(r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0xc03, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x1, 0x0, {[0xfff, 0xfffffffffffff000, 0x0, 0x1ff, 0x20, 0x7, 0xe000000000, 0x3, 0xc64, 0x7, 0xb1e, 0x6, 0xd7, 0x2, 0x1, 0x2, 0x76, 0x30000], [0x1, 0x0, 0x81, 0x7edd, 0xfff, 0x4, 0x7fff, 0x1e4, 0x401, 0x5cba], [0x7, 0x7, 0xc4c, 0x8000, 0x100000000, 0x1000, 0x1ff], [0x7ff, 0xfff, 0xf244, 0x8, 0x8, 0x2], [{0x7, 0x2, 0x8, 0xffffffff}, {0x1, 0x9e, 0xfffffffd, 0x7}, {0x8, 0xf924, 0x8fc1, 0xa549}, {0x1, 0x0, 0x5, 0x2}, {0x6, 0x0, 0x7, 0x6}, {0x80, 0xffffffff, 0x800, 0x8}, {0x748, 0x2, 0x4, 0x4}, {0x4, 0x0, 0x36, 0x63}], {0x2, 0x7ff, 0x200, 0x5}, {0x100, 0x7fffffff, 0x10000, 0x8}}}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x20, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, 0xffffffffffffffff) sendmsg(r3, &(0x7f0000001c40)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x7, 0x3f}, 0xc, &(0x7f00000016c0)=[{&(0x7f0000000440)="236ebb3146f8badb97933138ca06eca7df6c481cd181c3d3bcfe3c88dc1f27577341e777275cb03ee31d3711ab0262725276fe13cd35c3af77e3ab2357ce8e0fbbcb27cbd219807b9b84cd13ab4f13deb7b85669e0dbb5f74d2278933e275e633f2b4905ddee2776", 0x68}, {&(0x7f00000004c0)="753153de6daf92f1878c7976ca9a433645ca8bbe6700938f68a38ef8562206a891a78bb1a83ce3f9a83141f31cf1bb229b5bfc6f07aab199c7a4fc5c7f30f12797b55aca5c52ad42bded267bdd902d84b19b819155a5b1c2c935c6a85f67f99b3f69c14697fe306a3bd124a404662e1099c56762f351651c37bce38790b58dcd0b1f859f6cd1b7939a9340f5d0c68bab058a98edadc74bb7b4849df37d", 0x9d}, {&(0x7f0000000580)="9ced67cd4252be0726c36f5c53ea0f5dbd0ef92b3e7ccd434d01be7c527715a78e7907e1cd6092ed5303ec359f44a2e1b1b79a7e741c8bd337ebde28d01102a103df16c7", 0x44}, {&(0x7f0000000600)="29812bbc71df2bfa5e2c305c02fc0fd43933e376fe271b0f64e96cd8197bbe4eab09e7f160941c4e09984af51438c9ea129f9aa570bd539ae7ec4fdaf897077b84fe0204d5574b98ddaa6625001c46aded0091c04bdad8bfd5ba411d01622bcb78c5e26ac349108eab742c050548fb", 0x6f}, {&(0x7f0000000680)="f0df71223fc0bc813317e531a9fe703ec7f7a783d312137c8c8010bf202c074446b144354d4e84532c0312cd0dd51287091686b3c38d19239200a0355028fb200c73b3f6818ec4807ab69d170ca89c664d646a1f4ccb95ba3266ebe807c3c5d80ae851218c0a349d1ef64098c939ed474ec5ec7c43cd2228e15f9a3e6a5fb5997af31803a7799b637c57e9fd0cb240f0b1e926da313f23680ffc7fea5c5ba07079e59709725d3329321c03e26857f00bb5a649ba255898410994308dbca5c5d365973043b2545fb59aad6867afc7fee0d45d55e8a1ffbe3ebadeeab3622f475717838070db18ac88f97903b7d49d16cedb47b798fd515314e1a080408d75d156b309e17784ad03ddc70b73b4daed4a736d67a90c657606860cf17fe6c5396713ccc04dca897ba4bb073e284da219d439863acd35f070e9df509c0bbc7fa69cb6846596b7a5ea24cf7e5c5df2e393e6e84788504324053f5f020c0b43c9ce71d12cf6c3d219e80bfe7c78fde91972fe96fcaeecb84f9da4fa0580ea91fde671aa2ad656a10911d941ad80cc6bf6fdfa49da6fc4df8e537e25fc6a05b049c467c48da466b06f76db10cfdd3ed1a9638263dfd6388119d01a42235e5a80afaca4f2ca31f9c0cfcde61249ea629020a9f8c9bf9a3775e69306164f182284f382fee9befd2e66ea42029e5582cb89228cb172138962ac6a3a45dce4fc76128b0ed1fa44d96fd3a8613bbfedfb1b3f8e397eb848149efdc68d454ed3dc433c9fed8ce419dd25fda74c6256610588866249376918a117996267250ae0085a6ffb8f1a65f9d115a6f4c62a2afd51fe3687f76c7f2147aea645505e51d484a458b5c987d6c8b8aa9004e1877277e83db541390c39c9d37a96e52c64977e8c381e1520b6454840e43a06d4f1d1fd174ef867106d7ac0b089192e23346b424eb51d93f21e07bc8e66456d53d3f8dc99811158e52ab529f8c4b37c04300e77bbc546946e3b8c4b31f7c58c4e6e383863f624ba9df3f3b7b6ad3c8ef2f5c772e329ccf0d64373bdd89edfee82f7826e38162f373373b0d2e5d760a50daa129ad46c28e5c3fc2b58aa92d5099e6478f9e8dedf6a7c1986a18d94942b40a345541e89d7e4540ce450785851522642e0fc3b43f2049dcd60426ec5c6fc658b1d344bb8ebb6a9a04eec9911f3b20ef01e84e4c02e0d125df5adb16a12f847db0bca7e918cac594d208902bf3254492e265d48387f46ff3df53e71c510060a679364f6ce03eea94dd9f9179d041289e86cd5a7dada38e95a3d7f1675d5aaf0b4416e08d3cd9f04c7f1df56672e0353f3b3c8a04098b079db658f0cd28b4badb2d604e7dc4ae0c9b756acedcadd9c8803ad8775a4deb89305383b38e94662304873b923f5f40a2b471dc90d57b74d6734a3473e4f20caeb1f1ee381b72d326ca8f3ec73e85ff39ff80155399647d7801e7aefd9a5168b6726dc01912caba523e087d653688e8c0f6ee3b89a4e64611252ec30b6aea981dd1ecc7f87ed3ee5583c91f81fc0377502868c5d71d4b009fe04e09f00d5db78671cb3d74f457c2df8ead51afaf64b3cde0ca2cf1c8512743407c907e6bd20c62b119634270086c09a980102a084d86dd2e456d3636f6c5d6961c998ec7d304c2613667b11b1ff6b3793c8752f17d56a524f530f95bc6a9cd41bb1926c3f5bc40b83e8398efdad7f62a4c8376df8f6623850a31e3a9dd66cd2202abe429d1e84ed02812a2683af0a011f8239bf93baff6fd94d792072f01b5401468b071b5d0478a608ce532686db82d276f1fd5be212e8f2dbad49c724800665848c6e8540441e5421f919ec124b088f9636b41f3a84c7f4720df956b8fa145c18ebcc78222b7f02259a65d6dc5757dac4d059839f7fc550dba41d66dbc0dcdbabca0e4ef76ae9b3587135d17abdb4109fb40c28ba9f7593745e6a244f1a9270e3bdf9da61c75665ad2f64b0b05217795be790bda275d20f610e8d7952ac027a943c469388753b3327c498296bd2e887951451d833daed74ffff8c04630d5b5617ac355e24e7c848fc0579a7b5b277e0e63024f9ecb4122b0ceaf9c151f6ae88011070ec3ff59f2d8e15e34aa3e1d36684208c468bc8d1c6fc98c72a9639f26df52a149acca359ac5964eff51ce0cf956f4f5fd5ba61cb6a865f36822ad9ce369a1632950c5ced4e82e87fd413d233dc696c69b9650afc75000ec4f7899a4fb5160bda93d7cd8aff2faaf63fb9e94288153ce1c0824e739dcc33f21c24448bfa22031f794d8a9fe3335d5b4b994868cfc81eb36e429663ea0891077ca8fadc2fff785a22b322c55194058a16ca72fa19463726876670353a1d487ec812c3a503a912963a3f7f939e8ee9fbcb5eabe99473b4fd7e098bfbc791989949336ad6c92796ea2d509bf6a14c4e4509325bf8307112a3809b02f46a18188a8b1be9b941e7ccee45bf17c6a86034eb7f82ec8eb08ba294485a11daf500f18450a80d439cff719dbd92b1db38410d49c796cdccbae22541ea041ef3adbbee205991f1fb8028dc8ebb99c5e4b4a3145ce3028c7e966d070f28f844ac906dbc855640e6f25d9aac09883d520d7d9f279274018abad1efd59f949246a7d8784f1de65a0deb88131d573ec5fbf47b6c205a78f7a71601ec1f5e018c367d7b907d2580cc9fadec5c36a4f4b360eb85e4217e1ac8b08a7265b49894a77a16385e8d5c4310dece130513af49b3e6735bd4831f5b1f6a9d6ad4039635ba04d06f43ac50d78c3b86945f8202f4e8f23e5438c6691307e77a767e33bea4ccc52e6bffb6739424c4ccdbee6bec0448f168a19a7cc93bde33631528788990ba922728b7edad3d2b846623edd2361cbd954401ba991bef229095d8b15149d1978026db37ce12add5f224e467188365d1cd66efb23595d60b09d2e1b14dd67b70acf1f19f9dd6aedab01480a6def44e1e97723aa551072938144c767e27f295510f190a16675228adf4f8b0fb03706b38ebf3003c67453ac72aa35bd773f2129f90657adaa2a28452c6ddb1181eb56b5e7985ff6310523852ff7c1759c6ef0affafd6ec93a81908b51765a07e3f476f62327a45e355cd152d5266e44fe6d332972783408fc79f439fab64bf6df37de4bf59e704cd9ff7e920f40a4eb312f0458b4cdd47e64043120ee3167aefd95672c79217c3708acc3d071ede121215f353757e2b86ea1945dcfe84360d28beb2c9104e31b612b3b90ce81419dad7ea5040a8b95cd59953e24e59f85abc6f9b7f9a6d8e21722a7dd84409cd2395f70a991e68c5377e083dc1b1c0c54ab9ad9f929593365552268a1c589a6860a0233a274e5ff88d722c29a1af377bb14ce71be485472c475b18602fe8f67aafdbd53ced74892b99afee5dc1d62cc2aacb37662e8cd78445098f3786a410d05c4bb82747adaf0a09f3bbe966931e455d16c4624f2d5d0c2d7513261c1a9270e955761dd4dab60a0af295003b282218da7a01a724992d8ca3ef60e93f97ebb6ac51dfccf4091a3dd47881f21fc489cde167845706a3a677d1c168655a0cc298567b2f876dfeecddcb7550cccedc1bd532e325c25ea639e9da0009097465469bef0a10bef46dcde1be7462628b45476fa9785cdadf3932e70d959c0266e935d46fd9f02d404c609bf920299d12fc09d5a91100e30fe10fd067d1fbd178a0e423db733137304d28ba5f0d3fd4c748dd018c4e725957e5e4a4f9470c4719c340cc54639e31ed7c056e087f2a2a0d04da1a5e16f359a1bf41f01b4ce48434cce0fea45c190ee19e39c976e4a666e5605525510229ad7665442244af44c3139ea76bbbdb3eb7f8a03c761744dd654fca0f8a20e558e6880cc6a90a475ada3b0352c673b2edf3b9c42a92077e92026e925dc967c46f94375282a03c3889d42b72c406e43a2e746105537c63656a826d0f242838d4bb77f7d0306723aeca1ee2fb2f82b982c9f9f4f6cebc2969c7a94d1410ab5b5cfe8da2b4c6b4e58b135a4cab3a52bd5c8b4c1f6b85102ef4d5e01475cd4c4f5eb2479f07de775f6aabf5da191be7e8bc26f33685603b5652eb40ae77241b300332e400419c597071c0f9e0b05df7db6338c299009e407a939bee9573bc9a88c3fe1dcc5a0a26e033fc026f17d2fdb056218c770a85796f2389a636f4922bb751fcaca474d58e1b9c6ec3bf80c9b5c5743d50fcd65dd29471d9e5724a1a59b8a3f7223c40cd83d22fa40c4d4544be65f521465a12385f58f9a41bb167c5fd91ab181c7f91496f9b96b518a77e63ba1420ecb642e75d8c93f822ef6749b7211da99d7da1bf1281f1778b879dff7f0d7eaff29051adda3a59b8af064605140afcbb29ee92218271ac8a53074138cabcfc3a29f397bdf19b2d677e321ed6781cba42b491f0c6e256d1975930ecd70d23c87ee520458ce5a9edaf3779d2f6ef4dca0e7e849a706f3b3b605b5fa5f513132641c22751cd225acdd3d44b3f281f0670383d17fbcce7acd6169502d8cb472b7379f03f692df504470ad00efe78ec7b0fb039316e87daed4b6af502461a176d9fe9892cfacc2f359b5b70350b9c81550438cd9536e07a5719a1b8f2a9b2176ebc56d4e49f42aed502fc59b2112860a3d5584fc3069c0253ab3d7ed8e791656959abbaf9bbb85bbf5342fd9b79fca4b4bc3ecd621c8709a23cd7bb358e0eb572fd5b60961edd3529c5cfdcdb51ac8aa0f2d7957a9d1857e581b392ea0999cb88bceaaee3b3bcb489ef3e8cc1999e0131816ccf60461a5d2dd4b63ba9a5e2dc5d57e8b61697434245bc3c19c640100046f884f5dcf075f30858b8ce19740179a9cf9407727b682d99a40309a873b5a06e7024ce65db188207e6e02d20f7797bdc63fb855d8280dc15a0acf6aa77a517968a26c0904748a5546ff2ffab281a5fd43835a470b7cec3313f36aba3796b364870d2ce8a6e96259fa65c5451e668945db93cfa6795d421f4eab48f4e65664da031bb73a13ea9698f08fffec8c9e32610f9f7e5c7cd8c16727635e3b4cc7abd1dbb56575e6e9147765cc105bc1b42b26a28fa8fc9387a599e1315bd2e80a9686d16f47d9cd6eb6107596adb2a21966bef96141df08cd578b0de26cf4351cf965c34d4062e75fc2c5020a5573340fd5916526d231148a3a6f125f6a6a2f35c04f906f46658d5aac434bd47c3b6c5c01e7ef5eb14478acbb04dc007be141e890b7564f9839a94fddad923f80b4ae13e729da999176623ccb3b06e64134cf66f95351f178d752365d7aeacf9dde38285c9e0156f46051d2cf19204a66bd2a2176729e3b6ba3fe12609ff929b9651988c7f5c8933f91f5790f1f3727ba89379066e0495f753f5337d81f70b80b66819ad91c11922fbdcce34aeb099d90dfd41b55f35c13328534fa87a62dd6b372acfe4e75c064583512a9dc6e3d1cdf710599c98b6a2f68fc5a9b3d1723fcb0767e1971725c3ebd81cdf84c16304b21cec53813a4048e5d8248d8f2923ed5dffb6d5b639f008eecec1e7d0bc7f921d41d030e4b115551fd03f995145e3c8e12b35b1a8cf0154678a84350bd38a03992314624f6011558a65b15fe1b1320153f1c8aee911c86013dd36574987ca18b0b9a5e9e370f40979fa5d8081fa8767aa0eb92ed3cdec1ed52e25b966ab93eac5bf1df483cbc2640a4c367a1034494bd2c0e0d41bc037beeb2935a80ec0ae029b430a0739fbef815898d438da97d8d4a09b9f0df5e2d1ff1a55d676109221a4022b2e0e31441ce7d9b2422474891da399853617a08a976b66a4df2212dab998880f", 0x1000}, {&(0x7f0000001680)="2d582ed5cff1", 0x6}], 0x6, &(0x7f0000001740)=[{0x68, 0x1, 0x6, "f29c5d259acba8bc27cf1a6dcd2f3748e0378c16c64813ca63037be5d0799234372eaca6b1a301a059d112cb3093d3f4465f4c3d522f46194198d95c13e24fd90fe4e909b9f2f059f8860fabde1916e6f5d2"}, {0xe0, 0xffff, 0x40, "3ff626737af287d7919058d09742984546459c674252338399a76f6fe4f9a242f9c2612c8a43012772207e0d4c011633ccd4e1842d03cf7e9b68dbad7c85dd1302c1ad7852d6022a5ef4510ae7de69e09125314185be3382e7e3a60de6244879d6a48999bebca1ec8b063de8ec920fa32a02e98d8f793b4ebf3e1b81e5aeb3d812598b2edecf6e16068dc40e6b274d7fca6e4e26a585062c116c542ed9a83d1463b78b28f42781d943b0e8e8ba98e4e8f18e49469291a21bc3b33dde38341a5ff0506adc135b4a75f8aca47100"}, {0x20, 0xffff, 0x665b3629, "91fbe1b018f0da39c9b077db"}, {0xe0, 0x1, 0x7fffffff, "9faa93bd8b652f2500edf043f53ed9d1ceefe2e532fb17e011cb17c6e50e88dbfe980882b1fb7fed57876df9d1354e336b292a22f0032cc4b04014de53584ee2326c2495460a3b01a943fda9e534213b6c08630ea3089e01fec2ded53d24584b132ab2b7b35d5f4842d296c87aa8f1380e78dd07ba4c009460b2d008b96ee01e84f73f3d9b74f2b04ba11b66dc8f48d717b248dfe6e1a904db9ed9317e9a7664d76459e0a260526084ef3f430eb68859785c4d93c6db14089839e1e13904e41024fc2d0119b117518487c78dc7b9f1"}, {0x78, 0x1, 0x7, "0c46665f7bd82a1d1e38cfd4939b452aa7185d26c71aba0c40a40e29e59e671b4291e7de701faf09bb98c71886533f04162220f3fe8a8e2dc4445e65478dff3f6dba1f7b3e1f105ee4b62bf8fc5e1a5bf79b91581946b688a549ab83515550ff23b800cdc57cad80"}, {0x40, 0xffff, 0xff2, "6833cb3b251685a002c111552216bfcb2af43fcd79fb22d0fd7dc6436dac14344acbc606b28a4843b530df856a"}, {0xb8, 0xffff, 0x7, "62bc6f795a5513017bcf0da9c7f866afbcf200fd4cb74e33b171cd051b81c67a4ebd5780607cec343f48efb6ad67843f97b15c48635820d433e8cade368fd07baa8122eebd815bb8de8e7dcfe09d198d1fefff3d17966ab8c9a37f38175856617358e99b17bf1e78b8060608ed8c4fd66257aab151f49827941640609246d01f963acd41c37fa64a95fc47a4303c720bc96f3bf99dfa0a128247d120be665f2119"}, {0x110, 0xffff, 0x4, "24b92f2b23a5a1cf1b1892cb40ad81a63883f475b1625de64ce1d4d0f0a7ff465ef883956c81ef7c6dd106008f1efd07dd5ef8b17cb5c503af02981755999df8e322b2abf639b00e48de0952bb9d104964ce886386c7310db74c7e3b105df4b082a5839c64cd266db08d38a86b505d0279cd5c3f70ebbd9b43faf69d8354edddd6692a24cf1950bb195f36ba118c8b5c1969651be19fdff42fde2bd3c8c66cf642bc3e4a1d7c3fe2d5bfc53ac998fc12740e1e398d7fd03aa1597d73fa00a0bb3181f73f380a78338875493eb9ee1cde6b62cd2fb028c2dc99f195024fb0ed8e9cae260dac349ed20622a5b9aa2fa62043d1325524221af3c2c12a"}], 0x4c8}, 0x2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000001f00)={0xb2f, 0x3, 0x40, 0x80, &(0x7f0000001c80)={{0x7f, 0x8, 0x9, 0xe0, 0x6, 0x8, 0x7fffffff}, {[0xfffffffffffeffff, 0xf73000, 0x1, 0x3ff, 0x8000000000000001, 0x3f, 0x3, 0x7, 0x7, 0x1, 0xc4, 0x80, 0x8000000000000000, 0x1000, 0x2, 0x9, 0x0, 0x40], [0x1000, 0xfffffffffffffff8, 0x6fa, 0x100, 0xfffffffeffffffff, 0x7, 0x1, 0x0, 0x7, 0x6], [0xfffffffffffffff8, 0xec5, 0x0, 0x9, 0x8, 0xfd11, 0x2], [0x493, 0x2, 0x0, 0x2, 0x6, 0x1], [{0x7, 0x1, 0xfffffe01, 0x3b1}, {0x4, 0x6, 0x401, 0xca2}, {0x80, 0x0, 0xfffffff7, 0xbf}, {0x6, 0x3, 0x19e6, 0xff}, {0x3, 0xffffffff, 0x7, 0x1}, {0x7, 0x80, 0x0, 0x9}, {0x2, 0x6, 0x6, 0xab52}, {0xfff7, 0x5, 0x400, 0x9}], {0x8, 0x480000, 0xfffffffd, 0x8}, {0xf800, 0x8, 0x2}}}, 0x8001, 0x8}) writev(r1, &(0x7f00000021c0)=[{&(0x7f0000001f40)="2dbc8803779b1ef6102c4c55c346f5934c22831f1a793f464dc3b188cb27e32b23b5e5f587b8cc8728fadf4e755540bd7a5c6181d65d8828f3038db26d1b4d3b373877463959e65266232fe1612f43ef5d9bcd6b938ded7f7ebd7cbc505f07a72ddaf64acf1d68476cec6a51e1181bd6c68a2c3d1085313b149aa29a52430a777b8d67ae017d7c3a8be943dab8814e4a0ad4612c79b02b2f89b990877b042e32fda8", 0xa2}, {&(0x7f0000002000)="496a4ca9e7c6f39ed4dcf90182c69d09a2afd9b1e1c3646a46c83b97956a9cf9e5548ec0d5f75943d757a4fd18a08cc62f2a3e98c2a1cadba8129b3dd9be56198b5966820d29da335fd84d3ff5f3734ecde421f6b0036415adcf615cc2c4309f4d5f7b65d04ea4a65ae8508985aba6e223750aae4c571e1c79df9b38268ff8ee10f9bf14d41c5939f093b1d2fa682d6715ae2f80bd", 0x95}, {&(0x7f00000020c0)="f3571e91062f488e9dbf0d3432f69e1ca452c808fd65f5e8f1873de0f6abac3ef868f1645f7db82b08a110d78915a99fdbc78b0b2b22770cde13dbb1712306a381b40bd57b31d99d769c9bd731056f37a0eca63f9bba1460b5119946c792c7ee01bea6464312cbf7de3b26ea1b472b8bf74b19ffe7dc03230dc7de3821e14a257ed44cc8b68f8c0f59ecd248d67a731479346fc6b3788dc868f716f4d2da379737d92b0e6af534f834c5503e2e44a6de607beefcc4100eb7b130d0c35497a74182657d798f52edced472bf", 0xcb}], 0x3) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002200), 0x200, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f0000002240)={0x2}) r8 = open$dir(&(0x7f0000002280)='./file0\x00', 0x10, 0x20) r9 = openat(r8, &(0x7f00000022c0)='./file0\x00', 0x200, 0x60) connect$unix(r9, &(0x7f0000002300)=@file={0x1, './file0\x00'}, 0xa) r10 = semget(0x3, 0x1, 0x101) semop(r10, &(0x7f0000002340)=[{0x1, 0x6, 0x1000}, {0x4, 0x5, 0x800}, {0x1, 0x49, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0x0, 0x800}], 0x5) ioctl$BIOCGRTIMEOUT(r9, 0x4010426e, &(0x7f0000002380)) r11 = msgget$private(0x0, 0x400) r12 = getuid() msgctl$IPC_SET(r11, 0x1, &(0x7f00000023c0)={{0x3d4, r12, r6, r5, r6, 0x20, 0x56}, 0x100000000, 0x8, r4, r4, 0x8000000000000000, 0x7fffffffffffffff, 0x9, 0x2}) fcntl$getown(r9, 0x5) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000002440)={0xffffffff, 0x9, 0xf}) getsockname(r9, &(0x7f0000002480)=@in6, &(0x7f00000024c0)=0xc) ioctl$VMM_IOC_CREATE(r7, 0xc2585601, &(0x7f0000002500)={0x10, 0xffffffff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1a5b}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfed}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x10000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7fff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x380000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}], './file0\x00', 0x951}) syz_emit_ethernet(0x10f6, &(0x7f0000002700)={@local, @remote, [], {@ipv6={0x86dd, {0x7, 0x6, "2c4ac7", 0x10c0, 0xfb, 0x80, @mcast1, @empty, {[@routing={0x29, 0x14, 0x0, 0x9, 0x0, [@rand_addr="112fde7c4a7dbde16be8ef858c0a602e", @mcast2, @mcast2, @remote={0xfe, 0x80, '\x00', 0x0}, @empty, @rand_addr="baf261e425acbfbd79aedb738499ab8f", @rand_addr="0bdeda28d1c05be1f1d015833fd94600", @empty, @empty, @ipv4]}, @fragment={0x67, 0x0, 0x8, 0x1, 0x0, 0x1c, 0x64}], @icmpv6=@ni={0x8c, 0x0, 0x0, 0x5, 0x7, 0x1, "75c2151816d3102bf78a8ea04e63fd1efe0b96e0e3f19ec621017c92f304b5a56bdeec2e6302ae052045e16471b06224c0e9eb3eeeda1f66fe296e61abbba0a0ad462f532107b84b7f7d20d76a1269f212b9fc537b4ce09eb3faea8aff10d518fcc2792fe9e894f891a78d21040381db7255f2db0e8da7b2688e6be21d29c5bb5dd5f2011130f7d0a7da1f0ef9ba83849f4dfa32024806a3458c58b7b0303b1256924abc571771192e3c049d9ca8d0b8dd62d58ce2059c7473cb0a0be400d5b43c8ed2212866d0c5bffdda5fcb5a2f4ea6217fc75c68133c3744f2c19fa5148d860dbfd44f8af0d1e077beec5503e549fd07ea58297eeb25e5f4584d4407eeea3e0d743ad208882adc9e01f44b20aeeea04d9b1beb3c0a344a7872a47717f166ba1505eab70bbf4874697636ada239e72866e77c16c9670f77180998f0179c0bc1363875ae28b9df7b696b1ba1c0be062a828aba0f03f11ac533bbd497eba6ef539a2313f2a90270659b07df7c606352675a204ca50b08d2c85f357d37c0db98f7ec692a1908e4a5f7667735a17204a7b6d712509cd5f095e8974b5ca56041897e2393af9315570a5afbcad288c815213fa05aefa485c3232267d1a0fc8f2ec78662f6a367b9be31e920a539c027e9598794fcecabbb83757ec750a63a39b566fcaf0cc0006e97f2b981c2afa30a8d041313171f02a7890ff893c9d4bd714bd092c2c1ddb90da397e5a36d0729b88c8796cdd568876b146605046fc1502d127f04248c7562ebbed2d6161efc7fa001a4c28e6f0cc5a6db66f1c84fc4e9945d6be08f43b0a0a05432c3b89f4c983c585b232e78dc7720da60d89d1bd075985934c8409ba08e1f2fe9a554d40a38940aa5fbea7b0705906f2372e22dfbe43205cf315389844e53102917a9c4a72d9ae49b81e32a5705386ee2cf66c823f04113b2eee62b345855206f12086fb56f0e5253427b760efb73b40b054485c9e35ee112e3b9cf43d7387d54cab089d6a37e6aa11d793d04310e6b26bf5403c26386e2472f7a950e1da28b2b4f9dd64a60bebe55b4f6e10e080611dd7e113973e0df1de3975dd06e3773c0b84cfd31667c8e292833674ea4e256811762f0af5207ff6cc91568effece5731d363df643a1b7f7cb8a083ebe9de7527f516c8d8bda1942e88b18262be96b578bbddafb4a4c7cedd5b72cbe76d2f8bc63a271c06e4548627966997694be5ff4bb6fed99267f12487fa82645b86dc9854796218f84c212afac4bb01d43213c4d8e48de818db9e1d1a2e3518d09f4db66288422042b5becaa5a6d2ba58d880bf18e94c3a816ae3af473e3478a03a374a6fe6a3cedd06a116fea6ed668f68b7fee419a70c23022a47b0486d0305744fe00b46b4002dc1967f17618d86a3560c15b3628c378aa435672d981e41ca32e30e3773c39bf97baaa1473d7847a5752460116cd949e4c13cf5005d83f14c74f4fa96e3201e9d2ef5ab55af8a290bb55da0876a3808296f79f159f45d12549ab952ccaf9ab4859f74d1e67867ac43ec587567e077d9787bc82f98419bc9a1656520c5714fa7847115129f6f1d34a8a17ad322acde95232f9ce00dbd643e00f0b6f96550bb6d9be29503a38b1e0fd9bd719a6a2a8f801478ec23cfbd532a0d99d9ef2ac9acdcad0270fc88fabe79c97140a2e82641e26ddaf11626c8d54a96cff95a1ff187680bf7033de30f7ecf192f5a6634153a78d8169aacbbf991686d94f9272256fcd50807342f16e19cf78854c85f0923ef78a75b5b7b1a9844b7dea88f7bf882c8555a7ae548191c7f4a762387047e497c32516989fdf489b8ef56a1e8d86c16b05e13c7201d08e317533524ad714f6193a9f441ad5f4c7329c82e3cc3c9c746bf3bca8df65b38886ef320723c457d1c4d70fee65d32279a6e49bb4cf36a52e6f2b04c585ae6122f9f6b38d8d826d8116f800d01003f3bd3d76bd88af7fcea859c8de72b2e09a92325533dce47e8ccc92f20a8b76211bc430f0af8b733999081f3673eb60c1aac803fb6e8a34f52ab0779608174d14d57fbc5a6e6f8fc07dd104247c6c16018ad8f603e967bcf44111dca1acffc1b8a376674d955f5c7aedf962d33c4fa40957076fa659b8158d10baf3f14b0a7254e5d4cfa6d96d50a2be84c44312d66260021ec539d905e67a86545bc4abf3d292d874e951f85ad6df7ea22185938f27f88a4e2f047580ea0cdf21323d4613d0fd06576e71cc78404b8b70361c16a8bc0c4c1daf9cc1f3b52762c547e49dffff524f457ca3925048174b940b746eca987a570a0e214bfdfad04d62c2fd672884e5a449621ece02cd36f0af82f0caf03ac55efc5fde221362b7e67238dc6fd601c87fd07357aeef7201498677db5bf1d89498923f053f6512d9a7a075a6be207e5a55c484ae11b4ec414c3faaffdd2968770bd752f6d4761cc1eb3bba5667663a26ed611cd602f4c743494cd8b66fd64ffbf1656754d97c79032d96e1742acb11e0f53c4a008ff7470829bb88cec1720a3ae491cc6c3ded778f351292eb10c1f7c4cc9f637e96d89b98799edadc742c27b0d3d051eae4edf13a10c259af16fd39e3a81354b5ddc5135c224eee82cdc966c25b2026d6f7190e40edca77b091cc606db5d0691d875aeb74af9f5a9d8c4c5480e4073a1405cad08ffbe357308af76a67c2e288f39b6a8b81a1a878a429e92a6573e5be956108d9d22d19da2244e5c63f9c8188e2c1ee400f2c5265e5753f3bc55106bfa56ec2a3c9e30e5d87c9c1d50b0e3f86dac9feabb80816cb7a7c33deef7d4fbb382baf4759c26327bbcffd2d5c24494e108f83e5db7a44f498c92a56c4c91fb650b2f773541fec4ed331d6076bb0226606e05ca6020b4ccd555f8b9cbca90937a89ac4fc61c8a15190d60e86efbaa0ec2acbcdade55039470f5736d382adb2934cd653ccdcaa464077dc45d4db373b1df74a3168ef3383a595eebb0690fb17c9ae6df34234171630399d302e5ca72ac6f03457bbbcc5a20d9a86f42c728c7b0a32237dc561c90b6406916edf2cf5dd59327eecaa5f321d68eabfb2efe4a5f1e70e7475675aa2d3e5cec7fad620bcd2678b1db15465525325f0daf0e2025d3c2e4ad67715b2c4643703d574817b1acdba5205a6e9ff6dfe72cc42523c2c050c60c2d8c4dee91acb0422a301297328ef6e794ae8d647f95553f2ac0ab28c4884177023f23bdc4da311646edaf2d6a53c67553024f8bcda87b7aad50a7a900dff37957bf3365da270e38b85ddd5e2812da7496d8706389163913eba4e8582c70da7c090e88f99210a9fbe75916db0e3ba98a641ada7162982fca04e2c31d6409e8ff773b344968624f7c050f09c0bdd352849a5a50b7bef9fd4f1aba77b12ee6386f4edbbd6f0df589d2e5c7ec8f901eff9a10abf064f00a3d7e822b91fb30d47c83e207026cb119bcc7fe7f9969807faa7c4c387d189998166a3982ecd3150e3a95e941bf2322fca13c7bd3b6ea7d2b659b5a5c1fbb5522f01c3403a05758254e1c01cd636d5d2b52f0db3acba0f1e9dfffc3d54467091937f3e0bcd669d68e784df7214bb0351d377a8d8623a4f1dd166d96e73f1683eb3889693aa9043dd64e1d627e3fedbcb380f816cba0578df84d9f19417ab3e647dfb6fcf54bd53323c65c2e8b4d0c89bc92f612be79ab9cc151e274486c3f9ee259358d8cc6636c09a0b4b9db501b6f278563e864587e1f8b6a5605429c54fd3538a574bedbd450504edc30e9206c42d3120bb00229725b3da9e52c28b91373a1667e4652ff166aba53ccff4d79bb085411bb42e079446fe1b4f027f995f5a4eb721ab3aee9a91afd1a915c815bbe8afc9cb03d3b67b645c17e3edb65fd8c7e43d549acbe9adeb12ecf87d237b23c4c0b62593222f670b42eb8750acb72578f33bafeeb0a3916001059c746194bee95477523738e1fe236fc0629280d68a1d5687c442a9ba74878b4c1c4d507436c5dc75b76e1b1525bb1187b6e78d01d35cca4df451d3a8d61a853057a2b67300c6097890ae60e8d7e64290a5a0bbcefcda2dffbbdb7bde73e33de38532198063119cff8a0223cba30b6337ff4b709661dc4eba133b38f0e585e1204c11638a7777c0c6df002511d03e72bc4e5b4a04daa837ce6feaf985b55e335bab2f3b4224c231c9d4dd75c2e0d521444b7e7d9bedc53381e169d05fdde4e58e12b2c5b42fe57f467782abc6fa67d6d82b5ecac391ab7884cb66ab5ec969d7d31cc1998d50a810715bb11984d2bfdb1c8e033c29ba3468a89e585c31d264531b19b7c0c3824704bfbb97d8574b996ab8da600c332e487abb2aea65f6134f07192f06be8308b9d76a4f818e1862574dd4f1c20f4c3988e4de390798108aa80ff347d3bdb3e7a611f94bb7fe9db7f4a8852c84f6fce3926978b6ac6bd77640ddc76027c576c24ead95a8844da62d91b4a4bce3b61af8a1c525961dbcc41f7070550e272f6f622d144e3b8fe54e79b51abb21e0391ec8ebe5cc269e64e275027ae88f37002add6661572f9bd2943f81634182ffb5ff4c02e7d522ada9ebf9a17f3c9fd9237f52d03d99b077bf6841d69b9aee66dc8af3f338f99dc370691c0f6cb49b29e0c197beec993fcb9942748d346625df5d3ab48ace7865b0e11afb8e5507ec82dac7da3f75745cbc6fe088d08f921d9941201dc10e366ae68662e8fb7b13ce9285c82bce1245cf0ea0e16a6f56eaf6d566874aece73c050b6b3bf375343642153d3300fa3f1a615b26ff1bdd939753f49ae33ceae1b1d7fc6b900db8fa34f99e19b5e64819bbbfef8e69fad6014069f0fe5f8428c671e8424eb23db8ddd0e20d57ecd0c5178c83a132d27f2108373c9b28f2cc3c7b08a01f28cb58fee5625dd85339d4c264866a97773cd8b7a320893b05fd04fb661d329b6a46877d64f8839c701910d90261e756794cf76cd97e78006f955b919a50c4f96894fe2306e7bc51e15402c4ca1809c2e540979ebbbb1fd53ecb79cf7d5c8429414e90a7d8df95612171fcf6549355eb83c1f02cc290865a1eb89d1dc166ee3d1c3dc57e5e9244e34d71159d1785c906bd70dabfc39662896617639452ddac7a5d7a4b424273bc9062b73f5b6e42ed1e904debde91b2498e4ee7676992cd62bd9d09636ee8bd5f24b81d3a419aad49b043a7396861d4a4f5d137fe510344a625e5a1a901ef3047287407095b8305f3665aa1097b8dcfa2f1598165b59350841bc1cd8a8f24500afa5f10a8de35b6b09eace0b0017411f754d546dc4e4b1b22c66efd7da67f13485ea1d83ba2910ea1704197d84c1221dc39b778bad5fea88f942a88cd67b1e795a77fd1c26fefc5d0ba47d25a18ee28c7e560ba3fe880f0b66eb55a5312773af210001c31eb26ace856cd80c003f95bcf4b606d84e4db8740ffc78d636f695269b9c97198caa781de9da55e1461094cf9216e41645e96a549396fc97037745ec0535afdd6503d82a945bcd1f78fa8785309db2741fdd3c403ce398bcc30d67e3514462926dcedef89c2ae25d9e30106469054d5de38880583c0233c92a47c20672abdfd0610a6c243570740110ffce605adbfcef3f09798116e925e263db1dfe4d0245a8b94d004bbab1aedab1e16784495dd8bfb9a800db31c3eaa99ba366db0110abb8ef60a0b0ab12069d38ee6e90446ae25f0f2247950e0228f40b61d042f3416883dd2628249b276a9b9c59eee72ceaa3c1e3d788fd50975a0d13f7b4c012b2f457ca46eeb883dab8e01f6330076080d05179808594852ad44fe34fc7cf"}}}}}}) executing program 7: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) acct(&(0x7f0000000000)='./bus\x00') r0 = getpid() r1 = getpgid(r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) poll(&(0x7f0000000480)=[{}], 0x1, 0x10000) sysctl$net_inet_ip(&(0x7f00000027c0)={0x4, 0x11, 0x0, 0xf}, 0x4, 0x0, 0x0, &(0x7f0000000180)="98dd601a251db63e02ababeac6c401e1871a61b9afa20ab234944d81f2b4141c0e94276c3f2756d890f045573f7ea2c126c66be9a529a1f4612ee7177350cbd434a49772dad90d8dbb6c66ab1f5f660bb68637c8750469988fe0e2f0383e5977836dc80809fa5228b6581d6cd58f3ed52fb7be5bd2a43652a0e0d3fdd149b3885bf9358082bf3e895b1c85d72ff98222a96fc90d2be39676654e90fcf7e5b8dd2dc1d3078923c1bf22e151f53f6154e4fa18f2e02b045f8a12c930c816c4ca002f6484b02e6f20da60a8506b2ba5b073819df965144a324d5f6cf26daa6ed731e23677a5a85fed282473cfaa73855173f4630aaaf9272c1bf93ba5af615030aaed6059e5af8da3dd93cff32d030b9be0e8df830fbc8b27483d799b6499fd6a2bdba1cf5585de5d4f4ac79db70c49e21044b344976c4035809e58906ee0861761bcf45971a80592f5b830636acdebd376dfac9c045e4a9ff425cf9a9c5626b31b47357bf17c14a373bc81eaeb6bd10d1f834678be2a9f72b6c240decc7935534eb45d9a3d8940273712120d7c206859e8bdf2467f1ae7d395b7ce497c508624351b327fd54d024268cb286b0dafce70bd0f0a8efb066b7caebd2cde398521f0a4b443a5e0e8233b8b3b204f1793dcc01b2764f5ad3afce58077dfb573293d6cc5248288aafbb0bb1530f3ba3b35da17952168409f2f4459ab1c65da2d1f449a9be6dc6c602d3e8ac11c1f9bb1624b1376ee356047a4", 0x215) executing program 5: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r3 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x300) executing program 2: close(0xffffffffffffffff) r0 = socket(0x12, 0x0, 0x0) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) r1 = socket(0x18, 0x4000, 0x0) r2 = socket(0x6, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x6, &(0x7f0000000400)="03000000", 0x4) r3 = dup(r0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) ioctl$BIOCLOCK(r3, 0x20004276) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000000)="00020000", 0x4) r4 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) setsockopt(r4, 0x26, 0xe, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3}, {0x6, 0x0, 0x0, 0x7fff}]}) sysctl$kern(&(0x7f0000000100)={0x1, 0x34}, 0x2, &(0x7f0000000300)="71f91e3471ac00aa6f471c0d5bdfc037e59ed505990aaba3c1a98f1db0a34b8e64fee4154e8765b59c7afec37082", &(0x7f0000000080)=0x2e, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x200, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x1}) r6 = getpgid(0xffffffffffffffff) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x1, 0x1]) r7 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c2, 0x0, 0x0, 0x0, r7}, 0x0, 0x0, 0x0, r6, 0x1f8, 0x3, 0x7, 0x7f}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xffffcd0d, 0x0, 0x0, 0x0, r7, 0x5c, 0x101}, 0x49, 0x0, 0xfe}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(r7, r8) getgroups(0x4, &(0x7f0000000340)=[0x0, 0x0, r7, r8]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000240)=@in6={0x18, 0x1, 0x81, 0x400}, 0xc) setsockopt(r9, 0x5f61, 0xc5, &(0x7f00000001c0)="3aaad86225fc15b84cc949cfa98df3eddb40ca5bedb31bf6f1d99ab35954b0cefc70fb4a36c75b7f6e9718b52660232337337fc0b6b1ab105e8a5d225f0281c2c80a0731c3b64c82133c201b288c2bf5b402724e5274dae2f15b463b0cc8", 0x5e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280), 0x2, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x3) getuid() semget(0x0, 0x1, 0x3a1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) minherit(&(0x7f00003f3000/0x1000)=nil, 0x1000, 0x3) r3 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000080), 0x8, 0x3, 0x1000) msgctl$IPC_STAT(r3, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) msgsnd(r3, 0x0, 0x58, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000300)={{0x940, 0x0, r4, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x6, 0x6, 0xffffffffffffffff, 0x0, 0x7, 0x0, 0x0, 0x5}) r7 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r7) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x2, 0x45) r8 = socket(0x2, 0x4001, 0x0) dup(r8) r9 = fcntl$dupfd(r7, 0x0, r8) close(r9) socket(0x2, 0x2, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) r3 = socket(0x18, 0x2, 0x0) r4 = dup(r3) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) getpgid(0xffffffffffffffff) recvmmsg(r1, &(0x7f00000022c0)={0x0}, 0x10, 0x0, 0x0) close(0xffffffffffffffff) executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus/\x00', 0x0, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r0 = kqueue() connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x9, 0x0) r3 = socket(0x18, 0x3, 0x3a) r4 = socket$inet(0x2, 0x3, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) setsockopt(r3, 0x1001, 0x70, &(0x7f00000004c0)="81459df4962dd3e540f904c22b1b9ef9514798699c79941b66323a7481772e743fc784f431631b96cfd413e399652b83f8e49716340080000000000000d4f5b7738f37176298a7d266921f07675ec09c101d0923531a1c7c1284a9a81097816bb684e7d117fafdd822ff347bf972de45bd732ae3e7ee4a6ecfc9089ef390df0ed7cfed776b2ef58045de3928b2146a5e357b56980e1d157a0d4949d6e184528c4606a791fa8800"/178, 0xb2) sysctl$kern(&(0x7f0000000100)={0x1, 0x50}, 0x2, &(0x7f0000000040)="8f854ebdb0ce2e0a5a951fbf0400885b", &(0x7f0000000180)=0x10, &(0x7f00000003c0)="1981d83685fefcbd1cbd82b7f8ceeb5ef5b78e4f5da6b6c00d71e0d5d363985f3263d3854aa3e3d3a3f28a8bdd7346057e3c00ffffffffffffff1f5f3efb356b1a3c695af9532f93335fa69ad9f6acecdd6357c3a1111b33643a63e861a9337eac048b801732a3549c68efbec4bdfbcd5d0a73bfb4622d9315553e07348746645cf84ff3f8c475c9745a56868f8ca261583a79cf8b7f4d0e8fb8376ab77eb3e98c42e1bd61e2e15f0453d6ffaafa2eddde8317716eba3588356e3d00"/210, 0xd2) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000200), 0xc) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900930cfb026192c80209a18f1b92ee344e0dc5f300b1fa9a3163ced458e00f4be5a6726c4443193bae8d75b2", 0xd7}, {&(0x7f0000000180)="d0d3a6bdf384539c798304a78a64ecb696aa564afb173ced993e8d33d3c37c48e7762508b372a5e5ddb0c6cd592aeb3508d42bf2aa543032d2efacdc8ecb036016e2f3f7f513844f37c0183fac46687977c0251959a5022c80c049b0349f59f86cd3f9624b053006bffa1ba7b7db6f218fbc94add61b519db4d2696758d8e752f150cde4cca36034a5ed0980cc01738758e1ea88b2214c9f54716e668e13aa446413a3a053011dd387af73646f6d2c9c4c2dfbf4ccf80eff6ff734b8816c7eb7465a1fda6c6fd0e0b01630e1eefcf3574393fa5a4811efb93d031eeff06b83070c848e06465f233118449cbb7768dca2e177b842c5bd7f5bf4a65e790f63767846de9ee19559f85370e6ae7e5d7abc36e070e700"/307, 0x133}, {&(0x7f0000001280)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111dfb565c28c04f3f8ff39dc707387108c33b8b09e470f8b1fc9a71e6b1d63c04a41206f9a1b1285528c871c81f556ff14f4222178cf5f02a12947d931353bd709d1f4b3470710bc3e323e1ee6f090cafc9b6f4866fa933cf60daa3d9b5f1121480a136b309c85030e20b2ae96cd2e20461070bd6b752dfc23f7888eb4cbd8dc2cbf8ac87f6c05fa0cbb8d3228b7e1f468744cd849543abb03eb5273f1c901b24b789e98fb9cf3547549f58f73bde498821741dfac97947e39779102e9db8beaf06b268bd00c9536d1e6ee9cb9974b118974e79ab19b8f2ef8fa778d350ca2aaede9c3ac5ddc5d54385e11626fd7cecaa7347cd4aca62a4120902113c7d76e648e7460ed00420074958a266682e", 0x14b}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d", 0xcac}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x11, r6, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7a4d9313fc972c10a40c0608d874d976c75c050b", 0x4fb7490e}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) executing program 6: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x10ac8, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xfb, 0x0, &(0x7f0000000040)=""/251}) r1 = socket$inet6(0x18, 0x4000, 0x5) getsockopt(r1, 0x2, 0xffffff95, &(0x7f0000000180)=""/201, &(0x7f0000000280)=0xc9) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000340)={0x2, 0x0, 0x2, 0x5, r2}) r3 = dup2(r1, r0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000380)=0x4) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) ioctl$VNDIOCCLR(r4, 0x80384601, &(0x7f0000000480)={&(0x7f0000000400)='./file0\x00', 0x0, &(0x7f0000000440)='./file0\x00', 0x8}) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f00000004c0)=0x8) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000500)) ioctl$TIOCNOTTY(r3, 0x20007471) utimensat(r3, &(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xffffffff00000000, 0x101}, {0x5, 0x6}}, 0x2) getsockname(r3, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640), 0x10, 0x0) pwrite(r5, &(0x7f0000000680)="0e93d453eb4a7fdd2604bc20abc7e43059fc6fe1c309f6ff12224d4f00ea1655cbe9ce6b099334dc87d6b8fa2f23c3d715018cc1180f653af045484a58945db4e6172fe5070890db5fb1c5c5385c0caa7ead1fc342163290495b744c1daf669e6e20de07597f568abf9af4c1b8f661f389311d12710023a6d0e58d3ca8020439adc991", 0x83, 0x9) pipe(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000780), 0xc) r8 = open$dir(&(0x7f0000000800)='./file0\x00', 0x20, 0x108) symlinkat(&(0x7f00000007c0)='./file0\x00', r8, &(0x7f0000000840)='./file0\x00') ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000008c0)={&(0x7f0000000880)='./file0\x00', r6, 0x1}) syz_emit_ethernet(0x3a, &(0x7f0000000900)={@empty, @random="2b65c36db8ea", [], {@arp={0x806, @generic={0x1, 0x21d5, 0x6, 0x8, 0xb, @empty, "770513959ff689a0", @random="e9dcac0c05a7", "867979ddb5e9e559d3614f0a52b670d0"}}}}) syz_extract_tcp_res$synack(&(0x7f0000000940), 0x1, 0x0) r9 = socket$inet(0x2, 0x7, 0x1) sendmsg(r9, &(0x7f0000000e80)={&(0x7f0000000980)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000c00)=[{&(0x7f00000009c0)="5ef6ccf26a7be0ba06c4af4e97e08513846b54c96e523578672baf8425b53a47c784382b03f056e96f0be6e87de8509bda3df8de29635105c103ef97f92be95c55f4f82d06ed07c46d945203224f08ecfdf79683045fe9e22f7d11ffaf13fb86ef3069e381e5b06bde2a70b36f2b783a3b3439c904c6eaf4e48f7b90293bf335654dd3dbb2ed1c60986f3709a1b41fdd9caf643da84826ac07e81c2beac22e388ad5a3fe889beac76922bf45cf1d2d43eeb71757355f3a088253bf889beb1a62d1d0d866c6c0c9c6", 0xc8}, {&(0x7f0000000ac0)="18c272ffda256d19dbd28cd6ea442610379598f5ae0baeeaacd02624567753458bf06cb02f10829f955695079b874494c5dcfceb77e28360cc14cdce8f7cbb644137af76ddcaebb8e401d0b6d1004e0e07e2f5946b2bb3505cd1ff2d942a2df1e7e03160b9f5e6477a413680a045e4580397e487bfbcb944515d80ed119fb6c4a88d5a1e", 0x84}, {&(0x7f0000000b80)="076a2d2a93d8aafad0fa052689b6b58e68a0048e4d1d8dce358936ddf84e3d385a1b5fe74cb2b66233cd46d1342ea55f2c41af5821dd6dab1226bc1f5e8f6344747c61b600a6a501373213d9a4eec60ff0493bc516f4ca38bc0dc8a139e28d38478ca243a4c7ba87c2bb3086a8bf67d804b8", 0x72}], 0x3, &(0x7f0000000c40)=[{0x58, 0xffff, 0x6, "5b9049e43e67cc6cf976a37a4fa7eac0f7240dba0c000fd0f7025ab2c94c8a75c460429c57947e1fd73d27898ca7ff0bed0dcb179b6a2aa79111e4f274dc83d5548f8f"}, {0x108, 0x1, 0x0, "2095d0b12b3ac237b840874a30f7bf7a826c6e02ec38f8a20171c4ba0a567968b6467277c733e782ca9a77e50ad63d9943dc3cb38039dd436425f07cb1cbb14754237c685a6471e60ee59a9c594967da8a3a0d210a58d6f33a07b5493c525a3f7124c0d375635e0bb6d1bcbe9c4ab0b6976d0e6c9e3d55a4015ee3e15c420b52a57bb3835c717a6a697a6d3af70459821cc5a1e65c92f4a925a74671db376c20c4282913f71bc87152af83f22a3b32e6a9c0e4f4a0a1097e791c6f2e468035e5fee3ca902e6cfbd25ac765dc3080452e6e85866f5c62b60232ad17b9132d4474f784144b675fcb37415be8429782f6a6b9ebeec30564"}, {0x18, 0xffff, 0x1000, "0d4f0da284ad5a"}, {0x20, 0xffff, 0x9, "1fc657e818009646e6"}, {0x78, 0xffff, 0x0, "22bb7ad0b23a85babfbf144d4eaa11f4a2abe0f20261be32ee67213f66429ddfe5e8aa612c5d6ff665c0726629d621ce31e23b24338ca02a19a61bf0a5948c5617a016a0e2943d562ac7b0ef9bd59212fd9aa604cf66701708258ac69fa5fe4225680af20a"}], 0x210}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000ec0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r10, &(0x7f0000002440)={&(0x7f0000000f00)=@in6={0x18, 0x1, 0x5, 0x5}, 0xc, &(0x7f0000002040)=[{&(0x7f0000000f40)="664320e15162a057891a416d3d54438d460f05abcdb2d2016c661362941ed25d4c9660a59e7b1926774f7620f6e6aed9124c92f4020fdc0815700452b37c4f7953c6c8bdf32801763d9c06fba52e43d29ae4ef1034bdf3ab14de5d145d9f9eb6f3df4b84130e5ede9a86070c30d8e1e5f5d85f8aef9d9ee62f263f8922eee524d364c02ef8f4a631f733a06d448fbd5a0e4e4f79c1a24b620997e023e823f68ee319a2e3761e82242915e06adbaec9ddf951f96b092a48e6893c39b48ce9d312a2e0da02726f2f043b2176543a2571790aaa018e3200fb82", 0xd8}, {&(0x7f0000001040)="574c248aed806289fcadad8a98df7eb172cd94ba18f4858825f1d18bab8d726701a5df6ed9e5dac5cc1e31827ac40230d6af197129440480758652c08439e55d4dc0e2cff711a2817f15372d3f3b636b6ce5b0e47443a829544fc42360985386e241ba0ed8ec09675b6555be60fb40ab36385d3d336df368d13c6d4570a5841d3ce1a3110e63c851ebe38f845887445ea243cc2525254f41018746bb7697aeb44c81285df5315d382bc231f88628c6a83530dcdad3e7d9c9c1a5ce67542c48cd204bd3cd11003b44a5a000bdb31ca4a6d7d8de1fb1ccad20b03383c107d1847d6cc24bdf41fae6ea028ad08231fe89d37f9aa5cf2a07ba3d647efcd552c0b5f2298ec0e031391ef74f3944f49e2d6fa168b80a577855a1a2ef3e4a8d6f818adfdecf3c8b1fd966ecb2fc13a0bd8ec8979a8e450a887f00cb6b60aa88991bdba3136bec709bf1f5f41c4b1864be1edfea2db331fad81c9c692025137952a8455575ecf0825fa592a6c0d8460759743fb9f42c5acc743a5a1be30c235a234621382d3a5435a4768dd5b933ddc4ce8be6f25a902531571d68741f9db590f0bf9aa7f2c1162971bc85f5df7da16d33c50eceaa3330016f42c4513a3a9e3a0ef62c195cb27f552d9aaf97bceaa644a5f03244724e8ea567f6f04c796294abd1917ab9037777941290173234be92625b8ed991ad45a430d41a5971daa028b6b2573d13f56d80c9a38ec8e93559252ecd85602236b84b1bef808898b9f284a6fe350d928a8bae983a92f885180ec16eb78561f4bb8d99198471d2d2f5dc44f92af9c87d24836158ad6959023dda90afc3bb912fde39dc667b46f383261c479bf36c833637523d1e7a3ba69916ceafac59d05ab8220aa60876e52eb8979263f295cbdb415ed49b33b24f00263a158e9d1f2577f8e847ab7d79a9f7035b0cf461feb4e933b23d601c42fa9ee88956caf5cb542b078ca2a58a6d1ae5da44a3a00105864bf110644209ee79aa20b68ff8fe354fa16351b9f0b3c2200380d32a2f17e92a0e6e2516609d083047db2f08e7ed3316ef1cfcd09c9dba61d219b97b7908fa09432613d6a39a62325385330b99aede78ff7343d14754b07c578a8e04c1795a1653816d09855d1c2ac42e39bab037c3a2dbe56b69aa6065e7b2a8b89ccfc9403b02ceb6066cdb146b5bd55cc55f75f7b3cc4718ca538c6067a6be813ab0e26f79adbbbe9e190ea0993d42bc6a10e5c9620eecef41a9b5741cdd96d7615b1f2de3b038875f96c5e2ddd1e0b4aa3321805e6376cfa3df23b3b21a6b87e59d27b9fac88a63d4b7476f6e9d134f7470b280dd9f16e7e3373839df64bf0d9dd01c9d11a9a1f37d25053000c0a6b28aabf9754540401e6a31b64448958d2cdaea1b455788ce9da5ef942950f5bdb4b1effea3d01c69ff4b47b8bb70a46678e599d8adcebee2de12fa0e594057b1965be9accd08d8ee5944d713dc26838ebfd146a7a50b915b25c32775ee601414743548666a8c5ac6d0fcaeed530c763e91cd6581c83d5bdf5de2febdf07d19e7664afe2a5719cdb0135a3741f56edc3675857c11cc35c6c2b59893f71a2850dc18a7687d68d09ce3730aba098e2932f73541100e1bd7f599779edae3486ca1f6a499cf12a48ed76cc521791a37b4afc7bdf9a35d1b48db87fa31fc8c8c0cb55846179461e24a2aa7c3403b338d63f2c32f9710631f0313d6692402b174e0787b8ebd4929edf7caccac9a869cea5eb85839167c41c551869e14b99de305456ecfa2ba780a41bc5070164923683e215451c9a912edb38d03cfa65f678ab25a582ebd43da642cd8d54b85839d67283f1a9c55375cef3319f9e8539b4dc68c86463a1db7d07bf6466fe3151676e995f2e1e73fa44d329078fb80dc3099b71d9be8a64778ba9998b85a57affa7fb81fc296d363df53f8349a3fe186b7f4997349f30f420e345b8acca80a94fded447472b2dfe0d920c294bc510aedf967d63353576cb1e578d4b1f7bc600222fe3fcbfa145a927462104ea75c8e7232fc8d8692890c8c1c6e9b10e890f4524dbd5cf433cb3692f7fa03da8f06e945dd4edccccba5af2e407cd9c62df0021712da76cd52764fdce9dc760c9e30522b4260687abc3e6d036c38fd9f28c75642f3dc51961fb1f5b43fe231040a46b345cd9193d7dc34a4c6395b92ca52a3ebb2dd98a16a171966cb8d607876d67ac9c8ab89cd68e8e6cd270131d234745918528452910e2214721408d316d37e150c8904aa9f3a8baf95982ea2f102ace2facb24e85427c202608be0516767579b386aaa08d9f876742d2e4c8c20010c8899255ecad1bff7d7b2e188b6d9661c28cecdbb72dca58887271429408b4fef8221069ce7bbe3aa91e839176741110dd71a4300e0efbce4e27aa5919fb92a1c5770e9a973f2fb63c9ff91092e3bd0d7aa458ce544d885440fe4ddfb7562d476737af3ffe6dc05ffc3dbf03e4f98b0bbc768a1f2f522e26f481be9acfc8105e40af573a45d971c2a83fb66a7ca53467bb0c1873f80695d4b77f70d49a0c57c2fb10af480001ff6ca9f643bd69d7a96de280c10b58f0c81e292a72315b74e7040a226634e47742b214120e4a342f724ba126ed1f06858d67df2b62d8d1214d223ee2b56ad6de9c18edc783fab1b557e067c885a33af9bae80f0bfa466457d403ca220bc071130191313ca658b3bc03afbf4dc35722457570531f56ab204ad20d5003de443a507ce866fc6cb625bd0044a6f5f52a0530557cb50d861f4b0fffa6b658714c3b9ffb253b8465af88ad3546afdde27de43e73bee720b0dc564b90779e13f42792ab84b3724f0bdfebe091e258060735bd61a305c6b74c0691201906d1bc98a9f31c11df6cadb8f4bbc4b2862727d276f32e329a6361018d542db3bd770020f459b749c29820aef074c7b558218f7e7435dcdea9c7acea5b8af63a886e1401feb2b5d5ff7326e91008cc4eda092ce68c3b6c230698e448d1ca1e21fec105562ad41fe778873a7f610be171f19d734f9e74145c5f632a2b29a3ee6a821f12e65f2d419b2c8e6bc4d04debb53ba056acb45d47a1900e03acb975d703494134760870432796b7846fe3dc8d72b35e28a428fe2df937d1c08f56e535d7de6443b843af57bc7592cdcb8b25c175795a4cf311c9cb1762781e792e6198bdfdd03223cf2af03de12a15493c49fcad53047affab456cf40d25f391afe890df8a14787fd5b17b9c4c145a58b27ab240e67875fc96b8feea500716f6c2e05e66780d35c279b612d47f3a5c819461013b3e61cfce8541e21b9ac0d5f05646a20f1c8fc0cf6cd2062cdad776a0cf550601e6fee8232150e0ecca7131b1a8d8292a8f7950673c65ad2ecb465f5eb576fe85ed0ad9894e3169f4aef7f80f097d53b47d023cbb4fa06380f655a6e794f15d4c4d02e01e4f4ff55fc44700ad204534efcf6e168b813baff9b5b20c4dd0e8e822b4702e437c8dfdbb06c22a6d410529bfb1a613837af78a46e70f55bb411c4d164f96e9f6e33d6a3fbb819d042fd309d54f9b660d6434db6c489f1e772cea65387d3b939956149070910070b069771bfa0d56e2bf29fbc2455b0992a9b75ce8d5868009a2750606e841599a6993c27a68f73ee9c22836a41425e46cb67f7025a50645efa3a6a829c1cb9feb38e7dff188c95255f76130d6958dd9dcb5ec46d894672297068cde750be392238d41ff6e0cd3a39792164d62c059782a266d7d8abf41b75bd75a5aa847923c57dca2e32aabfced3bdde3057b3c9ccfa6e883c122bbe60c70b0f12c8f1d48933002629b2be5ba5114ded0f515e4c2eb3010b5ec840ef8fc54a2c6fd5ea692a9fade07ff0ae6e3c9d659279c75763231319b6932871b4d24e5b2079f53e9aa113a7f5f2f76cf35528d391434d886ce27466d520b984575a6382a6abbd67b6a5c3bc7ed03edbe79a1a1ac09994c37381570548cf6f9cf58360b0bad57f50a171b98f99eed34b739da384d41ccb27c7b0f25259f6537e3c33431fb9be34e068c445d9b28082e13754879bede96d61afbd0e91772d48d548d3442014cce24e3cb816b7c9e7d1652a8ef927cb7f86ac1104dead6080440447559903e4b1537c2c7606efd16cbe402bc7779d58d6d3f1771eebdec4db41e691dccbbb11fc51115fd72c00d3f35d04f3ba6cbed82f74959f4cf440f57689d12d4a284463fb1e1e066049ce8f8df07138849538108641c19fcf1f8b054f684e7e1bd43148a9181147e3a303b08cce6f41d89e035526b105a3f40f8cf70ac7bc3d22570cc8919849cddced466b286fb67b39c31c9560ab58c2d669a1ca0d526a22ea7e52e3a075442f95282c169a6a6ab757bc98603379eec097cc6ea05dc03745e23c12b8aac0c7dfe18134508993a878f29419620675f96959acb8a759d40ab5f18d1dfc36f07672b7c81529e8ede9abb7ff36c0d1f138ffd6e3b12c987529ce2b2820772bed0bc2abaa78e98826d47836f1bc864ff296da73426ee6d3c60ea58ac2b207db73efab75d17a5cc4f4cd7bb73b42ce1f66aaeefca38ac4407ca4771d2bd48bc07f33cfc185c960eb57570c67c44aa9392723b58802b0a56738e48dad420bdebb0abbe5644ceab938fa271d52d9b362a05ce2de42522c40c3b78ccf09e3ae151e17868fd7f536b5aac922624f70441c1aefe57780def8a534695e464083ef8b6b4b148362844a20bbbbc0a6bf4f11cbaaf8d86742aedfbf3f0b1f3d06b2dc1155721390d33fc26098cab48d6db5cd5505332caa544756550a0eeb03dc753ac5206e2b9f2d162a88e634bba4cf0b4eb690f964f8cabd10e49885e26d0b67ba0c3f2193aab8657ca000e4e9c671affd3d4353b5bbb4fe046e3d066207bb56ab7bba305a5a204cf4ef69b5fe632c25af9b753d22acb90749a7a4993ca1bfd7500fb16da26205b36d7296a6a7327044f754126d9137ad6fe549a4f09faca66aa8fbfcb5549abc78d41c63a864ac044a9be1b1ac82d9d14211c6fb1e8c04e80debb0b4b1bcb90a42251f9dc8ab473cc8bcdd8ab4b6d38317eaad3e7bf66d8a93d3403a38f645c14e6d8596a5a1e3dc799376cd2deae3a3ed899a890a3adc7bf198bae4bc3fbb0b455f6c8eae4df7dc0a0803c35a1508a05f36cd275407d6e57a7e5fee4f0009979bb27fc4c08924c6f80a9b7079300208cee137db5057a52322efee2cd428f921f6d3ab4e033d3929a3c8ed852ee12a762606d9613729cb028468a7fd0b33963de94e8e02e67f559cd5b9b2f0b49ab406d9f44dc3736aeff04921e58cecafd974cf3031948e44f4a0f6972100e96c7845b7e005e8bf74d25a91bc23411d303ce226586d707868d59e62f0f8ed9290c7dc2a5ea8e3724dee6eb6527655a058f8ab4b9fd5bac999433f2bdc0a165e9fb85c9507659c413fc97311547d5cbd8378584d78d60495885e31d43c0c675eee7e4872f4d5be7a324f25e7574e8088124e308ea7c195b0278cb62e543816c69a820d378522231a7e56db8a1f261b49e9edfdd615e0964ab656472a96984fd3c780e79040e6e82306c9a7b68476e685fc938752ef9cf39cf716f534ed9ae7043b6ba800b512b66e4143eb06b41e5f99beb46a39879ea415c59681d0da6eda2ab587dd943e589cede95bcad79ad9201c53c7cb3161db817f183afb3e00b1dff0e5799685b3c9b777fb4f5b5a02d742939325dec258e0e9d186e68257ce0076f7d9e53be6959674d380232b49ddab2848edb014d01ac85ee1d579131e52c8b3774d11fff5f3446ef76a581a8f3a", 0x1000}], 0x2, &(0x7f0000002080)=[{0x20, 0x1, 0x80, "6a6566eaeef431e73e971dc6a342"}, {0xa0, 0xffff, 0xffffffff, "577d22273799c0c909fb0362e3914154a2df21b4109aa1de08e9d280a5c4335723ebcf62bb1f9767a9dbd11d6d05e883535c8db841ea1a6ad0d1451988cf5416d68c8906e2423b2c52a3d169a08010ed78a62d7872088defd25727c047b0076c43c104651d4df40a787875a15e14a006aff3abecaa10002fc8bddb334d22901303192511b053d5720a52511e5c96"}, {0x40, 0x1, 0x0, "2c8608ea06706a3002ccf4b025f32447880523be0a4ce49cb918139d896beaffcc0ba98d17ce8975977df3281d"}, {0x20, 0xffff, 0x7, "1edd3cc8d0c6c33403"}, {0xe8, 0xffff, 0x4, "b3eb0a4eb2b13a77e531075c4dcff05d8015cf41ca8da7841b2bd6573fac07952f79e191b8d2bdcb5283d4d555c671caca1096eeec371ea953fb0e2f30160f6b7864f43b77acf567898bdd3bcb98f3652a98d5cc7315c4665e4975bb7dbf87e9e4ebe9152627d12fc0c362fac329d451bfd92cca9a8aaddbb51f992e28d28229ceba2ea15cc50599f2a9ce7f362a905e405b40a86d1a25c162629f3429819dfaaa0234d4a7987e9c845b1bdd6377fc2720eeb966d84b598f4fe4a5af85485cd923f0197049851431c2739207267de7700d37"}, {0x98, 0x1, 0x0, "40cfddaa1e5a4558daf6c1316bab0de21185664ef3f492be1ceab38ac826ebe5a05c5402cc05c4e6e3d09adde84794fadeffce0347645189f3ce0b0b0fc9b42eb9c2e367972610ca039e5e0066bdedd620da1652a52a6f64fa06b90398a5ef1e2453a04323b441b5eb96f765fa0322748507d6d17f84750524ad282ef8a74369a437d9"}, {0x68, 0x1, 0x7ff, "9a862b2c13b3c3e55fea8d276bba7f891aa6f678f772ed93a385b03d99b1db83cbb1a3dede54d07f65aed819976d01d759155fc1fb7ad80f17f5f6ded06788b87ddd2ab2ebec4e3e786ac4b60d2a70f33903"}, {0xb0, 0xffff, 0xbfc4, "feef8a5296f8a65f1cdc3bf1092499736a3febd62b85903620ba1dc323ebc94a8376ebbc88bb1e8a0e15b52a0e53fbbf11fb369617a2c8679d116d081020748f291179818f5eb732f06cebbaa14d537797c7d2b0f4f66bacd98f168d1657f3656e46cc5f6dd28226dcd6ad2b75cfef3284531403334b8a263dc4bd03ad8da1c3cd5aed24660758b7206a4ee8b8462b2aaa4738f2e0203135b07c09de"}], 0x3b8}, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000002480), 0x1, 0x0) bind$inet6(r1, &(0x7f00000024c0)={0x18, 0x0, 0x2, 0x5}, 0xc) executing program 4: sendto$inet(0xffffffffffffffff, &(0x7f0000000080)="06000500c587aa13a98fc013572190cd99cf6fa0a5bb4ff6f78eca11c6f7e68fb5d16ba296764a111db2fdc4f626b3d46a046211e7030e7d5ed246140d0945437ad2468165eff3c69777254c0073f6d6b8c657f023f993f40bdf62bc6bc1390ca28675fbc61a2b0f71a0a66c707530f07e0058463a401851bff000418fa31c4ebe2237d5391f3bf20e2d348d8b3ff726bd9db1b6443239904acc1ae0b14e0e6d5418c336ffa89857e98b5dd6b6737a7ce3a519d014409fc65950c2ca994866ac0918ba2fddb74a900f2c7ea01667dd59e5f238f778e331f7e9b695b34ff2f828aaa77fc438bec5d7ac201d87325f525d23ae1661c537c157035bb0ad7890f8cfdc8e3f7f70a409da89c2eb4d0d58c602491a5d2fa4e1f34157fc21a82480d630ab", 0x121, 0x4, 0x0, 0x0) writev(0xffffffffffffff9c, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000300), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x3}, {0x4000006}]}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') r2 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) syz_emit_ethernet(0x2a, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1, {[@noop]}}, @icmp=@echo}}}}) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x400, 0x120) syz_emit_ethernet(0x1b, &(0x7f0000000000)=ANY=[@ANYBLOB="fffd6000000000000000009b"]) sysctl$kern(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) semget(0x2, 0x3, 0x300) executing program 3: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) mknod(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x40, 0x0) fcntl$lock(r1, 0x0, 0x0) close(0xffffffffffffffff) mknod(0x0, 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x101, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', 0x81, &(0x7f0000000100)='./file0\x00', 0x8}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x2, 0x2}, 0x3, 0x0, 0x0, &(0x7f0000000040)="dc290700", 0x4) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=""/105, 0x69}, 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) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7ed841f1e000, 0x0, 0x0, 0xffffffffffffffff, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x18, 0x0, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @remote={0xfe, 0x80, '\x00', 0x0}}}}}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x8, 0x0, r4, 0x0, 0x0, 0x80, 0x3ff}, 0x3, 0x7, 0x100000001}) r5 = semget$private(0x0, 0x4, 0x42) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0x6]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001280)=[0x7, 0x101, 0x2, 0x7fff, 0x9, 0x81, 0x0, 0x1, 0x26e, 0x3]) semop(r5, &(0x7f0000000440), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) chown(&(0x7f0000000040)='./file1\x00', 0x0, r8) r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000012c0)={{0x3ff, r7, r8, 0xffffffffffffffff, r9, 0x0, 0xfffd}, 0x100000001, 0x23, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, r8}, 0xc) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) executing program 5: sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, &(0x7f0000000040)="83f427fe83d95d1fa28b95147bd29a1ee37563a9e1df0092eec1ac4b3501a444abe7e33e393093a5454d1887fa0df06fc60e76231f6daac401b17f30eab34735980b29d934f977658465ad2a9e20b682df71465b2062cb6ab41c1dc340786cacedd13f66fb12792b00e71e75c331e482ed2cba723a29c2f81a8283f55f364554debfc40c00403c708780ba03aef53176a7f2f75ded4bb3134a01df8dcb5762e63e8898502e51449ac7a46eead4e2e6ed8a66aa8f957d9e763adb40be15a2366b60661c03888d8d2492df7adea42dfdb6501c5b084e63a4d7f29fb882885a244f59cb3c430c0b09ab8eb1f4c119451d5fafa58fdb6242309890d89edede241ab36793cc9de71ea7e4c19813584e10a76d3c49955cd7d100da7fad04e45ad2f94f1acae1460ae98101ffb6fb2a687b6eb0547b6f8746d0c274d1fe8f1b004325031c551eb53ebec43618cc508f434c5991b04f88ce41c9c38c6d18feefa1842c18be1061eb3686042dd5fc757ec882ab3600702f5e3caf49ad6ed7a13caca2e193ee874f4651bdda03c96983366eb8ac7a99928d5038b3311c7d9e639f7a929401867930c179331a79cf9925a832d027a439ddb3ad5b3db1d99e110e080c6fb31482bfa0c63d878cfd1304f3898c75d28af4da00cb62eab0dc15795666715fcffb873f1524da68ce659db16f2dbeddf7569ef851a1251466c2a158d0d5f148373b0bc2c5307df10d3ad7832d19a5fb3184f3109e2b2498d883804710817db74395f64baaf6ec601a473301c3ccce7fd002ae15ef4f515dad91a3e8d174a33bf082241c17608b5161cb5c1b7aefb3c07fa33e6ca6852bc9bd49dcbb7c8f17feaadc86d74d0ba79ee96518022c79c13ba20f8e22b942cb3618f3ee8148aa7f6dc6561ee3ae688fd0558ffb875f9c4a9d11a8a264ab6fb4fc82dcb5499a6eeab6ee4486c36bc24ab018b6822ac902bf30147473cdd45124459dcf95ed5c65219f7d14757943aec0d468b2c0bc87d13af0f1a1403d31daf0ff7fa67f97fa53bfd1c9b049b8e7010c9e5b375ccf7d055ca2d677ee7e9c03708d7c19677d3e3b8421c336df37487ff26aae2e670f43a4b8d736c1a1b5525bae1b674815184242bbdb6792eb101327b8b1bd6a63fa26b5af7a6e93b15154f95a90370ce7eb834c27f2cf29ceeb59fb5b5b093c4398aaebbac19b9f28b4f879a2bce9f2a3fafa5813ce74e7360b0a8ea3d3ae7ee1f013caa0be6be7261b3425dda87968131ce7874cba8bbcd96f68c42c4c3818aae9acb026ee1e1bd28e6bf4395144268d8ba35fdf70a12efec11aea2d78339aa905d9ddba43489e940e92ad8c0d3d86ce801a6b86ec48d384d4b80ad7297273cb0b6b25e8ccd67d85a4d7805e0a82d78962f934731b83df2890838397ca02491003ce680b6c4c6342d7091fb43ebbd8d6c06ff797f0a45cf01e4016378b064bb28c25710cacc5fd1392e5a4bca4434c3f75184f136bebb880417c8fe23b187b4c09a1ceb88e655b6debdc7612698ed2e4b96097157e75f5d3c7752e6129f6d5bd561942291e496e221f8d7f0fc11daa94136d9b33f1fda662eee5756ab0f6c175d114a054455268f7d4362e277c572ec6f2729082e3546132d0122085f7f0ac6ad7e9b5061cbd39d2c9beb922d9dedc017b5d50eb16704237e9eff7469a1ca042087a56205f13df9ba44646b4ebc210552595f0dc6520ce76e21a3a4c75735588fbfadba728fcd6f53e178441f01d60f513b6eb92ae22f461340d6650b3997d5fe9fe43d185c32644d400378019a7b892aa71b81ff9b0d227ae9a53d0ccf43d02a0c22e28ac64172ac46f655bd55a9c380ff2461089c13a765641a67825560409c747523f050d2cf5b21c6c8e61e29812465c60a0813eaf1454ece8146da1eaa261bebd3aebf5647370cae5bbdd425d52fc929e63ed5528a56a9e7fe9bef084bad8b8267269b29e5cb4499390d1f80cd9b814d07cbbd83d780bfbefe0e4e7ba29eca8210bf07705b286c96db1bd03d798ee2310a8d6468b252cc519152b152174ab66171286b698f7306291b3308cc09b3d618e25944649eaa533ea19626aa30069ef35af474c46e9aa07f7e2c5de87717082469632e5d6465d0244d07909c74aa1c3dcd9b1c9f582cc2946b894da27090248deb472b4c1e75ebe2eb0b3b450bd6b882cfc679744e1b95b26610d52c3be1d0c481b717fe9ece2cf478ecd4826a8a434da12e60746df4dd79fb1fafde06702fbbb6dc3e436bc7935b43791aaf29ce0af67ccece580871d74a126d04578ab115956addf48e682b3860171c229f5ea776d9e4a29ea68ba8a0e5b242d0b2ffad328cb915e2233e0d9432bcea94c44157b86cc5ee216452954810e596eb6cb738984bd9f81e54acc28b52b97a792c12eb1304d2ff24568abb2acd4db32d6aa35e2469a090f2d1886dca5cd42aaf10291b0deb5d477fc3e1d21d35a677090309672fa711903a97f16fccb8ceed271485e5b268963546cb89f0417241eaf550a43a8f1aff34af301de71c36fe0d5351d308359683ec7524f662ea4721972c30a75535b64911c360e27fbf3a79bd562dbbeb8f8b3711748742704671037ac2e3d3a5e90c78835db687aecb427534b785cc96546cc4131ea280abcb0b5cede4a3c9c0d99ce617dbe0c2f2171446d1b0e47186d40810212f772abf219e2d6cc5f6204dcbe7d270b6460bffc3087817a3214f7422567d09e8a17e5fc45d28db0415f8b71db264e9d912a9a163d967bfa59582d3247bea895e559bb970e7008d905e5bdc04f943a841aead34a319592cbb79083ed08b904bbad8acdd070369f3ab7cbbaa5805a71acb575491910b43e4e2ab91d3e94056291085c05e0697c4af2aa0a36826bce60aae091e4641e2c5034d1cab5aac00336aae2ea324103779f6d95d15b92127efd84103cf59919bed58316c47465890bacde621fb82ef2d66d795cd44c41ff8fe656ed8ed229493789407378dffe3a6978522a5e34a3326cbc2e72815f1144fa3ff6f2d187c9ea6168822e08a8243a9536f9c2a0c58b47d251c0dfcc6425b65bf382fbe3557a39a7b01ff2070639b6d1642e5143ae969be1827f5a9917f2fd932bb5d547901ab17d6438a3de3f3ad9a812331e18480eb76466c073046a8788f49ef07c670d42987f3332cfef5d2a5e9abd24edd575e2a656c39dfbb264abb99a1726ef8e6311fc3fe0ec7fcc474172df3c87f2dfcacb276a23f51a9e43a1fb348647dcd584ba0b0024ddb3d8bb66cf9bc0a5128b439039f95f26df07acfb44c91364c369c7d70e4522916f27813947e6f6f9c32e5dc8f3802e65b4ac366ed6a20e555d791c83bbe1a9dfc2bb2f72ca63e4520e8d93e94e67e7df4ab620d0ae2eb46c5409d0f8121341f24ba305b87a82c1914559002b3c03d32c8da45b0489ccb16c07e99cb932e3a7b39c9e855dd827733bf622e8bc8a7154de5c2d6596003e064097cc2f62beef2cfbdc24ff5dbe3ec415dedf0341d07f5cae743febd8083a26d1404d3ab952258074088c72aa098a079563275a26246f4b9294d3cb1ca886a52285add1a66a27d0f5b2f2f489138a39a23ed48ba9e389f0224b0a3e2267c07ccdb28cf50761a3657c4e48d08a60a4c96ba1976c922b14da2ac271990bfb0920db8fe6d57526ccc516b762f5b4b54884c1ee9039370ead80d95d29cd0293b893ac6f0d486e7d32cf591fd1ebcb74383417b2635a860005d353e9f83d9b402a0dc4e4f3f1b1159e9bb8a90060e0d4e4d89657864ad36fb181d7c3a73517377707d2ce3af219e91187e9f00109e40f36aa148cc0178e8fa05d0488e8df84edbf7e60cac94c31f414b1c7563b2ca0007991319ecb6f62cf7a1d9f7d3b354358fe34b7e766a9eea238028bb61d64266e3e33e87206d8828ba3e65f416db12805fc0d0379b8a193ced48f3e9a9b0c81ed0db5f76534436d87eca62b8fc9e4f11d3e400ee9cfef3c2648c193008b4417cb7af49ae6fa9aad6cc763d881b8cf597ffe9545d3aed905115f46a919209bf7a5b82e0db005c87bcbea6ac1c91b0dae4fcc6f744f51a13676ee9900a6a46a3fe2cf40858b39d870d9a027e9f76373e7fffb8010ed361e668624e2872ba45e0c3601cf1f5027842bab75c57abf56fba4a9e8499b001f5e59199243f0ff45e07dfd2d71ca002c03e69a18773c962670e0861e8c088ea844d270387f1fbfb75ba9e8d1118cee5db29a99dbf3fc7d770cdaceb4e6e53a6ec38276116c694382f4b0c61a907a11e791e5f276648f2f1121eef21faa3bd10ebf0b66335783fdc6cb89507838042561742c0422b3ec6b00320dc0f34d4cc39597015cb4e783508f27a330e2541fedec10bfbb82f636d3eb644d51f14c34e820b3ecd2ec3c6b64f362d8e48794f86d2dd5fd755df2db7ce53c447e4bdab4ba81ab32a39ce01cb3bda52039886fad48dafa85bf6610e50ae4c7d2005e9df311814139133e1d7531c8eed48bc86622a759c94a7a614ea5f8c4b05a1657dc5f06269dabf7708b7cdcb40bb1ed2ea9372b3a566c069a6ba01acd47733690dae0d7499b81186971970e82f2e419bb363e6be82e44d8448b6818fd539cd4f596f680e00ec83834939dfdde57e1bfa74b3e6c85423334f7e83010789a2b28ceec5eb504017bf7795f549138f531249d3336fbe99d4fabc338df6cdd4bb848ced902cd72936840b6ea0a2897a032865225eb1733f8667c795464be86d37fa265993c8597dbb3f8bd0dad533812d28c85d9be3ac0a33f90b94c7ed9151c67d4f18a0db00ec1a4d2049b8c7689672951334340e8feee321f4ac86fe698afc25f7996587c381720cd81fa10704ffb924df4f983eeac2ead0176169e2d00216dd3200e3ad1815fdaa9c10b68c594bc561245648d64cea2689561315598ea635a7d5da2f888cd70cd5ba09a1144850c29427716651ab0b97422405369fa8269f1df9acb23748a4eb569bacbb70d770a8a9da415e71d040bba3dfdaf53f3f98301c908424c5dcade5bc577e8e875f0f697599998ed8bb9ea9c946eb6f67b01197c4fb0a5c2df3fbc0d872ae3f897c787348a5a5ac8607f0c2c4434b3678135726fe76d385f5adbb56f77e9e297e7b336999a32e0ab23177ccd295d4d3dbf752604f137c0abccfacb0973e73c4a45a49f6ce00df5b06e253bc6c686f1068ca896281d9f7f07d67f004be707cd18ff0d3ce0a4b49984458df7d3a3c4b8cdfcd49c4d839929e1a4a299019a3ee27a928fd905f567197c68a67fd4379b9c884e02d83aa2edf91f0f0f014605757de5123e0b9ce2ed0aebd3835230346c86a4f60b580d88e06a28e75be9ccb23fb58532e856f5ba46bc737c3dd4c917b85fc37cbdd120e17a031b0ebaaf022ac97a8c07ffaa702f733f6e86b437e5f6311703b5bc632c28337a7036263a03060605c4786ee5323885ee10aa0d8394511392fbf5ea635b292050daa86f484561d8d2b046d916311632aba4e49c0fea666019f30f81de5e67879195af2592744689b2de75b5a64aa1256ebc95694977ccabc7a827915ce73aba0fc222028e7b7cb090199e2ddb1d7b428b973acee67cc43b6c8c9ed28dde453ef01e1b2041f090b1710b050ea629d35d5863a247e129bae6bcbb8faef7adf77f74ca8a2a4a51d9d3271311b52b2a6de52ee21efe422090cde5647ec2006b1678458723eba41fb12f7df6f4f19da501816458d41609eb43c8dee38654562916c9818df4dc187d8a222125573914e465460868e9b02344645c1e13766b5927ced26cc83bf7", &(0x7f0000001040)=0x1000, &(0x7f0000001080)="435b88c2e6a6a33f999520f09a5c43596f0046e15fc5cc03a9639af9c3ed4f1dcba072ff7501ff3e086edfb3298643102bc6a9c9dae03a597f096fc3f8d5614f488fe3051938f800751c4e99c127e2fc802edf8e32f5fb46e74dfb5277d1a1b0a35e6faec5e64295826f422f2fd2b03018114e119cc38ab3a2e572f03d5e66a7d2533fd56b271025e9143598ed6b4ddd", 0x90) sysctl$vm(&(0x7f0000001140)={0x2, 0x6}, 0x2, &(0x7f0000001180)="2e1bd8bbec2fe3efc6f011d8cad9b4bca7de49c9edec04621e492a275ee6e471baa2a51faffc8b151abe47e369fc7aca913f213f2b6308fa6d17a329254370735f5a4b912f45e93473b0501827ab6f273074b6d25f661778ebf728bae24231", &(0x7f0000001200)=0x5f, &(0x7f0000001240)="15d8bd404b8e27b7ff0c353967e1cf6e870e6780f00abc4d9cf9dfa2e89cd7190c897726a16ec2daa5afe0485d4320567b035916298eb6544fbe9c", 0x3b) r0 = dup(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001280)) r1 = msgget$private(0x0, 0xd4) sysctl$vm(&(0x7f00000012c0)={0x2, 0x3}, 0x2, &(0x7f0000001300)="93702ade8a7490", &(0x7f0000001340)=0x7, &(0x7f0000001380)="eb6542b3f53658878181daa4be7f9be2d51e33d3afa1bb9939c80c34f500bc64e62776b4bdce509f8ea7e51d01d89f5892bc165692caaf51e57e426dc268e378e198c4598c558427d3489a0e6593ea85b6ff98e8e40fce18ac570b4ff955", 0x5e) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000001400), &(0x7f0000001440)=0x4) sysctl$vm(&(0x7f0000001480)={0x2, 0x7}, 0x2, &(0x7f00000014c0)="05f9d0137fc58a23403bbd25535ae19c00418416ba0b87f6a046c0f352ed1eb45b60e02befadd9e67c02292b0586d1f0eb663b96f9f6ff167adc66f63fc6ede28d176b02baec4dfdc6d538817227859d846c43c74cd31ab16ed1139e1e7b08ddbf4304fd40392e7f4ad4dbc032eed6810508929bdde6e0219de807dafb8b8e6e244df28c1e6c36e6b0d51f98bed30a2d100250de0811b8a0d6488a28c6457d0c753fc74a79573cf3070f7fe8ee572cd424bd0a32fbefee31752e9bf3191d71fba51c4cf1067887cea536", &(0x7f00000015c0)=0xca, &(0x7f0000001600)="59ec143af1801451f29ddb7a32897d5b4f0c2f3af61810a601b638e62a5a2227a90ece2403b09ac2592de786f62d9c091aa689bdec73a132a8c9bae841013b42c83efae9e99604919d54fdf5f764039c24cf8904a3a25fe532e6dc85b77a96f70cceb1e675fbea379142e2f7cdba6a27c6fc53f461a9ae9d202559eb4fc6518b581c28774bdfb30a0575a935fd68f528fae5039be42ebe758efcf3a02395a65a90e19a", 0xa3) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) sysctl$vm(&(0x7f00000016c0)={0x2, 0x6}, 0x2, &(0x7f0000001700)="da013fd1a4b1159717e54aee614ef912e6c6f93262b8154f0e86272bdf945c60773d0a0edd62d099f7d57afd6df3685db546055bc61b30c29f45d00093cfc21cd7f26dcb60b483985b533777cbd8cf5dbc7a3e7fe11146abed5d3f197cf5a5fc757e3a6597cc31518664b6bc78f3b56581511bbb488ef6d64bc9675dccbcceb759e9", &(0x7f00000017c0)=0x82, &(0x7f0000001800)="51c6e9f7284b9458bf338068137bfe1891d593ed4bce67d87153053876d690295d297953b0d8ec3d6e4ac6d1613cb7137edc1c9dc993cd063930e6b8e4803e757ca65e8b59453e40812706072c0bbad4a2565d16f88bcba43d2e45b0665b50c3d7c5fa2687b29f3a466b2e43b4947582c50eeb417b2b7e40feddb53ddeae41436191614b241cf3935841fdb66736106b9ef8252e504da84d9cf7d8bbff7ba58a3eb3d37a", 0xa4) fcntl$lock(r0, 0x7, &(0x7f00000018c0)={0x2, 0x1, 0x3f, 0x8}) msgsnd(r1, &(0x7f0000001900)={0x1, "380eb50e919ad73eb41c73bbefad1d218dae45d3be08622bdd493dc6c62b0135cf2fa96c90d004aaa0bacafb08d39a58bcab002c88853f863b164d6b054319520ce08ed8b6771ad3a1717ee9cedfcce3b8ca0f2e806bff54eb796a58b44ac9e8933e2583adfbbc5edebd8cab41a17a2d8f6066186daf121d478f23301b77cde770e84be2ef492e46fd9de05047ff8e8f5c41922c3ba8"}, 0x9e, 0x0) sysctl$vm(&(0x7f00000019c0)={0x2, 0xb}, 0x2, &(0x7f0000001a00)="47b4fa2f2a6d8f94bfd2b77615b6d140c0ac0a991968095de555adcdcb90b37e9be9062d879cc3bb209c7a2f00", &(0x7f0000001a40)=0x2d, &(0x7f0000001a80)="0eb86871ce8423b66f5ef9aded41ac016f6ce55086ea4c4859c96c9c35df5c9c2bc6dd552e2bd59b4da275c509fc8ae5f9909df9dc835ad70898a712904af57c08c4fc8f53042afae21b8cb27eee2582decce6c4fc76411341c499f59e2de4ef72eb971fdb625a10cb09676a1bd882f29a53e6f40ad372a0a37c0ff2216a9c091636582c194c5fdb28e75bc288b5408e68e502cc853cffce0e70c2bc9ef8bf76", 0xa0) fchflags(r0, 0x0) sysctl$vm(&(0x7f0000001b40)={0x2, 0xc}, 0x2, &(0x7f0000001b80)="1a59670c25a6a368b3f56a4747d8d330ce9c15666601af47caa21138f5bc1662faffd7b76780cf33fea9f0b142a949ac318965847d4fe7b7f9a52d490e950f68e83e9beb0d4db8ba86c8f4c1022af321d1182845d43de198c20669092c48937f4a3e21fd33f45870efb503e1671595d58dc38448ac9b1394", &(0x7f0000001c00)=0x78, &(0x7f0000001c40)="20b6bf8d21bf6a", 0x7) sysctl$vm(&(0x7f0000001c80)={0x2, 0x5}, 0x2, &(0x7f0000001cc0)="d5a888285540f5af8723b07b836987ce07d7a4c5d1933f618bbd6ed387f8402faad07cedb9023f1685d56f1038784d108d2a03e837e7e11aff9242ece21ad237fc911be667134801d6792da3ed740d488d084e884609e971ce89fe97ca11e016c302c5fa10a692ec47655047a413e4041faf112aacf729e2fb7441d5a46108cdbc7a7e5e73b91805357b1e2a103de8b956bcffad69f91f31", &(0x7f0000001d80)=0x98, &(0x7f0000001dc0)="a266236e266e1644c8c04aa6a553e0f9654e90ff36f5edd2039214ddb6ff25a8b84a919eb94084600b825bf5989aa9cff63bbf9f0b43", 0x36) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) msgget$private(0x0, 0x40b) r2 = accept(r0, 0x0, &(0x7f0000001e00)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001e40)={0x0}, &(0x7f0000001e80)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000001ec0)={0x2, 0x1, 0x514, 0x101, r3}) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001f00), 0x20, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001f40), 0x400, 0x0) r6 = dup2(r4, r5) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001f80)=0x3) r7 = semget(0x0, 0x0, 0x18a) semop(r7, &(0x7f0000001fc0)=[{0x2, 0x3, 0x800}], 0x1) connect$unix(r2, &(0x7f0000002000)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002040), &(0x7f0000002080)=0xc) executing program 1: socket(0x2, 0x2, 0x0) socket(0x2, 0x400000000002, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) r2 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000140)={0x1, [{0x2, 0x100}, {0x2, 0x7}, {0x2, 0x200000}, {0x1}, {0x2, 0x6b}, {0x1, 0x3}, {0x2, 0x4}, {0x3, 0x3f6ab33f}, {0x3, 0x3}, {0x3, 0xf4e}, {0x1}, {0x1, 0x9}, {0x2, 0x10001}, {0x2, 0x5}, {0x1, 0x80}, {0x3, 0x50}, {0x2, 0x5}, {0x1, 0x8001}, {0x3}, {0x2}, {0x1, 0xffffffb5}, {0x2, 0x8}, {0x2, 0x2}, {0x1, 0x6}, {0x2, 0x4}, {0x2, 0x5}, {0x9605e4c886b172f, 0xff}, {0x2, 0xffff5c93}, {0x1, 0x52a00000}, {0x3, 0x80000000}, {0x2, 0x8001}, {0x3, 0x1}]}) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000280)={0x373, 0x2}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000002c0)) r4 = fcntl$dupfd(r3, 0xa, r2) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x8, &(0x7f0000000340)=0x80000000, 0x4) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r4, 0x400c570a, &(0x7f0000000380)) syz_emit_ethernet(0x32, &(0x7f00000003c0)={@remote, @random="b6a045bf922b", [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x2}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @remote, @multicast2, @local, @broadcast}}}}) r5 = dup2(r3, r2) fchdir(r5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) syz_emit_ethernet(0x4a, &(0x7f0000001400)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00140600fece76a44a170e318b35195bcf133200feda63000000000000000000001000bb000000e800000000429d9fd4591a"]) r6 = getpgrp() socket$inet6(0x18, 0x5, 0x8) ioctl$WSKBDIO_GETKEYREPEAT(r5, 0x400c5708, &(0x7f0000000440)) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) ioctl$VMM_IOC_TERM(r7, 0x80045604, &(0x7f00000004c0)={0x8}) msgget(0x2, 0x1) getpgid(r6) executing program 7: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="e75e27167ce65b9d0ab636247855e2718bddf0140b083961790387cefba800323f1325ad40184c41d0c355114d5b28e50536de0f399b5f8fc0f0a52595f97ffa5adbf52914a48bf68fa8ac27f2", 0x4d, 0xd, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x43) fchmodat(r0, &(0x7f0000000140)='./file0\x00', 0x28, 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000440)={0x10}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b10005166000009f0000000000070000001c130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec592040000000000ff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xfffffef7) close(r0) write(r1, &(0x7f0000000040), 0xfeea) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) syz_emit_ethernet(0x0, 0x0) execve(0x0, 0x0, 0x0) listen(r2, 0x8) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f00000000c0), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) sysctl$kern(0x0, 0x0, &(0x7f00000000c0), 0x0, &(0x7f0000000340), 0x0) syz_emit_ethernet(0x6a, 0x0) socket(0x0, 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) dup2(0xffffffffffffffff, r6) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x4}, 0x4, &(0x7f0000000540)="1410f62cca9dd37f46a806caf0458559fe3d8e5f36ea256e3e4a269fb518de93c6b46bdf875ebb8d7f8776c0b96ea5ec2721a6a8ec4b3696997161aa6142420805a564bf6b9428d58a06b839ee63761dddab24081c60fc129f595600000000000000008cb58f641ce1a07b664a126a1f724c797fbd24d6fdb4f2f6dc7513e37db46c4019de29d2fe56aa117b9c38fbc8154b9310cbeaf3dc47fa42dfd8ec998eda620f959557654889d6dab11788a97fd67e73a43e21a86d4e54bf2d814a152445662d5f03c1dfea52c058df9834d29522bbfd6d71cd8372cfb7e278cd7fd4a37edec5c243089a0c60e72685f0e004df18d9853ae392fddc14fe4f528eee7d793d8b53d6c3be617754dd6aa79d31", &(0x7f0000000080)=0x10e, &(0x7f0000000180)="22aeb019d80a5f01438aa2222df9ef8d74b691109b493aa466de20649e51b0dc5d4c616099da930b644a770744000dc064563ac1b41bb84e4e7ec12343aef057670042898bb667564d13e3aeeb0e3c6fe8fcfd9b1f904acde439db57348e098c6bc633a65ab193fecbeb75d8e0f0d0e8dfed66404e00000000013eb4ae6ef282b8f77a3dd21546264b23f6b1288134126907dad3292d6ae777a603bfde5fea2eebb941a90738c6832d21488219742c75fae8c4a75b1632aef731889121d005e83f93ca37", 0xc4) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r0, 0x8) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="d88999b60400a49d0450778f804d3f929b434f4e8206348173957d07f3f9cbb2b1832234e6226daf7ac500317f767bd7e69dd528f2aa1fb102b074bedf7c1537258d658a93612d", 0x47}], 0x1) write(r1, &(0x7f00000000c0)="a4cd1f25566cb974fa8b9e57ce79ecdc132aeae827bf6357cd16d8e1e9981321864755dc6267c2796d072a08b40ebe6429a14e3ac82c7d19f645a9ecd2e771843a7d2bddd4865699cd2ff7a4e096ca5306a938fd142894ffe1e5546f7dde1329e44fa457d9876c7442fc0aa6ead455f3e7e3c2b917", 0x75) execve(0x0, 0x0, 0x0) executing program 4: sync() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000001440)=[{0x64}, {0x30}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3bbdbb8805e08a962b144812e60300000000000000b248849c6565acf31d01000000a9c326c202b2fe43304f4b93034ab5023b", 0x33}, {&(0x7f0000000000)="75e2270d7c3136accc89307c77a7288c69a878a203", 0x15}], 0x2) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000300)=[{&(0x7f0000000180)="af279ad254f2a9db63dc7194a53d12cce0831c1aff78d77b8c368aea2a266a3e9d6d42082d25d0f0a0b18362a1e3ea25f8cf6febf53c3972bb", 0x39}, {&(0x7f0000000200)="941c4ec4fa82bfa3f2342e6e6481d7a820a2bbe437fef70d504705a6a0e5ee6deeb6d66bce89416a60faf52bbc9c09dfb67a99fc498aaa0e7c716009773d66a1589441fe79af78937b558ae09dead608e1916c84872ed9e929d91c6050c7b355b4a8ec8115984ca6c86da986ba19a605a2d7db928e2e76c8db9b26a44e2e3c0e646d6c42c59a61bed337b084373b681f02c26d455e31d5f88026ace2bb719e6a845ac534ccaadd1062c3e124a03ea994790f468f2bdd6f81612a4808ad4fb6d9fc5d98de703506a2112f0dd3ad02f2c8642cbe6d4df1c269391878b00164006a3e0427f8971066ae60bc", 0xea}, {&(0x7f00000003c0)="738bba77812a6eae968669657ae2e20cf616512b7a49c6b0bd38c4cc5ce8f6aef3cadbb36ecbc7d06a47e02598e020f2ada9d56c22159bafb2d4e37406fa2b12d8790b17e565c0aca69de6bfe4a5b8e39a656f6034cb2058b1feae66fcf1844642c967b01ae60fedba4637f3a7f6c0d3a43bbcf0e408d4827d1ec1340bb9900fa87ba0c937f73f83ffcbd3829b", 0x8d}, {&(0x7f0000000480)="792e0556f6a0e537cc22e47d49daef81014a0b16d4e703b1d5b3c2f6649f173933e66a71e5468ea60374df1c288017efe4435202168853e0c0bc792a7f81479c47a59a69d2e274f5ebc3313c27f0b50e8e086dba9892d5ef6b06c5f8b29276a9edf93681d6da292a7f03628598357df79d6fc37e146dc2ee700ee132bd11cec337b55b9d225379ee5c65c8530f18b3f6be4bcd970741e7a40e373535d4e34160b27677600ea87aee6b3c9cd2cf7443fc63414f", 0xb3}, {&(0x7f0000000540)="f51fccccd45b4b8187619cc2a3318224022eefaecb0b90d4456a66fc07534b59c4efc79cf3eb9f6fad3e6b2d5e84ffdfe192ac5d386b22155a42aa4d5c5facc83fd3798a6f083ab15976fe156a569fa3c5c9c56a2bce77c65eb5bc58e480f0f3e970e2da9f55de53512ce8a2a2a057d261b32a682e1781443c02103cc7fcde69cebd80ed9eb93889d1dfa339f8fbef989dec2d6684e7d3063c60434c4871446571a36bb39ecd62cb3fe44b9d6cda27db586f502adafca837cab2110cfcf8ef1b385a00788489327bf0ef9508f31e4349396dcc8071a514e2b10d6dcc2e6be3b17e575edec6f29c17c602ad98482b", 0xee}], 0x5, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2}, @cred={0x20, 0xffff, 0x0, r1}], 0x40, 0x400}, 0x1) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x151) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='r\x00') chdir(&(0x7f0000000380)='./file1\x00') unveil(0x0, 0x0) mkdir(0x0, 0x0) chdir(0x0) unveil(0x0, 0x0) r2 = open$dir(0x0, 0x208, 0x0) r3 = kqueue() execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='-\\{!!*&)\x00', &(0x7f0000000100)='+.@]&$\'**D\x00', &(0x7f0000000140)='@(:-(@\x00'], &(0x7f00000002c0)=[&(0x7f00000001c0)='*,+\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='#\\0}}\x00', &(0x7f0000000280)=')\x00']) kevent(r3, &(0x7f0000000480)=[{{r1}, 0x7ffffffffffffff7, 0x1, 0xa}, {{r1}, 0xfffffffffffffff8, 0xd, 0x20, 0x1b89, 0xf5d}, {{r1}, 0xfffffffffffffffc, 0x16, 0x1, 0xfff7fffffffffffc, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffff9, 0x10, 0x40, 0x2, 0xffffffffffffffff}, {{}, 0xfffffffffffffffa, 0xf0, 0x1, 0x1, 0xff0d}, {{r0}, 0xfffffffffffffff9, 0x32, 0xa0000081, 0xfc44}, {{r0}, 0xfffffffffffffffd, 0x61, 0x20000000, 0x5, 0x7}, {{r2}, 0xfffffffffffffffd, 0x4, 0x8, 0x7fff, 0x5}], 0x6, 0x0, 0x6, 0x0) ioctl$VNDIOCGET(r1, 0xc4104603, &(0x7f0000000680)={'./file0\x00', 0x57, 0x6, 0x6a}) ktrace(0x0, 0x0, 0x8, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) linkat(r2, &(0x7f0000000300)='./bus\x00', r2, &(0x7f0000000340)='./file1\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x870e, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0xc0}, {0x40}, {0x16}]}) socket(0x2, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) setsockopt(r5, 0x0, 0x2, &(0x7f0000000040), 0x6) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0xb, 0x0, 0x0) executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x10, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x580d) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x300) executing program 0: r0 = syz_open_pts() (async) close(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0xdb185611c65d7ab7, r1) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)="25a31bf4ffffffff00ec001cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed2257d86c073bb51a50192254c301e238e9c87544f7", 0x39}], 0x1) (async) syz_emit_ethernet(0x2e, &(0x7f0000000200)={@broadcast, @random="0000fe000100", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @multicast1, {[@noop, @noop]}}, @icmp=@info_request}}}}) (async) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) (async) close(0xffffffffffffffff) (async) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) (async) link(0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x14}, {0x6}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000280)=ANY=[]) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3e}, 0x0) (async) symlink(0x0, &(0x7f0000000180)='./file0\x00') poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, &(0x7f00000001c0)="3764c88310c3dcb5114011", 0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) (async) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffe5d) (async) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r2 = socket(0x2, 0x2, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000100)) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001700)=[{&(0x7f0000000140)=""/107, 0x6b}], 0x1, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x9}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) dup2(r2, r1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r4, &(0x7f0000000540), 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$WSKBDIO_COMPLEXBELL(r1, 0x80105702, &(0x7f0000000080)={0x3, 0x6, 0x8, 0x9}) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffff0000}) r0 = socket(0x18, 0x2, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mknodat(r1, &(0x7f0000000540)='./file0\x00', 0x6000, 0x20006c1) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) socket(0x800000018, 0x3, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2, 0x0, 0xfd}, {0x64}, {0x8106, 0xfe}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 7: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, 0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r1, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)=""/11, 0xb) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, 0x0) r5 = socket(0x1, 0x1, 0x0) close(r5) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000400)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/158, &(0x7f0000000240)=0x9e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r6 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000003c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r3 = kqueue() madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) fchown(r1, r2, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) mprotect(&(0x7f00004c9000/0x4000)=nil, 0x4000, 0x1) r5 = semget$private(0x0, 0x5, 0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r4, 0x0, r4, 0x4, 0x1b}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(0x0, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{}, {0x54, 0x0, 0x0, 0x6}, {0x812e}]}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0x0, "ffff09008700"}) poll(&(0x7f0000000240)=[{r7, 0x114}], 0x1, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x18, 0x0, 0x37) semop(r5, 0xffffffffffffffff, 0x4) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r4, 0x0, r4, 0x0, 0x2}, 0x7, 0x9, 0x4}) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r0, r4, 0x4) setgid(r4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100051300000000000000400020000000000000cea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0540000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032b0c8a6443a42118000000720fd38bfbb770c1f5a872c88106002ec589040000000c000000361b1257aea8c500002002fbfe0c2300008abfba0900afb7515871a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) socket(0x21e0f8febb22c41, 0x5, 0x5) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2}, {0x24}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0xc0107008, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000200)=0x3a) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0xa0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/52, 0x34}, {&(0x7f0000000100)=""/226, 0xe2}, {&(0x7f0000000200)=""/54, 0x36}], 0x3) r1 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)="01", 0x1) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x8) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000380)="b67044e035618a47e587bdee170d", 0xe}], 0x1) executing program 2: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, 0x0) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) executing program 7: r0 = semget$private(0x0, 0x1, 0x80) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8000000000000000000000000000bbfe8000000000000000000000000000aac8d6e5e5ee901f74eb3f9a9e9a2e0c836fd8a327d60f07f1af9272bbaa64f77bdc8b9e4bcd0dcde3c410d2dc789f3bcec127286f7cea267b3ca43687492e5912722ec8f3832123b9bc00141a70f2dae82317005e39cbfb80ca7a3e4b8deca92400"/165]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) write(r2, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) r4 = syz_open_pts() ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x8022) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) acct(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) r5 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6c83, 0x200]) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000008c0)={0x23f2edef, 0x0, 0xffffdffc, 0x0, "ffff0dfbffffffffffffff6901fffffffffffe00"}) executing program 0: 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}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001a1000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000104000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0xfffffffb) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$net_inet_tcp(&(0x7f0000001540)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000001580)="47976f0f", &(0x7f0000001640)=0x4, &(0x7f0000001680), 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x0) executing program 6: madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xf7ff, 0x0, 0x0, "610686bc44862c50f6e5ff07005a000413008fa8"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="7659aeb94832406f050635f0b67c483a24febaee4f9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c24b403ac5f5453283c4dd3ed77706f3868cacea799a3bdfb42db70db0660f06563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309", 0x64}], 0x1) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x200001ac, &(0x7f0000000100)}) r1 = socket(0x1, 0x8000, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) setreuid(0xee00, 0x0) r2 = getuid() setuid(r2) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x802069db, &(0x7f00000001c0)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x1f}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000087000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f0000091000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f000008a000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) socket(0x2, 0x3, 0x0) shmget$private(0x0, 0x3000, 0x2a, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x0, &(0x7f00000001c0)) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r5 = getuid() chown(&(0x7f0000000180)='./file0\x00', r5, 0xffffffffffffffff) r6 = getuid() setuid(r6) executing program 2: mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x4) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x3, 0x0, 0x0, &(0x7f0000000000)="2fee2f0f", 0x4) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x1, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x2, 0x5, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x81206919, &(0x7f00000001c0)) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "0100000000b0b9c136000000000000005009005b"}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x20}, 0x6, &(0x7f0000000080)="0f23ca2c46f958e87c1939c867c99d710339a58f6a04d4d8265bca1a267dc44f9990ac5c85815774b5cff09d33274f43804ec40d461fbba00318e8ca5e5ac5cc354e1331d08a0b9fbd56ba35120c26abc7702426be86cabc56962613b82c8982afb88a74", 0x0, 0x0, 0xd6b564e3a461cd12) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) executing program 6: r0 = syz_open_pts() close(0xffffffffffffffff) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0xdb185611c65d7ab7, r1) r2 = getegid() r3 = shmget$private(0x0, 0x1000, 0x7e0, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() r5 = getuid() getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x80000000, r4, r2, r5, r2, 0x28, 0x7fff}, 0x1, 0x1fd, 0xffffffffffffffff, 0x0, 0x4, 0x85, 0x8000000000000005}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, r6, 0x9) r7 = socket(0x18, 0x5, 0xff) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)={0x2, 0x1}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x1a00, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000200)=0x972e) fchflags(r8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x1e, 0x10003}, {0x8b, 0x5}, {0x101, 0xfffffffb}, {0x8b, 0x3}], 0x4}) r10 = socket(0x2c, 0x1, 0x5) setuid(r9) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) fcntl$getown(r11, 0x5) r12 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000000400)=""/32) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000fe00010008004500001c000000000702907800000000e00000010f0090010000c91a"]) syz_open_pts() executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x70e, 0x20) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000400)=0x7) recvmmsg(r0, &(0x7f0000000680)={0x0}, 0x10, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x7e0, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() r3 = getuid() r4 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x8, r2, 0x0, r3, 0x0, 0x20, 0x7fff}, 0x1, 0x1ff, 0xffffffffffffffff, r4, 0x4, 0x85, 0x8000000000000001}) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f00000003c0)="28e3a1688213042bced60bb03056123ba40f82e92daa0b9ef2696391da08cb57b5bf8b6bb774028760d09083921b9e6a64ab153678a2379bf27669d58f99d177dbe1", 0x42, 0xc, 0x0, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, r5, 0x9) r6 = socket(0x18, 0x3, 0xff) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000100)={0x2, 0x1}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x1200, r8) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000200)=0x972e) fchflags(r7, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x23, 0x10000}, {0x8b, 0x5}, {0x23, 0xfffffffb}, {0x8b, 0x3}], 0x4}) socket(0x2c, 0x1, 0x5) setuid(r9) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r10, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, &(0x7f0000000180), 0x0, 0x30) sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, &(0x7f0000001540), 0x0, 0x0, 0x0) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x2}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000580)) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x2, 0x3) getsockopt(0xffffffffffffff9c, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x20, r1) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 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}, {&(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}, {&(0x7f000062b000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000601000/0x3000)=nil, &(0x7f0000b08000/0x1000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000633000/0x3000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x1}) socket(0x0, 0x0, 0x0) pipe(0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getegid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) pipe(0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) executing program 3: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) munlock(&(0x7f0000002000/0x1000)=nil, 0xffffffffdfffdfff) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000800), 0x1c, 0x0}, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x16}, 0x2, &(0x7f0000000080)='Q', &(0x7f00000000c0)=0x1, &(0x7f00000002c0)="f7221f881021f4f347e25635a4fdaa7fcdd2d520cd7f46dadfa4ac4fe7826a41f61aa05b19e73883c0fe733b529b1c3a9a0c1539fd355d5f15a709687e802d030e87351d1b7a076282bec99d7110e3bfb61cb8636ebe2afc650fa05591172854031248f9cdfceaad7ad338b03d0e8d9a4e4af0d66d1e28d588d873008b4ca2aed94a1db2c30aea1e92dfa161d3361ee1cf5b2bcd858643a4a3439e43c1bd7044464a80740bc9c329a0c49454b9dd58537620e0ce85194bf0e7aba54d52a4897ab8e5e47525420699f9c9a3f07e562079e900729e5fba4310bec088c84b5d34e4eefa69f44367d90ae724010a6743ef05ea1c8eac9d79eb253692429c680b700a", 0x100) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) executing program 6: socket(0x1, 0x1, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) poll(&(0x7f0000000200)=[{r1}, {r1, 0x1}, {r1, 0x19}, {r1, 0x1}, {0xffffffffffffff9c, 0x40}, {}], 0x6, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x29, 0x40000000, 0x5, 0xffffffff80000000}, {{r3}, 0xfffffffffffffffe, 0x24, 0x8, 0x0, 0x200}, {{r3}, 0xfffffffffffffffd, 0x41, 0x0, 0x400000001ff, 0x6}, {{r4}, 0xfffffffffffffff9, 0x88, 0x1, 0x0, 0x8}, {{r3}, 0xfffffffffffffff8, 0x90, 0x1, 0xfffffffffffffffb, 0x6}], 0x0, 0x0, 0x57d, 0x0) r5 = syz_open_pts() dup2(r5, r3) kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket(0x18, 0x2, 0x0) r6 = socket(0x2, 0x0, 0x0) dup2(r6, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r7 = semget(0x0, 0x2, 0x2) semctl$GETPID(r7, 0x1, 0x4, &(0x7f00000000c0)=""/21) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a165485914", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc1126939, &(0x7f00000001c0)) executing program 2: r0 = syz_open_pts() chmod(0x0, 0x0) chdir(0x0) syz_open_pts() r1 = syz_open_pts() syz_open_pts() syz_open_pts() fchown(r1, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getpid() ktrace(0x0, 0x0, 0x40000530, 0x0) setpgid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080600010800e5030001aaaaaaaaaabbac1400bb65a2d16a95895a6a748b"]) sysctl$vm_swapencrypt(&(0x7f0000000200)={0x6, 0x1b, 0x1}, 0x3, &(0x7f00000004c0)="f2351f81c285b713967b15f3d138279a7519dfb81df8ea9f547af95fc1d573ae9193e51809c6cc14f7f3af9275adb68168b4b8e16cae6871f736a87d41edc5243315830e6a977edae17c2caf4900e525dd29c0d1892efbd87220e2bb793183c394f7f2ddcde2f0d2e9bf4b38705937a5b9a35c0a9b3992b0fd8000b5cfb1365fb6d03a48db226338a9752b4d5f1def67058ed0d40c8257d3a1f23ff07892e9a61fc3e8fa85811db57121ccaa682125cf775cc68fadde9dcf270c3d45e41aeabc36ddc045108003e3d73c3cf62a25278d9ac344b1dd45a371dfdb30a6ed61067a02d36d9ee8dcc51c2882b976de94de74168f73", 0x0, 0x0, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000000480), 0xcc, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xffffffffffffff39) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0xac2, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x116, 0x7c}, 0xffff, 0x10001, r3, 0x0, 0x5, 0x400, 0x8, 0x6}) msgsnd(r2, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4c04a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d822"], 0x101, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8001) r4 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xa, 0x0, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) (async) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r2, &(0x7f00000008c0)=[{&(0x7f0000000900)=""/136, 0x17}], 0x1) (async) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000800)=0x3) (async) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000380)="f82d1c3e2226c5d5c7b5955cf7c29f0f505b4e6eaf2880fd83473e62702fb67ae2d6e0658efcde1118c370f1d8c9ca8424981684ea49366dd5c1dbc9d120aa37ea", 0x41}, {&(0x7f0000000840)="1e595ac0bcb670ead10391f866ea8a3c59e6b56446173fae69e92473c4ebdc25a4f33068980b5efe0f977900e64bd9dd3c6b09d114dc0e444aefee8d44b0d4aceb34885de3eda156", 0x48}], 0x2) (async) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000080)="12ea609794f4f73d363223f44508654106c2993df6bc42d3d8f57ffe3751fe38ef2258485c4baf05fef60400000000000000662b184a1931e344a5d9fc6fa461b9f67ae354092b76336a69322e3f6170617ed07232fccf9dfd6c085c1157b64a20c62a4705a075a0c324ea9c0dcbfe0f95e3237e287b33eee9616c1c2a17400fbc1adc809618d089312e642805eb05e10915f77264ae9b0000000000", 0xfffffe06}, {&(0x7f00000006c0)="1a17d80e55dd55818fc50629d4e1832e0bffffffff957759de62e763e90d2dd4649b24f8bfb4f3d1b6571d6f26c72273119f030c9314ac66560780897bcb029089d9b2f533aec5e6c7dd0312bc1e1f6b3ab54bc7db3355f34e0ff43289fc9ec310989fcadd58db589e55d54c0d3f1b519b3de1d9c9257f5e9a7be58790d9d8e74d9bd940dc9b01bf9941429a336b210bd43314b8709b23f9afb6e4afb5bc67c770c886c76db2d5c4bd3d17", 0xab}, {&(0x7f0000000200)="0235a2cc42ae3ce4a386868e9432137e94b175f94d1abf45d4ad363822af0be9dab811c32cb9a03ac95153e181cabd6369c54d1430328d75b76c5fa3c85ff1fd5474c3823523d7e8025f159921d0", 0x4e}, {&(0x7f00000005c0)="76b6e7eebd3d7895788c449dc991fdce9adc318ecc729e74444b4cf28ee53d31b922ee4c1b03744e5f3cabe69bfc113b40b1672a9a454a50f81613a90f0dace51c7b490cd619b44e371426593e321158f4f03388b5e2e0a6d75b7ed645159a0898641a14e4ef64dcc9617190c1f32cd08658d611d3d629e785b66886c4fe4bd09f263fc64e69b5fcd69a264e47328fd3ebf183b58d244828524d426335902022230f8940e7358780d762dc3873fd22f1ec97cb5728f7e8c9cb9392b5aa4d798df24eff45b94c9191d13078483145fddf2b466af18a50f168c8f33f9d64b6", 0xde}, {&(0x7f0000000040)="aece05009297b9c888a4dfbab9e0bbb24298c4353183564b", 0x18}, {&(0x7f00000002c0)="86917663808c0d9c67061c8ddc5b853e828a530ec2cac01365f1a7e2c7a7cca60d2b0fcd40ccd8015ee0755888e249b8faeaf794e70442b577620814c4ffffcfd1380adc3a4f474b4d196dc683e60075162b38c4252b3764e956afcd1fc04655bd6738fd5ed5f9498028478e42eaf31df15ceda85e75b99ba4aaf68db0aae59f9b7b489dc61ccf2fef36bd8cd193e43ceb5f2343905319107da58624229ebc9a60e7359c67ff9d", 0xa7}, {&(0x7f0000000480)="a5d2a31e4fd2ed0e431556d1d46f08c4389a3cf58148722949eacd20ecbfa638ec1b53c83255c543ed446b4b2957e40e22de9f104bcae46e27d7a851c6c88c063679f894cb26ebff8f0e5fb3af87769bb590687e6d54957621a72b7ac96031e7064814880e90bdd593ac064dcfbbd84baaa3136af0b852011e0583bc18dad2abc55518ffc97bb1f706c8df04f892a199aac6ab6a64", 0xa6}], 0x7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x1c) (async) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0xe82}, {0x18, 0x1, 0xdfa, 0x80}, 0x7ff, [0x1, 0x6, 0x2, 0x8, 0x0, 0x2, 0x5, 0x5]}, 0x3c) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) (async) socket(0x18, 0x0, 0x0) (async) syz_emit_ethernet(0x4e, &(0x7f00000007c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001", @ANYRES64]) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "30cd8b6abdc8a550840010000407ff00", 0x0, 0x2000004}) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r5 = socket(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x3, 0x102) shutdown(r6, 0x2) (async) bind(r5, &(0x7f0000000000), 0x10) (async) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="fffffffffffeaaaabeaa72c486dd6000002000083a01fe7fed000100000000ff7f0000000000004a020000000000000000000001826884"]) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r7, 0x1}, {r7, 0x4}], 0x2, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) (async) writev(r0, &(0x7f0000003880)=[{&(0x7f0000003640)='\x00', 0x1}], 0x1) executing program 4: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000000)={0x1, 0x8, 0x2}) poll(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0x8) execve(0x0, 0x0, 0x0) getrusage(0x0, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60d90000003067003bcc2629a17a6c58afb8877c8be162e3fe8000ffffffffffffffff00000000aa020090006006c33e00000000fe8000000000000000000000000000aa00000000000000000000ffffffffffff0000000071b153ca863d7e3e5ffbf9fc4381229adc66c7e60b4d5992308bc2ec46f87f4ca3191aa063"]) executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x8, 0x3a, 0x0, @ipv4, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@echo_reply}}}}}) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) sysctl$hw(&(0x7f0000000180)={0x6, 0xe}, 0x2, &(0x7f00000001c0)="cb5c6d61627145", &(0x7f0000000200)=0x7, &(0x7f0000000240), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080)=0x1000, 0x4) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x800, 0xffffffffffffffff) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) connect$unix(r3, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, 0x0) r5 = socket(0x1, 0x1, 0x0) close(r5) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, &(0x7f0000000400)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000180)=""/158, &(0x7f0000000240)=0x9e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f00000000c0), 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r6 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r8}}) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f00000003c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="9f7e7cb1000503000004000000000003000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa057700000000000000bbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c0800008abfba0900000008e371a3f8343712051eeab71d89e00004070000000013000000", 0xb4, 0x0, 0x0, 0x0) executing program 2: socket(0x2, 0x1, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) msgget$private(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x3) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000a80), 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f0000000240)={0x0, 0x0, 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3}, {0x74}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r3 = socket$inet(0x2, 0x0, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) open$dir(0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x43b) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) dup2(r6, r6) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f00004e7000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000252000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004f5000/0x2000)=nil, &(0x7f000079f000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00000e4000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000223000/0x4000)=nil}, {&(0x7f0000ecc000/0x2000)=nil, &(0x7f0000dc6000/0x1000)=nil, 0x7fff00000}, {&(0x7f00001b3000/0x3000)=nil, &(0x7f0000c56000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000286000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000326000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f000010b000/0x4000)=nil}, {&(0x7f000014b000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00001d9000/0x3000)=nil}], './file0/file0/file0\x00'}) executing program 7: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) openat$bpf(0xffffffffffffff9c, 0x0, 0x800, 0x0) r3 = socket(0x0, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x31, &(0x7f00000000c0)="b21100000d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e39ecff6669cc07868de45ed3f", 0x2d) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000580)={0x0, &(0x7f0000000540)}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) mkdirat(0xffffffffffffffff, &(0x7f0000000700)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r4, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/193, 0xc1}], 0x1) shutdown(r3, 0x2) kqueue() socket(0x18, 0x3, 0x0) socket(0x0, 0x0, 0x6b) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x42}) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) ioctl$VNDIOCGET(r6, 0xc4104603, &(0x7f0000000500)={'./file0\x00', 0x4, 0xc1fc, 0x102}) socket(0x11, 0x3, 0x0) executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x300) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x80000008, {0x7e, 0xffffffffffffc}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x1, 0x0, 0x0, 0x1}]}) r1 = socket(0x6, 0x8000, 0x0) r2 = dup(r1) setuid(0xffffffffffffffff) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x0, "ff00000000e887c0b46a89ae050800"}) ioctl$FIONREAD(r4, 0x4004667f, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, &(0x7f0000000080)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, 0x0, 0x0) executing program 0: kqueue() (async) r0 = kqueue() r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) dup2(r0, r1) (async) dup2(r0, r1) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) dup2(r2, 0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc020691b, &(0x7f00000001c0)) (async) ioctl$FIONREAD(r3, 0xc020691b, &(0x7f00000001c0)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) connect(r2, &(0x7f0000000440)=@in6={0x18, 0x1, 0x2, 0x600}, 0xc) write(r6, &(0x7f0000000100), 0xfffffe5d) open$dir(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt(r4, 0x1000000029, 0x9, 0x0, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580), 0x80, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x28000, 0x0) (async) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x28000, 0x0) executing program 5: r0 = syz_open_pts() (async, rerun: 32) close(0xffffffffffffffff) (rerun: 32) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000080)) fcntl$dupfd(r0, 0xdb185611c65d7ab7, r1) (async) r2 = getegid() (async) r3 = shmget$private(0x0, 0x1000, 0x7e0, &(0x7f0000fff000/0x1000)=nil) r4 = getuid() (async) r5 = getuid() getppid() (async) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x80000000, r4, r2, r5, r2, 0x28, 0x7fff}, 0x1, 0x1fd, 0xffffffffffffffff, 0x0, 0x4, 0x85, 0x8000000000000005}) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) mquery(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x0, r6, 0x9) (async) r7 = socket(0x18, 0x5, 0xff) (async) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000100)={0x2, 0x1}) (async) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) (async) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x1a00, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000200)=0x972e) (async) fchflags(r8, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x1e, 0x10003}, {0x8b, 0x5}, {0x101, 0xfffffffb}, {0x8b, 0x3}], 0x4}) r10 = socket(0x2c, 0x1, 0x5) setuid(r9) (async) getsockopt$sock_timeval(r10, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) fcntl$getown(r11, 0x5) (async) r12 = semget$private(0x0, 0x3, 0x0) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000000400)=""/32) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) (async) syz_emit_ethernet(0x2a, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000fe00010008004500001c000000000702907800000000e00000010f0090010000c91a"]) syz_open_pts() executing program 3: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) socket(0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x10002fffffffd}) close(0xffffffffffffffff) executing program 7: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f0000000340)=ANY=[@ANYRESHEX=r0, @ANYRES64=r0, @ANYRESOCT, @ANYRESOCT=r0, @ANYRES16=r0, @ANYRESHEX=r0]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a6300400"], 0x39, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setpgid(0x0, r4) msgrcv(r1, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) r7 = socket(0x18, 0x1, 0x0) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x0, 0x2) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$FIOASYNC(r9, 0x80047470, &(0x7f0000000280)=0x5) readv(r9, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15", 0x36) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7bb1f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c7a9fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd895d65213b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc5760d87c0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3d731d903fa9b04ab64e2", 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000001080)=[{0xc0}, {0x1}, {0x16}]}) r1 = syz_open_pts() close(r1) chdir(&(0x7f00000010c0)='./file0\x00') r2 = socket(0x18, 0x0, 0x0) close(0xffffffffffffffff) connect(r2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000140)="2188cb77", 0x4}], 0x1, 0x3fffd) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x0, 0x32b, 0x23, 0x0, 0xfffffffb, 0x93, 0x9, 0x0, 0x2, 0x2, 0x2}) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000000000/0x400000)=nil, &(0x7f00006b3000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r2) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfff, 0x24, &(0x7f0000000100)="705787001bc9c447b5e214788d201c17bdb2cdcbfcb0139d08d887eeac00b69b3c49eb957dc4af01f4d3969be61e72d6477e6290e87525", 0x37) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) close(r2) r3 = socket$inet(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f0000000040)}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10, 0x4, 0x0) getsockopt(r1, 0x0, 0x6d, 0x0, 0x0) ioctl$FIONREAD(r0, 0x80206982, &(0x7f00000001c0)) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="e3156055f043873997afacb38da4936f50e8f1637ec1ee85cbad6ea966b731463727c385f9e56433fb71243df842161773901056ac5df48944ffa3be3f5cf98356b27c494d0dcd95fa5e2302d0884082de306d344f5871aa7339b16fb2fd40dbfe5edb057eaf063c25b175356912be60ac1d6464585245175c4d32956a136c202651ad257b8156be08a9199d55bd753efd14e9e32d5db0d0f16bdeaf1fd1cb5b1365f1fa19a3c0497fd486e361b66105e8645f4a26f4581bfbe7e08783071391e7053a3fc5fe27975861dd2772a2453cf5ce9261be2ea01258cfd0f7172f14c9e9afa7a9caa5d7e427819389c7eb5004", 0xf0}, {&(0x7f0000000300)="951369577c8768b76e409087a85e022692df23895c34e6d3c1af1e22abc0d1c58cea74b58a5d6c22756d9d2dc43056166f9feeca5b3f68a10c0aed6215e19a67624d9d6f5c07d37324c78e470b3ad8bca01126c7c0010938a960b0d27fd1e373070abcac8cd5bf883d5dd866c8c157b7a2d6618940d50b1069f94c37f799bac0501a8f0b44e14c279b500c200b58d0bb1e6a28dc8dae90edd2de3a97b041953794520b0402ac65b00faacbf9305f4d", 0xaf}], 0x2) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) read(r0, &(0x7f0000000080)=""/194, 0xc2) executing program 5: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x9}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x3006ff, 0x3, 0x9, 0xd, "fabafa588fc0001000000010000000001000"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="b6f4e1a373cce4040ee2577e0861717f9f891c162e0237f36924c552aba8937b4c5a760465d02aa1db5357d273c585dddafacd6272ea15a12330e6c24f915290c6467e5e1223650a2feec5d71eb3cc3dd3a79f5e5ec562dcdc4b14c60eec56d4783b4e37aee1c8fabc6803379c7946174679a340b58ad92b02ff17d7890f3a184c808f", 0x83}], 0x1) r3 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x1928, r3) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x2, r3) executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000003c0), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) r2 = dup(r0) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x601, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c, 0x0, 0x7, 0xfffffffc}, {0x3c, 0x0, 0x80}, {0x6}]}) writev(r5, &(0x7f0000000400)=[{0x0}], 0x1) r6 = dup(r3) recvmmsg(r6, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}, 0x44ecc28c}, 0x10, 0x0, 0x0) r7 = syz_open_pts() write(r7, &(0x7f00000000c0)=',', 0x1) ioctl$TIOCDRAIN(r7, 0x2000745e) execve(0x0, 0x0, 0x0) dup2(r2, r6) execve(0x0, 0x0, 0x0) executing program 3: recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/86, 0x56}}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b60000100000004e95"]) syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd609ded1a12390000c4a4e3434e58d025a6a8a81cf312b8befe8000000000000000000000000000aa00030000000000000101000101000401000401000103000000000100010200000000c7ab6f1eba08bf03d1805fce0ef2ab82f4a065245eccda108bec7cb23f632c993265a4cefeb77b1406d562a47d4b0054943553278b519ed107f62b5c352f8e68d83c1fd85b8e1083556d7fa2fc09a3e823fa940de6ef1b18ddb2a2dba0d2d9c1b44b20ed3a932a2c47f4f4d3e34ea1b67a607001a4541a87d5d347b5049b3444dc2b7abe3499079a5701e88493acb2eb1808e8b1f74311083f93341607915aa46325934e81b672d809cb6bc5f3d64480ba4db4432a67c2548e259fe7831f7c6dfe"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)="55f8f5782087a072a82ec35f78d14780f518", 0x12) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x2}, {0x34, 0x0, 0x3f, 0xffffffff}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) sysctl$vm(&(0x7f0000000840)={0x2, 0x9}, 0x2, &(0x7f0000000880)="a5de8e97", &(0x7f00000008c0)=0x4, &(0x7f0000000900), 0x0) executing program 5: sysctl$vm(&(0x7f0000000180)={0x2, 0x4}, 0x2, &(0x7f0000000100)='L', &(0x7f0000000000)=0x1, 0x0, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRES64=r3]) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ee08665d19ac14d5e5134876f197a7728420aef6171504b1c3d4b3830c921bf0817a0000040000006a89dbdf", 0x2c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) executing program 2: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x64c8) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x42) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x100000000}) mprotect(&(0x7f0000602000/0x1000)=nil, 0x1000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) close(0xffffffffffffffff) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="996669ca7547c10bcac8756a39bf884fe7ba22d47763372bca62c3c07e1105c6312bbccef1a02cfe66734960d3afe21cf55ccb0cb3", 0x35}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fff7fff, 0x0, {0x0, 0x8}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgget(0x0, 0x282) socket$unix(0x1, 0x5, 0x0) socket$inet(0x2, 0x0, 0x0) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1"], 0x401, 0x0) pipe2(&(0x7f0000000380), 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe03) sysctl$kern(&(0x7f0000000040)={0x1, 0x23}, 0x2, &(0x7f0000000080)="f2d73d35", &(0x7f00000000c0)=0x4, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x0) dup2(r3, 0xffffffffffffff9c) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="fd0cc085", 0x4) executing program 3: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x10, 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x300) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) faccessat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x83, 0x1) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x3, &(0x7f0000000000)="706b9edc", 0x4) r2 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x3, 0x40000530, r2) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000300)={&(0x7f0000000480)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x1000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) open$dir(0x0, 0x0, 0x120) sendmmsg(r3, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x400, 0xc6, 0x7, 0x8000}, {0x5, 0x1f, 0x3f, 0x317c2813}, {0x2, 0xff, 0x1, 0x81}, {0xa54, 0xff, 0x6, 0x9fd}, {0x9, 0x6, 0x8, 0x7}, {0x7f, 0xa7, 0x7, 0xae}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) recvfrom$unix(r3, &(0x7f0000000140)=""/147, 0x93, 0x401, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) executing program 3: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r0, r0}) setpgid(0x0, 0x0) setpgid(0x0, r0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000424, r4) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r1) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc020691b, &(0x7f00000001c0)) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)='\x00', 0x1}], 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, &(0x7f00000010c0)="e1000000", 0x4) truncate(&(0x7f0000000100)='./file0\x00', 0x3001d) truncate(&(0x7f0000000140)='./file0\x00', 0x0) executing program 5: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000240)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, r2) connect$unix(r0, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 3: r0 = socket(0x18, 0x2, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0xfffffffffffffffc}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 4: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) socket(0x18, 0x3, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x129, 0x1, 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) executing program 6: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x300) executing program 5: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000200)) dup2(r0, 0xffffffffffffffff) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$setstatus(r1, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) close(0xffffffffffffffff) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r3, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x4000006, 0x0, 0x0, 0x80000001}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r5 = accept$unix(r1, &(0x7f0000000740)=@file={0x0, ""/280}, &(0x7f0000000440)=0x11a) read(r5, &(0x7f00000006c0)=""/80, 0x50) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: socketpair$unix(0x1, 0x1, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) setrlimit(0x2, &(0x7f0000000240)={0x60000000, 0x60000000}) sysctl$hw(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)="22c397cd29299fae827c37f7503c85a29a4db519a6e62eb453ebec2e7e3bb146dd8f7afef97a1fbea22251", 0x2b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x400, 0x0) socket(0x2, 0x3, 0x0) r2 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r3 = getegid() setregid(r3, r1) shmget(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) executing program 3: sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f00000000c0), &(0x7f0000000100), &(0x7f0000000140)="71d286c975f1a19cec3b2c76c5cd12ca73673269b8f08dfc160216a474cd6318dc5c4509cef34cf6f5b87b2fba70c888435c83d17d6a1a30fffa159650b3", 0x3e) syz_emit_ethernet(0x5a, &(0x7f0000000000)={@random="71e383e01bd8", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x24, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x10}, {"ca2d15ac38de92f8c2f2cc3e25e8245e"}}}}}}}) executing program 4: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x7, 0x1, 0x4, 0x61b0, 0x319e}, 0xc) syz_emit_ethernet(0x22, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x3a, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}) close(r0) ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, 0x0) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000001280)=0x2) syz_emit_ethernet(0x2a, &(0x7f0000000380)=ANY=[@ANYBLOB="aaaaaaaaaabb2667aee7f61808460001080006040000000000000000ac1400aaffffffffffff7f000001c8fffc7593ef0f0cb60ec50a7638baea83862ef846f966500b422fa5984fd422da8a259d76272619db8edf8669dc4a38c27ac03f821182217830929a9a29a40030a8b59b71e565418ccfc21c14d6a1399ef4f76eaded260c5d1687ee9c66bcdd3ee6ad27dd2ed30dde4f7bf525218b0659f868d2aa088941acf049b391b368cdd6616da79269f412f5f760c6f589a9641857c10fb5d57b754efb3a23"]) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000002c0)='./file0\x00') rename(0x0, &(0x7f0000000d00)='./file1\x00') r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781", 0xa6, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x1a, &(0x7f0000000500)={@broadcast, @empty, [{[{0x88a8, 0x7, 0x0, 0x2}], {0x8100, 0x1}}], {@ipv6={0x86dd, {0x0, 0x6, "000100", 0x20, 0x16, 0x80, @empty, @mcast2, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x8, 0x10, 0xfffc, 0x0, 0x0, {[@timestamp={0x8, 0xa}]}}}}}}}}) executing program 4: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSKBDIO_BELL(r0, 0x20005701) socket(0x11, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000040)=0x1f) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x400, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = socket$inet(0x2, 0x4003, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000000c0)) ioctl$FIOGETOWN(r2, 0x4004667b, 0x0) fchmod(r2, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x0) setsockopt(r2, 0x0, 0x21, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setregid(0x0, 0x0) getpid() r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8021, 0x0) r7 = dup2(r6, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r7, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xd}, 0x4, &(0x7f0000000400)="0c26b2f049d948bea2da6796285c9f8cfb280a196c6589cd785eaea675ec9821126b31b23dc4d44df8deed135f663ac1c32342e21853f905ebac0c902ee98f77012d9c0293cc57a328145617054ce74941d0eb0841190beed38ca021bd0705f764cbeeed43746e7dd32547451060d896758b381eacf9a68f2b3e13a75f607e4e6f749818a6ffeb8d99a68d1c4b984b5263c354e979874a000fd873c09470d1a2b8a72c24a123d731e5625276cba8546a9ed69455ea049e73e1c9cbf0c7b762f44d299d94c4bea61d58ab20cf65ef7f6fdcd432b6433a682606ae94e30a365865c19a59f1", 0x0, &(0x7f0000000540)="d28c2c109194526db4add968bfe17ca8bc5f53f881a350b74c099aaa4edfc45ca638e47c80bc738b79fa887edda0eef8", 0x30) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) executing program 3: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) link(0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000140)={{0x0, 0x0, 0xf7}}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000140)) socketpair$unix(0x1, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000140)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) dup2(r6, r5) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) close(0xffffffffffffffff) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 2: mknod(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) kqueue() ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) seteuid(0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x20, 0x0, 0x0, 0x400}, {0x8106}]}) setitimer(0x0, 0xfffffffffffffffe, 0x0) close(0xffffffffffffffff) r1 = socket(0x0, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(r1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) r2 = socket(0x1, 0x2, 0x7) sendto$unix(r2, &(0x7f0000000000)="08bb7899", 0x4, 0x409, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x2, 0x1, 0x0) setsockopt(r3, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000003c0)=[{0x7c}, {0x80, 0x0, 0x0, 0x6}, {0x41e, 0x0, 0x0, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000140)=ANY=[]) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000400)={0x10, 0x2bf, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000951000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x101}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f00003fe000/0xc00000)=nil, 0x2}, {&(0x7f00009a8000/0x2000)=nil, &(0x7f0000925000/0x4000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000d17000/0x3000)=nil, 0x7fff}, {&(0x7f0000bc3000/0x1000)=nil, &(0x7f0000653000/0x1000)=nil, 0x8}, {&(0x7f0000463000/0x1000)=nil, &(0x7f00004fb000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00008e2000/0x3000)=nil, 0x401}, {&(0x7f0000438000/0x2000)=nil, &(0x7f0000fe0000/0x1000)=nil, 0x20004}, {&(0x7f00008d3000/0x1000)=nil, &(0x7f0000a0e000/0x3000)=nil, 0xd62}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00004d9000/0x1000)=nil, 0x5}, {&(0x7f0000466000/0x13000)=nil, &(0x7f00005d0000/0x3000)=nil}], './file0\x00', 0x1f}) executing program 6: sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x1c}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffdb5) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}, {0x0, 0xfff}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) seteuid(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x28, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000040), 0xa, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_inet6_icmp6(&(0x7f0000000040)={0x4, 0x18, 0x3a, 0xb}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x1, 0x2, 0x80) msgrcv(r1, &(0x7f0000000800), 0x91, 0x1, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, &(0x7f0000000240), &(0x7f0000000500), 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) socket(0x0, 0x4, 0xa) recvmmsg(0xffffffffffffff9c, &(0x7f0000000700)={&(0x7f00000006c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/216, 0xd8}, {&(0x7f00000003c0)=""/254, 0xfe}, {&(0x7f00000004c0)=""/182, 0xb6}, {&(0x7f0000000580)=""/47, 0x2f}], 0x4, &(0x7f0000000600)=""/182, 0xb6}, 0x4}, 0x10, 0x2, &(0x7f0000000740)={0x7, 0x12bd6999}) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000009969cd9cf8733236c13539b0beffa6d4b971b540a839fae07e86a530ffdb56c60df0b16f560f6a5c157b4ac7fe575f8e8c83e25fa9d14c03f35f78e0ab0064b79af31aa6c950501c5b8d0cd23e76ce2907b9ea48ea2d8559bd97b5a876fdda5f5210de93ede0257486beb1c4c00bc358591aafbfa01384ca0c855f120ab667b56b348e113ab05454"], 0x96, 0x800) executing program 5: openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) (async) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) (async) rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) symlink(&(0x7f00000001c0)='./file2\x00', &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) rename(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r1 = syz_open_pts() socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0xfff, 0x24, &(0x7f0000000100)="705787001bc9c447b5e214788d201c17bdb2cdcbfcb0139d08d887eeac00b69b3c49eb957dc4af01f4d3969be61e72d6477e6290e87525", 0x37) (async) close(r1) (async) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) (async) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) close(r2) (async) r3 = socket$inet(0x2, 0x3, 0x0) (async) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) chmod(&(0x7f0000000280)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r1 = getuid() chown(&(0x7f0000000240)='./file0\x00', r1, 0x0) r2 = getuid() setreuid(0x0, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x20000, 0x269000000}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{}, {0x5c}, {0x16}]}) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x84}, {0x6c, 0x0, 0x2, 0x100}, {0x416}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xe}, 0x4, &(0x7f00000003c0)="91", &(0x7f0000000040)=0x1, 0x0, 0x0) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, &(0x7f0000000240), 0x0) socket(0x20, 0x8000, 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000600)="ee08665d19ac14b1c3d4b3830c921b704543977baab000"/44, 0x2c) ioctl$BIOCSETF(r0, 0x80104267, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x3b, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000182000/0x3000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000579000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00001de000/0x1000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000280)={0x2, 0x3, {0x9, 0x748}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, &(0x7f0000000080)="2ba086e40e30f07f1c626c085e23b174457f7f66ede4fa2f6b0a78432c0df6a9b7a81de91e996753f28faa9c8b5333e605c4dcecf4b4f2fbf81a65d018858af3f9aa3ea1196a5678edd2f44e01afc8c3c672d231633300744d81b921a409a7aef1b5d401367919235559bcb6b33c3da2a5524b5ff1a68dd3d867aac9305c9ba4a365e97bb309632dec58ea9be8d001cd8bb8154fde56e7a0f47038372093627567d892f64da96721f262183827c8de1a070fe2f302f331e9d0ea0a8cc2f80b7306", &(0x7f0000000180)=0xc1, &(0x7f00000001c0)="53ef105da9dc5a03c648ebfb899d8291737a94fa90bbb1de0af8c5e456b581edfc43469067f6152183db003d345161d935f860e81d8f64f91fab32d1d0314cbf355cf4ca669c878c631cb968ce0c88da9f51169b48ca", 0x56) executing program 2: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = dup(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x7, 0x0, 0x0, 0x400}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x30}, {0x81}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) syz_emit_ethernet(0x12d, &(0x7f0000001240)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "000e00", 0xf7, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x3d, '\x00', {0x0, 0x6, "c8ef6a", 0x0, 0x0, 0x0, @mcast1, @ipv4={'\x00', '\xff\xff', @broadcast}, [@hopopts={0x2c, 0x1, '\x00', [@pad1, @jumbo={0xc2, 0x4, 0x52a}]}, @routing={0x1d, 0x8, 0x0, 0x0, 0x0, [@loopback, @ipv4, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2]}], "30580cdcd2f33fce36c800e9d8e4eb11290ff57b340d32de6a47e5b97e03be6e56d45588064d905c6ccd28d77257aa1532899d80b64b17de2a9953cacfd87db842ca62f3309d5ce25b723b5e25ede132c19387c750ca16e34029311bf5f4ede975c9ae52afcea0"}}}}}}}) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f0000000040)="3342b19c", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9a) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f0000000640)}, {&(0x7f0000000200)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a", 0x6c}, {0x0}], 0x4) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000340)=[{}, {0x34}]}) r6 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffdfffffd, 0x0, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0}, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r6, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r7 = dup(r6) setsockopt(r7, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) write(r2, &(0x7f0000000100), 0xfffffe5d) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) executing program 6: mkdir(&(0x7f0000000240)='./file0\x00', 0x91) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) getuid() r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x1) setuid(0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x300) executing program 1: syz_emit_ethernet(0x2a, 0x0) r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) r2 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000280)="eac4660000000000", 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000640)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000140)="1404544f78b03e3e", 0x8}], 0x1, 0x0}, 0x0) executing program 2: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0xe00000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) sysctl$kern(&(0x7f0000000040)={0x1, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000500)="9401050300000080b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d63734e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c30600000000000000c90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x19}, 0x4, 0x0, 0x0, 0x0, 0x55)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000240)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x8002}]}) executing program 0: sysctl$vm(&(0x7f0000000080)={0x3, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000640), 0x8008, 0x0, 0xfffffffc, 0x0) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg(0xffffffffffffffff, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x3}, 0x8) getrusage(0x0, &(0x7f0000000000)) syz_open_pts() kevent(r0, 0x0, 0xfffffff9, &(0x7f0000000280), 0xe9d2, 0x0) executing program 6: r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000200)) (async, rerun: 32) dup2(r0, 0xffffffffffffffff) (rerun: 32) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async, rerun: 64) fcntl$setstatus(r1, 0x4, 0x40) (async, rerun: 64) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) (async) close(0xffffffffffffffff) (async) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async, rerun: 64) shutdown(r3, 0x0) (async, rerun: 64) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x4000006, 0x0, 0x0, 0x80000001}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r5 = accept$unix(r1, &(0x7f0000000740)=@file={0x0, ""/280}, &(0x7f0000000440)=0x11a) read(r5, &(0x7f00000006c0)=""/80, 0x50) (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async, rerun: 32) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: open(0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x8020560a, &(0x7f0000000040)={0x3, 0x0, 0x1, {[0x10001], [], [], [], [{0x0, 0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x6}]}}) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) bind(0xffffffffffffffff, &(0x7f0000001280)=@un=@file={0x0, './file1\x00'}, 0xa) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) syz_emit_ethernet(0x6f, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x61, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @empty, {[@rr={0x7, 0x3}, @rr={0x7, 0xb, 0x0, [@multicast2, @local={0xac, 0x14, 0x0}]}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @eol, @eol, @generic={0x0, 0xb, "48fa89ae2b849e3874"}, @timestamp={0x8, 0xa}]}}, {"1829c12e96ca4f910821907d57"}}}}}}) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000300)={&(0x7f00000000c0)='./file0\x00', 0x1000, 0x0}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) executing program 2: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe(&(0x7f0000000100)={0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0x0, 0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000300)='W\x00') munmap(&(0x7f00007fa000/0x1000)=nil, 0x1000) sendmsg(r1, &(0x7f0000001740)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000180)="a2d3056e734d94d31301773ec67c3e7a6d2984d5f1257e98630c1eaf28504d3971fbf18e2fb0018d6eae73f9b0e680eb", 0x30}, {&(0x7f0000000200)="19ae57fecf3960f6aebd30b6e96af4c5fddeb4d011f0794a8eac71eb2afde247c649d8a310460c9ac2f4d0e9dae93bae3528bac95dd2547fb61bd16f799c4cc01737f88cf9e0eeeb57a0536770fcfa4371cbfaa90baf2c50c1901dee7ee59c28e4ae6388c764112587b4734f1670137284b6196bbc34f9ba4ab165a00539ddb88e0b5aeee7e21c5757fa4d1a5a6abfa045c002459a8633e7af", 0x99}, {&(0x7f0000000340)="5456c6e4a33af10020601fa6d72caa44c03f828ebb16adffaa6df093bfbd872c03872a18fbdac5858dd6d1d78850b5987cd0c4e316e2aee12e761026b5300f970ed3cca486d9422bc75e3423dc7174e1658b70179c2369601a90da7c79373039cd8635f17bb6b43c1f7c6777c80815e83b0a244f673cf758f99568b4c69d62c8e75fe17696dd63730c4c9e53ac96212ed8ea760e4f79c7820e0f4ac3ac597a3c047cb5027a1f18d66b75357757b1ff7292d7b6b3bf6396a845538fba59a0de3f9a8800ff4a8b65b7462b9771638766a6c84bb1f271069cf0c2ccb8602994332925965468", 0xe4}], 0x3, &(0x7f0000000440)=[{0xc8, 0x1, 0xfab, "9f2123cc610fbf0f04867e298a2a5ec9b5b899df3cab44247dc3b045970ebf2400a9dffaae2070749e5ff866573cf82239334a35a988aea2e84c973dbe4b94d0e7d039b6ee2930de13faffd54049687a287f80c414966efc3aafd81dff2c22f9568d4435f3d6eb535f01167baf589d777c81265a91b1b196f006fddc4438cccdd0200bb8294eb9273b0d0aa6d4581ef893c520bd153fde5c436c4f33936bbb644fe9e37236860dc4dd1a29d59b9b026f4bff75f8"}, {0xc0, 0xffff, 0x6, "006d44312a20a5441ae82f283d32ebfff171cf61176265e2a54a3d788956c7aa8f4efdddff5c76a7bf76251ed47290a3ab93773b49a9ad37cf677b54fa7e0d1360458991409721cee8ece82d1578d6c3ca4eccd619b0c641feaa66a4d9e69a8625a13a80b243eaecd795e50ee09fc47cabe709af0c67c1133196fc53d3487dc7506ba6f04cb6f2de8169ed9ab13743f8294d5ff32b279dd14587350d481a2fab0909bfe881c55f9aca56abd488bc"}, {0x1010, 0x1, 0x2, "f5922b8cac5a3cefda2c32922e2605fea14455ad8d2ae0cb63e4c9aae69046002091b08bc2a322a41c010f757401eb8b500512737ce64166375feb292c0f3994bb30a04e8e0a3a270c190b6f68d512f1bf97a7311b36743ae4f1e9fbe5664022ac91b1373d256df52340d80b586f5bfa4a5a10dadb523e268b05e4db407269c3451322bc3f034b7b1ab9e2f103cbb8bc819213d4cf378389c963bfa8a9170396036043992c870aae797d0e306dc2f519d1b80407831981238624ebc6e66a89168348f86d7486670f2e9d580f4cfd2a8ecc91c09186fd6e141bb8f173b348495e1093adf5f7d8b6d2adc86f82c08c375ce04a0eb437d2458e74bec159c8be70a3be47195b191fcb317af4b07c8b2e65c6c994f223f303963511135f7dc8d8aeb4a18991edeb4c76759c4bb40360d5b976de338baf6103ec8a1e45808f3a889859878bb4ea917b1364608eed2f5e1fe625e81b31b6c93e62d79f889a32cafa86c387af9da40d606e4108b411f5b30fb5fa4ae79fbcdd127e8beeb605f8c86daf3a578dc7600e6ebdfa8bdbefc84d77f97688222d4b91db9f4dea65b957e964b1d3ea7b7e107c83e583f70d94e9c94f5c1d7f338881cc1887fc1f48de2692d3a59b640f318e5d4ac410718402eb235d11498ca967cde0042a12a3a5d9a1b9f934faf547e6bb0f9410ce5aa549310ad517314af9c0c26dcd9c8021799f883286ce350746efe89ad1596a2faf3e749cb2aa4839a456f9fbde9c771884a3bce44c41975cc5e7c66c71cbe6a0b703ac33bab6301d8e2342252e459fc2fb3edf2bfea6fffd1441d3c991aef694dd2e0155992262b0335f3ca703d1076bfd1e6c74b474dcb813a7dd11062d3c04d21ac858d0f82708dd5d2bceed2cd225d15ef786f910d68bfa73615f00b69b8dfe2c79fab4f9003f6901434750d5f55976051cd8870bb4a72970bb56cb02ab67f6d5222dfc55706a91ac9946f1bdc975e1087a500a7108af306ac6a73a0dab3cf8543796eeceeff675ea0ce09c714f165660425d8d20575caf65a6d02c8044cc8597dc6d72b5b68c091cb5f2931eda32194df3490e6c1b928e92ed4a787b15fe2fa90d4b28a09fee0c4d72011bf4df8f1b7625de25c92d913111ca8062edca157193efba0eda0d291d566ec4da85e69f912bb7f57d18c7c4ca831a1bdb00f268327eff6b625b86490bc879a60e1f23b45536f6c0c63de0aac98f795c73344cfc1b79a99bda7a3d70ab379ae1a73c3e50634fe2a007849ab199ca48784462c81ddad5bfcc3f70ee0917aad4654c8bd4e00e8e6601930e818bf35492bf5bb4358347a6643cbeadf4cfd8df3afab8a3a1330228a01cb3c0dc200836b9fab532c57d86d7bc890604bcef4eed48d825c6fc6142f11da54529257dbdd6f87a9d96fd2b061eaeb95703a97989fbf7826f7a6aa985dd81401e45a0310a1a9839d71616e7c6031742a52beb4e1a0f5f05d1749b5edc563ce0f0c405ae1f9aabbdc52b666491069a82f06e56d7f8fef2cfaa759170ee124de9ee08d0540fd86602d5a9e08ce9c3368d0caf63c0848df1e8b85b226b08bab0863a9862cd39f3624bff794ed2f3cad3a96a0e768500c38a57f9ea4cd09fd75df6dc71d7025872a40bac8edcf6530f839c5738a128d5dcef77bde425c45cb900bd733f6d034beb736514421fb20e10e30024f6beb4eb30fc9691622032a2b41b18b09a660877b6f14128f5a7734ecb817015dbc8ba7d3305a726885797dc7e5db699dc8fb663b04c488ec053fa8ebbecd29e46688f7f011d495093f0743022f635c50baad2ea4551c3841be1617fa80a7d958fb031dda46089f7a08cf7f0405421b4addb1cb8e0b699127cb193b314ec2baee0ba7a982b7a472f1542bcc4d46427a347cb063d9fce1e4fee411608ca80bf9fa595d971c5caf920afdbf9d9dc0c44f92741f15371d76a63cd5a51151506d927d9876e1aacf57e40df086a4918a9f872989fa897cb44ec45c4ffbd648f926cd1ea9af559c6367e91932e6e210b0400b51ffc6cacf0f8ca78af4d57425c256318f98879cbc491828437f775e904d0aa3d05a18743648d70cadd5e3bac4b4ff693ed0b12401198997d67450bc3316b89f4af8d6284c6ab4a0aefa5326c9b4b9d2688e6a660381699d363a06288f4bd7fe020d15ce412c079fe8516381a955fb5e3b9db83b225400a67264ee38a20c4be3d72afb868979f16bbbc1e12cfadca5a26709d2a0901b9dc600edef384d1b93254d45d785091a618de2d4148db728ebb2a4cc1540134213e98ba98c7f4890b9f053fd6a0f309fea2103697a2fdf11fb270e5755c01b276a8dfff2c37a852f6f69d2c88a609c569bbaaa6439a70e39b9967c96f98a6899bee62d635eed0b2788175a13faacdbfc80b28721f1731579810af18df81f99ed8b0269a1a5612f3e25ffb7bc6c26d2e1091fbd30aea3fbcae3bb9b48aa14bcdbc875a17aefe1309422c676bf06384e41d44285a5d991a46cdc3c196d7623f743e692f2fb302ec6d58bedc948b3291d49e2adcf215af726bf4e2759ed4bd8de1a851db1eb8b8ec36ad104f4ac2523aa36768ff0e9a9dae0c90d99a062c2dec6d3ec59e1354fa912c636337b62701da5649479db4096caf70a35878bd63dc796edaf7accfa1716bd2a853c7d51eac9a53f7a6597a1c1870fe06a02eb571b3455493f5439c2e87e25113d4604b022e3db84c89249092e04b947da4d758a721d2840d99d1ec62086fd50a3ee032cfad3775a7ebdda3ed3db8517218260a7bb06f98b9e9bb036cf9f43e9b9238f10a33f3d0083c7e80ec306b19cd0a3982eae16e63ac5070043d5303e8b420d3585c216d8fba014b5ad5138ea57614160260492abb63afd756c97ea51f4683e3be028452373eb6187c87f65e11d071b8650d56f723562362d367ffb3421632e7162618221a51722f3a5964043c2c41fd5a5c0264d23ce5cf45195dce1a9585892768b1f397b848b54446c196dcca8aec1e5d8839f1f01dab3d1691606cf083784a1947ef3ae7d87dc207bc06ca878c0da258d1d1da5e5fcca85da63835bd4413de6ed94be46b4fb261affd35acac3944fe760c2ff694ac98038417b104c6d27834d0f8b2799cecc612353e7afd90358ba187d1e158b33fa6766be1c6c3f07757fcab6eb96d3aca1f52a569ea14f10b77ad4d0ce66979e83baab79482620f6a36c129f3a7d81e57f6b49fae379e811cea43f103ab097d1cd88148a5c50726ebb655ad2e08f3c78b21f66efbd63d30f69bc33ffc222be7655133d39aea4171ccec7e277b8507b452f66dbda7bb627ecfe672b871e6dea2ac8ade396d6e476994adedbee1e6821665402cdf34a49cde561c608aa7253201e7786946322eee9ba61e7850ef5cd71bcc10c1ed88fd554f66224d07a728978cc3f7357bf4f2b4dbd6d6d0f5927439435e6d67450cb3c90e574a3f0b5a478aaa0963065c412a9810e4ef6cff5063793e3160a16f3388555c3f8fdc114a668d7049bb6884a0102351580aa94d2225d9ff0db9c28edce0cd641e2dc8b0f0c34c627d664dda88bbfde8515779dc8ac432f39e79ce8b03290006e6c2dde2fc77b472ef4359bc0e8341dc624fb9f0287852f45bc0c5be01f6371f4cf631051cc6c2dc828f8def633972cf68e8a6f632cc2b6766e53e643fb3b74bab4fd65f96de3257255734c1c0907082512843942600a0e0ee075ff1c812e45b7f970d37e99c4931eebb09ab8453ea1fc1141fe4dddf63e81964005fa544fe60530c2ccf4712b3fa7e9f78c0a1cb1387367d48652ac27a0abcfe519a7f311ef6d83133d25964b11e12a387c51427484e977eb2f0fff2ffd25f4ea9c7f21ef422fd024df439425396e96f7633d0a078d9d589a92300844e66ed0bc3248b6b97af5ffb627a1ffd8338ccb61769c6119d1177fc9ca2fbd52e9c15df164a0f3568362d50cd860b8159df8ca1fde53c07f0d27e1b93d5957514a138027897370c14776704d78ad2812c929bd12ca785c5e7af7649a1a0bf8a018cfcd535f7da772b7e471636b2dd9c4513a3119dd2e6a1c322816c78ca066efd894ed9f7e2f85f118c6c9519463f2f7ebcb86f4f04b7cf39d011d5443c3fdd64d553e52a0482c183e1bb84541b0708c7c83a4d379a49e6b5ca4cd233a7544fc706f1ec5d1f7b0349e26ea936b94b086426949a38be08c79ab2a3c6f014b9db7b165e3f82bc69b0069e6af8085a1531f3e64bc894dbf5e1b99a4175523c51105d1fa6aa5cff3026efdefb2291504c9810125d2386b71640466e862ff0f5ef5940e1a633fb241c8f20f45bb708f6ea857f37ff1b3c5775a8464c2699501ee985bf8b402d10306d91642f625a2ddd3c22e55d5ca18619a85b5d6d811152f9afab803a4c5e5f0888522a06dd3ff992630ced7ff34aafbdb3d75f7dd5c1f2c1770f90e48c719ca0fce7a7aae45f4f7442bbe0eccda79605663a3c74dc268641be9124d97d7e2e51fbeeee85c642da610201bae664e1d48d3ef491ebc9617b86e832702dae78b1764e013161192332c98686a6ec5d25ad1dafeb859b0ab13d5cbaece9522df38c00d0ed22194ab1fdd9b1030d69d268eb060f54cfc8b389dde539791a0d4b4c28391ff4410da66d449a4e050bdcbf1f6afdcb43ad265c4388bb12c7a2cd11aebd06e835361fa0ba014a5aa17753852ef8104c64deb8730ea708e8e958de86a8e32e7669ca434f738e89603c1ba8fbb660e1d0e66b39b90c7e2e628b88d3691fc51184400bbc68e48c71f733e44cf063c726192564a20379e2f56791a8025f0995bef31b0e8dcda347fe42d1ef1c858957d8a8ecba26c67835e4ea575d19ef463fce127bb1a378b3b158c3eb24bfaaa926b417e39e65cf68e39aeb048eb6bb99d8af046972d902ff1458232e45133e4c4b98171123b3cd92ee38378310f4c65408a67dc178f23123f77c8c38a9a1c27df843cf0abd33ee8eee3db715d8604efc6c6dc892358a4c07a5e4ee0042545a82e77220d5bf8edfda1599e9160bfcc81c3ee50114261ccf92fdd4c477ed3767496cc5cd82e8dae590cebb26d5b7d69308ea61c0520349b07c69bd39dcd0a4a71a84d90f2f030cb9a2afe09abe5cc25258b69107bfc5665c4b5ccbc7739ee6f6f0d7dc52caae91ec59da7cca37148a80ec88e4b5391abf590b6fcc7be6c9a71d9b610a663a6834271ec23083015c2f4996bac56a0d1c1c81f3567207cfb4b9ba755fe7296fe833b5caad60044425701d0ab1ae0741e97ba5c9fb46a6d98381006b578b8664e7489af4c18b68b312d285daed477fbebb08121d0730f4186fdd9c5c5a6fe1b9365419b765b60eb1112620f0cef432be8f8476c9f0f13f71fc3d41238aaa625a7effecc88e8d165e2ef1cc0cf835735136d9b211a39b1f90026922763aeed187b030cd0cefb7c0adca1b2af44a3db3f09c328ce36a80be333f8a3e7e0ff9b5901bb7d38d62a23654e91bf0cf54a3cd513caa79fe3dfee5a69b1be1bd5681d4b5e621a9e4076f936940af95b3f6c01289e94e4beea3341d428b9ab979fcd54994f18ece011357b6d4c54f5001c9d773317eb7a8b5a7226d9fa958e6aa778aacd546d6280022b8fe90a21ed97f87e428342c5118423ca493e89015d4e530cbd46be3ecf488bf62d84fdbe28b95294ba794f2b5ece1f3035c57cf975cddb3953439e581804802f18751315f23dc2a6cea925dae08ca0f29a13271bcd046a5e6d7d0245fec5963dcf5cd27b8d71ad28f14d53380ff0120b1bb5c716c3d17a410469605046ba04adb"}, {0xf8, 0x1, 0xff, "54c5897bef6a4f8c982238194770238bc17b21219697948e87abecd88ceb1b68bf787250a379a8439ed84175798ce01b848f972615f1a3633820a25796fbd1b5b3a7b8cbe780a0a8f90279c442fa63cfdf1aa9ca0ad5191ea3a3dbbd274ddda20b37be4d3486796c6ad4dad907763d375a589642e1c962fcb09c3b7f4a713ca32185cce92b9c76980eb15cd9aed6c618aaf2be07dca87311015ccae604ef2b3df763543a49a1f7f97dec9f90850fc919d3ae127604b987192d16a21ea251566675d6bb0ac13c0bebd483c454dcd3c61278b52b136dc7a28ec682f4ac27c04bc928"}, {0x50, 0xffff, 0x9, "f48e0d2125199afd70e69e9398ba7b972c01906f7d67166ad8d7f49a54b16c619292d4d6b111554e320bea08304d0588aed16a754f960db4c7b065922d28"}], 0x12e0}, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c}, @icmp=@mask_request}}}}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) fcntl$setstatus(r1, 0x4, 0x40) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) close(r2) msgget(0x3, 0x204) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) kqueue() r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socketpair(0x1, 0x4000, 0xaa, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000240)=[{0xc}, {0x30, 0x0, 0x0, 0x201}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) ioctl$VNDIOCGET(r4, 0xc4104603, &(0x7f0000000480)={'./file1\x00', 0xffffffff}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc1286944, &(0x7f0000000100)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0xfffffffffffffcda) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 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}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'})                executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) r0 = socket(0x2, 0x4001, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0x8210560b, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020691f, &(0x7f00000001c0)) r2 = dup(r0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x2, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) connect$unix(r7, &(0x7f0000000000), 0x10) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 5: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0/file0/file0\x00'}, 0x16) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff8b8469"]) r3 = syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x2, 0x0) r7 = socket(0x2, 0x4001, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) connect$unix(r10, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) connect$inet(r6, &(0x7f0000000000), 0x10) close(r2) open$dir(&(0x7f00000000c0)='./file0/file0\x00', 0x80, 0x47) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETAW(r11, 0x802c7415, &(0x7f0000000080)={0x7, 0x5, 0x9d, 0x9, "3a71e69cf2207476db92b1f317ea25c8a5e6f1cc", 0x7fffffff, 0x7fffffff}) listen(r2, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0/file0/file0\x00'}, 0x67) ftruncate(r0, 0x6) accept(r0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff000000000000480045000030000000001d009078ac14fb04104d399813e22ee5a75d00bbe00000010c00907800000000450000005100000000010000e0000001ac1400aaa3ed94ffcd221e4f0f94c665018eca0c9566548859fdf1626df16703f02ea3c725fe3c95f8b721daeef5729eb9dab6d30f2883998911421c4b42b20c0b176333d02f053be9a4f02c74e56833f543f97b5db3d566f4f5ca2d6fc8856066e55f937700717ff1c8e98b6b03d2b32684483a737c1b444bfd40b4d0b88852d80796abe8288ee83fe7"]) clock_gettime(0x3bd70b3292b7004, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$LIOCSFD(r2, 0xc050756a, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r4, &(0x7f0000000080)="c7", 0x1) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000000)=0x1) write(r3, &(0x7f00000001c0)="4cfa66688cc3e13f6067385c4dc7d719490c5417249f69b0b7cdbc05111790f18f7ed83e13c4add0ec1a8d694571cea2fbc26b3020c1c043eaf0b44ea249211bc6d6bfd896b8f423ad9907ee1f97709ebffa76203a", 0x55) setrlimit(0x8, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) syz_emit_ethernet(0x381, &(0x7f0000000140)=ANY=[]) syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r5, 0x4004427c, &(0x7f0000000180)) syz_emit_ethernet(0x78, &(0x7f00000006c0)=ANY=[@ANYBLOB="5544f333d470aaaaaaaaaabb86dd6000000000422c000000000000000000000000000000000000000000000008000500000000000005817f7c966341995323c49f702c4364009078001a0000d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300b"]) close(r3) write(r4, &(0x7f0000000040), 0xfeea) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[]) syz_emit_ethernet(0xa3, &(0x7f0000000240)=ANY=[@ANYBLOB="aaaaaaaaaabb62ee5f17d74088a812008100470086dd6d8f815400653b00ff02000000000000000000000000000100000000000000000000ffffe00000021101000000000000c20400000fff050200030001000000003c000920680000004e224e23", @ANYRES32=0x41424344, @ANYRES32=r6, @ANYBLOB="0104000390787fff00000a94643c6b1677582d00040283030902040080000a324d816b158debb10103b6dce9c27dc813ff00000002f4f6cd16cc000000000000000000"]) close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) executing program 6: r0 = socket(0x11, 0x3, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x0, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r3 = socket$inet(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCSTSTAMP(r4, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c7935"], 0x58, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d40), 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x80146940, &(0x7f00000001c0)) setegid(0x0) pipe2(&(0x7f0000000140), 0x10004) msgget$private(0x0, 0x2000000190) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x940, 0x0, r2, 0xffffffffffffffff, r5, 0x20, 0x1}, 0x6, 0x0, 0xffffffffffffffff, 0x0, 0x3, 0x0, 0x0, 0x5}) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f802b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89f0008000ff00"/177, 0xb1, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x10, 0x5, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000)=0x1, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setuid(0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) mkdirat(r1, 0x0, 0x300) executing program 7: syz_open_pts() (async) r0 = syz_open_pts() close(r0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="e5fd0cc0", 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000040)) (async) clock_settime(0x100000000000000, &(0x7f0000000040)) read(r0, 0x0, 0x0) executing program 4: poll(0x0, 0x0, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x7, 0x1}], 0x7fffffff, 0x0, 0x0, 0x0) flock(0xffffffffffffffff, 0xb) pread(r1, &(0x7f00000004c0)="f3db1fce4ce7a6ada6a0d3226581a8815b1c3bd57e1790e1fc2f310fe40b860084cd4c2cbd44decbb34b07a49068a6c10c0d514b4c6aa18c7cc5d51bce6dc91bb486904815c9ab40a8f90bed2182002e62fe441c8bc371034d90c9c84583e7ea6e88fa3e0f0226c063e4bdb20637eacef26e77bb27baeb355c58a44628082eab2ddffbc3f047013a48bc940142ae6969890a8554bf3ea2fcff72134aaea9fbfbdba5af20c2f7e25cae93d501199cce938da169dba40fd9c197c12e68bcb0dd64b2417a1bf0af9b97f94a06322e7fbbeb01a8411e7d362329d3758866", 0xdc, 0x5292) r2 = socket(0x0, 0x0, 0x1) r3 = open(0x0, 0x0, 0x0) r4 = open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x28) writev(r3, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='x\x00') setreuid(0xee00, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0xff}}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000340)="00020000675ef03e679673332766b39b585d4e8a7cb0e696368493a7e0933731969afb3f7508f503851f05528f144ac580048a64b9dea5fb8edcc91fa005271461f77ce8ca8f852af2ceac90f312b1c54bfa65bcf80b7a1b1f730cff0542c1b5a8886bb6f1c29d3c35fa4b546fea358725d4b23dfb53c11437fc7b14d2b584027bffc9650eab3d76621ad9494900"/166, 0xa6) r6 = socket(0x2, 0x3, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = getuid() seteuid(r7) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x8020697f, &(0x7f00000001c0)) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4}, {0x0, 0x0, 0x1}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000080)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r9, &(0x7f0000000400)={0x0}, 0x10, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x1946, &(0x7f0000005c40)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb86dd696b9efb19106c0093c57dee41a32873f9177445fe0afdbafe8000000000000000000000000000aa0000000965000000001f0000000000000001000300c2040000000405020a5f00010005e51d2d1d354d43fd37b2f39476f83f28aef8f157bac813889aa7efb7f6df04d61be0bcd43331c9a416fd2e427ae43ac282ccc984b52a328706680d3c7f300c954806f594a741047d8a7780c474723b1c0ec38a36fbea95d5056ddd34efc40b3dac7a52e2778f406ec4fb4c412032de5c9ae8fbf1247b46e7614498aae1c17c84e9a11fa490f5b005731c7f538757710581efb1d8f3bfa889402bdaf960125f59128aa7abea99ceb5f20607ac7050ef4d445d6f9d0162da47d5d6c5630accd950f9134138fe16fb096671718bfbcf2377c34615db476663741664a66f6d75e795eb07b6caf522000000000000002c0a000000000000814371144ff975da152bbc3b9d552fce09e089e8f55b178cc6e5f9eac92975dc7f8d413c002887d8b3ade62b1bf673d4e6efb94c4df6f1ea1bfa6b79e19f74ed5f6750d843c204000000ff040102000100000000000000001d0400000000000001010005020100c20400000001040109c20400000001010400000000c204000006240000000000002ec000000000000008f85be5ec0bf4e7d4adeef73376ea1b6bc0a397e4b07e5eee923831739e6b14583d605a6a28b1b5c8fccb8f6d45efb6d6101be5a13b1b6ba687194eecee56a3ee94cb9d4f86f4fc51ef698a4cac729ee2768aca0a4f80cadd342d5935a3c48565bda9d79585a669e54706249537b04fd0f7f96caf4ffcfc3eea07ab6d45a8b71f005687253fddd2c396febed84e775f5843b2acda2ed44e245cd81c4c2918a739d2c802bf50e1ff345cf502c9c4b2c70a9e08d000115f8aee37ec13e58ef7908c2d0e8b366bc7c89be3d1c67b8c912b24208207eef6dc0073ca24d30fd397f48aa04304b24faa6de72e98cc674a6bf56a02c189567e26632dbfd82edd7d15603e2b26a3f838e3947ef34613c7ad5db881af323501c1dfe219d449058eb2a1b1ec3b4a821e948f4e1c893b4b30c175c50ad992cb22062e0a781400a3632c328921750c067238d19fb3dfdacac99744ea686b830c4178f9ee13c53567944967e52f3b8ba4ad83d461a9c1cd21b7ae712a740d7f1be33dca82232a187e9dfcf2c35b07438bd648026cf7490c65444009e36013f5f25760382b33c78d959d6ce07610b64e95de1d30a9ab2525edd8f501ec865abb4fd731b8067ac462a455498466837712eda494d8c0f5c2539df4e0f4d08e20fbdd59b38c6e8e4caf1eae2470a3a42a6f18fbf5394e15c3c49aad24fe543027f672d2bb303355dd8ab0582e2f64e0332c3666d60b68a02ee75f07902bfb8b59219a78df279de1cce938fee2a7c932634ea72360292fbb5c64cc06cc10dc6c7ad184b4a39f7e31071b21b39711a7e108967c989ff4c44a4bea064be98fd0cfe49bf7a243610cd571f2cfce5fc07c59c4506f183560ce9b02bd69de7f65d3a5d2d36f542be2c3f4e1f341c022c2ca68d467ea4394f2927eefb985c48db2c8d476ece5c7f2b3a8f31197f8549be3f7782cb045794c5c8a1b9c51d942100bc3ec9b8058e45fe80dddd87e5b909c7b67aa303151d57e9b9d4e81e9f7db0699545d7ce4c13da09017aafd6ec0e39c9814d1e4a8201c36854f058d0b886d2584c8e656d64a46cf445eaaeddf10c3c6cb3726f829b5c3b4bb64904bdf53750af53a03e9042c47c561fa9f8c41cceeff21b7289ae557053fa8c381b29364c48f0ecceab46a3d9dff619cfadf2f739f9ec09a7db07f84d35e1087adcad3826b1f8d7ba9a292edfbbf032283237ac7846049cdfbf588943085d8dfff1c85b97c2c18422b8cf95231f71879a3e4074c1b7f30510eef55f104e479fe4c302d230235e8cca3faa08af0729f6ba67f931db2f716d43de07d5e1d99916788cedb609098864b62fb38f1bd723a70505004e622a9f53aff783f2edcb8c091ceabfa360902c7ef742a4c148f9f00bfc8660086f3cdc9f55ca108bb0a3f0c8760b762b201ed7ff927c6d700805562b9179222a8f44d9c957f34ebb4687778ef83d0dab706c5b35292e24701e77cba3529f2ef359df97179b216d6a8c0208556bcf32a35ade2d0afd824783e0a91ae361031d142893433b2f65acd6633d74d765fbe7add979df2f1c17323524003926664377a2cb09b846dafd5d9f8c40727a3506b838158af5cd5271d8f01745722b9ace954839c23f64aa57a331db25a27d3d507b00d192b5b9dccdf730a94a362aa056851e0bb13dcc9d53a77382ae536e9b69086de0741c7e5b9d9d81fa27ea567d87a9daac05014e010b36b50271d41d5720eb9e265887c9b0dd2e89459be7bb573c2ecbb58cbcd2fc4dc148fa981317fae81ecc513a6969d6b4886cfaebde80098f7afb64ee5e4f825d70b504cdde07d55696b64b900118830008ccf14508456c8022b6b54812c5d83c3341d7f831a08b712e9ca3b374dcff597d81349513730532ab40ed145f7a1948044957590e1b3c31bb93e680efd1908cca414357735f8633ece3da363d519e9eb28e706fb6823b1448bef37a6d58756b30220be2501c730913871817966856f0c7594411c1ba46c404e1813abf0e1ff10b7d11d13f722b3047a50abdac5d94d4c634768a52b0f75d9eabd00488f866c672772f72e08ba0d30580a3f510ec3db426d08a57a5ea5835d3419d6d9923f6c0a059d483f96e4ba795ad56295d98a8a63c3ec78d2bdc8e5a1e6eff14198702a6467050148edd7fe419f9ebc2a7bd37de9a7a3693f2570cf7458404fd43146f35dc9c9c3864d30ce5a4f8e0eae3b1000702e6888d5e25301c338356e1b71a188cfd7c3bc7f42e26fb798dd98052caa71fe52e25355d898e7b6ddb5fb513e1e686b80c5ebd849f846e5c4ae8c04a37d4df4810c8bae67b8c93ef6d50256b667fc31ed0f63c1319115a17a29e8a81f889d2d5cc341447cbdba5bc6e55451293ea9e74b8026ef522cd53d82d74d465de63bcc76eaa86b8956e02de112ed9dcb874c709ea44afb0b8f47ef059b5884b63e5b4560ec791fd1582590b2b1b99b2635e16a43e160c8340a8ed8e1d13dcd2338baa027b8f770126cec6b877300be32a66afe6d5890da7dc2303782a103cd0b6eaaa29d91eb3832a3688420a6df830f34ac56084a220ea6fdeb6c1e189063b541fa5faef0e7045cc03e873db4178a4a48e3e8048727048a5615ee7e91013b4b357d9c5e8045edfff1645b7dac842ea298f2f7ce00a03b56718f976c2b9be04963f673bccca2cb559f62b24a7dae9d8cd47ddac3955d100530bbf4a94a562fb3392a304f6c927ecae8a3ff6bb5603678151f7541a5147874d0e76f6a982b4bf2bebeee7cc11007a315478e7beae64b5f66b3e0e0ac62de63ec95af6a8476c3b7b5737458a59fb21ebdd4d2df3d422e0b0df25e661e127be602ea5e02332b1f20954256ff84fe7b6ca04bdcf0f47c2dae2349717144cbee92c57067bb324dc69780f2ce45d6fdbbeaf29c1bf482e9925477d6d21495bff3f33fd4c18e5ff7ee46ea761a5eadc480b32a5b2086f5f123a3224bfffcf62f7ee91639995c9f4af015d4aca6d57c5ae4cc6ff7fcdd6fd299ab769ae4a260c932c5fd3304f939d6ff0220819a9b3740c5ac25e6e8d7bb00cc273dc1bf3d7f53f0fc23f9b140582ce9ad8d44ab434c6a3f6307f3f32a1766c8d13c0902f40becd56039a03cdd04ba8ce0e914715794fbed115c86c42566e96a695a2a3fb367995a00e9fb0c3c07ee8ac9ad5a34ed6c5bca962c2b8b846ddb2c2ab3e76184bb66d043345e4efcc8e562b6a83a4e21a7638e38a15eb1445685555dca7d8dd6257450a741decdb43e3bd914e9efc05c1ab0554572f35279a9d0184ee3f1907290d1084b31e2a2b74d06a0d0b0bd36bf8eb4914c19d0867247fb1e242855b9fcbe75f88b42023cf1c4c2155c5dc273b7f36742ead582c00d5d5d7d967fd319fe6557d7a7fca7799de03dde07561837768e99fbd62e8254aad9bce633ae7689e4bd46e7c298920400681fb50d219c70af2484afb03bab376658e27632907649336a50f59579f572842b52b2fd4ed867833af8ebc7c5951de961325d25d3e1e372f7d0525ea1f3f3f0c04633cd60cee60c5633eff9629b458aeaa57b5e46881ec94a7c61fa5221d5d6db9d8f6655e436cd173931b8e733ca045cff5e78d51d7bf43520d75e2011c8496fa277131cb8fa4ee72d1766efd059b79a8a9a40c7c9d06dbff81442da215dd7f06c87cec25849361143f0c61f04c2dff97b11adc20e2355d10a9b933677d2ba9e671cb4667e543efa3ae299d61ef3306df27038a5cf34b883e2f9085b3c3ef35a23f5fe884d19effc2141ca43179bfb87729256dd292dcc36818c3baaef10b3a2c803d0aac9d537a93df9111db819faf28cc2d758219867dfa26ec6ead408d6b148f84bde374bc68d4f1c658d75d2e257c5fe2898337bc84c6cbee9fac98f56bf60347da66e7c1ab2bc7d774589cbaff08c6e708f1f0b665f462f12f314dc9eb7d45308a3f2cb6a348adf68ee454cec3da36ecb6f58d841baed9a6a592410cebee9e0478c477410ef223134e5e4362e33d90cd23d5c6c62e8412d0061fc0d61a62553489afbb63dc8898f406d65a6cbb31d973ab523dd059de18624256e008bc45c32b9e8112fcbb85f423cf2e7bb293ff3c4e731f4557ab24be22477a3d2326b47065a28652b4f68d8276bfbaeb6e7c47372d8ef19c0a9c1046c73ade5cee8012742421314e8bb81c7cda50b316258afc1ec2b2663c594ada2c93b145aaadebc08e8209acbd98cce218c4349aae265342edf771ff736b11d65f6190c0612b21f36cd5540d0aa09614842ec6b4e746813a594e3f430533960997f150a498a34cea6998f0cffcf30eb0ff66bbe2b7b34812e06e47eed2636ba2920595e60ca773fefa1bda4d7dc123aa6b45fff760d72011b0eb4286fb96ce04181d227d8d4f77566a76ca12368c295d73b909ca786f80721839ad0b9c501b92984e162423c81694284ed1febf1f43fce9a6e58f0725d8a23d407d7640564eb90be624dba312bccb706e19f2c433ca7c9b1d2f4d15b6dbc0687ce24f9d2ea477c1a028d5985a6544b4134313850d1ecb1cb8c776fc4c86413d50550376ab9c51c5b041dddeb00bfcc7553aa7ba2c0cf8f3b9f5a088b17d02d418defcf835c6ec729e880879e3d892a2c68c538e732d25f2f3a31a7029a25b18cab7e6d9de08bee83eddb7c02173117763eadc967fc775aab9dce24447cc0917ef2b0a566afd259d6e040c7012c7d797ae51bc9b3b385d78eadcf3042213d3e1739f11fa0297ff890af298ecdccd33699b522a58a6c285eb9c65cf388c583e3d7378cac8ac809c5ea2fa478463ecc5a29278c9c24fa8b99927226ae2f7924d80df345f72cace2d938f39269bf31466b6b604f4c74f5871dc4a44784e96405d889443d0b8e2b7ed4ca13ce02330192104f21cada369b74d6bd8868332538c4eb86f7580e3eedb373d5f1fb78fb892496cdbd177f02231908594debd9072bf384b3a748fff6540bb1b4b3432d3af75ed78769f21a1eeb3596332596366f62b0fc021c8285e1a8373fd2dc1f009004c167f49fbf67291ea858948e1e3dd4b2d81e429da2725e159f4196c0f778020085a8b118be8a3134d05f9c208b222c365b5df199dd527ad0187cf09ab4e1e362570a93580a9c290271c2e4fbfe9df7e07267198ee576dfeb06a874c410e627576b1d72e4365bdd75d80030a95a20adc76cd33ea815b2d2de24acf2f0d3f0266e68c595b1cb220a67529739386a9fdbc04d551f94d009b8553708f0ec7d1c7b5ecbac452b67a6ce2303ba6566bb55fa3a2316aa20db8fdcefc4f8b820caa4b48e7b48d9a5e249037dbb4ee12de16dd585adf89ea5221ce4edb4d86aa7081d04d3e2fa6553d38b3c9d1ebc83a9849f9af7fee5a5ab63c50565684f99c07e1cddc3aef2303455d257ce5903cc494ce4c8f417976d44d72a21ef3b035db26c0a3e947e4d71ed1844332da5dbe0f0c88290d32ec635a1e741e69ffbfa471da72a5fb66088c6b6d1c4854d2f48b62142b67c0814e4b512c5a77cb4f1f4afc07800b428f7e9a6c6584d735745b24542e85463e8e8e91023899d0aafceaee170705c4c2a40e6b95972c86658b6b25ac221161263ad80fe87d16c4b895fe24662c7376caef6e60a42395a75e1b3f1cf4ce005e1ff41a3e3d1d7f26ed7e9ede909df0194c7944d3e37bdff8a6889576bdfcef91dd966883c1f9d0ff5e556f4427396a09e1cf11859edf196126c0b787cb22bf18109ac6c3ea35f61b7ba72e8d052abb7a12d074d076f869960793c25d801f4a355a1af34ea894293c00b412ff4c7c1476ec204fffffffa0104000000002efc8e241d0279efaab53028bc052d1c362f20de54168d10b363a4483cb36dbc8c0225d621d3ba3e700884757aeec6250d8583cefd4db38c473a864839b6621298dc723cbbeb55e8909a02ceaebad1db0f6bce6d929d92a888317f96acec997fd4a74d0ea405786a6d41d80823fb6ebc4b43de4400bf17de161075f0b918467b8a27b5df32085c4d1db4871a2cb56746d8199644298cc8009bd2f553ea90deae147c483ed0f568869efc3a0841a776487c902dac137261eb7211ac2af6aaec4974fb65f9cea74f4db6f197a6492d85ba74d74f8ba8a5f2c444b26ee2ff62892572f445a2a5a931d0ea88daccd245107c59235cd53597cd1be6298a77a1a9c70114623b59669047182c7e85c84528acb7fb620213c3b8fa77d4506193edc16b966ccfef9efa31da3b03e397fa1b9381c7bf584b72baeac7d2d5de4c5ba09bde01286a37f0d93ce132dab8279e8d6ce307ed78cc3abf4cbe83aec63be910945acdd657887697f253f3304ee8515b313ac9c78ac890c4200e8d4e23539eb0a0b05fb1fb035645b4e80ec7bcd7cd3d2c6f8b2dcf6a9e3495f045362dd810b7376436f5b98906a176b709e7542c671c50e894606e3e6a55e25816069d830c748c30d62bc3f3f4e37f2158d27d53e5856c8ca03a444745ffafa791f099c26f98b8056ea85ee12e8d3c6c861182e92be18acb137cddd4149cc282985926a777dcc82b67709b96f376d3b3bf333f167b0eb315d27a9014664ae89af3856a21e52afce31ea0cbb5adca64e501c5dcc0e72d4e3ba7bb44d0e44250d38970ed6dda8ddb9fc2f6b4200dba29d752b72b621134eed7d5957ab3c3640f6ef964cf7214ad26abc2617c9dea3d393b6938dfeef8ef3eb191fcf635dd8d24020656d5962404c8eec6cbed61ea637f5e7e95d299cd8c76c5bde535c901a4f8412f494d051183a03f0767a00c2689897e80df38fc86cb891373a2c4261ca3341f3f3b67ead854b6cfbd3bae7ce26fcd4dc657dfa6a608e3487c190908f3b4fb5d3769476d0cfecbe716c8f0237a4d5bfcc44678b3ef2400fedd883fa30bba553d085906d6d4bbc038df8fc51ca40904482194942ee81f5310a8f89e48aa66d8bf26d0df690d26fbfd8acde08ae20e9a3550e41c116b13b0b758f6ef575d53bd2829b434bfc04ab673ad9c01e6768d7320bd114aba3f1f9e57f8e6538a55a58844be7c41a204bafbefeb38d0d41953ac289a78ea98b73d59dea625638f60a237b110ba9a72dcb95ad41d61ec95300e676005eaeed0b2b88590ae1f175f1bd52b51345ce22d39696b77ee281d26a33e852a1ce770ec927e67a72d8034dacc73470c2d471b220c1b2657e9ca2b3abd0ef727508d23b8460a8e7f9748043f41027d5b9beaab7d5646b842fa771d604da79c0a25f44115aa396d5715e6338e57103ea133f21f896b278936f49612464482715f245c856ef224a454994ecd2f7187621b4fbe18a1a2744f293b6beb922b29873192a324c5ef79b29b38ce15258a92b52c26eaa78ca923181f5fb7d71de49ac0433aac9e5fa14a16caf08b70158338100c7ae3b8c296084b06c8947d470129594778fd92bdb1b8d0cd6a7b4d371f02eda0ad0599cfc3b420787e72db115ac4883976ed7a829f2af502906131d0d780e2f0d0f257c85e8e5848866240251945ad7e085fbff3612740400c68dbe08ab2ac7e8fec5a849ab92a2a09a91d1e1705aeb1450c3613114bccb754e00008c8e210fe7e262448bc0ff8554b84a9efa2c061fcf06d837809cd0c75282f411f0446e9cb5373f952994a7875beb5f35a17e18ebe816ceea554f43afdd9b8bd2fea78a1b09a8c475ec2a9f4619047cbb09f3fd429722e65bfa985bdcc434574de472686bf9ada1031c3ba61c96428f29073e68f7a729e9e96b1aa21f6a79f5be3d73ad7c89d4082721b6182f559b5a7151f888131a10e11a1e1e919f4fe66dc27add9e87f175867a0e3acb55a9b4a063045b9373e85ca1604e3746b796e6dc9396517edb2edabac3bcd569ea29e9148a75e4ba09f011bac97e8fce6502ed9ec95caa1896bfa4a01c4ae5d172b79dd3cf53437da47f67a8412c2f397d0506d387ec14fb6bf6bdf7e12cd6c1fea18407530162f4216e96cf6d601429fa67563e3c5c4ce129559d29bbce274450000000000080000000000000000000000000000000000000000000000000000000000000000ffff7f000001ff01000000000000000000000000000100000000000000000000ffffffffffff00000000000000000200030067000000000005a0630000004e234e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="4104001e907800de051e0000000400000007000000ad0000000700000fff000000010000000100080a0000098980000001011312b31d40c9a6f4bd06134a80a354186e5f9e996b1a6e51bb8739026b2a089dad578db1861cdc80c2bf3ad02c010e4088bab605e2ed069cc6519952b0ef272250d7aa01bf50170ae80758623405a538d6e2f8fc951fca4a261aa83213d57af281775f635a3c7996fa3e1af79b37a0b69d01fe2db18923c29b6e6e5c606ef3dac8fb5944214a4d0632f130c99b42164996d36007e65002b2e8fc2f748b0a47e66e4cf7245746a58c15ff861d689659e215cc20ae585c5b79dfc45768e2008c521ec9"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000840)="ae088843", 0x4, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0) write(r2, &(0x7f0000000180)="ee", 0x1) munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) connect$unix(r0, &(0x7f00000003c0), 0xa) r4 = socket(0x18, 0x5, 0x6) fcntl$getown(r0, 0x5) r5 = getuid() setreuid(0xee00, r5) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00)="48bf7c6774d5abc00ec86e81e6e445355f8e", &(0x7f0000001b00)=0x12, &(0x7f0000001b40), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000001940), 0x80, 0x0) r6 = socket(0x11, 0x3, 0x0) sendto$unix(r6, &(0x7f00000004c0)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221505f4fcf668246c0900e1937c727a4bdb8d000008e371a3fc81000000", 0xb1, 0x0, 0x0, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001980), 0x0, 0x0) sendmsg$unix(r4, 0x0, 0x4) socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f0000001b00)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r8 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000003c0)={0x30}, 0x0, 0x0, 0x0) close(r8) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)=0x37) r9 = socket(0x2, 0x3, 0x9) dup2(r9, r7) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setreuid(0xee00, 0x0) r1 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = getuid() fchown(r1, r2, 0xffffffffffffffff) r3 = getuid() setreuid(0xee00, r3) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x180) renameat(0xffffffffffffffff, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') faccessat(r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x6, 0x0) r4 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r3, 0x0, r4, 0x0, 0xa8, 0x1}, 0xfffffffffffffff7, 0x0, 0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r8 = semget$private(0x0, 0x5, 0x1) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) r10 = getuid() setreuid(r4, r10) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002200)={{0x10000007, 0x0, r9, 0x0, 0x0, 0x86, 0x81}, 0x9, 0x4, 0x7ffffffffffffffe}) semop(r8, &(0x7f0000000000)=[{0x0, 0x5022, 0x1800}, {0x0, 0x8007, 0x1800}, {0x4, 0x1, 0x800}, {0x1, 0xa3, 0x800}], 0x4) recvfrom$unix(r6, &(0x7f0000000600)=""/250, 0xfa, 0x3, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) clock_settime(0x100000000000000, &(0x7f00000002c0)) semop(r8, 0xffffffffffffffff, 0x4) setreuid(0x0, 0xffffffffffffffff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000180)={{0x7, r2, r7, 0x0, r7, 0x0, 0x2}, 0x7, 0x7, 0x4}) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f0000000340)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) setrlimit(0x0, &(0x7f0000000980)) executing program 7: pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x4c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x180) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x0, 0x2, 0x5, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c)      executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETMAP(r0, 0xc1045763, &(0x7f0000000140)={0x0, 0x0}) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) kqueue() readv(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r2, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f", 0x67) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r2, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(0xffffffffffffffff, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) write(r3, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r4 = kqueue() kevent(r4, &(0x7f0000000040)=[{{}, 0xfffffffffffffffc, 0xff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000001380)=[{0x34, 0x0, 0x0, 0x1188}, {0x5}, {0x16, 0x0, 0x0, 0xfff7ffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000001c0)=ANY=[]) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) getpid() executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x1f3) setreuid(0xee00, 0x0) r2 = getuid() r3 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r3, 0x0) setreuid(0x0, r2) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) madvise(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) executing program 2: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000380)='./file0/../file0/../file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') mknod(&(0x7f0000000300)='./file0\x00', 0x1100, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xd2) poll(&(0x7f00000001c0)=[{r1, 0x1}, {r1}], 0x2, 0x0) write(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r2 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x1b3) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1fe2f717a5b3de06, 0x5d4a) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', 0x7ff, &(0x7f00000000c0)='./file0\x00', 0x8}) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r5, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r7 = dup(r6) mknodat(r1, &(0x7f0000000340)='./file0\x00', 0x6000, 0x2) setsockopt(r7, 0x1000000000029, 0xc, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x20531b) ktrace(&(0x7f0000000000)='./bus\x00', 0x0, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x12, r5, 0x800000000000002) setsockopt(r2, 0x3d, 0x800b, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x4) msgget$private(0x0, 0x97f963dfbf7c8684) panic: runtime error: index out of range [4291821569] with length 33331 goroutine 71 [running]: compress/flate.(*compressor).findMatch(0xc0005240a0?, 0x8131, 0x67adbf?, 0x67bc0c?, 0xc0004743e0?) /usr/local/go/src/compress/flate/deflate.go:256 +0x29c compress/flate.(*compressor).deflate(0xc000580000) /usr/local/go/src/compress/flate/deflate.go:436 +0x19e compress/flate.(*compressor).write(0xc000580000, {0xc0007c2fe8?, 0x9ede, 0xbadaa0?}) /usr/local/go/src/compress/flate/deflate.go:544 +0x72 compress/flate.(*Writer).Write(...) /usr/local/go/src/compress/flate/deflate.go:710 github.com/google/syzkaller/pkg/rpctype.(*flateConn).Write(0xc00050a030, {0xc0007c2fe8?, 0xc000373838?, 0xc0?}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:153 +0x26 bufio.(*Writer).Write(0xc0002ac180, {0xc0007c2006?, 0x9c2b65?, 0xc000524130?}) /usr/local/go/src/bufio/bufio.go:679 +0xea encoding/gob.(*Encoder).writeMessage(0xc0005240a0, {0xd1ec40, 0xc0002ac180}, 0xc0005240d8) /usr/local/go/src/encoding/gob/encoder.go:82 +0x3bf encoding/gob.(*Encoder).EncodeValue(0xc0005240a0, {0xa8a600?, 0xc00068e400?, 0x10?}) /usr/local/go/src/encoding/gob/encoder.go:253 +0x448 encoding/gob.(*Encoder).Encode(0x1025bed46518312e?, {0xa8a600?, 0xc00068e400?}) /usr/local/go/src/encoding/gob/encoder.go:176 +0x75 net/rpc.(*gobClientCodec).WriteRequest(0xc00050a6c0, 0xc00050a720?, {0xa8a600, 0xc00068e400}) /usr/local/go/src/net/rpc/client.go:221 +0x53 net/rpc.(*Client).send(0xc0000af2c0, 0xc0003e9a90) /usr/local/go/src/net/rpc/client.go:91 +0x224 net/rpc.(*Client).Go(0xc0000af2c0, {0xc19c13, 0x14}, {0xa8a600, 0xc00068e400}, {0xa8a640, 0xc0003e9a40}, 0xc0009372c0) /usr/local/go/src/net/rpc/client.go:315 +0x13a net/rpc.(*Client).Call(...) /usr/local/go/src/net/rpc/client.go:321 github.com/google/syzkaller/pkg/rpctype.(*RPCClient).Call(0xaeb5c0?, {0xc19c13, 0x14}, {0xa8a600, 0xc00068e400}, {0xa8a640, 0xc0003e9a40}) /syzkaller/gopath/src/github.com/google/syzkaller/pkg/rpctype/rpc.go:110 +0x165 main.(*FuzzerTool).exchangeDataCall(0xc0000f4ea0, 0x1, {0xc000323710, 0x1, 0x1}, 0x1575ac) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:337 +0x1e8 main.(*FuzzerTool).exchangeDataWorker(0xc0000f4ea0) /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:366 +0x92 created by main.main in goroutine 1 /syzkaller/gopath/src/github.com/google/syzkaller/syz-fuzzer/fuzzer.go:251 +0x133f