ffffffffff9c, &(0x7f00000006c0), 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)={0x101, 0x7}) shmget(0x1, 0x1000, 0x310, &(0x7f0000fff000/0x1000)=nil) dup2(0xffffffffffffffff, r2) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000002c0), 0x80, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000000)={0x0, r1, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="780db42b16eaf0962c334057de7c358399c9e965a6d4300c2f8eae2ab0fb17a4d8eae5e2e80221565a9f0eec30d4a3b6d109cfaf4b15047994f93aeec75d435d30728ae3d75d0c6ab975fd6095055bd767dd0e618d114088234ec401dd6e54d3927eac10b1a0d46f65258953d5b1a89aef08d1e2e14247a0d144cd6b6c1126b85754ee6d9370cea694c49a00b7b8212d94299da54ed56d40af727ef5e6aae17b9770adb435be37e48cc6159f0037b2a260db7f1bb1afcbe2363ee9414e3f88e309e8646277aeefcd1e30ececc19884a2db9d6e", 0x0, 0x0, 0x0) r5 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000240)=[{{r5}, 0xffffffffffffffff, 0x83}], 0x8, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, &(0x7f00000011c0)='\x00\x00\x00\x00', 0x4) openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x0, 0x3}, {}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)) sendmsg$unix(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1001"], 0x10}, 0x0) setreuid(0x0, 0x0) chdir(0x0) geteuid() sysctl$net_inet_tcp(&(0x7f0000000180), 0x4, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) kevent(r3, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0xa9, 0x11}], 0xbaa0, 0x0, 0x0, 0x0) dup2(r2, r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000c40)=ANY=[]) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x0, 0x0, 0x0) kqueue() r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x180}, 0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) fcntl$dupfd(r2, 0xa, r1) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) getsockname$inet6(r0, 0x0, 0x0) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffd, 0x1}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 7: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) socket$inet(0x2, 0x0, 0x0) (async) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) (async) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{}, {0x34, 0x0, 0x4, 0x68b}, {0x6}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) close(0xffffffffffffffff) (async) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) (async) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) (async) r1 = semget$private(0x0, 0x4000000009, 0x0) socket(0x20, 0x4000, 0x1f) (async) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) (async) setrlimit(0x3, 0x0) setrlimit(0x0, 0x0) (async) r2 = semget$private(0x0, 0x1, 0x80) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000100)=""/69) (async) semop(r1, 0x0, 0x0) (async) semop(r1, &(0x7f0000000480)=[{0x3}, {}, {0x0, 0x0, 0x1000}, {0x1, 0x0, 0x800}, {0x0, 0xe0b}, {0x2, 0x1}, {0x0, 0xfffe, 0x1800}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}], 0x9) executing program 5: socket(0x11, 0x0, 0x9) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{}, {}, {0x6}]}) mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = getpid() r3 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r3) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x6a, &(0x7f0000000340)=ANY=[@ANYBLOB="b9d7945cbdb800000000000008004500005c0000000000019078ac1400bb000000000c00900700000000400000000000000000000000e0000001ffffffff440800000000000000056ec4c3890b00ffffff3981ffffff890700ac1400bb890700e000000100033b000000"]) syz_extract_tcp_res(&(0x7f0000000140), 0x5, 0x7fff) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, r3) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 2: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea000001", 0x4) kevent(0xffffffffffffff9c, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x3ff, 0xb2d}, 0x8) executing program 7: sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x8000, 0x53) setsockopt(r0, 0x7, 0x0, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e6993192964892734ffc45f89a2250977ed930c3bb2b6cb536ab10748ed0ad69681681fa44261f6e997a504f71549bfb5cb0cb60e5171553c9ed97ca302bac0e3b1a4290616441480e9b3048ae1f4ccd70d20473e509b20bf76b14ba9ed4de47c802e08217bc5f5703b3df3e4be9266b76301979adf6237b8f6410bd6b647e0769b6228392db2fba22e82825158653", 0x9d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x200, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r2 = socket(0x2, 0x8000, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x2}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) syz_emit_ethernet(0x26, &(0x7f0000000540)=ANY=[@ANYRES64=r0]) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000380)) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYRESHEX]) 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) connect$unix(r7, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) socket(0x18, 0x1, 0x0) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) close(r8) executing program 5: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0xd) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$kern(&(0x7f00000001c0)={0x1, 0x22}, 0x2, &(0x7f0000000300)="dfa75dc5cba8171017d863f2928cb8", 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x0, 0x0) flock(r1, 0x1) flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x100000001}) mkdir(&(0x7f0000000000)='./file0\x00', 0x101) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3, 0x3a30}, {{}, 0x20552554d4cbfbef, 0x87, 0x80, 0x6}, {{}, 0xfffffffffffffffb, 0x11, 0x10, 0x3ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0xb0, 0x2, 0x6, 0x2}, {{r2}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x2, 0x9}, {{r2}, 0xfffffffffffffffe, 0x4, 0x4, 0x0, 0x10000}], 0x2, 0x0, 0x401, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaeca2aaaaaaaaaaaaaadbed6000ec0000302c00000000000000000000000000000000000000000000000800001a00000000000401019078000000006041c93a00000001fe8000000000000000000000000000aa00000000000000000000000000000001"]) r3 = getuid() syz_emit_ethernet(0x100, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaabb00000000000088a841008100310086dd6300000000c20c7bff020000000000000000000000000001fe80000000000000000000000000dffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14eb3cba0705190491ce1b67f7c9f2f178dfd17a681c6b58a120478ce481e85ed5b4e5c"]) r4 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180)="2a7d6f66c73e2dcd92437e7aa830272990f9d7f06a7873fa31b0", 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r4, 0x0) setreuid(0x0, r3) chdir(&(0x7f0000000100)='./file2\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') socket$inet6(0x18, 0x2, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x40, 0x80) executing program 6: unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180), &(0x7f0000000040)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r1 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3}, {0x6, 0x800, 0x1}]}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/13, 0xd}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000180)=""/29, 0x1d}, {&(0x7f00000011c0)=""/4096, 0x1000}], 0x4) close(r1) r2 = syz_open_pts() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) writev(r1, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x2, 0x0) socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) r6 = dup(r5) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000100)) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) executing program 1: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) setuid(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x53e, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r2 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0), &(0x7f0000000340)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil, 0x8000000}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f00004f3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00004f7000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil, 0xfffffffffffffffd}], './file0\x00', 0x4}) setsockopt(r2, 0x800, 0x10001, &(0x7f0000000480)="e34680f1831e7ba4b58df9ebe271f580bffbe53ca7eafd469ae6a3f16f601f6d443d8dbadfc34fbd06df251a0074bcdbd7c547e2bb664730e4b38431bfd2e28354e8272012f17844411ed6980aede1e45098210d2f0f5599ec7af23cba31f22aebb3df0c3472f6e78cbff98f637746d8dd2f162c37bd30aa5593fbb6d0aaeb91aa082d0400333b663e2c16b1967943d091f26deba6a26588a29ba500c151474ac03a863f685ff79d94f454207f", 0xad) listen(0xffffffffffffffff, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277bae891377e36ef7a47a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a5739e2efa087aa9f5f899347dbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) mprotect(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYRES32=r1]) setreuid(0x0, 0xee01) executing program 1: syz_emit_ethernet(0x3e, &(0x7f00000003c0)=ANY=[@ANYRES64=0x0]) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000300)=[{0x64}, {}, {0xe596}]}) syz_emit_ethernet(0x32, &(0x7f0000000140)=ANY=[]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000100)="d7a8aac106fa1bee91c724b89283c1477dab85e783af4189a1eaf5f6e8251b1147b330f604ff639b9acd6202c9d8b1aef98ce6eefe712df21386a1f60bf4faf9867326180248fad514768c9928b74275ea8724a797051b934fc1a46677c194747c86477c2b49408ac33a50bed4dcd8d719c8e887ac6d1dca49c9ce71f944ba6751c604f18a9ce52aacbefb7d860132e72fc06c9d8f338de4eb9883b149513237c92b275cc73a320f63183363303ff9c417b6ed3f78a83a50368c9b2ce613b854c0e9bbda45c3aac729211c0bc3f3973c541cb95fa6a6696859", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) socket(0x0, 0x0, 0x0) r3 = socket(0x18, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) socket(0x18, 0x3, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_open_pts() r4 = socket(0x18, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x40) shutdown(r4, 0x2) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f0000000000)="02000000", 0x4) ioctl$FIONREAD(r2, 0x80286987, &(0x7f00000001c0)) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80286989, &(0x7f00000001c0)) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x80002) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f00000002c0)=r2) executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="82", 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) sysctl$vfs_nfs(&(0x7f0000000140)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000180)="e84644bacefb874857b871e75da181be00f76e8a1afd52a05f5a80e377f203abdca63cc449d32878d933d5aa1ccbe26656dd7e87573001e59cbfc5e461881ac91979fbfe4a76b9f6b00233206c648410a75b2750c5f97108520062343eef4127ae3deef1dc718a1e6ad0088a456eeab80da247acb8c86f1f6128c88cd6f4ef0c5da3b12ac45a135d3e7accd89809ed944bb7ba75941be69577043d59e5806b74693c4805284b020f3e14bfe3cab6a01cb2002ebc9adf078ccadd9116d4b948010a79e4738e9e6721d7ba36aa1da6b80735c8d208f92f899bdde008343c1260accbe959c0949dca53d9211c996a97ce6033d89b1392a04c63a58b8cc6016231e20c15b94f2314e172b39d6326c0a25c93af8916ffee1408c58535083323713efaa5a78d5450b83ad7bc159b630f1ec10d7a800a54081b11758cb25baf78ea8fd4d110192d1820aa7a8741ca2fdae136cd5f3e5cc037268bb982123c60769b85d08053fa95893f61405a548c118aa2c8e66172e63d1bb88bdc45b0379c6899319d1b580046dff5633c42ccc6f29feea73152fb897608c44793fa2c0a27eecca4db08d7ed8122fca0c9430f97931b1ac38ab1f19274a5c8e2dcfc0fcaad5aa7d46e3e7400dd12627c3f0de591868b04429c8ff22c04bf802a67ead0a57b3089c7b0c6bec8d6c90d2cc4ea4b4bdbc868bab216a67c3976b475267234a44b1e5928596285c2447955c0527d7bbc716ef4b656bb8052f90f0381cbebf01596deac70a397e7c14525850f074e6fe9ee795619a50fe11382957570ff9d363312f450346aa44e454994ea1f2cf90f3d9368af705ca888deb6a4ec87af5923c9a48474701f14a4f82bbcbf6fe271f4fa9901f85985", &(0x7f0000001180)=0x270, 0x0, 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x8000, 0x1f) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000003c0)) executing program 2: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) setsockopt(r1, 0x2d, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000180)=[{0x1d, 0x7, 0x0, 0x10081}, {0x1}, {0x406}, {0x6, 0x40, 0x7, 0x3f}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) dup(r0) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) executing program 7: mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="62b64fa8", &(0x7f0000000340)=0x4, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000240)={0x0, 0x8000000008000, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x2, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000280)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="f72450c8709e06af3f1203425dae8c5530e83b8743f55cbc4da75f6cf2d34081a84542a509006e16c0570f9f79fda377dd71c010415a4173d953522b368217"], 0x30}, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140)={0x0, 0x100000001}, 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x5, 0x0) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) getppid() socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x40000534, 0x0) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r1) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r2 = getuid() setreuid(0x0, r2) lchown(&(0x7f0000000140)='./file0\x00', 0x0, r1) preadv(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffc0, "61047d00"}) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r5, 0x0, 0x9, 0x0, 0x0) socket(0x2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) socket(0x2, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x4460}, 0xc) listen(0xffffffffffffffff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x1, 0x5, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x57) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) close(0xffffffffffffffff) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = socket(0x1, 0x5, 0x0) close(r2) socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r2, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) link(&(0x7f0000000340)='./bus\x00', 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[]) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x8000000000000, 0x4}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x8, [{&(0x7f00001a9000/0x2000)=nil, &(0x7f00001bf000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f0000334000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f0000066000/0x1000)=nil, &(0x7f0000133000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f000013e000/0x2000)=nil}, {&(0x7f0000323000/0x4000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000089000/0x4000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000027000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {0x0, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000525000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000100000/0x5000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00'}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)=0x2, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_INFO(r1, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x3, 0x11, r2, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, 0x0) open(0x0, 0x0, 0x0) getpid() executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) setitimer(0x0, &(0x7f0000000000), 0x0) open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x138, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x1, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x1a, &(0x7f0000000000)="5ab777a5", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000b80)="4b8572730e51a93601084c480dc1199dc57b2495e54e7209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664630f2106236f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b169cbd255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd727629cd778450dcb36f693bb26b75e82299e4e39eeac9ae3122c7ddd1adc48621758141b0dca303454edf70ff1e66f574bfa184fe03fd13aadfdb7b196087edddc571ab8a8bf9d9676b2a22ba7e946a26377f29f53d461fbe5238b3ba135febe2821ce168c88fed545c6f82874285b00254d20ec65a168817dcd0157821d9c0c28d4790c62cbf67b6f71982c73fcbc5f943204b649b6313e879d2cd92c788aab06c014a89b3523de83b305e047a0d9ca6acb8bddb5de9aae120000f2eac0b8b83c9502f70f80a627d784037f333ed300c3a993e252ea24c9f5e1d12a5ab0ba3c0346992a80e1cb91283b459e5aeb7d2a03e0a55f27f2b0cacd8c62743f7ca5e9b0541d92a623ff7772df5ec5d228c087209b69c903b0b779defd39352daaffbc17424f5dd6480c80fb74ca117ef2a6870e5903", 0x202}, {&(0x7f0000001280)="730b6c66732ffec6851a540a37647d21f804dfa2bea63ff61b79061ea84bd6a5b9422c77620e4f4892d6c5d3e2f03fa4c68a5bb37b4e0c2877695126c26a04345b5fd3cbaf7e19a47f56418a709ab3bbf8a652f1a2da200d3e550d100e77682ae4e2d15ba0fd8ef6852185678e3ea653e4dacdfac48dea260a53ae97b3912402b45603ffed183829fc0602f7b13acf039dc325829559b82dc75a3bff8edd773a075a5b036d47aa95258e40dc4a3083c9c3ebeea55afe62e98c1098ff216aa208b088dceaba4786509931eec12ab01723bfe54b76554bd9cbf76354c5bdbfca6e872f339954fc972f6717fafcfe59a502b08feac1349050b1b7dd558b200c0121eeb4e9cf855469a7d91972e15c1c744f6f3f75c27a3dd194ff5ca8537e8cd34d0b6b79a5b72abf92bf1e31a0548dde68013c6c841213807ea38f10632329210eb4d621650cd7271f1328a9be810848e24c88e9543c6c33937680ff0e0a205909f3827f993efca0381680d7bb624000dd066c36eabb6ebaa010ec079326b18dac2445d7f28c979afa8b8661b628b8282e217fe9698cc4cc5e0ed4547954881a137afdf0d929ec58cb8e797d0dc9cc2f9c18898104c85d5fc6427635f001f8ac8467c12a2e7a5ed27aaee505ee9862c042628d35e501580dae24df9e0ddae4fa0a8cd94d6587c760a02f10affbae68b6eec654572892e651ba8c5a2decd11b92679c9601edea50eb5f2beea25e125a870f2daf3d1af746ecc42c576cd57c5169149cab4594eb9965cf5753dd03ce13df8a3a706cb933a5ad99def590d811d7d4d48898e447f11b85b3290f120f62efaf1ad5287f04d025e02bcaf09cfa3f0836bceeb9ef5d833b32b8adca8a36728741510ed3243d3f7df2bbb11c9f800638e5b92032e498f90ab64d76d6c0ea84665653367ff8524198bf1263ddac24202ced838df44b99e7a6694cb4505ec414084412bacdef92b349fa96209c8a8c8432f7147ee9e522015754e5e7c8ddc42ea84c915e35bbefbc6484ddce5c7db880bc657498668c23fe3a820ab427d64f48aae798ceb25ce3be3ff427fb6a0f3ed925a3be482257c46f3c7b7649cc36781c54e456538b3c5ceb4d397770c4edc4c8b56338980a99f7627d9685f51a199686947529f9e8229adfc4645d33ab199ac3988166ba6e0ac1b5cad514b1d9f28e31b7da8463735a19d742cc3c917f9b331c64109ecebef8045839ccb9443dd1f917b358a6fc637b699a54cf3115551d09c245d44cbd8778dc67ff10b1d9e2bdf30ee5a1e6f68cb7f6ac79885add8739e313a5740b2958e5042968b7d33a0c9b2d2d690f390b774988051b39dfccb45e68e56d12379439662d8e53811017f857edcc840ffd80b5d4a091bcf865d2ef5c0475bc5470d635274786575e10632f12a571a8ea86f481cf19e8cb9891de08a12bd862bd6296be8b85cf170b83a17877d80a", 0x40d}], 0x2) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)="af6e42b305def95e16d11f2a12fd355589dc2d6cb09a15cac1856d0052cc1a8d339e5323d29eb7d1c2e98b9ac6d3b1381e428b91ae7b68a7c8418d25a1125dcfbeca1bc24c4e9886b3877873f089e451d299aa190c6761a02c26b483650aa9045f3b56332bc38b9de76daa9db82030c429dca2325b27b95d63a8cdce6c3649fa6c5384e06e64f0adb0afd8558fd7b0fed898e79278d74720f6aadae91e56b742a18f312b44321540c2d2993fb58d1e8cb219d009d925aeefc5d834de1392dc72ad22842963477261a11f9be9c2275ca73ecf84af419bf00a3823126dc3365a34d06d407d22b4a82dbefd0d62a85449d20e61c3bb8f31d711", 0xf8}, {&(0x7f0000000100)="3b74f2b43635c5ab41b44bd9cce9f43973f14505d563072ad242c5e984", 0x1d}, {&(0x7f0000000140)="8482f9b9d19a104411481b9edb49e0069d7b35cfc6c7fd98cd4aae48dba17045183417a42f5810ee0607acda5b292b4e8e001333f4888146f2f434c524cfde985483face3138121930a41015a2de2db4c2eb841cc8c794edc7b20a8dca59c1151cbc301d8c751070312f1bef7d270c1d2adb14328dc2a25badd115105f30d57b83bb841087ef8db6f9f1bc02f8f18134482b0dd2", 0x94}, {&(0x7f0000000200)="dd4690ebf5348858413ce06761eb6f724170d0f1dcbb8532614f4502c59d84d728e3e38fda35ddd9b79c6819d599c7edb9ea6263162c87c5655e245bd12db89d5ab158ce9a2ec5356efd073e9740c2a53098e8df640ca5b14ee28c4928b8290ba4c3db6b7c31a23ea72c0fcc5abc5f93182d53c4e295ee1165d1456b2e5db10a07d9c12f3af8c890e29a1515406505015db4bc8e6dc3c11a3bf0958a5eafb931e8e286c36c309e725c2dc02f0be362cb344cd0ee93dcf5ee09ab52b84f580d667fc9cbbadbd6284c2d068f061250671ab8bf6569dc50b4e55cdcef6e683bce00a21fad97c3", 0xe5}], 0x4) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/252, 0xfc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000780)={0xfffffdc4, 0x9, 0x6, 0x81, &(0x7f0000000500)={{0x4, 0xd4, 0x7f, 0x14, 0x1f, 0xf39, 0x7ff0}, {[0x1, 0x7fffffff, 0x0, 0x0, 0x334ed2bf, 0xb, 0x273, 0x200, 0x2, 0x7ff, 0x5, 0x2, 0x2c, 0x1, 0x1000, 0x3, 0x5, 0x3], [0x401, 0x81, 0x29d6, 0x83, 0x363, 0x3, 0x99f, 0x8, 0x7, 0xa2a4], [0xa2a4, 0x4, 0x58, 0x401, 0x6, 0xffffffff, 0x4], [0x2, 0xfffffffffffffffd, 0xff, 0x3c7, 0x3ff, 0x8], [{0xfff7, 0x10001, 0x1, 0x4}, {0x9, 0x3, 0x2, 0x4}, {0x5, 0x3, 0x5, 0x1}, {0x7, 0x6, 0xfff, 0x1}, {0x434, 0x2, 0x7}, {0x200, 0x8, 0x3, 0x5f0}, {0x4, 0x7, 0x1, 0x6}, {0x1, 0x1, 0x5, 0x800}], {0x3f, 0x6, 0x1ff, 0x200}, {0x7, 0x81, 0x7, 0x4}}}, 0xff7f, 0x81}) recvmmsg(r1, &(0x7f0000000e40)={&(0x7f0000000e00)={&(0x7f00000007c0)=@in6, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000800)=""/141, 0x8d}, {&(0x7f00000008c0)=""/183, 0xb7}, {&(0x7f0000000980)=""/64, 0x40}, {&(0x7f00000009c0)=""/96, 0x60}, {&(0x7f0000000a40)=""/144, 0x90}, {&(0x7f0000000b00)=""/235, 0xeb}, {&(0x7f0000000c00)=""/111, 0x6f}, {&(0x7f0000000c80)=""/89, 0x59}], 0x8, &(0x7f0000000d80)=""/79, 0x4f}, 0xa6f}, 0x10, 0x1801, &(0x7f0000000e80)={0x5, 0x1}) r2 = getgid() ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000f40)={0x9, &(0x7f0000000ec0)=[{0x4, 0x9, 0x5, 0x4}, {0xd0, 0x0, 0x0, 0x2}, {0xa8, 0x7, 0x40, 0xfffffffb}, {0x8, 0x2, 0x7f, 0x5}, {0x1, 0x5, 0x6, 0x4}, {0x7, 0x3, 0xf7, 0x8}, {0x3, 0x21, 0x80, 0x3ff}, {0x8001, 0x1, 0x7e, 0x2}, {0x8001, 0x20, 0x6, 0x7}]}) r3 = dup(r1) select(0x40, &(0x7f0000000f80)={0xf5, 0x80000001, 0xfffffffffffffff7, 0x7, 0x4, 0x9, 0x7fff, 0x4}, &(0x7f0000000fc0)={0x1, 0x80000000000000, 0x4, 0x98, 0x3, 0xe, 0xe7d9, 0xffffffffffffffff}, &(0x7f0000001000)={0x2, 0x10000, 0x1, 0xffffffff, 0x2, 0x7, 0x5a4, 0xa9}, &(0x7f0000001040)={0x9, 0x821e}) write(r1, &(0x7f0000001080)="5913118f", 0x4) r4 = shmget(0x1, 0x3000, 0x196, &(0x7f0000ffb000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r7 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001140)={0x0}, &(0x7f0000001180)=0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f00000011c0)={{0x5, r5, r2, 0x0, r2, 0x28, 0x3e5e}, 0x3, 0x9, r7, r8, 0xe521, 0x80000000, 0x5}) setegid(r2) close(r3) getsockname(r3, &(0x7f0000001240)=@un=@abs, &(0x7f0000001280)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000012c0)=0x2) bind$unix(r1, &(0x7f0000001300)=@abs={0x0, 0x0, 0x2}, 0x8) stat(&(0x7f0000001340)='./file0\x00', &(0x7f0000001380)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000014c0)={&(0x7f0000001440)=[{0x101, 0x3}, {0x24, 0x13}, {0xc2, 0x713}, {0x25, 0xff}, {0x26, 0x9}, {0x3, 0x1}, {0x20, 0x100}, {0x87, 0x5}, {0x8d, 0x8000}, {0x8f, 0x2}], 0xa}) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001500)) symlinkat(&(0x7f0000001540)='./file0\x00', r3, &(0x7f0000001580)='./file0\x00') ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000001600)={{}, 0x2, &(0x7f00000015c0)=[0x0, 0x0]}) lchown(&(0x7f0000001640)='./file0\x00', r9, r6) recvfrom$unix(r3, &(0x7f0000001680)=""/94, 0x5e, 0x1803, &(0x7f0000001700)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000001740), &(0x7f0000001780)=0x4) executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x8, 0x2c, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x2b, 0x0, 0x0, 0x1}]}}}}}) pwritev(r0, &(0x7f0000000400)=[{&(0x7f00000004c0)}, {0x0}], 0x2, 0x20) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000740)={&(0x7f0000000700)='./file0\x00', r0, 0x1}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000100)=0x23, 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) fcntl$setflags(r0, 0x2, 0x0) listen(r3, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400), 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r4, 0x82485608, &(0x7f0000000440)={0x7fff, 0xffff, 0x1f, {[0x8, 0xffffffffffffffff, 0x8, 0x3, 0xfffffffffffffffe, 0x100000000, 0x2, 0x10001, 0x4, 0x2, 0x5, 0x0, 0xffffffffffffffff, 0x1000, 0x7fff, 0x4, 0x3, 0xb1], [0x4, 0x1, 0xfffffffffffffff9, 0x3, 0x1, 0xbc, 0x21eb, 0x0, 0xffffffffffffff00, 0x7ff], [0x4, 0xffffffffffff8001, 0xe0b, 0x4, 0x0, 0x1f, 0x4], [0x7, 0x8000, 0x6, 0x3, 0xfffffffffffffffb, 0x80], [{0x8001, 0x5, 0x3, 0x1}, {0x3, 0x6, 0x401, 0x1}, {0xff00, 0x8, 0x51, 0x3fe}, {0x101, 0x3, 0x3, 0x6}, {0x4, 0x7fffffff, 0x63f3, 0xe52c}, {0x3, 0x842, 0x3, 0x7}, {0x0, 0x62, 0x9, 0xffffffff}, {0xff, 0x9, 0x7, 0x3}], {0x7f, 0x81, 0x7fffffff, 0x3}, {0x0, 0x200, 0x80, 0x7}}}) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) recvmsg(r2, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/226, 0xe2}], 0x1, &(0x7f00000002c0)=""/224, 0xe0}, 0x1001) connect$unix(r2, &(0x7f0000000000), 0x10) write(r2, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0xffea) 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}}}}}}) executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x802069a1, &(0x7f00000001c0)) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "aa8620", 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x0, @loopback, @loopback}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0x2) syz_extract_tcp_res(&(0x7f0000000040), 0x1ff, 0xa94) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) recvmmsg(0xffffffffffffffff, &(0x7f0000001880)={0x0}, 0x10, 0x0, &(0x7f00000018c0)={0x0, 0x37c860ca}) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x16, &(0x7f0000000000), 0x0) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0xd16) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) executing program 3: mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0x0) shutdown(r2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r4}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) r7 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r7) ktrace(0x0, 0x1, 0xd30, r6) socket$inet(0x2, 0x2, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012fbff0c230000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) executing program 4: r0 = socket(0x11, 0x4000, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r4 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) poll(&(0x7f0000000180)=[{r3, 0x2}, {r3, 0x2}, {0xffffffffffffffff, 0x80}, {r4, 0x10}], 0x4, 0x0) r5 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getgid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r7}, 0xc) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r5) clock_getres(0x3, &(0x7f0000000280)) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r8 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0) r9 = msgget$private(0x0, 0x0) accept$unix(r8, &(0x7f0000000340)=@file={0x0, ""/49}, &(0x7f0000000240)=0x33) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) bind$inet6(r3, &(0x7f0000000480)={0x18, 0x0, 0x400, 0x8}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r10, &(0x7f0000000480), 0x0, 0x1842, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000100)) close(0xffffffffffffffff) poll(&(0x7f0000000200)=[{r1, 0x40}, {0xffffffffffffffff, 0x1}], 0x2, 0xffffffff) close(r10) close(r11) mlock(&(0x7f000000a000/0x2000)=nil, 0x2000) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f00000003c0)="7b7ca5491519efd3921f6b3000bea96e5cd9544b56d9030f8e2093472826f75374d209ba9493446c43323cb7bc65acecd61ef202fbb63e7eb8b63390fb719ff8089e5bcae074444ee9e504640a6bad75", 0x50}], 0x1) executing program 4: 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$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x2d}, {0x4}, {0x6}]}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000200)=0x5) pipe2(&(0x7f0000000000), 0x0) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x3ff}, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r3, 0x8) executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 3: write(0xffffffffffffffff, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19", 0xd1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f0000000340)) r3 = accept$unix(r2, &(0x7f0000000380)=@file={0x0, ""/505}, &(0x7f0000000080)=0x1fb) connect$unix(r3, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) executing program 0: setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000500)=0x7) writev(r0, &(0x7f0000000100)=[{&(0x7f00000009c0)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada24", 0x65}], 0x1) setrlimit(0x8, &(0x7f00000002c0)={0x42, 0xfffffffffffffff9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = kqueue() r5 = socket(0x1, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x2000978c, 0x1, 0x7fffffff, 0x104001f, "bd006d00000010000400"}) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) kevent(r7, &(0x7f0000000300)=[{{r8}, 0xffffffffffffffff, 0xc6, 0x20000000, 0x800, 0x6}, {{r6}, 0xffffffffffffffff, 0x82, 0x10, 0x0, 0x1000}, {{r3}, 0xfffffffffffffffb, 0x20, 0x80, 0x1, 0x7}, {{r7}, 0xfffffffffffffffc, 0x5c, 0x1, 0x6, 0x20}, {{r9}, 0xfffffffffffffff9, 0xe6, 0x2, 0x7fffffffffffffff, 0x200}, {{r8}, 0x0, 0x14, 0x2, 0x9, 0x5}, {{r4}, 0xfffffffffffffffd, 0x58, 0x1, 0x1, 0x8000}], 0x0, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffff6, 0x80, 0x40000000, 0x100000000, 0x7}, {{r4}, 0x4, 0x48, 0x80000000, 0x0, 0x3}, {{r7}, 0xfffffffffffffffe, 0x10, 0x1, 0x101, 0x7}, {{r6}, 0xfffffffffffffff9, 0x10, 0x2, 0x8, 0x800}], 0x5, &(0x7f0000000180)={0x200, 0x3}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x149) writev(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)={{0x1, 0x2}, {0x7, 0x4}}) msgctl$IPC_SET(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) semop(0x0, 0x0, 0x0) r10 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r10, 0x0, r10) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r11, 0x80105727, &(0x7f0000001600)={&(0x7f00000015c0)}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) executing program 4: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0x87, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x4, 0x101, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0x3ff, 0x5}}}, 0x23, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r1) r2 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) fcntl$lock(r4, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) close(r5) r6 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f00000003c0)) r7 = dup2(0xffffffffffffffff, r4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000940)) executing program 4: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt(r0, 0x0, 0x24, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x1, 0x9, 0xffffffffffffffff}) accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getppid() socket(0x18, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1}) pipe(&(0x7f0000000400)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xd30, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) setsockopt$sock_int(r3, 0xffff, 0x800, &(0x7f0000000180)=0x2, 0x4) recvmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000012c0)=""/96, 0x60}, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @rand_addr="cb69bc83c1677a656ab420666c3e2c6f", @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x40000000, "490130ca3f8b0d2a847633cc29d1d91844b37d1f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r4, 0x0, &(0x7f0000000280)) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x6, &(0x7f00000003c0)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xffffffffffffff23) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) madvise(&(0x7f00000ab000/0x800000)=nil, 0x800000, 0x6) executing program 6: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x18431, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r0, 0x10}, {r0, 0x100}, {0xffffffffffffff9c, 0x2}, {r1, 0x4}, {r0, 0x80}, {r0, 0x2}, {r0, 0x80}, {r0, 0x8}], 0x9, 0x6) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000140)=0x9) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_dstaddr=@in6}) setsockopt(0xffffffffffffff9c, 0x7e4, 0x65f, &(0x7f00000001c0)="b35992203134f0d1ebb46bc02b814b13f5a9fad4ed552ef932de22751128ee87bd4c9884a8d434d5cf96a9a929f6346c1955fca6cc96c598a75277f823dbfe9cac4349aab8c4aba32ece39b5bf1e02ad6417b3725a", 0x55) fchmod(r0, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) getsockname$unix(r2, &(0x7f0000000300)=@file={0x0, ""/264}, &(0x7f0000000440)=0x10a) setrlimit(0x4, &(0x7f0000000480)={0x8, 0xffff}) getsockopt$sock_int(r2, 0xffff, 0x7, &(0x7f00000004c0), &(0x7f0000000500)=0x4) r4 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000540)=0x1000) getpid() sysctl$net_inet_ip(&(0x7f0000000580)={0x4, 0x2, 0x0, 0x22}, 0x4, &(0x7f00000005c0)="54a4c0bdea9e065be378c1095ec2fb5b88f3ab4ce82629257b1ff3b4733f87a1d982472f87070b725ef1060fd9c244a6cf70629c0c2bfa4cd5c2cdb34a644523cfa0ca6196f30a1e9175a5d23ab7507e7123de5f20c00cc5", &(0x7f0000000640)=0x58, &(0x7f0000000680)="b7647dd7b7ef1221f9835da3cca26585b2ab873d704b482358c51f77a1b18c347b8a4cc1df0944561b48dd9258a8f9f58fedd4f1a87723850e91f28ae93eeb48b6a768ab3198941be4a0575c330b28fb14f0def265dcd52c8f6ac218b5a76e0312c294496628464ad8c9ae39312e8aee00726a83f5a310685ac6392f5afe288bfd4b8e2070f8344486a9b95e013fcdd2435042115b54352c64ecff15049ce96e40335677e6cae5af2ddc738c58ce48923e750787b21a894fbbe07926b7dc4506927d", 0xc2) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000780)={'./file0\x00', 0x7, 0x6, 0x1, 0x1, 0xfffffff7, 0x5, 0xfffffbff, 0x2, 0x0, 0x4, 0x81}) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000800)=0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000840)) socket$inet(0x2, 0x1, 0x40) pwritev(r3, &(0x7f0000000980)=[{&(0x7f0000000880)="8cf3b98222b9a175389c65885039af7e0d14b9201138e8e75172f87263bfecbcc760605ade96ef687e3018c4b9d42c2ccab4d2250a244a0bbbd97cf925305ac0071f6727edc130f6aa72f1039c755168006840ad1e7518e80c5783c291f2fdf3d587a2a259e7c0f98a728379abe473be3128406f50b6f98973e0abbb1266a1acc85097f3b9d0d0fd769630f763971439d33d4eba580ff39973d9bd8f12ccea4e203f80cacd82cd23b0f773edd69458bd0c934e65dbe87f0e2f63ba7bbe118b165d00e29e8f373682a641522a6f68e52e28dee0bea14d2dbf01349690944b8e0d07c3bbdd", 0xe4}], 0x1, 0x5) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000009c0)=0x1) sysctl$net_inet_etherip(&(0x7f0000000a00)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000a40)="30f0f83e3786ea0b4954b1403d1dc8468942409a3259926fcb2523df4e71708faa0cc5b192b87f29e881958918c5d7b54ddf7b9f299c215da1ce924f667dac48959654de3142189cd10c4c3b9bf173aea0393b008d3ae12fcefa61f5f72e82101d900b926514b51bdb3bdf1e3d4a0b0419588ea55723d008177ee62c3d304d431cd55e9f6f157d2a1c491bcc625a870337f844c16ffaa59cc942c4c23ec025db0497aadc3384c94227e977ab3ccb58edf3c658f47e1ca63495978adfd79fa8ed43d4435bc8a67ad4162700cc4016f4061d0067556f2f9efcc0b376bb1c55c62800474850f0760a", &(0x7f0000000b40)=0xe7, &(0x7f0000000b80)="0d5538e7cdec7aadf2a4fa48421f7ca3836d24750998639a605819706db0f2760906c5e3402b2f87fb4815450437093be4dc32f6e38800ee3228230327b485823e58c3883604d92b1315cf41cf619f24202f", 0x52) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c00), 0x10200, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000c40)={'./file1\x00', 0xfff, 0x4, 0x6, 0x1, 0x3, 0xb3ac, 0x0, 0x0, 0x1, 0x7ff, 0x1}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000cc0)) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000d00), 0x100, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000d80)={0x3, &(0x7f0000000d40)=[{0x8, 0x1, 0xff, 0x7ff}, {0x0, 0x81, 0x1, 0x1}, {0xed, 0x1f, 0x5, 0x9}]}) executing program 5: socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x4, 0xff7ffffffffffffc, 0x7, 0x6, 0xffffffffffffffff, 0x1f, 0x80405}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) shutdown(r3, 0x2) select(0x40, &(0x7f0000000040)={0x3}, &(0x7f0000000080)={0x4000000000000008, 0x0, 0x0, 0x0, 0x9, 0x0, 0x1}, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f00000002c0)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept$unix(r2, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 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) write(r1, &(0x7f0000000040), 0xfeea) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/198, 0xffffff0a}, {&(0x7f0000000240)=""/16, 0x10}, {&(0x7f0000000340)=""/212, 0x1b}, {&(0x7f0000000440)=""/225, 0xe1}], 0x4) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020691f, &(0x7f00000001c0)) connect$unix(r7, &(0x7f0000000640)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000080)=0x7) executing program 3: socketpair(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000001d80)=""/4090, 0xffa}], 0x1, 0x0}, 0x40) recvmmsg(r1, &(0x7f0000000500)={0x0}, 0x10, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r4, 0x2) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)='Q', 0x1, 0x0, 0x0, 0x0) executing program 0: setuid(0xffffffffffffffff) pipe(&(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3e, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x9967}, {0x1}, {0x6, 0x0, 0x0, 0x4}]}) r0 = syz_open_pts() close(r0) flock(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYRES8=r1]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1ff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) sendto$inet(r2, &(0x7f00000000c0), 0x0, 0x20f, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x108, 0x6}, 0x0, 0x0, 0x101}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffff7, "f5ff1d67147d5fe4b57d0002005fd700"}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="00c52bd6dbd36c1ea5fe618493b8b811d8e50efe950895eebfe400000000d47122cdc928f35d2eff14053dee24a0e9c79b", 0x31}], 0x1) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x4000, 0x0) setsockopt(r2, 0x0, 0x401, &(0x7f0000000180)="90433e6e872ff99359e90961113d301f1d5650c99232c7bbb6bc554f7a9a579342dd7d2cc7b9b083c60622b59b6ec747ea7e54f688306dea", 0x38) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000280)=@abs={0x1, 0x0, 0x3}, 0x8) executing program 7: sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000400), 0x0) sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000001340), 0x0, &(0x7f00000013c0), 0x0) executing program 2: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1006, &(0x7f00000000c0), 0x4) executing program 0: sysctl$kern(0x0, 0x0, &(0x7f0000000080)="610c3cd16367b4435dc113b1ce2de99cf536cf39440fcb0892171b433291627a30a4110fb022e5f38622b4f819ba", 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae3200000000039d2d236073705ae04be38164991f7c8cf5f882b297be1aaffff6deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb7700900a872c881ea7fb53bd676d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e41a80", 0xad, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000500)=ANY=[@ANYBLOB="8925000040002adb0070162e86dd60f6190000180600fe8000000000000000000000000000aaff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="6002b8"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000180)="fcffc883bc080089", 0x8}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x6, 0x4005, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) clock_gettime(0x2, &(0x7f0000000000)) syz_emit_ethernet(0x56, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e314", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8003"]) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) acct(0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42}) socket(0x6, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6038d9d900083a0000000000010000000000000000000000fe8000000000000000000000000000aa81"]) executing program 7: openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setpgid(r1, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x4e}, {0x44}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[]) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x9) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) r6 = accept$unix(r4, &(0x7f00000003c0)=@file={0x0, ""/511}, &(0x7f0000000180)=0x201) setsockopt$sock_int(r6, 0xffff, 0x1004, &(0x7f00000001c0)=0x8, 0x4) sendmsg(r4, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x20, 0x0) executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) setreuid(0xee00, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) setgroups(0x0, 0x0) r2 = getuid() setreuid(0xee00, r2) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000080)='r\x00') executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000c40)=ANY=[]) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x0, 0x0, 0x0) kqueue() r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, 0x0, 0x180}, 0x0) open$dir(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0), 0x80, 0x0) fcntl$dupfd(r2, 0xa, r1) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) mquery(&(0x7f00003e1000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffff9c, 0x0) getsockname$inet6(r0, 0x0, 0x0) chroot(0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x9, 0x0, 0x0, 0x0, 0x1, 0xfffffffffffffffd, 0x1}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r0 = kqueue() mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(0xffffffffffffffff) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x81}, {}], 0x44, 0x0, 0x0, 0x0) unveil(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = dup2(r3, r3) close(r4) r5 = socket(0x18, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) sendmsg$unix(r4, &(0x7f0000000500)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000540)=[@cred={0x20}], 0x20}, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x45, &(0x7f00000000c0)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe63371538e34250210e83920c7b287c49376426be9b97616283d572676fc17f2580e782392ed5b7568901a", &(0x7f0000000140)=0x46, &(0x7f0000000380)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b9d5756dce98881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f00000004c0)=""/73, 0x49}], 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x0, 0x4}, {0x8106}]}) dup2(r2, r2) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) socket(0x18, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0x1000, 0x0}) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000001080)=[{}]}) write(0xffffffffffffffff, &(0x7f0000000200), 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(0xffffffffffffffff, 0x0, 0x40, 0x2) open$dir(&(0x7f00000003c0)='.\x00', 0x400004000011830a, 0x0) socket(0x6, 0x5, 0x4) socket(0x18, 0x5, 0x1f) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000280)={0xa, &(0x7f00000001c0)=[{0x1, 0x0, 0x50, 0x7}, {0x4, 0x7e, 0x0, 0xfffffff7}, {0x3935, 0x1f, 0x7, 0x2}, {0x8, 0xf9, 0x1, 0xe0bc}, {0x1ff, 0x2, 0x1f, 0x4}, {0x4, 0x3, 0xff, 0x80}, {0x9, 0x8, 0x3, 0xe2}, {0x7, 0x7, 0x8, 0x1}, {0x8001, 0x2, 0x3, 0x7}, {0x2, 0x7, 0xbb, 0x3f}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000240)=0x20) readv(r3, &(0x7f0000000380), 0x0) socket$unix(0x1, 0x1, 0x0) executing program 6: r0 = socket$inet(0x2, 0x8002, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup(r3) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x1, 0x0, 0x0, 0xffffffff}, {0x24}, {0x6}]}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) read(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r5 = socket(0x10, 0x2, 0x0) preadv(r5, 0x0, 0x0, 0x3) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB]) socket(0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(0xffffffffffffffff, 0x4004427c, 0x0) syz_emit_ethernet(0x4a, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000400)="00662d8cd8103742cf7e894ee39f66f116c4a02882eef93b38b445a004bd1fdf4ef6f86a02bb3e52a25dd5abc32d70d669c9b7fad5c84bcf5561037992669941722377b88ac5b98808c06c77166c8c81cbe8f0e81c08d33c44fa5d4f6fa27f6431b34601e08f3fdd75ac3d6e53ce2ba4e80a9dc71273d1a2b601b16d9598a486806acc730b811a4f2bf07501c2b062f6e513072799337cf8929419e42a72c94e4360f21c32560231", 0xa8) r6 = dup2(r1, r0) r7 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r7) socket$inet(0x2, 0x4000, 0xe0) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f00000002c0)="4cff9279ac8ae613e79aca7f008e8986cad84f041758e4c359413b039fb566197f62559a2c168b62f344a9ce21102c630d04a7d500582989e85e6eb5be836f0c00ab9183c9005abdb10633727010a6ae917a564f079d190f7171b5780acf9de29def12f669cf93de30cf5909bf22a582484485440000000000000004c0fa1bb5626ff35aa54131b0329d9d6a4fa2ddc4a2d9817bd52295200b6ba69d146124dda69b3d1efa86a62d3e2538cee85719bc43e94d50211a106837863d6bf975019b038e1b750d03dcee05636394dd39e2bd7fd864a59d05892f6d806575365e528880d9fb17bf180b113c9e1be35b45c8b24ada9cd56bdf3eb98c0b93302cc549cff981a18e2d214ff91dd5715901b918d57b5e0f536f7fd7c4f5e956001e0e5c294c24e5dd1a2bf7acf96fc9f3c64cc257f6647b7de70bdda98f23", 0xff01) ioctl$VNDIOCSET(r6, 0xc0384600, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', 0xc80e, &(0x7f00000001c0)='./file0\x00', 0x8}) r8 = kqueue() kevent(r8, &(0x7f0000000040), 0x20b89, 0x0, 0xffff3955, 0x0) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) mmap(&(0x7f0000003000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r9, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000002c0)=[{0x5cda, 0x3f, 0x80, 0xfffffdf5}, {0x9d, 0x8, 0x4, 0x80000004}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x2c}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) setitimer(0x0, &(0x7f0000000000)={{0x1000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x3, &(0x7f0000000040)={{0x7, 0x4}, {0x0, 0x6}}, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt(r3, 0x0, 0x23, &(0x7f00000002c0), 0x0) socket(0x6, 0x4, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x50}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) r5 = dup(0xffffffffffffffff) listen(r5, 0x0) r6 = socket(0x2, 0x1, 0x0) getuid() setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(r6, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) socket(0x11, 0x3, 0x0) msgctl$IPC_RMID(0x0, 0x0) executing program 2: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00007b1000/0x4000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000541000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f00004a6000/0x3000)=nil, 0x20000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc2585601, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x0, 0x0}) setrlimit(0x6, &(0x7f00000000c0)) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4000, 0x0) bind(r5, &(0x7f0000000000), 0x10) setreuid(0x0, 0xee01) socket(0x20, 0x2, 0x10) bind(r5, &(0x7f0000000000)=@un=@file={0x2}, 0x2) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x3}, {0x15}, {0x8116}]}) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r3, 0x1, 0x7, &(0x7f0000000240)="0e1067243083f33a0bdf465864f7d733015a59c129eef31800443f78f87192efd274aea72e29c60004cc211a34b6eba174cf95df94742214b45c704f385e8944d52927ced3b9da0bc6b2b60ebe7d1393ae8f0a28895eafd069a4acd94fc95d938008a1b015a9cabb48fa7c46c16da83f722b3757b9a01c5abfc4c43ddaed60c7d61b19e008bf469e79fb51b196298afe17eaf07aa0bf961ea5357f542c7e5e73a474b19f5a28ef330c04e418f16dac0f2487ccf2ccba2c85c6c646191389a26cef223682703ffd652816b5da2bed", 0xce) executing program 3: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0x87, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x4, 0x101, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0x3ff, 0x5}}}, 0x23, 0xc0}) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0x87, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x4, 0x101, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0x3ff, 0x5}}}, 0x23, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) socket(0x2, 0x2, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async) setsockopt(0xffffffffffffffff, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r1) r2 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) fcntl$lock(r4, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) (async) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) dup2(r3, 0xffffffffffffffff) close(r5) r6 = socket(0x18, 0x3, 0x3a) pipe(&(0x7f00000003c0)) r7 = dup2(0xffffffffffffffff, r4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f0000000940)) vm_impl_init: uvm_share failed (22) failed to init arch-specific features for vm 0xffff80002a2938a0 executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x64, 0x0, 0xfe}, {0x35}, {0x6, 0x0, 0x0, 0xe00400}]}) mkdir(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) getuid() setreuid(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}]}) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r1 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 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) select(0x7, &(0x7f0000000000)={0x400}, &(0x7f0000000040), &(0x7f0000000080)={0xcb}, &(0x7f0000000180)) fchown(0xffffffffffffffff, 0x0, 0x0) symlinkat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r1, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="7696e5f3d1f18c37cea8615ac7cf", 0xe) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaa7aaaaaa8035"]) executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)='c\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r1, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) execve(&(0x7f00000005c0)='./file0/file0\x00', 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) r6 = socket$inet(0x2, 0x3, 0x0) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000003c0)={{0x7f, 0x0, 0x0, 0xffffffffffffffff}}) recvmmsg(r6, &(0x7f00000002c0)={0x0}, 0x10, 0x0, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r6, &(0x7f0000000cc0)={0x0}, 0x10, 0x0) shutdown(r1, 0x0) close(r0) syz_emit_ethernet(0x3ce, &(0x7f0000000b00)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x398, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts={0x2c, 0x24, '\x00', [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x76}, @enc_lim={0x4, 0x1, 0x8}, @padn={0x1, 0x1, [0x0]}]}, @dstopts={0x89}, @dstopts={0xff, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0x6}, @pad1]}, @dstopts={0x11, 0x22, '\x00', [@generic={0x1f, 0xad, "b5795713d74a644b381fc34cbbe049961185f7a518ff259f6bb22fbfce8c976caf444628443c855e89142abbb61d661e55a49d2ae780722028d39a450ac89c19c00de357b4aef95d9ae8844ade3df1c891ce29284d14b80e0d488d24158709467927bcb205269d4acb2f488439ff4d38a021ce46d15f638f81a0753257201612bdac356c8412a8a9586b41f3878d182edcb517b3b115776fb5884d2372dfc1e285e79abc5c79336938643bfd36"}, @generic={0x0, 0x3e, "dd83e58fb8e12c827e565be043d0224340ab8104f0f1a1e3b479e71e7248f1190394dda48862f6f8f6312b74388a29b17e9f66803176f4b1de5b0a6d3828"}, @ra={0x5, 0x2, 0x4}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1ff}, @ra, @pad1, @jumbo={0xc2, 0x4, 0x7}, @generic={0xff, 0x4, "812bf14a"}, @jumbo={0xc2, 0x4, 0x28000}]}, @dstopts={0x29, 0x46, '\x00', [@ra={0x5, 0x2, 0x101}, @enc_lim={0x4, 0x1, 0x6}, @generic={0x1d, 0x64, "6755511cd345601b996956a6459a28fe39a86a789dc70925f0d50c29eabafd4ed71468ccb87195be770a58a7a12bacc02ea365988e52d63cb0be63b77c8ffdc920b6e0c0de546fc1d9d147b00b9f2129eb41c5ee4cf114fc39f8462c0bc9f871f20962e3"}, @generic={0x9, 0xd6, "a9458b5d5bbdcd769036048ee79fa10648aaae0165cb705faecc21cbbce2982282fcd470be9fe0e2331c34f98506b855b7b9c29091d246883adcabbfa94bcdb37f5a9993eac7895ec1fa9eed48148a766ffdd46847e6fb8a0ed00da9301935fc9598c3b800e98b713b45154ce2e3d90b2db8df9ed04b6e383bfd02e24104de09b1129bf6bc21df64540a672ccdcb07fc60a8bf3f6e6d2af74bfaeb9a9149a62f4712b6da2534681ebcbf47f2488389275e9ff250a2554c7fb5dce8ff29e83d90ec7380cb83457c2d68f158dc48ee37d8e53e0edaf107"}, @generic={0x8}, @generic={0x9, 0xe4, "a1664a9e6133ff7d425c1edb0f4c25602e0d43f674e8a98bfc8084d6831dd45ac69a1a57779bb6870fd89e9f5eb28b04851770d39c2e80d0bd3024db0695e24f22341241bf115ba26c3214f043980e911df40b65f4dbc68d64c7f940e3d0e89f46a985f89db14c6048f76f3f92413c1e7a8583e5d8f563d7528312c13ecc015a9501eaa41f900feb2c15a9edddc11b410f5bc9ce425d8956f763e8c9fdce9b9317b869e0802d1706771ea9666ca70a9228e79518ee7ebbe5cc344b397254599e9a79db621f3e721dc1206c37e0d68d5229bcb80fd6efa5e0a8b7016a171b577124f99188"}, @pad1]}], @udp={{0x3, 0x1, 0xfffffffffffffc4b}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffb12, 0x9}, {0x4, 0x9}}, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffff000, 0x8}, {0x8, 0x7}}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000100)="8a20fe36e912ffff5a96fd3460264f92e43eaeb941dec5c1b2e23f22b543c8b3de82c5030f8c4bc8401c85a6bae7dd3b3fe9b7d6be74f8ff68893f80756144265e1932ed34c028c94d626f1040c81785a79241de6a9cad5ce6581be6a54174572651c00426c744bb21afc1cf6cd8661d696ae4e2429f8007cb05e27d61aa440179c15c695c91d67da6ccb88ef77d5c1d3fd7c645c3836925aca3274db9eccf757e", 0xa1}, {&(0x7f00000001c0)="2e9b56a0212e45bf76bbc351603d49a1ba617fd90f85245376d25fe5d5b33872ccdac92ae637f65299c860e77d51c4b5fd782097f3ea2a80af1fd0ec5cbbb41081470210012d7d83688da3bddf2d235f76b96034e00d766a9de4e3ceeb936e6141f63187b5ff42a907c6768248ef7a0274c07cf17ec43bfe8d6d76ba6f6d241f9d3d8daba9a031dddc3bbf523c648366385ba3abc9314eb6dad22cd70fdd89445bbc65ab142a333093de3e26f370e338", 0xb0}, {&(0x7f0000000280)="600013fc5e53fd0b8128e92d85bb61b9e22153363aef58ed8384c49102b65d187e13797958f6809dde7d3da0bd2fd1e342cbbfe0eeee9818d92a95c72dce795c9baa84e2d88a6147d269548c5346551e315b7d92be1d1ae30147bade64ba1e5a9fabbd062ef71b73af848b6e280057471d89adcb90278bdec4e4022a6233e5636ffcc516947b4c7fc4dffbf3ab6d770a8dacdcdf0a143f5bb3128aaeefb1dec89a9e2ebeec3cdce05fcebabe1882ffe1ce2c84decd6250179804ad650040718fcf68da665c9c0030c835ace461350614", 0xd0}, {&(0x7f0000000380)="926af6562fde0db9747ae8491fa7713243ee30f97402b395d05dacced655216def460d6337b8e4cad70b0267f2616081f15b9fd480c846f2a6cc4aead82bf6fe485d85a290ef", 0x46}, {&(0x7f0000000400)="6f6380236cc46175eb7db70ccb054ac7a08e0225599a98203440d4bbddc835145f3227d14ccb0a40564f32bf76f35c82fceef742aafd1a9422a0a2e7ef65ab32f7eff3b1048a766438ff9272095307bf052bffda7c4f6c8d73075d38dd1a696eb0c7805f12236c2a2c3b6b8d5885416b87f409630a3cb4530e12d86abf9ca641b62ed69cb730d42a98f7e4b4dafceb3adc8b077eeac8e3ed34a7ff2e419d185b787902", 0xa3}, {&(0x7f00000004c0)="51d7549fc136ec4b3c2032db099c75065f2dff24fce7ad19fa62e2da569e07ac91c7418ac6428b9ac2c9f5c2ea5920d4efb5ac7cd3b75330d7f546160c02b76397d88d2af031234b532b190234eea760a32af822", 0x54}, {&(0x7f0000000540)="b7c1f51a8dc7db57ef32fcd5cafb5cff5ce4f641acf02ccd0cf63e52263d09483089b000fc32aeef8ae94efb076daccbba527a6f1b98d3e676fe3ad3358e58b2e6d6946cd5bf5743bef979e820ab240fd89330ee59a9d6d357c0b05390ec15f6cde4097662447eedf6c9c583f3a53cb61bbb279d82abc32ad2045b19c55345b7ed4d6f3a0151a50e8e1e8cde6f5aaad41329f9870c4c08f734c39248b3dbe6fc94db4ff5fbe6a72aa8cf12e5501bafb3cd0b405cd0c020639d1fe1fedf7d851aee769e54183f7898", 0xc8}, {&(0x7f0000000640)="a94ca4c1c7a90ca5cf59e5e44ae48b9cdb81e679551548b27bd38b84f84f93dcf2885d33850eeeef7746f8db2f3c41653bde428835d1b1546c8b91035782c7ffc6f852de8d759c232a21a28a439e829df32bf9d96ab9d05fde8bcc979eff50e46e4b9b3fbcde00e65dcfd288d05d7a2f5b5e3f259095925d7dd60ef93467685adaa8b5579fa58da3df56aeea4e410657fe8bb09ae4e77c02936e7c159b35cdac2e0a9db81b4195859879889d198517fd0658af8204ec301a59c553f78e34125aab4c84ca38146f495e3243fca22923402d8156490f7f4620e97bbe50926e99fb91da25e4390454e17bf4d562f6963543194288", 0xf3}, {&(0x7f0000000740)="3cbc08dc2fd344cfc84c1c696dd50b5c5afe935e7b49b44d8e2c0682b6", 0x1d}, {&(0x7f0000000780)}], 0xa) select(0x40, &(0x7f0000000880)={0x4, 0x1, 0x1, 0x2, 0x0, 0x3, 0xfffffffffffffffd, 0x1f}, &(0x7f00000008c0)={0x5, 0x4, 0x5, 0x401, 0x0, 0x0, 0x6, 0x100000000}, &(0x7f0000000900)={0x0, 0xd1a, 0x5, 0x1ff, 0xffff, 0xff, 0xfffffffffffffff8}, &(0x7f0000000940)={0x5, 0x7}) madvise(&(0x7f0000002000/0xe000)=nil, 0xe000, 0x0) r0 = open$dir(&(0x7f0000000980)='./file0\x00', 0x2, 0x0) r1 = openat(r0, &(0x7f00000009c0)='./file0\x00', 0x4a0, 0x7) syz_open_pts() mquery(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x4) minherit(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x0) r2 = shmget$private(0x0, 0x1000, 0x110, &(0x7f0000004000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) utimensat(r0, &(0x7f0000000a00)='./file0\x00', &(0x7f0000000a40)={{0x1, 0xffffffffffffbc40}, {0x8000000000000001, 0xff}}, 0x0) msgget(0x3, 0x82) mlock(&(0x7f000000c000/0x13000)=nil, 0x13000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)) semget(0x1, 0x0, 0x423) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000ac0), 0x10000, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000b40)={0x5, &(0x7f0000000b00)=[{0x4, 0x3f, 0x6b, 0xfffffffd}, {0x854, 0xa7, 0x9, 0x8000}, {0x3, 0x1, 0x82, 0x7}, {0x20, 0x1, 0x7, 0x7fff}, {0x63b1, 0xff, 0x9, 0x8}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000bc0)=0xc) r6 = getuid() setreuid(r5, r6) r7 = socket(0x18, 0x2, 0x3) readlink(&(0x7f0000000c00)='\x00', &(0x7f0000000c40)=""/65, 0x41) fcntl$lock(r0, 0x9, &(0x7f0000000cc0)={0x3, 0x0, 0xf3, 0x2, r4}) openat$vnd(0xffffffffffffff9c, &(0x7f0000000d00), 0x20, 0x0) minherit(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x1) minherit(&(0x7f0000016000/0x3000)=nil, 0x3000, 0x1) connect(r7, &(0x7f0000000d40)=@un=@abs={0x0, 0x0, 0x3}, 0x8) executing program 3: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xffda) setregid(r2, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001718, 0x0) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7a3f90f3, 0x8}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000040)="ed", 0x1) recvmmsg(r4, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r4, 0x2) close(r4) close(r3) r5 = socket(0x18, 0x3, 0x3a) setsockopt(r5, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080), 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) dup(r0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000100)) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = kqueue() r5 = socket$inet(0x2, 0x1, 0x0) socket$inet(0x2, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r7 = fcntl$dupfd(r5, 0x0, r6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffa, 0x95}], 0x0, 0x0) kevent(r4, &(0x7f00000001c0), 0x9, 0x0, 0x9, 0x0) r8 = getpid() fcntl$setown(r3, 0x6, r8) close(r3) fcntl$lock(r1, 0x9, &(0x7f00000001c0)={0x2, 0x0, 0x6, 0xffffffffffffff85, r2}) poll(&(0x7f0000000000)=[{}], 0x1, 0x80000000) munlock(&(0x7f0000002000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYRES16]) open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0x1c}, {0x1c}, {0x406}]}) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[]) close(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffffff, 0xc058574e, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: r0 = getgid() setegid(r0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r2 = socket(0x1, 0x5, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000100)='&\x00', &(0x7f0000000140)='---\x00', &(0x7f0000000180)='\'@!%],)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\\}]\xce{,5!*]+]}\x00', &(0x7f0000000240)='!.-.\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000480)=[&(0x7f0000000300)='\'\x00', &(0x7f0000000380)='@}#.^/$&\x00', &(0x7f00000003c0)='(@^&\xf1\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00']) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$FIONREAD(r4, 0xc028698d, &(0x7f0000000340)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000700)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) r10 = socket(0x2, 0x2, 0x0) shutdown(r9, 0x2) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0x4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, 0x0) executing program 2: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) syz_open_pts() close(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080)={0x48}, 0x8) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) close(r2) r5 = dup(r1) getsockopt(r5, 0xffff, 0x2, 0x0, 0x0) executing program 2: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140), 0x2) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0xc9) dup2(r0, r1) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x7c}, {0x12e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[]) ioctl$WSKBDIO_GETMAP(r2, 0xc010570d, &(0x7f0000000080)={0x8, &(0x7f0000000000)=[{0x101, 0xffe3, 0x45, 0x7f, 0xcba}, {0x7fff, 0xffc1, 0x8, 0x3, 0x1}, {0x7ff, 0x7b8d, 0x2f83, 0x3f, 0xffff}, {0x800, 0x7f, 0x6c, 0x9, 0x74af}, {0x0, 0x101, 0x4, 0x400, 0x4}, {0x8001, 0x7fff, 0xfd3, 0x3f}, {0x8000, 0x8bb3, 0x5, 0x6, 0x5}, {0x1ff, 0x1002, 0x1, 0x5, 0x6}]}) executing program 3: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0xa}, 0x4, &(0x7f0000000040)="a360ada8b22964c8cce2ecd453f69b3fb07007e9f424abc6dfc3dbf08c8290b677448d828fb327caae6c74448d453562d8b16af3af7446deea629fb9bd4b", &(0x7f0000000080)=0x3e, &(0x7f00000000c0)="44885795386e9d073b3e22d522e04bb0a99a49d32db5ff3606b103f4d4806cbea331fb130e5d49f4a46256acea9b43d05d5de3ed9129c02837a659aa640613845a25462f0f86cbcac5338ed0b5c3d9edc4d03aa32ac5d11d7a88bcfe226f07c2853a0794d06d19babaa9340128b69434d7738c86542c27c9b7c2fa3a358e6869a96e4a8bea440efc8c4f075e90095e14cbf41c6b0d1a9fcfd1c8a046dcbcceea2928335c25b18fc93c286b191810ebcfd7f4d8d8c64440f2e1aee94e2f905dac8797c4b3f1bc91130b6755e81dcc7eed67148b0910285f04b2caa9a3f1c8b01c25beafafe78747b895c35ec74441541c8fe45bcc08914c3b44c394039dec5cc83816e033c97769d0ba9f5ccfa6b60869be11219e43954523658886e87a9a1b2131f6221e34dedf9766680d2379bc06e0b7c945adf6f04b1e79c8f9f8f7fea1543dcdd8a300e6cd60b9a5f731766e2ff99ffa2a44a3de1f29c225becaac2b9e551872434d933f8928ce269f842e4be99f13b9dc980b11628b29e32d6f5aa4148ac02dbc29b52d8bd4b1a1aaeacad15ac979ab3753e78531e55d1759a80b4e798b67e2374108112a2ea643d5f30de65217c232f145aaaf22472d9989cad5be58680c3a71a49c1b555dd98979543fbe854a846d690f554501b106ece0def4778eaa46358784fd1b86a3dc0fd4ed8025049c271c4c1fd64485746267ee71657c6ba0041079735749daa80e0ba83cb8d1b85f77e6100a2871b6936c882b660d4917b611703b8667107731f8b97f22282b0b230b261acee414a1bb88f2ea9ddaf0019463477c6c77a55cc063070e2e5acfaf0c47ed421e82ea486d1977f0dabc62677381f68f62b341e55b68e5fbe0aaf8db47ef6145700393758fdad11b74059a098cd00fcceaf5550507ee7f8f170b9e7471e7a41b4e537556c27a0b4b0ff0dd55b4eebfdb47d9b34ff719ece70e6ce43c3d5ba2856206da2fa5b76341f86215a9d851c9c6c1b2c46adcf1629ab18069f230db98c0c6d1c4e40c20d3c4aee2a7272eb8cff8535463428d010d4b71e7528c599e63a0959e9dea576b7c56b0a94e0f2ec45b7972d0650ec19dcd800782504b4394dde840b7983bbc56f75ad7cd157e3ff73c9901c7b985c2fbc17149338b377eca9d7a4baec6152afca25d71ead84730e1bad602552ccc377ee7ba2fdf2f0c9078be1385fec3e1a183f70aac1ab698e82228210b95ebbb020c76469790c4cb2685a395d3f8f9654be4eece757bc6190c3d127f794ee32bdbf8e7f594310b7bc05516bcc3db41747fd0e8778616adf3b23fbf481b3421d51068723cc17d20d7f4af18047f26f9dc121dd7b694390a3954b09ef019a28f02fecc57e870434cb4bc912e62d2d3155093c01fd2f55695f3b35e98c275f45c9896adcabd8e7f3d71a1daf023e0d886499fa55ab556bf61def43cd6a4a9a7c9cc909b416f6497fc66d260b6a12322f2ad3b5a269856c5dbb9587d0682855b0cf61446d04c9996536002ac604bef47c86b8bafdb9f65c0c1367db352217866356af13ad090dd97ef756f4d2ed9ac46dba02f9f6d591fab4bcf11a0f2316bced96cefad2c34c27ed21510ce3333497d4c7f278b38dc53e0a77add97c029fce3702b5e056311f6a086e9243358e0638ef09eb3cee385d085329fde08d18233683801d786de17d156c6b93ba082deca067d8eef87594cf923e59358eb3f7bb8c10c5544f718b8608d145129b5f50ff4ac171eddcfe7cbed0b4cd885cb5e195728d91c3e134f37de93cb07db5779e716eb4b1f13a1f9d9ae6cd5f15f61b638fd93287e638c8d68213bfc9f3996c239aa83d76e83f3dd39d27940d4b79b277854e78ccf9e9ef5d818bfb80b94f13ecc5349401816e80a7f2f41bd8119d2a5b3a05389566c98fa4c87b84d1bd4e154e8c015518cd66e90813a2ca71d3acac6a1aa11549c3efd2074db6ff78e64ee8933e9040995c3e6070401d8fc120c4c6834fa03020e7ae9fc810fdf1826457b120cd8c3f89a270062d5fbcee7b7cadf095a368f5a281c9b881264ff92c2189d1b5780f749d984ce918b3288efaedc63c18e74b6c2809a65cdf0ddbeef0c19fc801373b126573933c58d3326a6218f3c356f5ed7d7f317c4c47cfcf8860d2d9b8822f4989c58ec278bd64d8b877e479b9f951b37c05b8785deba57ce43caa17865355ef76f3b9b3a4222a22c75514fd886dbdb3986d53adadb4d7c1e2dfc66e6fdf94b6937208fbd70ea2faeb36b6a2db3b4c0afe1d6c6e1a698fe6cb35f5c0af6868c269d29fbc74e510ce8964158ab85fd8f89e1e22817def4183692797df16be9c39dbf90f764957639b6294f0c6a700e8ef5fa1edb9333a19a5539ffbf6d98587cc36e8dbd56896242d11596da989d8a730d2dead4f7913f6ceb445604f9b9b5a1113089c78af4a7bdafcfa3630acf862559643986b1035409059d007c0f960b0cc036ea0bd24121d18539cca3da257cf7e3dd845c9d44bb2eba10cb54e81d98fd4f758bc2fa4995022e986515ff1dbc8b2c9a73dfcb3e5c2d1345c21ec9796a9b99c5afe2e1d2d7de3c619cb5e0f31ef66a4cb432b3f3a3afb67d9f0645e87a88f25863a422a6c958c8f7b3c8c4ff552225867633dff44e7efab58fc3e314ca9f0bcff478bfbb5405d45e12c01242f319b5a400b5892f708d0987d0d71ae42f8166f865d60550b16d580b4a14a469c0d1506d5d2eec3dad36f1c2bd404a37c458cf0e1106e61262e258d752d2652138ab0619db26b8a3101a8fedea772e805da0c49a03586579cb6c13087e21cb9a63c7f5ae6e87e7fed017b43d3492ec3db88a2fef271f8db5042d0517aa4ce544910e0ecfb1d308545101e9ab7f47b6e6fe40ef7d0485bf72408a1671dbaa5d425428587792264a0cad9594f1b00230569eb3d5051e42715670e41dc22225e058ed215e196014b0d1b096cd487b9835f467d01dc285e7f84127ca56d70ddc3bb446525fe66f28699fa2c1ded5244e51e6f4eebe7e729dbeb641d90579fd2b637830015f67577a567a1222489eff8b2648a1ea89f03f3bf8abd29c025ad7a85ef6bf69083b333fb252ccd09b557130129eb5290870fd1a9ed76c5ce95d2cebf4fff87439a6d4f3ac7e11ce95b7335dc8ebae5f482f15a2740aaff9b0d04596fc2b10e782a7c21a37599102fe8c866f8db55e018686a6d31c5d388740034a9f03fbccae854ecbbb532e4f5a6605d718e53dc0547d9c8d075c6a962317808517e440590c6dda52fc17ffdf2bcf6c76d46412e46659e23e1c1bf2ca5d643754bbd2b77cf8180e8ccf45c66075821d3e31bceb64ae5848243256d1a335cf9aec55beb2eb4aada21f222cb46fe1da212bf5f9d4b296c7eba86a72fea1d15a44eb236c0d712088325d3edb1be3551fc797c6a4ce14c9c70f49384c2e584f84e553e07e443f0c373e23f32e9b5b881aa2601c91d97fb2c16ce056e57bab95c74e1d353068c1dab07ea4dc0eed55671279201000be9e03432e1e94ae0183e52ca877469fbb05640448e59ed2e497b88180a8607b2cad76dfe77dc86be8c7e90d49a12ad94d86ae6ee3b59210ca932a49fe4495d6c7539cbc9755b1ceb511a731b9d73c391ee9c66e58c246aa6c84261002f7b49842e11ea67133b775e26bf3334d8e416fc7dada14c869251beb0a7e9a99ca41f98b42abe73f2e19854af3668d2d6924764dfa737e091b2c86a7d38ce14ee2a23bbcf3dbc8b228de956c3f8552b5cc88384efd0b0d5a11f3761f9335c20b471b7a0ac14626a774cf944c00011741ed781f92ef73e22724f90afcc42598ff7e89d4e6155ccebd261b345666b15f277e9cd1d82bdf99319449f5883d8a6beb9d6e1c24568058231c639250c75be00fa4848930c0fe6a9ba8740ec123cc842c349d8f40a68f554484dd4aa4819912582907573b95b5b21326301b38b8633f7e7ab4c98e778f1f6bfd53697d267d8776ea3894ce3b8c42908a012fdf83a75f64169f28e77d32f683fa37505a6635f75698f4e0a82963c6698b6a1107e56a7fb9bd1bf7cdc96060ba9c858253724b82e538cd3cc639c7fab2fa8148d4a45a6b64454f6237a2780f0b1177971dcbea0d6766c7e395c960b51aae3fde74970ef2c98a309b1db457ee4b762de6407cf86d17c719d2f603d955b377ba95f4c2831e5673aa63834048bb075a7acbad3293c084543c3cbf30c2feeedf52d0a43741d38b1d7871846ef2ca419b0648965997ce560f097c8e44dfb2b661f87f76a5e62378d649529efa880db4d4f5a26611a7b1d70cb3e1ce4ddecd7837b279a52c9b3c7375bae0d6ee572292690cabc6cd7fb25cb4aa1c8a69270ec4480c41bfe438f6a887eaf732d27fbb60243902b3c5b050d6abb65b2e4b827bdb22cd1ce713e7b69fb613208d1f094a4331f752d8f1f2b321e496697d7c3744154dad4f167dbc49c77a0f959062f55f4f64c9365a7cd51442a17e6d4bfe10d0d251bce41c43dbec041bff09c5b46fd2e8d124214967cb5b810af9f875f7c92057719218f0bf17923859c0a515a2eb1883ccfc04885a4fb0887be9f85ef6be51d734e1229e3a14e2a22790f92f9af97526cd75bf0f2a8af69f1456c66f8f7b4ddc351226dccc1ca3157289143dd56b862785f6448078bd2810f0f5db4211ddaf31aedef2678ca9a72f60e199f72a1b9bf3946c08df568cc3bb1046920bb68788b6dc5e94e850396b4fcbd0ce730ac14b2a28db5c081bc5489b2c101bb7303d1b64d433fb268049dc84733af701bda0c6ffb96d719d812640dfa60e4fb543d11c71734d2f0b3c30712dd6ae25e10d9ca34169b72a7693043334ff0eded11ca586e95093a9ba01db3a2ae2ca66ea7df494cb0aa2164b513a3184f8fba833287ad95e52e22c07b3e785189d02c7c2d65884bcddf4e58b3b42fcca059687dedc9c9e130415d1a9e3c6b4f5d7dd209ad606ca634fcbffed89477b496a0b26c29050132365abea571d1d5381d0b0737bc77dc7c4091b53a3d53a346a2f458017162a1efee11beb060396149bbb53781c8acde40aac798c25fb4d2efc6c9da0c9b9290a7b45641040202917e13382ca01fe80c924bd25f5ee801f8f7b58475e1352bd78ac22a85202ef3e3d1ee47faf153f3ef1ef5a77990cce3221e837550844df8a19fdb232139d38bd99b59a86e53d0c6563857d1f13fd8bee8d26d7f3388e091b61eb4eaa770faf8aadba1ef640b151d805aa2253476e6a52b2e5e13df8b26df8d0b69826892a3307dae8981889c73d72be0b55a5bb1dfa670969af067f44fa1a6dd1692d0a6248850976da9b26ead43beb02dc3b6f4e7ef708567444281eaba7d91c1f34e742c9754c974874d0da326238e54887f45222799e5e7ac9266a44e7d53856220c12bb67728e2bd45a22032fadebfae6a44656b31f8f84b3b26fdbdca418eccf18c739ddef568d66cc3bc22e50d7f005743bca17c92c37faf15a7c4b5dfe36e401c20b233402056c85337fd9e4fea26728cac0174f2d13c0c1c0f2ef70a0cd4dde26b6766282cad04c33607a7dae6abb12692afc79aafc2d929bc4951c3fe412086436f63d58f6a666434f544589c6abb392d4f725d9ca39ae71ee6c3ddade1d7ac8b846d62620d83eb55333f8892409c30b5073e680f6e7cecc985ae4325884b0f74d6b95df18d4e78ce09d5cd78994a49e667bb90985b96c438f5a253c9685f5712ab822eb20db2fa6133f73e3be367f397dfafa4492f0a8f9550cc08bc8748fa839a8913b60428bfcc2c9a4b32d3bae4755b8327824b2", 0x1000) r0 = semget(0x3, 0x3, 0x100) semop(r0, &(0x7f00000010c0)=[{0x0, 0x0, 0x1000}, {0x2, 0x8}, {0x0, 0xd5, 0x1800}, {}, {0x4, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0x6}], 0x7) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) semop(r0, &(0x7f0000001100)=[{0x4, 0x3, 0x1800}, {0x4, 0x7}, {0x1, 0xfc3}, {0x3, 0x8, 0x1800}, {0x1, 0x8, 0x1000}, {0x1, 0x3b9, 0x800}, {0x2, 0x3, 0x1000}], 0x7) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001140), 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(0xffffffffffffffff, &(0x7f00000011c0)='./file0\x00', 0x20, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000001240), 0x0, 0x0) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001280), 0x0, 0x0) read(r1, &(0x7f00000012c0)=""/163, 0xa3) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000001380), &(0x7f00000013c0)=0x8) fsync(r2) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001400), 0x1, 0x0) fchflags(r5, 0x0) semget$private(0x0, 0x2, 0x200) shutdown(r4, 0x2) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000001440)) r8 = msgget$private(0x0, 0x488) msgrcv(r8, &(0x7f0000001480)={0x0, ""/224}, 0xe8, 0x2, 0x800) read(r7, &(0x7f0000001580)=""/112, 0x70) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) setreuid(r9, 0x0) r10 = dup2(r5, r6) r11 = open$dir(&(0x7f0000001640)='./file0\x00', 0x20000, 0x11) poll(&(0x7f0000001680)=[{r10, 0x40}, {r6, 0x20}, {r6, 0x4}, {r11, 0x1}], 0x4, 0x4) mknod(&(0x7f00000016c0)='./file0\x00', 0x100, 0xfffffff8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001700)=[0x100, 0x100, 0x213a, 0x7, 0x2971]) open$dir(&(0x7f0000001740)='./file0\x00', 0x80, 0xe0) executing program 2: socket(0x10, 0x4, 0x40) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000180)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f00000001c0)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) setreuid(0xee00, 0x0) getgid() pipe(&(0x7f0000000380)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, 0x0) r1 = syz_open_pts() setegid(0xffffffffffffffff) fchown(r1, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/138) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="76a5dead0f01f8607d2100000063", 0xe) executing program 4: socket(0x18, 0x0, 0x0) connect(0xffffffffffffffff, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x23, 0x0, 0x0, 0x0) r0 = msgget(0x3, 0x158) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x2, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = accept(r1, 0x0, &(0x7f0000001300)) recvmmsg(r2, &(0x7f0000001540)={&(0x7f0000001500)={&(0x7f0000001340)=@in, 0xc, &(0x7f0000001480)=[{&(0x7f0000000180)=""/85, 0x55}], 0x1, &(0x7f00000014c0)=""/58, 0x3a}, 0x401}, 0x10, 0x1, &(0x7f0000001580)={0xf1, 0x9c}) r3 = dup(r1) setsockopt$inet_opts(r3, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) msgrcv(r0, &(0x7f0000001380)={0x0, ""/93}, 0x65, 0x3, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x3, 0x1800) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x41b) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r4, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x3, 0x8}, 0xc) chmod(0x0, 0x21e) setreuid(0x0, 0xee01) msgrcv(0x0, &(0x7f0000001100)={0x0, ""/69}, 0x4d, 0x0, 0x0) r5 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x4, &(0x7f0000000000)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x0, 0x0, 0xff}, {0x7, 0x0, 0xa6, 0x2}]}) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x0) setsockopt(r7, 0x5, 0x9, &(0x7f0000000140)="03000000", 0x4) getsockopt(r6, 0x29, 0x9, 0x0, 0x0) open$dir(0x0, 0x8000, 0x0) executing program 6: openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0xfffffffffffffe64) r0 = socket$unix(0x1, 0x1, 0x0) r1 = kqueue() r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080), 0x200, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) dup2(r5, r4) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x8, 0x5, 0xe32}, {{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x0, 0x3}, {{r2}, 0xfffffffffffffffa, 0x42, 0xfffff, 0x1, 0x7}, {{r1}, 0xfffffffffffffffa, 0x90, 0x80000084, 0x5, 0x200}, {{r2}, 0xfffffffffffffffd, 0x8, 0x0, 0x7, 0x9}, {{r1}, 0xfffffffffffffffb, 0x13, 0x1, 0xbf, 0x6}, {{r3}, 0xfffffffffffffffb, 0x9, 0x2, 0xfffffffffffffff9, 0x9}, {{r5}, 0xffffffffffffffff, 0x24, 0x20000000, 0x7fffffffffffffff, 0x1}, {{r5}, 0xfffffffffffffffd, 0x20, 0x1, 0x3, 0x8}], 0x7ffe, &(0x7f0000000000), 0x403, 0x0) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmat(0x0, &(0x7f0000ff2000/0x4000)=nil, 0x0) r7 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$VNDIOCSET(r7, 0xc0384600, &(0x7f0000000900)={&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x7, 0x0}) poll(&(0x7f0000000000), 0x0, 0x0) shutdown(r0, 0x2) executing program 1: syz_emit_ethernet(0x17a, &(0x7f00000001c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b6000010"]) socket(0x2, 0x2, 0xff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$FIONREAD(r1, 0x80606949, &(0x7f00000001c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt(r4, 0x29, 0xa, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x5}, {0x24, 0x0, 0x1}, {0x6, 0x0, 0x0, 0x200}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_extract_tcp_res(0x0, 0x0, 0x0) msgget(0x1, 0x140) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) open$dir(0x0, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 5: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0x87, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x8000000000000009, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x4, 0x800400000000001, 0x8, 0x16ca0000000000, 0x8, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0x403, 0x5}}}, 0x23, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r3 = dup(r1) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x3a) r8 = dup2(r7, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000940)) writev(r2, &(0x7f0000000480)=[{&(0x7f00000003c0)="cb9f4797b88ba97d7e65c148a1c0d0bb6117201fd9af3295803e3f179a86ca4327e656036eddf059e096715d8dae302cc8f83ec10f864dbd324dc070f9c6466b86956233bc35", 0x46}], 0x1) executing program 3: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040)=[{r0, 0x45}], 0x1, 0x0) setrlimit(0x8, &(0x7f0000000400)={0x7}) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f00000008c0)="365aa0db8487fdde54d1ccc1cd63cc9f99444efba2f2fde32caecb94416d66b8bd0b889819c51a45b35c31c0fcd828d0a418962000592d4faa6ec5d8845ed464d814bbf01b605a5aab99cb326d117ed77c754deedd8d40e293187699266a94390d49936bfd31d6bf159cca8fdbd95ce1d54d7cc731f027d53b8d789d57e336442d", 0x81}], 0x1) execve(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100)=0x296d, 0x4) syz_emit_ethernet(0x44, &(0x7f0000000140)=ANY=[@ANYBLOB="99b0e6fea5ecaaaaaaaaaaaa0800450000360000000600f5907800000000000000000c0090780914000045d1c0000067020006620007e000000200000000bcfabf6d9f11"]) executing program 0: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x27, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x0, 0x0) ioctl$FIONREAD(r1, 0x8020699d, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000340)=[{&(0x7f0000000100)=""/167, 0xa7}], 0x1, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r5, &(0x7f0000000040)={0x0}, 0x10, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) execve(0x0, 0x0, 0x0) socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) kevent(0xffffffffffffff9c, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r7 = socket(0x18, 0x3, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 2: chdir(&(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "b42f2f", 0x8, 0x0, 0x0, @loopback, @ipv4={'\x00', '\xff\xff', @rand_addr}, {[], @udp={{0x3, 0x1, 0x8}}}}}}}) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, r0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0) utimes(0x0, &(0x7f00000000c0)) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[], [0x0, 0x0, 0xb, 0x334], [0xffffffffffffffff]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r3, 0x1, 0x7, &(0x7f0000000240)="0e1067243083f33a0bdf465864f7d733015a59c129eef31800443f78f87192efd274aea72e29c60004cc211a34b6eba174cf95df94742214b45c704f385e8944d52927ced3b9da0bc6b2b60ebe7d1393ae8f0a28895eafd069a4acd94fc95d938008a1b015a9cabb48fa7c46c16da83f722b3757b9a01c5abfc4c43ddaed60c7d61b19e008bf469e79fb51b196298afe17eaf07aa0bf961ea5357f542c7e5e73a474b19f5a28ef330c04e418f16dac0f2487ccf2ccba2c85c6c646191389a26cef223682703ffd652816b5da2bed", 0xce) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) (async) setsockopt(r3, 0x1, 0x7, &(0x7f0000000240)="0e1067243083f33a0bdf465864f7d733015a59c129eef31800443f78f87192efd274aea72e29c60004cc211a34b6eba174cf95df94742214b45c704f385e8944d52927ced3b9da0bc6b2b60ebe7d1393ae8f0a28895eafd069a4acd94fc95d938008a1b015a9cabb48fa7c46c16da83f722b3757b9a01c5abfc4c43ddaed60c7d61b19e008bf469e79fb51b196298afe17eaf07aa0bf961ea5357f542c7e5e73a474b19f5a28ef330c04e418f16dac0f2487ccf2ccba2c85c6c646191389a26cef223682703ffd652816b5da2bed", 0xce) (async) executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r1 = getpid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x20, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x4000092a, r1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0) r2 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000180)='%+.\x00', &(0x7f00000001c0)=',^#^.\xbc}\x9c\\{\xd9\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='\x00', &(0x7f00000002c0)='*}^\x00', &(0x7f0000000340)='*^,\x00', &(0x7f0000000380)='\'{\x00', &(0x7f00000003c0)=']\x00', &(0x7f0000000400)='({-[@/+($$\x00']) executing program 6: mkdir(&(0x7f0000000300)='./file1\x00', 0x0) chroot(&(0x7f0000000240)='./file1\x00') r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) 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) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xc, &(0x7f00000000c0), 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) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() syz_open_pts() socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = open$dir(0x0, 0x0, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) close(0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000500)=0x7) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000000140)}, {&(0x7f0000000540)="408551e06de5594f7c82285bef215948d2c214c42b3dc4d62315229eabebe3f5d487310973480853694fc1de22359dcd0e8d82f0fae795df2cfbaa20aa23661021d37769143ff9507bff82c82ba22ea77587f8f1ff928463317ad5d4214f1dee05aa1301e2174f16f5b56cc60c0b390934223d68d5caddb9aae02014008380ced37397ee50c8f0b408323a37fa8284c71b7c73c0ad6e3cfa25bb1d4b50763ecdceb7551f4d635cbc85b2a0a7a2df4a914f994773ebcde9b249aa62165bb6f3887f211bf507d25906bb59", 0xca}, {&(0x7f0000000180)="7a378380efd9938d82a331a44a51ec3d5d61bc61d7419b26b2fed34e6c3b455c53450d8b72af87b298265072e01eb7d52821fa8f57791374e9b2f9cec648a266881f7b489f679054b5b76e6bcf2cb667c3da3a492133df560b689a5b8b17ab0765d741dfe9fdfedc62b7397f71ce3dd860b2371d26e7a0ad63417c563838d785f18a913617d5c1a41efebb08d8dc07404b9e14", 0x93}, {&(0x7f0000000640)="d352a3b999a51af3eb29cfac45c635dd0c921fb682a723977ccfbdd7ec489faabd251b718228bbde33ab7dc521f80184302107dc90dcba7985453204f284f05e28d849ad", 0x44}, {&(0x7f00000003c0)="cd9947c342ffe2c2604c86144574db7b4566e8ff2713ee218246a0f78ee2f003de780858b17bc142395bf19cc83114", 0x2f}, {&(0x7f00000006c0)="0d3ed52558be7eab753136fcdb39c3adfc8952d681e262436d74a962d3f23f8970a9f088845929a334ca8f4d5209352bb45a7b7bf75ae5d396499f5bd959fc5eace679c6607f59dab42efaf8cca879620f0a72f6dfc7cd3cbc448e20106e9d43e2632de32c228243192a9f6958bde14d2df57d1eb4cc871387f5b390f9398b435ef2bbcb1787f842a6fd6e7a3d3133cb289a9470d733997011167addaec8b99ed70cc481cdf73e50559b731fd16902b9b26c8ae67acb90a4a4bafa9e7ed3dc8957128ee6f5706a99701a5757905e83a42774da79797ce25dba5dadde523803efe965b247a9f5c44264d52b3b2a4841527222095b362c8a58107db138c3", 0xfd}, {&(0x7f00000007c0)="fc892685ee59308a24e150d1644fabb3809205f1a2cc7e2b19b22c5bb7f88414243b56208dd601b0a7c9312e157399e168ba3a3f22cccc15711e7dd9f7b42091e1a8e2fa9c124feda5ef505bb507a48fd9e36afab53913e75c585f9e431e95b7c070c6d4ce2162f3efbb18dd8d4bb3fa962870b855dbaa35dc3f7a124a7674b6754ef00c762ee0fcfc3aef825741dbf1cc7e6d046a7e184cf85d6cd94a6ae79b8f03d4de910b13f07b79b1d568c673c004af4da46acaf51bb30cd4f2909fa6da1a64a3a70c616b3d07e53651d6b6ab627ae1a3c4fdca310fb86fd660306d66", 0xdf}, {&(0x7f00000008c0)="88f94fbe50340174f652f946242dbf95aa787c860257621a57d25fc1c5110f490e52fae0e9b0738200d9f4a144c35cc1ab1f86738a529100712d8bded4f0e6858489e100f45775c78a8f8a8592ccd7663a38e3ed2387c5ec3d0ca95ad982e18fce2861a5126d0dff006ddcd62d28e99323a43dd66e41896e2164ce6d04b2cdae09c3b934e4891892553ad707cc9240134647b73165cf68991eebcfccd524a387b1f5127f7fdfff6c8dcc1b7fa12911f1cae7665b0277459c95c9dc53a088d84644cd84c458", 0xc5}], 0x8) mkdirat(r0, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000240)=[{0x3}, {0x15}, {0x8116}]}) syz_emit_ethernet(0x3e, &(0x7f0000000440)=ANY=[]) executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, 0x0) openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) open(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, 0x0) r3 = msgget$private(0x0, 0x0) socket(0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgsnd(0x0, 0x0, 0x401, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) accept$inet6(0xffffffffffffffff, 0x0, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r2, &(0x7f00000007c0)=[{0x0}, {&(0x7f00000000c0)="02efdec87fa510cc2dc47ab531d51912db846f7759a1", 0x16}, {&(0x7f0000000340)}, {0x0}], 0x4) close(r0) flock(r1, 0x7) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0xd18, 0x0) syz_open_pts() executing program 5: open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) clock_gettime(0x2, &(0x7f0000000040)) getpid() r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000140), 0x8, 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000180)={0x0, 0x100000, 0x401, 0x0, "32cd8b6abdc8a5508471050000000000000407ff", 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) r5 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r9) setsockopt(r5, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r3, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000280)=[{0x101}, {}], 0x2}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200), 0x0) executing program 6: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x0, 0x8010, r0, 0x0) syz_emit_ethernet(0x5d, &(0x7f0000000240)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "062500", 0x27, 0x0, 0x0, @rand_addr="feceba7d7ba90e28efcc5cc08cfe24be", @loopback={0xfeffffff00000000}, {[], @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x4, 0x401, 0x0, 0x4, {[@sack={0x5, 0xa, [0x200, 0x7f]}, @nop, @mss={0x2, 0x4, 0x2}]}}, {"4daf20"}}}}}}}) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) r2 = getppid() fcntl$getown(r1, 0x5) ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40000800, r2) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r3 = msgget$private(0x0, 0x2) msgsnd(r3, 0x0, 0x401, 0x0) unveil(0x0, &(0x7f0000000080)='c\x00') writev(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, &(0x7f0000000440)={0x0, ""/206}, 0xfffffffffffffecf, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x81}, {0x6, 0x0, 0x0, 0xfffffffd}]}) socket(0x11, 0x3, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(0x0, 0x0) setreuid(0xee00, 0x0) getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socket(0x11, 0x3, 0x0) r6 = socket(0x0, 0x3, 0x0) setsockopt(r6, 0x11, 0x3, &(0x7f0000000340)="02000000", 0x4) dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet6(0x18, 0x3, 0x0) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000140)=0x400) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) open(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) dup(r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) close(0xffffffffffffffff) chroot(0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23b) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x3811, 0xffffffffffffffff, 0x0) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r3, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 2: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x8, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./bus\x00', 0x496, 0x0}) socket(0x2, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) r2 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r4) r5 = socket(0x2, 0x3, 0x2f) dup(r5) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000400)="025b0100925cdc05a9ffa6181b17be7640ae9166573f99eae163269b01e56d828e9c0ba2ae44ab91be64acb24886cb27284f8ea1b8ea1c296ad01021fd4b952c29f418fcefbba5efe48df335e5f48dea9058126827acce1f48fab231279353a3f1ebbf44c3854342f4168eb3c43f03000000d4a53b25664aec75436d7d654bfe2eb4b910403a3eec025b2551acdbc124d1e25b519b27803f43e2e14817f9165ba98eefd50438fa13a9dbe106200233324f26585beac1491e0e800bce92c4a1aa6afc8636768b11ceeea76e13acc9bfffc9bafcce7b7b0513751229afd80f92ffe57fee163af1be1a6e3ec55f2ac1", 0xee) socket(0x2, 0x2, 0x0) executing program 3: r0 = getppid() r1 = socket$unix(0x1, 0x1, 0x0) fcntl$setown(r1, 0x6, r0) r2 = shmget$private(0x0, 0x1000, 0x64b, &(0x7f0000ffe000/0x1000)=nil) r3 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x76, 0x0, r3, r5, r9, 0x106, 0x1f}, 0x0, 0x9, r0, r0, 0xf7a0e6b, 0x20, 0x9}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000140)=0x7) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x10000, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r10, 0x800c5707, &(0x7f00000001c0)={0x8, 0x6, 0x3}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000000200)={0x8, 0xfffffff7, 0x6, 0xffff, "fbbf0cd3bc468859986e84f857f19bca03542ad1", 0x0, 0x3ff}) fcntl$lock(r10, 0x9, &(0x7f0000000240)={0x1, 0x0, 0x7, 0x5fe, 0xffffffffffffffff}) lseek(r1, 0x9, 0x0) r11 = open(&(0x7f00000004c0)='./file0\x00', 0x200, 0x4a) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500), 0x80, 0x0) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x20000, 0x0) sendmsg$unix(r10, &(0x7f0000000640)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000002c0)="6fa889fdedeef590bfdf6ea5189c576f8b55adbf3368fc9e4511b6af412aa8e4cd2ce8e67414480fd0b881e4c302f04fd68968d607a6f495e3f5cc25c023776c35c9ecdf17f06e85818e12820b452ec6d9d5b3adb8806a9c9bbdaaf8f9359888bfb98702a26141be1bcceb30534ae7e908a6c10071ac404ddb558d49f838fe0799057db0985098df40614d80829ce8e26508a0372e8545a75d1f849127a17b030a153b864d6885b31e874a470ff5dacb40", 0xb1}, {&(0x7f0000000380)="f6993475cd96b9f859b00891003c9a47c3216660cb5b1886877e5190a7a1", 0x1e}, {&(0x7f00000003c0)="4c41e96e9552d404f1dbb72900a7f481714302d65afc011a707307c23b7de278325cb00473af96b2be1167b356695e9b58d13acf93d34dd357cf9e2f8c05833500efcff78041fe2923a4852c29d6586c556840d8b410c5304fdab1a31ba1cd787a74f89cab7b613f98f085252b29f5dcb76b401d937b629708812e081f7d947ecaa265e765cd781ddffee685bb7d0cde0ccb0a7bf14593cbda1f5d3f2d", 0x9d}], 0x3, &(0x7f0000000580)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, r1, r1, r1, r10, r11, r12, r10, r1, r10]}, @rights={0x28, 0xffff, 0x1, [r1, r13, r10, r1, r10, r10]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r10, r1, r10, r10]}], 0x88}, 0x2) r14 = semget(0x0, 0x0, 0x160) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000680)={{0xffffffff, r5, r3, r5, r6, 0x4, 0x4}, 0x26ee, 0xaa, 0xfff}) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000700)=0x7fff) writev(r11, &(0x7f0000000b00)=[{&(0x7f0000000740)="41ed4b6eec9b2170d8162e5659e22b92dcd5412e0fb44549256175b98149683182491a9858163655637c674cff60cfcc3599417cd4732b2643b1b452a56e2955bbade0e7", 0x44}, {&(0x7f00000007c0)="ab0d1d4ef1d653a7b6d776d43da39e16e58741e82dee8dc82ea6cc21af743ead0895db08599d017af86ef2c825b494ff2b0f1c65f962f59282d0d536b30e37a079a67c60d55cad330f7c0ebf3b3e7cb54d05160bd888b1e8e1c348193f2c5df88225925054a5deaeab9069ae44ea7edc15516c724253e28653340abafa7bb3138ce706dd1b83c42df7d1d6972561082af58c0dcc78f43bc6a114a54ad4c2b9d04158d2e12bbe70ac5f715db549be242dddbbfb5e67194d2099e0b6ffc924e2a5868816a420d9d553200f1b0ca8ae19b865a721d5c0", 0xd5}, {&(0x7f00000008c0)="82f1298c5f12b3c91640315bb1ea35dd78d4cc1901f4b62f01e810e32c5b412c8b800ee69243d0c684d103f9", 0x2c}, {&(0x7f0000000900)="b6e108a1dac281465a8998a55b643138db32101c7de2c2ec53cb1bf3e7dd07d517d94a378c33691909d9d7029a06dbe8b57751086033b0a2a92b9aba64b59f26899de7b3a3444e33f75442e4342c31cb75b409ee71ce0d050c5d01bd3702e7befe04fae1bc1a53ee2fb1241e64f6b617c522212576a2676ef0ac39625fd28201ae6aad30eef0f300d91ea9ba8c30529127cb430552d85dcc950ea4b4910ab03f4c50a9ec1e5162e5430bc071a82c071b2ebf3d1717a720504198602f56c0ac6f5807ae55058a05575d56fb63c1b53c0b76d9dd82daf932d62c4bbd2779660b551e39dc40c51a065e2fe48c2cd238e2e70e", 0xf1}, {&(0x7f0000000a00)="821fb13ef460bdea43cc7f7c04038d62ad0cbabc7ad05ee661dd11c235f7ce5310c65da2b632a0c6fcb4465dcbb708514b8c970836782c91ac68266f069a2365cfe44a9f6e6d553f4f9a67aab5eb10928535a7dcc9ecdc4e0d0924c97c454bc89b7c6823de047190d60a7fd9824c2bdd2b146d23ea939fe9ea268fb0eca5d01c91305800f7c48d2c7801f8300f3315ea4b2a37679affc89f5cc2c814837e3fe4e3fc28947a7f9b098fe9dd86a1a3da0341915512199a24b08c1abb99210f98c22c4baf5a68699d10c54d0ab6c6bf29ec5b0125fd659304d371a9a232c28c11684f803e18e3445cd97e4579690347", 0xee}], 0x5) ktrace(&(0x7f0000000b80)='./file0\x00', 0x4, 0x102, r4) syz_emit_ethernet(0x217, &(0x7f0000000bc0)={@random="1caf5b1c515d", @remote, [{[], {0x8100, 0x2, 0x1, 0x3}}], {@ipv6={0x86dd, {0xc, 0x6, "e0bce1", 0x1dd, 0xff, 0x5, @mcast2, @mcast2, {[@hopopts={0xc, 0x24, '\x00', [@ra={0x5, 0x2, 0xfffd}, @generic={0x50, 0x5, "6d619aefd5"}, @pad1, @jumbo={0xc2, 0x4, 0x94}, @ra={0x5, 0x2, 0x2}, @ra={0x5, 0x2, 0x2}, @jumbo={0xc2, 0x4, 0x6}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0xf2, "fba78a37dc5c4ffa4962dacec6283353eaada7603c761dfbcce09234ba2d54fbe852b26b32e328322f1fe9bc64cf35c1b5533aaa914bd14e96616f1a575cb274d8ba9d1bf054dc7f39de0c8c8802077b65d0d9e8e59f8ec37015a99ef564a6f3aa509c70bcff59438017368cfee90ad1d7a035474c024e0508976b706de99550adee21a01ffe78776d16e260f85e9b5facd84e8497a708589085767cdfb1dcfecc72a7c33abf1730284cb53f66a8b84345293ec1c7edd42e950d62c685cddc92671dacbdfca7aeb7bd6e44aba37bc0247eac3694c9e95c18028fd95f41c105ea27e096c398a604df85803dbf8150b3640530"}]}, @fragment={0x2b, 0x0, 0x64, 0x1, 0x0, 0x11, 0x65}], @udp={{0x2, 0x2, 0x8}, {"ac41999ab8cf300e15c39bfe9f99b8f2c1abc4d796cc6e83c83678c56497fd33cd5f90550e245a4d3bdab49a379f6687bd603f7180f50e0442824224c5606d388285358030a29ab90003ffac7403eed230c9c52a0a15723d52266f082ecedc55a0fc81d8fb97d1968ed3e85778440f4a8e93a31821319021fa0351e9cefdb9624c4927d1d6808071beaca61673977771f3a92d55f6197b50505b7e308f"}}}}}}}) ioctl$WSKBDIO_SETKEYREPEAT(r10, 0x800c5707, &(0x7f0000000e00)={0x9, 0x8, 0xd9ee}) ioctl$WSKBDIO_GETMAP(r10, 0xc010570d, &(0x7f0000000e80)={0x4, &(0x7f0000000e40)=[{0x5, 0x72, 0x6, 0x7f, 0x7}, {0x2, 0x3, 0x7, 0x3ff, 0x1000}, {0x5, 0x3, 0x8, 0x6f, 0xdc}, {0xfff, 0x7f, 0x31a1, 0x5, 0x6}]}) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000f00)={0x2, &(0x7f0000000ec0)=[{0x6, 0x81, 0x4, 0x401}, {0x80, 0x0, 0x0, 0x85b}]}) sendmsg$unix(r11, &(0x7f0000001040)={&(0x7f0000000f40)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000fc0)=[{&(0x7f0000000f80)="88ecd46edc0c86eaee0e3fcb8206de62088278391176ef5c7c16ffb71a43fe940fe0f74406cfcd00bcb885cdc06c7f998ffc22b6c4d3e290bdf08576", 0x3c}], 0x1, &(0x7f0000001000)=[@cred={0x20, 0xffff, 0x0, r7, r8, 0xffffffffffffffff}], 0x20, 0x1}, 0x1) getgid() fcntl$setstatus(r11, 0x4, 0x8) executing program 2: shmdt(0x0) r0 = socket$unix(0x1, 0x5, 0x0) close(0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) getsockname(r0, &(0x7f0000000000)=@in, 0x0) chown(0x0, 0x0, 0x0) mkdir(0x0, 0x0) connect$unix(r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x4000, 0x8e) accept$inet(r2, &(0x7f0000000340), &(0x7f00000000c0)=0x10) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) r3 = kqueue() close(r3) setreuid(0xee00, 0x0) r4 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r5 = getuid() fchown(r4, r5, 0xffffffffffffffff) r6 = getuid() ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc0107003, &(0x7f0000000300)={{}, 0x2, 0x4}) r7 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000300)) setreuid(0xee00, r6) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) socket$inet(0x2, 0x2, 0x0) executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x200, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000440)={@random="7f7748fd0882", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @broadcast, {[@noop, @rr={0x7, 0x3}]}}, @udp={{0x3, 0x2, 0x8}}}}}}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) munlock(&(0x7f0000753000/0x4000)=nil, 0x4000) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa15256e3629d46dcc6c61b1bd2aaaaaaaaa0000000000000800450000cfbd175e9bf6f8d9d38b0aa1f3635a75d1df123b376f56c0c73e27f8d72068efcd623c1b77f3c2216f03bdec17", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000390780000"]) executing program 5: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc1206922, &(0x7f0000000100)) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x1ff) mkdirat(0xffffffffffffff9c, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x100000001, 0x85, 0x3, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') writev(r4, &(0x7f00000002c0)=[{&(0x7f0000001880)="fbae3f211250f37dbfc766bf2d6e2cf9d8de714199a058679309f051f8073c98cc617a9fa13a475440957be795088b1ace2c78fe00bb8176bb60ddd5f17f9fcea0d0f231fd0d8a5c2e8f9a30fa33361c081c8c6d0a", 0x55}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x202) execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000300)=0xc) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./file0\x00') executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x33, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x2, {0x0, 0x6, '\x00', 0xfffe, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, [@fragment={0x32}]}}}}}}}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000000c0)={0x0, 0x8d}) execve(0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fsync(0xffffffffffffffff) executing program 2: socket(0x0, 0x2, 0x0) socket(0x18, 0x1, 0x0) r0 = msgget$private(0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYRESOCT], 0x39, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r3) msgrcv(r0, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x107, 0x0, 0x101}, {{}, 0xfffffffffffffffe, 0x1, 0xc00ffffa, 0x2, 0x5}], 0x2, 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0}, 0x10, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x200, 0x0) r6 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) executing program 3: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRES8], 0x9}, 0x4) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) sysctl$vm(&(0x7f0000000000)={0x4, 0x6}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffd40) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x44}, {0x5c, 0x0, 0x20}, {0x6}]}) syz_emit_ethernet(0x1019, &(0x7f00000000c0)=ANY=[]) dup2(r1, r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff7b) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0x4) r8 = socket(0x2, 0x2, 0x0) r9 = dup2(r7, r8) connect$inet(r7, &(0x7f0000000080)={0x2, 0x3}, 0xc) setsockopt$sock_int(r9, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x5}], 0x1, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000280)=[{}, {}], 0x2}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690e, &(0x7f00000001c0)) mknod(0x0, 0x2000, 0x5901) r2 = open(0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001400), 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={0x0}, 0x10, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000200)=[{0x2}, {0x16}, {0x20, 0x0, 0xfd}]}) syz_emit_ethernet(0x138, &(0x7f00000001c0)=ANY=[]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/81, &(0x7f0000000000)=0x51) semop(0x0, &(0x7f0000000100)=[{}, {0x0, 0x303}], 0x2) sysctl$hw(&(0x7f0000000100)={0x7, 0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x3) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{}, {0x5}], 0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) executing program 7: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f0000000240)='./file0\x00', 0xcd, 0x0}) executing program 5: syz_emit_ethernet(0x89, &(0x7f0000000080)={@empty, @random="d722ca6fdffa", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x7b, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="695d60c69dd886cd52274385975a3fbb43abf3253b3ad34335446f1c6714cc5bbec07058d2847ae681c15431b5abe17f3e3387315788c9753f031dab91ac74d8203ebe4c001999ebb667607abc3f54cb782df424702497c5b765efdf87db932ef0cdab04331e60"}}}}) executing program 0: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0x87, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x8000000000000009, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x4, 0x800400000000001, 0x8, 0x16ca0000000000, 0x8, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0x403, 0x5}}}, 0x23, 0xc0}) (async, rerun: 64) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) (async, rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) (async) r1 = socket(0x2, 0x2, 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) (async, rerun: 32) r3 = dup(r1) (rerun: 32) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)) (async) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) (async) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) (async, rerun: 32) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) (async, rerun: 32) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x3, 0x3a) r8 = dup2(r7, r7) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000940)) (async) writev(r2, &(0x7f0000000480)=[{&(0x7f00000003c0)="cb9f4797b88ba97d7e65c148a1c0d0bb6117201fd9af3295803e3f179a86ca4327e656036eddf059e096715d8dae302cc8f83ec10f864dbd324dc070f9c6466b86956233bc35", 0x46}], 0x1) executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x1, &(0x7f0000000140)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) getpeername$unix(r2, 0x0, &(0x7f00000001c0)) sendto$inet(r2, &(0x7f0000000140)="5fe8ba4af78741aa7dfe9c721fcf35eea8f07360bc2fbcec6bda5ddf35caa34d1dc6aa53e453ccb5a9ac42f6dede67dea8f17ffff8c5a939f4d8f2f62a83ca437e7abecaeb9968e5f4b6c5044894f28d0cd7786855192f706944968b97f4ef49431f39c274b18437d8befca0657a4f7817b5422e8f7ad1e9ea68f7dfa6e4e804f2416ee1c2bf3d41eb335b081af6e57c329213f88fb427098baa8e8f584b520b74f0edeae2235085d212f67a04ab1816b5a4cd61240c5c3081701c", 0xbb, 0x405, &(0x7f0000000000)={0x2, 0x2}, 0xc) executing program 0: open$dir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000040), 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) r3 = socket(0x6, 0x4000, 0x7) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r4, r3) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) pipe(&(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r6, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x20}, {0x2}, {0x8106}]}) syz_emit_ethernet(0x4e, &(0x7f00000008c0)=ANY=[]) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x100, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0xfffffffe) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r6 = getuid() fchown(r5, r6, 0xffffffffffffffff) r7 = getuid() setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r9}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {}]}) syz_emit_ethernet(0x6a, 0x0) syz_emit_ethernet(0x56, &(0x7f00000005c0)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYBLOB="8767d0eeacc1d4e5ff030000c82a9c2e44bcf7c652f5060e5b0a0d7f1deb4b39f5189532dff7ce1a4aad12ce9575804c8518b18da9928a2e78d6ac34701fa921bc68b0b5c9659b47fd938d55c39257b20811a0e8f323e8c555f5f5cef716bfff57ba000039176b6939ffa15c03024a88a29810e469468f06", @ANYRESOCT=r1, @ANYBLOB="810490c221098e4ab427b06b19eb327bd2b147aa4043157d6e9b075a2bbcd52f6fd2482c104e328ad739b7cf83127076fb6cfcb43647f6236a3a8f233e6a6bea59229d45d34661401631678030119b3ec889d6d2883e5ebd9b364ad64208b4eb3883f92cabc9ca093077dbbdc93869309890e3b9043e9883ba43c29c3c64918da6ab766eade4e4421c7b1378b76029e6ca1d9a5b189b24e905d8d343bef0d79b3e4aeaf41fcd53f4a1f023407cb7dd4f40c3f61d72eb0a47b2599ca4b8f524bec88871"]) syz_emit_ethernet(0x15, &(0x7f0000000040)={@local, @empty, [], {@generic={0x6006, "b08879a8f67ed5"}}}) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) mknod(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x1604) chmod(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r0, 0x8004745d, &(0x7f0000000200)) r2 = socket(0x2, 0x1, 0x0) getsockopt(r2, 0x8, 0xffffffff, 0x0, 0x0) mknodat(r1, 0x0, 0x10, 0x7) writev(0xffffffffffffffff, 0x0, 0x0) getpid() ktrace(0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) syz_emit_ethernet(0x42, &(0x7f0000000240)=ANY=[@ANYBLOB="91a6e34dd8bbaaaaaaaaaaea53004800003400000000000190780000000000000000440400030703004404fc73000d00907800"/66]) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x1, 0x20) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000300)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0xfffffffe, 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f0000000100)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000040)=0x40495ece) sendto$unix(r3, &(0x7f0000000140)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d2368df20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ed710fd18bfbb670c1f5a872c881ea6e2ec58904000000f6ff7f00361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051ed6b71d89e0000405f8fffffce7520f13", 0xb1, 0x8, 0x0, 0x0) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000100), 0x0) execve(0x0, 0x0, 0x0) executing program 2: sysctl$net_inet6_ip6(&(0x7f0000000700)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f0000000740), 0x0, &(0x7f0000000880), 0x0) sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000180)="f092a5db43174bf23b760619ed2fbadec8940f07728a5c69a0dea0822d2e18b8d7f066da2aad5d109c2156d8c421f29b3693dfb6381ba665a9ba4ea081ec80fd82213dc89cfc4efa7223c1ede05ccad367e952da3f3b1ed03906c2fcd29344e26e08632754a6c6c1cd215f4a97ee996de0da7878299b1ca2477f9e6e387bdd98016f63fda2eebc1d18b16a79a2e02bef0a6f37a1e55de647ce2e63fbf82c8f102054", &(0x7f0000000240)=0xa2, &(0x7f0000000280)="8868d3572a9b1beb1056f5263cd02eb0a82473ecd2f20352f192306a4c36b1d3009907d78479d3c39ff5641804e10cab41f5ca92b1f4485fd87f89fe1972828090022e3a05940be50fe937d90c342a30dd6ac437b449ea229c5ec8155b660409e6b79835688d15cdbaacc2f232ee29d50a492c6ed5f923596f21", 0x7a) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x9}, 0x4, &(0x7f0000000040)="8af1eef133a9052c1e17e8ae22eef4daf9dd59b0f1bd43eb86c4384728e28ffc12782ecb32fe4032449c1429", &(0x7f0000000080)=0x2c, &(0x7f00000000c0)="b02fe303ab980300de86e85442c680872054ee77438feb514c48ad25656034f10157da1b3d245017595b6ec76b6f8deb6695b2ec95d51b1e3438a31048fb89c8de01f5", 0x43) executing program 7: chmod(&(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r0 = socket(0x1, 0x5, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000200)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) connect$unix(r0, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) chdir(0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x10000, 0x28) lseek(r2, 0x4, 0x73a644b9457f02cb) getdents(r2, &(0x7f0000001280)=""/4096, 0x1000) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) socket(0x2, 0x4000, 0x1f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) r6 = socket$unix(0x1, 0x5, 0x0) connect$unix(r6, &(0x7f0000000240)=@file={0x0, './file2/file0\x00'}, 0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(0xffffffffffffffff, 0x29, 0x2c, 0x0, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000140)=ANY=[@ANYRES64=r6, @ANYRES8=r5]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) socket(0x2, 0x3, 0x3) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="c6265b7bb73406948863ecddba7c189372236c1b2d3caccd630e7d3bca793a25853eadb1f3c979731bac9cc72caf9c72fea34e0ed94da8de50d9d3ac0c44526278a4d99426030fb7ba9d1dfd4eff2a46febc44d1db9031a45c0b14f9e4e8d6a5b618e7524d325ffc2b2be31a50ee4412c0bae8861cf25174a4252abb137b8786e7edb3527f76cc2e19e55c4e", 0x8c}, {&(0x7f0000000340)="55c0fd2805f939cc94112fb765b55d8e78f6324fa6acb7d9769d920526bde8448482b1a5d3aa78210045905159e4db773d7927e7557a0e8cb2417c1e03ee8099f92301a28e104a864527567fb4088998bc50a9b3dbca5bc7cd54", 0x5a}], 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setrlimit(0x8, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) mknod(0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=[@cred={0x20, 0x7}], 0x20}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r2, 0x0) close(r1) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000067000/0x1000)=nil}, {&(0x7f0000692000/0x3000)=nil, &(0x7f00005f0000/0xf000)=nil}, {&(0x7f0000605000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil}], './file0\x00'}) mprotect(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000140)="f005c71031c1c5f421277b09000000000000007a091a2f47be787538ec7a89ec5ed66daa731ddc384ecc690869a0aa2266affdf772d7a360ee0f15fa664f557bb45071fe9b6d9d28e6e2589000f6a64f370b9e336987d77b38f7aada5309e46a81e0e2efa087aa9f5f89934fdbd2ed96e7234b8972b273e810ca9962a8f461d3a05711a63027321ff62c", 0x8a}], 0x1092) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) executing program 6: 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) sysctl$vfs_nfs(&(0x7f0000000000), 0x3, &(0x7f0000000740)="57d65d5349d122ef99af9d0904070e4f53dfecdda6fc4f00aa5f32f32f51f2e66118d5bfd3fee71519c5c31c3396a087a4cc0a46d6cc19956ddd78e1e55849b8b209274b316fdda7b5c559e6b4eb526c91f6ddc596f4ef017a35bff85fdf2ccaa67e29eea500b505a6bd3cb806b200e26fbff4d038ab0a9d248f40dc8bd852022f56982bee7db30d9272d8916d4cfcbc5fb2f6cc6ae5de165550503598e1e30db39f855be5c500b646286a754eb9fb88c431c310c922956f9e02982b49cd2e70b3974362287405029b5e770930b880aa19c5126911dd49ec5ca30a0a00bb0b8b2d903a0f9a0b673635e5bd39d8ede5f00fd3fdccd0f301972103baa76a36eee3396c87a53a8c18c1ae115afb674eecb77bf03f001450b6197bd95e7db8923b539ab0665ecb0ec12a8d3e2556e20ebd299a6ac361571ce9b1d21345da81c81f184e9fdb8f7c230d9be6bc0b9b735c21e611263fd4c7f4f8fc7823b9d6e9d986b30acd375721191570376a05129160bdf326563712a73e745d66da7ae5afa969085524f5cad656ff481c3ea3f7f05c5edd3d4f6aee1c14cad60a66fe1a6bb1c0c18acc4669485603bdcea14a1484bf6dfbf13fe35ae0339201ab715c91177de10af271592aeac253ea1300e1af63031c3a7b161ad2e63da006e38819745e24053e6c1047b995a4108f291c31d9f74cd342f834b109de6ffc56c4818398508c1c6c78621fc4b2642e058b3d030a01b3f1a66537907f3b3f2128ffd57bee2dbb8d1a2a68c68b6a1df4421f57e0114f27cc17f4700afae57cd591fc97e3d4bb0fce16321e055052c76a0728b478bc6e7988a6eae391ab162dbedef728d90057f74c0813fb6ad124cb04beff5007eee7d1a50f2f3bebb9d2729fe865b902fb85b229a6d9e51f12f8e0f36ac21b90d1546b19b837c1d2fec2288f5f1ec78e66f67c2716a67e31439553e471986f60533922e4e38a76fa12fd5256e7a014e5a2e8b0c0940d2274006e00aa9afe04998199558dc178bb85c35c0098b515ccabe17ed66247c96119b0391e0eeb71", &(0x7f0000000380)=0x2e9, 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x10b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) socket(0x0, 0x2, 0x0) getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)={{0xffffbffe}}) 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(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x1, 0x1, 0x0) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) fchdir(r0) r1 = socket$inet(0x2, 0x8000, 0x7) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) faccessat(0xffffffffffffffff, &(0x7f0000002180)='./file0\x00', 0x100, 0xea26743d49eeee70) sysctl$vm(&(0x7f0000001100)={0x2, 0x2}, 0x2, &(0x7f0000001140)="87b2a90fe0e808107ea19955a5a05dec2b7895a77869a8100c0bf9914014ddc7886bc47071c13077306350294d7da7e6b8909311a86b1c00e8a6f4d4c064eb4b7831aeb8ef32a643f04905367dde9e1bcd31e4ad630753b8d56ba5af3f117c17a4c9ffdbc6ca906582c567a079965d3273ce200b5bd726ed0367c7d8dd5423a5c98b6de034799f3ebc3c19720dbd00260b027490d44e61d390651aeac4eece8072f2500f12b4bb1a1f45d8cb211ba6de58c256831def81cd1a8d6dfdaf53414b0615b7aeefd92258021772a5200e34786cefddb4ec7b60c0712d8a7a58c132e62f8bdded04faf0c19b9578c1a53da3561724f89822136533ae58a07b284839006dbba788d6ff1079152795b0a692bd405f389f1005b4f7534f96e2ad9fb0bc85cb4d67816f1d4e1cc7b6bc37096991bb43fdfb039f9af618259ee203464eefb83b996e6d607fcfc0b0a54b7dc90fa52e2a770b0b02147846413a79c6826d9c0d568898025821e3595d4a138e7f3dcd80af4af8cf1f8dd550c106d12d7339bc0b850165d102d1d9c63e9f5067bbcc45cefeb8c594ad706b84bbee89f3aa31af354c2884a82c4406a90b3fdc4f7e164061309821a2fdff288f4d19a3de396beaccb638bb48947963407c7cc20d21f023ba1f95ba8c4b04751b2e726e98f36130ed3b9eee0f1302682e46a49264313502893c7ea479e23d66ec277c6ffe6483fec87e02f3b1817c1bb510bdd5609d1e478dd1d9ac99048e8b776dda8fdc08b43c2e49ea3487b0e0f1a8557803f3083db75a70204518032bde18fa2621c37871d6aa0e0ff2dd9fb7a75853a96c957b4aa3735f7bddec383b8da2d73f2e0508fd862de0d486ecf30b25f6e7db8f1e67df59c786ec30106c0032ef6556db54a35c0556ec74bb69904f0505b4112f1eab1a20759b19120d3d1ed2c16c337411cca618bd00ad71b4c653b45ccdc12407d2494d7d6630d6e8b080fcdc14b0ef1b61fb2de42b2f74e86d8e65aa54b5b91c75969d5d9ad644161fbb6666a84455a0624596ec458d76ee06eb42325848e47c56f4873befaf2ec25e74d6f993608f5752ffb6747c8c8db62d9d578531ff4890190a62578bd48511a1034a36437eba85b3de6a4da388889b7227e78d8edf7fb0ea3c2da91d269e210210a063d6dff35cb53a24e7e54e0e4913f3ec7aae73e8c7001bc7eece07a814f004ea55b1f42594ddb44b102f0604b3eb48b4a3c96df0d497c53ee56580e48ca0ea5e748cca882fce23652414ed6d9f2dba1dfaa6218ee4bd34184953e7775a0486682aa39615766d9bd35c0e0a86738d0ddf8267b8b03e2072d543340bb973c93f99f6974688a6746e56a405fe332f0993d95927273f6e592f7bdd2f23fe937542de26b026e22d5631a2235e00a846e8f881a406f9ab116da71495a50a21235f726ffe20e13c8fad0529d36474585b06651de1386faf0d6e9360e60c9d2f8ab6552da59fd4de81fc03d71890461d1a8a0443c6b2068cdc75d69989e35e15d4a0e84315fffc7873111b2a69470b36b2236b3ee60768442491b7c4606589c7f08779e014f61d714c4affe445f0c2b829910cbafb138654c2b324421ceadba0094277bf217e5949f989d4f387cf9a07956d9293b4ed90bd916d867dd5455a0670ca0bd31720c7e5075593df265845c41711acdfbbd4102b91c0100e32d7ecf7beaf1aafb7c295bdb93ba69fb517bbf7ac7fef3580d12764ef85cd36dd90350e9f303b833eb0027be2cb5f856751ea8d8ee37a489338e0458e4777a73e3c710ee565babaeed87b0a78b88565144316bee87714ce3dc045e80ed8fb828f043b5c08dc03423292288b11089c788b1581859c181b00815a59f153189a6072efd45d3dd5f16bec0a08a7ee210bc3de175a4d1bc0e21b9b5ee478ce6798561a1976cd9526f964d24797c09723472c40edf340f58edfff11143eae8a57ad576f1a76d4592ddc42fe7ace0c08a11d72e5a57277123029054d01fe093435b77d10ae6ebc09a50ef56994e0ec73cc916d632453a31964b786818b098ee6221c82ae2e005ab51bfc0190b0f9a509450c213e39dc9fe30763be7924b269547f7a8c0535fb489896dd64c24a5a573313ebf24bcafdd43c5a4d3529603fe73816e3a8d84fc94491154ca5ec294d56b2291bd3b649c2e59bf2443c21a688ba2aea8dc89a1ffc8a8727100a668448eb5c7d2f9f888d376a659cb65d6959d196e4408479a7ae1414fbdff741b1a73d864785babdbf72971b4535569671e5b619159635a168e9387eac8d2fe13b7c9a7326d4906cbb8f71d2d4fa44db9d41f7a42f2a842d39de1d7ef74bbb849ee6f2c0aa8e2ec5e7b637905f5e71a2f50406aa81df3aa75644ba4617fa743f054a7a711a4f6020c51ce521df75e4f5fdd2d9047e2b90f2d3edeb432a9244cb7c9efc55d9e507627270e62aebc2d6f8151704bc582e87290b1ad9e5e25ac6853cd26eabf22872015ca03d90b62a2a92515308ebc4ba91c137a5d16e9f482d6556f045463cccf60a001e14e0563ef40879fc55df17c3384daba2408194b5a2fbffb76341f6d18942df5617a809775d91dc8de8387129b30c2fbd9cd79aa11ff40e6bd5b36143c6eccb913ba3f875278a7a92eccbcebe2cf9f931807d80fff0456eedef2ed19afc4ae47fa821f5c15b6da18065a84c21562070f6eb7aaed83c776dc5cd08accba21043ba63b997124c3cdef7d746d945efa0b4bc13756550c95dadfdacf4cc8da219beb091d506fa16109de9c249d9b3a67a393be97a47d9d9b73c94937028c658d1e0c72ee1d10a9155e0bb4d87ac863d777ce8454057c705d472e3230c5e76a06dce7d91eb160b5f14863adba2e1a9a683b0cb5c4636c420932632407cb85528f4e58a49ead256ceaef05f7f2b69594ea4380178cafc534084b873a25e2424e5768687422388f7731b20b120b8c0705d8f78db9fb03fe7db1fdb36e41c4c5c1cfed72d92d831e8d649554d530eca45ec9f3b95d6cdb8451b14b4c7e99ff4e991e342bc161b6fc53c12ebf7a719185e63966ae009304805ccc2f1ea6cc1267bc1deaea86151166435a5d13e5cb24931454abf58cf5e988f54fde41c7d1ecb9402af124cd758abbce73b426317c18b022e0b03f72e3e6236dc528c385de81d6a1f610aaa0ebe748cb477f83338c29bacf491affd45252c8c8e303cd37bf815db4c242db478a49ec96afad9788ea5ec991ef7b188c4a9e68a4b655e01acf6f241ca6ba095ec3cbc1bb91d65ff36bea74948fce2d1cd747d16224a4decb5581170bcc1141f2c638cd34b559cbd2ffa8cac4df0905f6d247e4f7cb0ed8f5d13e13372ba2fb56c55da69792c73e422a9d7dd1d53a3a89b32205f4d2d3a9b9390dac04fedbd4f762d0bad4d941009a700622d363d85823eaad112c13bc94f389deba2a143ed818813a7a596a84fda23deebd987f09c4a80fcf336594411a6f2bef5101d11dbfbfbc8d4c019ce8fd1e74cddf88dfce093c958589b0155293192e85c874d128aab1823ffbea37dd2f2e0a90a748a9058f524bd96b103213dc63ce58e3ebc374c12b7dd3879c96d271319553d057b00e14129def5682617f8856d5b328eb3dca8425dcaa4fc9be94e214a85a998bc03a78910341596d2f6b1f8705f84001a29c310b29f7e0e6c02069b7461de4ee838a9595f842b91a7bd39bfca8e712d1a1c6e224b8330de6403eac8313ebd87b722858cfca31afafca05eb360dafeffd203deec926e88ef0e3e8cb9c6fcea296488ee351972804b320507b268cb2548a3bdc4c7a6c7a2452de1edea07f90e48311a1f8c31c8fb82c572df34f76f3a08d75f1d2f23b2e4c97fae9164b5bd03e2af58a6b2c8b40defd4ce967870dc356edbcfb9f6ae391d95aeed4dd04baa47bf1eb7f294db6129cb8095683fb40624cb533839ba473b22cc56d56099788517d3887b901c714f6c8c76ae89a532e4e940b48e4db899d49bdca4697b0f46f85e6199b6d4d681c001804e2721ab0a67efc9fac6aeb54884c0ca0dcb29eaba0b0c7891c9260936df2b0c3ea8d682938a3d2a7316ed22fefe4d968c8036c764b6278f25cba433cb320e7b43c30497bf248087f257b871c8b9bfd418629f9572082347fbb4d4ac611085aa3a5b2a4112d86da6ea79a71b99a645cba1cec337adf5787338341d32ec24171ff51a704afde92d800361d08ce20c3275ae395701ddce4c585b7b07b961441132f7ba4925f58f7e53cf6ca81cdfd4615a84e5d73d79d3096cac6052f8a17f4bded0773c866e364de8030b387ba88207c073d0708b1d9fe0acbcef83bab63a717c11687b53586e9534e464778be4460f865b057f70f10fdc763d94211711f2709d32cd9b0df7a280ab732461edfa807ea5fd211a015514dc7a5a53bcd373df36c4ec4a9265d04849c9b0dedcdde66e58f57966bcefd7d08fb82b54571601f36674ae8506a4229744da6ccd0e02fd702ea96491e44f1c69bc3c8b99e1c8a5de4f92caca5a10f5f6083e70bec5864bdf1ef1ad40f69ea3f12756df94d3069fc438ed89da8e8dc51e22928fa75768b51c027b22e0e3a288bb70e5a288edcd2ffc072f150decb7dcdccd1f5b39689a28ea331f7084731022dfb9e3dbbea1c28f5f2094608b9840099e1bad297028f8bf44c578c0bd62447f7d7f7f0222986a44a304cd32530567fb58a8b80bda1fa66c9b04f12aa3cd30105b50448d8b163f3ff236e454f27ef04d277eb846f68bcf502f871e8a7f9ee6b83e629e6266b83d4e244cff3a6661ce0879e02fb3940d030e95ac8c994de40aebe71cd24540fa4e2d52fbcea3030cefd4c1114446790df0eb9cd00add29944c9c81f8de9140a48fc3fff07dd1853deeb70c32b703394f2a4d66a85c5ef4b4151b016f9a0797c7fc6677eb5d9a83c28a28e01c9a6cccb7d104ed5bc46dc0a1f243edae485e33da239ac498453e2777a2c60842633d5bfab586eed01f91b5a25ec00024c9d430e6c9aaad956d7b9bc586e99085a45c83d93a69d52bc16323c34535811154e247a2141cd663ba933108602eadfd83e0d3af7a777618b3068954e23647b10334139380eb7dcdfbab74c8c2c08eaf1fb036a8f614a14cbac92c2ff7c456932a1898ef2d4f9c0e5796c7050d1d062765aa9be260c056e4c0d0abf17e6ee9269c1f364ec43e8011bdf515a03c78811b0136bcccde943dd857d42373fdffb1384ed967901ee25b3a02d778378cef1d2c6b03f32d9e1042a4ee9feb87920393868d0ac00cc209832b95a7f059855e65ca2078e475ae6abe6c65c456739a5ab89948efc3e3b8c56b61094a7364c48a88c81a156c36d893c96efcd72276940b8345cdfd1e24a093d5819aeaecc59755c93e948899b631a9c99e42ae7239697710e66438308a79ffa1c2b49bf1b089645813a0fc39af58311f52869b76d4901b9f92a00bcea0de767fa52dc0f34130bf04670d3d9dadbc6b1e9d3d7f1f85eba17a728bdd52f937563536ad45616c3996e004bd9b4191ae711415ce15f80c858a9d852a8843062704c5231713d513ecd716a132763eddba6042713c60c246b198c8c5a98c4dfc0cd0ca212c495314c0257e697e456437e14d697ac482765ff0cb51bc8ed2bb307cc35c41de5400b9900ce3c23a2218c31b58b510c5e28bfa456c7a370f617232a200668d1068d046475b6cfce0c1fcb4ce5595753f33dec0014582675a5ab9fcf9d783473f8215112da03e3a49074d4872063c31df8e9e01e099c563452c50951ca8952738c670fc624a93ab5330f002", &(0x7f0000002140)=0x1000, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) write(r0, &(0x7f00000021c0)="20a8af02cfd2fca733420fe1308cb34656a0951a717ef5efcc77876c00506229d26a9abbe5a30378c650af12abe2586856b497712865777d6b27ef025b1ccc4d9f9731be2c54301716f7f013f617117fdbfff2bfa7dc514daad18d900ed26ec737d1b0b769b3d5be4dd9148028f728d9dd9bc6460708e09694f655f82b1da6e869ae217289ea3d690aa3f8b2e9b2c5168e55a77279f5a2b572801f01928b20bbd7c8d9dec8aec999adb662be6fa291ac21d5a696913a", 0xb6) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(0xffffffffffffffff, &(0x7f00000022c0), &(0x7f0000002300)=0xc) pipe(&(0x7f0000002280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000002380)={0x7, 0x102}) close(r2) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000002580)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60606660000c2c00fe8005f655fb444c70054fbda3474a00000000000000000000000000bb"]) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000002540)={0x3, &(0x7f0000002500)=[0x0, 0x10001, 0x1]}) executing program 2: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r5 = dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x840008, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r8) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{0x0, 0xfc}, {0x1, 0x0, 0x0, 0x2}, {0x6, 0x1}]}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f00000011c0), 0x0) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, &(0x7f0000001100), 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) syz_open_pts() pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f00000001c0)=[{0x6}, {0x8, 0x8, 0x2, 0xce3}, {0x3, 0x0, 0x1, 0x8}, {0x9, 0x6a, 0xfb, 0x100}, {0x37ea, 0x4, 0x4d, 0x4}]}) sysctl$kern(&(0x7f00000000c0), 0x2, &(0x7f0000000240)="7377aa9e01c442bf25a8f9ffffff71ac0058bc5aae501d94a34bc947c2ced23df6598e5f84cf71b59c7afec370826c6af6", &(0x7f0000000080)=0x31, 0x0, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe}) setrlimit(0x3, &(0x7f0000000980)={0x5, 0xdf2}) syz_emit_ethernet(0x2a, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff72a1e06d000708004500001c0000000000019078ac1400aae00000010a000000002f290a"]) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x4003, 0x0) unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x1, 0x7, r2}) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x2b1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000380)={0x20000089, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0xf274, 0x7, 0x41, 0x80a19f, "bb08000100f1675910812cc900", 0x0, 0x9}) semop(0x0, &(0x7f00000002c0)=[{0x1, 0xfffe, 0x1800}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) mlockall(0x1) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) select(0x40, &(0x7f0000000040)={0xfffffffffffffffd, 0x3, 0x0, 0x10000000, 0x0, 0x6, 0x0, 0x8000}, &(0x7f0000000080)={0x3fd, 0x0, 0x0, 0x2}, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) executing program 5: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x514, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x4e}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047469, &(0x7f00000000c0)=0x5) writev(r0, &(0x7f0000000040), 0x0) sendmmsg(r0, &(0x7f0000000240)={&(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f00000000c0)="49cbb95f75fe0a5f41f5e6d644399a88a9368d6b091cd38e188d1168571bae6b3323915006a12539fefe0fd87573fd5b1c93f4abae57fefa9958d15c3de9fe2b49edf0f973b5c3c2805061261c3e39c84cfc292380c29578250b7df73ad267928521edaa32b1b978bcde", 0x6a}, {&(0x7f0000000300)="d3eb84ee520b80a55476e3a0b65cbd4307b6315d5915c5ec7942c417743caec56a2cdef512bb5ac49dc3ba04d1e8a3937438caca39866093e15d0d2da3d0c467ec63f42f2514030e2ed55b464e50d63e356ed45162e93c71ae7dcf0d794cf2759e85be934c112482cbf4c41853a9afc4aabf03957c844fe3d0687f52ddab7826ff3ebe2efcba8417fe2093dbb5182ee8898d496dab9931f08581347d5161938dedb99e383b8e7d45f48027effb43ecf640166c1116f73c10c3c276d22f9cf1a6c135f130bbff1cccacee1a22b5bfea178371a2a9f469c4a4", 0xd8}, {&(0x7f0000000400)="1842690c8cf580cb49a8256cadd407d99b06be860378c793c01b4e6a0d26b5904e035edd7c9f6f6d010f14460413ae22068dbccb4c43bde92bafc3dbe283755d00dc826aa75223d0dfd966f8ea8e01001e879e65e645b4bd2e34fe23ffab62336fa713f256b766aa6f79ff4bcec089432ce3daafeed8fdcb40f13042f3db50194723078a24673c4c49f12d8af07a05cbccd23f2e12edcd1637eb90e21fddb74267faff6dd28f188056ef1db7f764f0e43f35b1542e3dd61eb97e5057668ff29ee0ef48f98db2a1ccd0282c58cec1d4f4cb0df023c75fde2c4f5611b44d22f4e31fafd105fe503ac357857a533f8fc724425fc0d8dc36af2411d7688e34e02b02f503f529a6ccda0a61f4eca690a4230f50f8c99c9bfbcd53b7ce9678772d7a5b507fa774e3c0bccf4af178a880d2132fd3121ad3192b65d999df0426025ed84ce6c0928eb4efd63222f57afc61421756bb0e09253b6cb91033d4098c0cee9c2fd57aceecb5bc83ea2c0386600c3b1d10b13fb48d3f482d05302e0c4c5cf3425438f1fc2e599d9ca88b4387acc742bf2182c776e4369c8e3b8a08202944759103eb5fadf54741d556a380593b7c51ce3cc39b7851ce661c0639f528584575aae4646624ac981b3316342690664fa2a0b56057c277967f586302c158e757eb8d81e2e52fa6e3b177629df2ff051d11c6415a8af89dbe5ec539ceb6c66f3916d300bfca09f7654740cbf89ff0f5a09d3747b1603619bbf7d27b309af3ebb66819970dab145d9146aa2551b267ee4ad46b645a7bc89465dc3372920c71c809a6ee51689b5f17fc3cac286f120510a4f998aab37845b47b5e2188eb9bb158cfde083099251a951bbb3803b85940b66114c738359301d2657d5043057a6e9386c2cc6c140f1c302daeb62e14447410600b1648e2f5bc48721787c7584f1f69303da0bffd04311e37596c6e15f1000bb74575b08b8ac5933afbfe038ba2a458e7de843de3d78dce0835108c7f3840f718cfb9d7c83f15128596e77308646984429fbce8d967e2e6dfd2cca2552f4b49615db6595322144293b1c7ae4e2dd51fe2d5542d3b5af7ca2cd7de1b28eb6ebed42afa1235711e38343b65f94a48f75785923b1836f95ac4cb5dc4a3a45cf3c1ac8a5de5a4fecfdcbc7072f97b6366b4103eb78a132b81c7e4a0a08bf70c60b158d1cb30b129743b4eab61bd00d7a039f0d0fc8eaea9a2eb805568827dd84141fcf3ee582962c2b591e80ff0d14ed1b8e4db7018b7dd08e492214c9a357d23ee669af19f7f2fe2355c9388500e196b766e3857fc08748370384849a9bdd24c81ac48935ccd062a6d8af069a0421e7d0df954754a2a5a767a50bee52b071102b09404ef367c9765cc17353a41ba8b859deb5b24f2c8c46d6eb0213e72b78f1131c701c03eaf4f4c18826d0e56ab755890bef260a2b900175b8369086b2fa7695171b11118c8b4abc63148de18115143b4347f0e5f795a1db75368529920daae46f925489c6ff870f04424c0c665fc444aac390b40cbd4a4b38d33d20fec7b6884c6d67f12150bc84025aad96e41bd7c9ac72bd18bfbbb20d9828e77595df0cd41d62817adefe5c25ee352d1991d70c3f8aa168afb043ebf53fb3b0e61a2393d1c8c4f40ca947f716ec0c693dfa7a7462d9554ec5a3bde47df7208bbf76213290f7007e20a754d29fecf5ad135446f2b1c5fb5782d82e89c4528c3f422f982d5de21c18dabde2b2cdcf8a002eaa675a589736071034599c8937bcd644e852f9ce5a801a307e7850cdf8537e996c2d7f9426e67c1be43e06d8372eedc2447ab8110d634a2ec2c7e945256826c930dd3005030f6eef4f05683b4fb41d45d5051485c84ed56d79e8e6da24d3adc5afe895ef1e5b50d210352de50c310c716f6b146a5a763935f62e016386555e1213dc19b4b591a04bb6c0cd6f41803c60259b07c51c4c23e07fc1af35515e888c1a1544853d412414ea749a98ebba7f675f51132708308fc2ff9d41a7cc36e358ac408ed4d5a43da53f51646560e60518aec07589efe61859e84af1a968bd3c6bbcf034d1adf6c9591b41839a95338dc4f0d86b0270f4d0da18f449d2e2e38b3c670cb3ab9ba91d94488e70fbffd453a3768c9640b2365fff03328ce2426031d7267f0a60a1dfffeac7c6af64528cfe1a7690e58a58b02c48ec56e4ef874dc8e1e42c5b97a644b7fcd47a3f9e4103cad74a5108494551f2c6b8c55239be935838fe9d6ef33b7a8e01f9b0cfd1dc48bad93e910ba25f2a6f4bd71506a61bdd166728c4e41059808054c5f7a3c9aa16dc110c9a7130cfc6a33cd7018d2083df61bd7539d64b0d0d321b7621ad146bd6782a89c509a41781daeb1471839edb27c6e5b72395cdfaa8f48c7049e88a7af967d22052c8db324da55ef5fbe576c01e7ce934868a21fcad0ec8059a4899c24022d24ac9c442442f71a847677761dfc25d1fac0d17e5b3e994912df4f98996a3d9956ffaee7c609fa5c6ec4fa55cf869024e1deaff7f95f0fc03acf7a07402de1fb808691001612000a74faa569c59ffa042516942ab85a032f467762b376bb69fe88a118a3db3cf1f65df8737ff184132753e94a99f8f4c623710454e99e694d8408be86bb97355bafc7a4a8ec8355ae226f6be353288db365389edfd4dc4f9af6ae1e0d5f17393bf531cbf4cc931c0e01cee4c9f74302eb5f2323f3ccce4a11546c299cf9e89d26aac046cfbd1e819ac28132fa4180f7863fb2032568fdfe7a92640cb8df03423deeaba81ad6edfd91b7bbe4a178e6ce2996c2fc36b36f6fc7e92843c4b966e209d8e99a4dfa9e85adc4cf78f4ef19378446c1cd1f0532c5f29ac60cf24201633ac942e7f9cb5c07a0c75e5fedfb420ae34e52840b506430d81b10e9374ef55ae5ad44e9e9109314f39cca83d3abe083a791bf8c344ebdfd7c4a12abc7bc3a0568a5be8b1491e2af6f2f6f53dcd15e6d16367e4507337c36be4b901d4d55bc5df4b6569ad3790fa287bfecf86491d99734072b329aed155236558c7ec389de2a52422aa6ecd748b9deb93873d788c463b8083cd5c4d8ddcfc982a6df695d4d632e57eb79478fb504cda03d4218d0b1917d4545cd43ec81a92e2eab92ec203427ec44b0036d8626cf64ec1eb34ebe770c488a4e25e4b5785abea28162f7ad745101f606dacf3ef0668b9f3dc5a8758a3a03c13a036b93b7050756602013366836e5358dd9070db8ae334e0c0068d2ec91ac02cde06fa17bf385c2cd8beca1201c60d2ae10db77514cff6b64798b5718c6476507e97385359541174967c8f8eed79d2c083603514ae2ce770ae42a22fad44f7b840e24adfb1f49c52e1d3aa3da59c984fb799ad7b90d5ba02a401447b5cc1d2e86d0a213a6f19d07467ef97ba3d9a2a901d09b608d10575c6c20a87be4e25a98b98d5a6393b2b7675a5117b3c4b5591600b054b65df0f61d6cf07861521386a05b4062e6f80389d55fc3feb0060c4045eaeeb9c74230cc9e998fe615aee78d25e28fd74ad6c0c5130b2c1266f7b201795542f277d1865b8d864a5a3baf5fb1251afaa69d8801baf8c8d9bf9113b1e4c40709c0891551c888885b61942eef759838b241050b3241985ac5df6c142a7f57aae8b75c9f0cab40a76e03d36f49b322cfe5c34be7193627af2932f239219e300054e3110be35a11903d57e12f721d5efa273b35163d7c9583fd262c86359d91627ed980b49ce6a7241c197caebea71b0906c9ff0792296b89618e09a19a7a62186fe135289a8e688a192ad9fe4a6b6136361f595e095a6a0833dde3814c871924cd1e3d1203e127ba37227520daecd85b08e3d1ed1b3c873aba4635be46cadc3a2eb972887fc376cec454d7473a146c7885dccf197986581c5c18c4400029b8ccce672003b579fe87e2b4d6c9b0bb3e4f1a1bcf469b09016cefa7a79fdeb69c9e61895ca155a2f83be1aa702291f62a914bf64233437f741b747c95bc1a34269ba53967d4701e604ca88357785cb5ce7c8f9d2fb65eae2ca39f1b7725713fbafd9e23b3b173b873ed589ebd2c3de2d8346be89b171239bb31a474c01815a7aa380235f3e44a8b8996ebcf13bd32386b72d1205474395fb43311bd39990e91562ce57e1b4b07fd8de415b8a6d0e800814b8bf517cb69b2d7cf521218b09c77739739876a3b2c80644e3355d8b7d0c80c27487b1a5c5bc81044f5dbfdcfe95fe751f6df9dde48bc66c74e01fb01dc7450addc426063268609f4c73ff8b1eae3163c14e569df71d5f279c5d7fca79a98e3452631fbd2bb1cd44f9e96788c22c7bbeea3d178c03db875f2e550fabb257e12dd0147815f2b2b02bc3991b07d63d6e1194b12387200e1180301892a7d494016b672f0102899832a8c5e0f7b0a7ad60b106e066fb612eb3576fedacbd7d6975ab5a33bacb56b6b814dace9b16e1101eae2f5f5fdecdf9bc1179339a2b08eade05d7a07402525e3e64e7657e43e3c89e3542a2ec0601f7a062236e42d834d31603bef306635812eadb61707f1c86e1900d52f9d00fa257b43152734418bcefb719bd36e9ea7b7c20362755fdb0d54622b8b01c92fb64303ed2c5e7289bb770568ee1bf5e72f08b346c75558a3967c3e8dbf8f126afbf18f11231ea03e431d4b1a4c5c6d43723adbde2556a859492eb3bdb1636444feb3e2d70c7214b65379fb23c4d274be94fcc4f230391a0f408502b9419673d00122a1f9c61110d9ea91cf4e66f51a2cb1f858fe751bc6ca2aa7010ce51d93f3c6a2970b0d4035d82cc5b925252c3e4d0abf1458241ea67aa98e7235bb3e00dd025864a662f71d0c42653b9335d83729416c53b6369329f5bce4b4488597e2dbb144862f8fd2cdd041f30b0572f15ae51e0f4b1ea53dae099ec3072efe5fa3e2d9eef51b0555d4342eab474e6cbdcab41333e1ace889e74c5633793373d1c652e9334158ef32881c0e45c0d4fdac553d6915f736ffe9980b974ccd324d6d3741ee2d95985b7ffc288b96fd8a19b4a6ddd4aec95f64353751daba91e353d3c6a870f29f29117a2e5f29113bda052c7dc19fc7c427cce76fe3a0b2604c19a370530750638c4131341cebb5d6b09584f7d6f6882c96c10509c2c3cea70c634c5efa9d87ead2c34d176d64c38a4633171965afe376e6aaa3b9c2faf381a7c9f7a4fe8ac235063d7518619f27a14f3602c05f082d5a20dff3a79a6f194654de4710aa29228556b7c0bda63efdfa6bbb76a70a74356e128e9e4dd84b17fe1b74796110f70944c21c800986e0361dbcd13a0c594e446f42c8ef0643453096294362bbb793aef5f83f212b98da0413d6ae7a12ec78cc198fcf4616c659972914ff2b6cb65de31b1a6de4161b59c9ac09217ed36cc31dda4cb06370c597a597d3b9b6b5a0034ff1de869877c31fd52b2cb6c2726d6033f6019f70563cb48b3dc6dccf5c3404a2b5f0853e712b5ba61a4f670f8b9f5bbb962ae199d4cb982a42953fa8eef2c885994fb461444cdf0fe8f368d090d134786510296ba6619c18803baa975b171991ba8258be590c3bf617457a3db539fb4fb5653f578459e7a1e0e2e6aad3c282aa272031f0cd922c3e67ac4af973c2a38220fb727e8ae84d4009e0894e6a6dac0c407b53c476799e043d2447b2c66bd00b6269e1c2fab214536bd8fbd2170eb1b2ead23ae5fb48a881c3cb017a8bfc23e7652b8c6816e87c8f4d996e9056c331fefca9629c1757ba649d9b0659108ac6a802c1581ceeb5df61f7ab69c561ac5bb838e0a184979f71dff30391", 0x1000}, {&(0x7f0000001400)="d4e4fcd9676ee4cdf699099ffe7c155ca0a18ce533288d648274603a72310cc549fcd9b4da1d4a097828d868bc9f517acdf153f2a9dec2606195b45b4ae585c3a091e4fd84ecb31e0670f23cc72e7800c4d3a2778a57cbcf72d7f386682758fbdeddb8866ac8a2fabe9c4230e9ea90bc895edcf6977473700ebd517666de80c94aae40e8263ab29060d34acaf9a8f311498e54e44889ebeeabd8873cf7a2b4195123f2ea1f0c86716d1fac061becb1512e05129fdef9249ad9b6a3a2dbbc31203c0bd2cac6e1806a", 0xc8}, {&(0x7f0000002600)="33047f5f3ee29f989d7bd6cc0cf2ff33e3ff52aac6474e6b5238d4fe417780252e171db77197310aa11be4763d2ddf2484f578aae3bf8265270192c802b496b836dcae6c1aa3b03fb1f18a1433789bc99f4ca5f103989f1677054afbd68fd3b809ec5edd29e17dcc345baf38327cbebc9f4e05300ddd31fd7e638e112e660407cf", 0x81}], 0x5, &(0x7f0000002880)=ANY=[@ANYBLOB="3000000000000000010000000b000000eb490f55e577fa080f159bcaf9a0118a47af75626fb8801114676a07940000003000000000000000ffff000009000000c9e5751eaff0cafb01d0a8c7ddd0070836654c3afe77c9dd3bfa9206bf0000007000000000000000ffff00007f0000002c4aefe7fbab885f65dfe86aa965174698f038a3d22532fae78f0b1497a83d03551aa35906f8696e1200868812926f6b96fbafd2f4329da8fe3a9cd934bad542e7e1947f5baf9ecf55c45c5d9e93ce3ec5dbf4fda0d9ebaa40748a00000000001010000000000000ffff0000030000005153911e55d0494fe4fdf54a6a86929f49c7b39b89792889af9e7e4feeea87062b1431d453b9ceab0ba64ba97819c16784652644d125ada1e36b52f763530b3bba98894cae7eb4cb632c03ba9373aca9ca9b209b87d4c83740a4b09b75325c95ee578357798347d6391c644ebe291366addcc8c4dad23a13f6734ce13c13b72157d5199bfd83cf61db9d35e6cbf1705f94d30ab1f0495ee5dcf469a4117b824f1fa3de4770d49a8c256393f844a2a94b99468eb97669af12ab276f6286a61804c9d09bbf483b66cdd089df88edba1538f9fcfaf27cc85a6d0e6cd7d97bc9a56bfdd29b2513963c7ac0a0086a754516f3bbea10016289a55a7748a85b10e46c267841a84991ee58ddcb12339c52cca1a14fad9e76a41871da34e282e1fd898d0291858fe1148a3dfb2c2629d61abe5d5ef9b17c592c4e98ac639210144c73d75daab54e11d58daf0c7dda02c76ad361c98d30ff67cd78c9630b4c533e6d24d47ff49594c98f981e578c24ec3a8664dd351d2b4f250c92d46ac9243b71d52f973312b3f8b5762c01402695524606d6ed6dc4f9b1d6cd1ec0db34a563176636535f3636e61cd6a5680824f9e0b3b36660f94928b2f4e23acd3a9db0aa436da61261ccab5bf5237efeb97eca68d1055491142292b610ddf82c31c8d1598850ca8a1c413061462d7b3f244a4a6769df3a9bafdbb5ecac8ea1bff7ac1ccd53595c41c17b1b4ff0e9cc330b71bee09894b3b6925872293755a686001bcf684d40acd29a0abebf9efd2d2b044aa0787d90d07dc0a03a83c97dedbef8d06e0e0a6a9a190dfcc80740b58aec2c7aa257ec084a13b14955f6c39bc105d0953b6a6e06766eb31c1f4f553816c8ad600096bec500c31d47a7301e43b721cdf50a74db240e6b09494effa2dfda3de01115ceb48b96971b9839f8c9db23cde5ac788cb5991212a8064e465f5581e923083860f78b13df1dfa57d26ef19fdca8acd49556e510fc4f51cd802c782a11075702ff686c810dbf3e957036c85d91f42dcaaca5e4bd76e8ea3c2db394ad5a07cffeb82479c02a1ef04be2528f8b611c19b4ee78e5628aba53bafd5c81292ee55a401411f503a8db080ad4c55998dfdf32e021663eacb87f62f3327173bc735689fb57550855e5cb9605b03c66589a3a702179f347363c7b923c5f9760ba687f99d9d88350808dd5f70dc969ca5be4647422fd68d075708cf3f19e87b2f49ed1e2c8d7bd3aa818bd61ba96f36eaaf0fc90e3e29347520355a3d68944a881b24ef41ee08f99826d65bbc5a82cf07786a17221291a2763f441d1e74acd568a304bbfae3ff788fbdba0d906b613d81fe4f56f5b77ce1b6092d3b28f2061060ff668cc990e1cbac3451a7aa0f38cbf4d95db2c9274d49803b42073364ae662ca9eb78a7f10b27bd22a3ae29b13fbd154888ead33161e5acc1f6055d768b9f8f8938515f967a2df455cd4e305aee0974e64cb95058382b8076475866400f74358525da99bb127bbd0c1db1219040f699fed3b27e283a820937226fcf84cddb7a67ce585d78b592ee2e618307ee8ee3920b2149b662d32e0924209f047fdb336fd66552354bb911c8707c9fe1c29f42d38f4baa04b1618690c42237b2058932099ae3b9c08607364c513a38f27a00631667a83bc02294a29b2906a2ec2055db6dda30044ca0d32643a143e96c7abe68e5c5bc5862a1d466ef6aef7bf285bef29a0cc45f605193ccedf7dda7be2ad641828ddec734174332a26cc8f687942d267fd2da6f0fa46ff6b2f1f4d596bff250a30af4a301735a9c48d7a318928fb687cbb7790c70d2aa1313aea1ab727455a58d5a04059ab504db2dc94ada16332260aa856bbce946eef03c6c7a30af69ac955d54c8027564096e431b9ab1840cc98bdc3a7bd3adf07fd684ab16272de4bdc6918c29599735070bcb89d39d22dda6a1767050d55af782235896d4b13c50d574c15dc993645bbfa3ed4076abd318e9cb0a08e7eb5f7a01e6d4ed8d9282c0004ebbbd41f5c16fca7a9a040a5dfefbe01c19ae5135d958679cbb6878777f82cd0b99a4217234132dea8d5c6072f354e5eda2d2d3e8e5ee757ee87b40fb1551cc9991a9d5c28d899618fd13421b1042756e5cb76d10a53d00db5978b875411a5334aed9fa0c81a156d625f71f035a43856af3a7b6ff96f0ebea59f2e53373f3cd48761b0e7ec3edc4601c40e9caad8884b6a4f3e6dd967c70b10f8f60e4d95eff173a083824d426907f3b8e63ada54dcfc93f38dd6ff3808bc690f6c9b472b3b9eec455254f050fe62c988aa0739da9744d4fd9dd88f01152fb5188c803f800d71b97c339a12d832312a9afef3af14bc50af9f728634e86c76caffb01983c140f83c9edcb660399fc0b1df74d5d2740a146568a159f7e7702a8a8fb87023c8ddf72174ae807a8ac7670b0dc078cf75ab62cd20f0656cded34f65b09fc524592a7c96cfe7cd89a476516431aa30300ae93d6348563a65894bfd26a275c448510a58bc5f4e33d4349df9c04601b9495a6f5c11eeeee36ad54c7aa8779e08b7e18bc7b30a00019916b67db55397ed7c922e667454a7a6ed057baa257f9f897f583ca173473bb9ae4e9bf231dc875f888f6856efa047747d9442d436120640a6da79e72d423ebded35e2cd4ae440f5c44394b75964d61a621af2309cb4a3622e7e34f019743ef683df4ec80c4ac52ee371a6181a0f37012f81c836f7f13d09e949dd1226fc1f9adc757f50a884abc85a505afdbce35b17966736080a6342e7b31e50742c27fe3bcd47572ce328c88a9efe33f55f27810430f3acfdf07959d33ddccdf877aab927aa27d912236c1a5cf6b2f6db1d254d9dc529c3e49f3d0bd35d8dc9d5f83867b2516131f59d664755b30653ccf3a173abc85aad68b048cd79b1762a28f7530512259db4f44f6f7ece3e063f65f4e1488e60816da40469634843985cc8010100007f87670a7c5aa1508da7ae226cea1946047e5c5189bc63db702ec2b2448e410f8e9202a534a8033be4de302921a8b1372dfcf3876d7837773500171b190a4cc2583e61f4f5aa514d3ab7ca9f3f58e2175e4bea5fc0025912c3d3631ab89e9284449888bbeedd2c185dc6467006b3d31fd2e531e85f1420f3f495ef46430e374c6794ca0091b56a7bc14b622571ca008e3ce3770d4470a8080bac70ec7192c193dc6224d797ef6c08e8fa2c7d97e931ed0f179ea411d4869e1e37aa327afadcaed665e974c31412de4867a22e3d99915e99c18cbc8456d76b1e91fe7540a122ed3590c1b97670c09cef5dd8f848e7b972f1f9ec19a5ef35a2276883d535dcafd232d6d3d2d6af9a94522cd5bf10d74d1759ca848dacf11fe9a298006a82bb1ded7aa2781c978b75ad36df8bd3a03371abe5db0caa1cd2b0bb1c6fa6e43422a94b4de37aa9db0466b40a63668c70c0b039c8d3e986749433d1a676583de67b099065f93d1c3b4761e1a22b2a52bbff121018866dbfcef51dd2f2d7ae74b34471c154b5b37bcca00ae437884d49ab1a289a665ac566b4341799faf63b7c99afc1836e8bab83570a9e8c79b2c48afca893f115a4981bc9d5f95652c50c537ab7840e638e674728bd9de0ef78356615d61172160c6ef3d805fbc6fc98dbcf563cd45ea5f1ee6fe44de1766a51875d9cc1a653e0e28db233d044fd79bd554fa3010e649aca0b1086bf4b2c551d44a0fb827974fbf5ba730fe283f7221c01cef777899e788bbf22f4f446d3f0f564f30cf567e648280b28646505272360088227a646974999d05c1a9aa0eec25bd59ac57db00accbb887f133f4da94c662ce79f229030c030de65e115e5c1785499c52800c10e0fc24ac7d89f23d21065de6fe0fc0fa1a21b2ba167d23002b12201d01c647b9ebd483c21f404183fe54ea36653f8dd81d8c84ebb1105815150c4957bd47cc71fcf58eb6b85b01d6260dccc7d298e2dd78a9d6087f9f6ed571d993613074dd657f39477c75c48b19175debf79754d227807e00cffa94381bd115ebd4d9956ca11421cfe32e08c55ec22da3df8ef5e5582b504ba25a2a0d82cf7a63bed39d4ef1e7b386e1de50c5e6a64ff4fbe9ad7314fdae46a7e8822c0cb5fc44a3f6889d6235f05474479cc606464ee6aa5952fe29d760ae281982502f484fb595169e019379036b2754b503dc85745310a77744fe3e0a08d5e2eadd3a0d622263cbfec39eafa45bd8a5700fe875978bf1b8145ee3cb187dee1524e4d59b29b397fa352a8f47daec54773188e4d72570736f2c6afc88138f118265ab823a34bdb14477454280d29dc85548db0270431a654c14ec24f44d628c8a9027cf6de0d2d190c7526b3e792bf8e8b2e887d3c9e465ef75c2f7c17c8df2ecb0de957780e2a0ca7104368662ce819c2276b939ee789d2cc46c134c0dc7bb44ddb57fd5ada389deda0553d7e19cf9fe76539a1834f6a274e2084fa9bf62bf204f9b5a4bde253ace38097da82ec4de299666594ac49475c49d8428484e8bd633a93a17b3de87c144d742b925a42cbb6ec4c06673b82c38004bd1552dc237bb2da4bfc537845b3029b473835977c92e59be62d8df0e94bd99b139d41b1a5f5bcd8f01eb4488ab175ba68b27f9ed3ee7dbe6bcc10e82b3664bcb04347587571babb1d6026eae9f28d4d0be0e2140650a947f2ccb3a3d07c8409b704577304058acf337b36b734f2d6322730d834064f7c616f2a7cb8ed1cef64d34ec6d6b9a2246dfb0f848cdd41618a99c402ad197a02309b294ed317cc7349c8044780a61237bd297b63711fc051218857c6b6112d404ac8afd4c57aa991885925055ae17aac6c658fc8cf5bda0888d5197ae8f314c5281700027a14d6e723abdcdf8c13622ca113dbb3b6245127684881850541f91b21882cf8464f2a99128055b8e84765a6f3e53c65bcbd38c73a295fb52a091a21edc784d14396c1eb70b82d449301e09235598104bf40c42f431a9bbf027c04ba071759a88a6beab6bcffe17ee00338dde76300fbf386a240463e4869494dfa6d140c87413f217a283fc357301fdc5e96db5269410386b11d1168e5b22b14da27b00bf2676fa12f3794bd7e31d6bc5fc73b7cf06f6af49ea4ce46269c14306c3e5dec9e622c815af027d20cdc90fb8bd109668eeffd9b98046461ee5e00a4495d13d1507f95177481a0e4d79c9ddedad642c6bf8ee1f294b606af0d0d97196f05daf4e3cb6716bad164b8523142c721e0d2126e7910a5217ef86713430c742d25530da7799b3ff71e6e297c426281f647f7798587d27eec183967bdd3d1b8e64d0c2d86bfb427e586e8be24fbac56fb1f1aa26c42b49642a46c0793af31e1e47af89bee2d4e98b47a12e61c8d440505069c0d08869e1fa7bfe03f4da9939690077f382be7923bc1abb92429eeca3b7eb606a7fd5b90258cc4ffd4b8105fff86f224157078f8eeadb2c2fa7c08e05a2b4e5f4c30aea9975720d1b218cfc03bf22116e9a0463d1d05c5391d32088cd99ba1585a55118d7f1285eb275bbe12884b1e0ea8fb08b421e3e0a5d3c4d61a31c07a20a2bb69b96263052e18918e0808b487eea7a9d0bc0ca2ec5a3b466d43787bfee2f98a5475e4c73a3edd00ea7870a8a877446a28ba004abdc9527bfc604290dd186a46fcae94e91eabea52ce7018985b9119a6c6f032548fc1400fa74d4b027c0f74725f6d18b54b6452b39bf5561b8e2f6d5c02380ceec01b23361ba5e6578a7e665048e71fc3930d868ed34fa46b9f2e04568a0ca461a1db02c77aa1d9e5bba091b9809f7a832651ac09665387f9b67e41d15d10bb2ea6e5a194b0acd60b7b5ed0b07229a505bde9450aeee1d3f9152b53d5a2eddc2b3fd492e297025c33a165172201318017d2734541907ac497bcb47cc70ac8a2fce4f31ee972bb09c9"], 0x10e0}, 0x2}, 0x10, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) accept$unix(r0, &(0x7f0000002740)=@file={0x0, ""/258}, &(0x7f0000000140)=0x104) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000001a80)='./file0\x00', 0xffffffffffffffff, &(0x7f0000001bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) fchown(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001d80)={0x0, 0x9, 0x9, 0x6, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000001e00)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000001ec0)={'./file0aaaaaaaaaaaaaaaaaaaaaaaaa', 0x1, 0x9, 0x7, 0x1, 0x7, 0x2c, 0x0, 0x0, 0x2, 0x2, 0x953}) socket$inet6(0x18, 0x1, 0x45) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x1) dup2(r1, r0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000440), 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc028756b, &(0x7f0000000480)) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xf66d, 0x0, 0x7fffffff, 0x4777c53f, "1c10260930770300000000000000da64612c2300"}) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000080)="7ae0445be7e8efef04af3f7ad60d3a98013ce9d94bde9bf8e0cd020deb77e1cfc7e2ea34dbfe4b2a47efd4bc363879d4583d159a507d3134b6634c43f67712aee3fd22aae129c79a1121bf46fcb9c3e44cf50523af75ad15b1fe71ea01395e266dfceecd841f9d25b12034251c03bc60f242c103a900dff29c7d86860795651ccee2a3ab76a0fcb65b596f6af10ceec8f32bb1a73de51df82816eda3dcf0c0dd0684dc61aba4ad29bc9a0000004e09f651c213b8335dadd14cacc0a18f9984e819d1cee13bae0a2b5057deaa8676ced029cdb77d0aad7be4f442afe5b60a89bfcce7aa9815c9a17f1adb04efb34e627d44a31280b09189d381e9701172b4ee171f4f7acd075325f5dbdc824b854f7903d83266edea1fdca53996077ef25c23", 0x11f}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) writev(r5, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x200000000}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x2, 0x3, 0x1) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, &(0x7f0000000180)="39f29fff56576a8d", 0x8) pwritev(r4, 0x0, 0x0, 0xe57) getrusage(0x1, &(0x7f0000000000)) executing program 6: setuid(0xffffffffffffffff) socketpair(0x2, 0x3, 0x0, 0x0) syz_open_pts() sysctl$net_inet_tcp(&(0x7f00000026c0)={0x4, 0x2, 0x6, 0xe}, 0x4, &(0x7f0000000140)="f50a4bcc007c46798c5051f13afeabfa6ee033b4675ef4ec00d9ef44a6de22b0b4538e5bc495046d87f1718a06d96d7e1de5a3b642ed47412ec369be6cac669a32df34eac82731", 0x0, 0x0, 0x0) syz_emit_ethernet(0x72, &(0x7f0000000100)=ANY=[@ANYBLOB="4544f333d470aaaaaaaaaabb86dd60000000003c2c0000"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x8}}) mknod(0x0, 0x0, 0x0) open(0x0, 0x1, 0x31) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) fchmod(r1, 0x100) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x54}, {0x60}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000200), 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) writev(r1, &(0x7f0000002500)=[{&(0x7f0000000080)="ebebfd510bbcd3a9b489e989c13e", 0xe}], 0x1) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, &(0x7f0000000340), 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) executing program 4: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000640)=[{{r0}, 0x7ffffffffffffff7, 0x1}], 0x0, 0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x48) chflags(&(0x7f0000000100)='./file0\x00', 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), 0xc) chown(0x0, 0x0, 0x0) msgget$private(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0x0, 0x1, 0x4}], 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) poll(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x3) syz_emit_ethernet(0x4e, &(0x7f0000000180)=ANY=[@ANYBLOB="89ffa22f3c25db0070162e0086dd60f6190000180600fe8000000000000000000000000000aaff001fb2f810e2853a17d600000001004e204e22", @ANYRES32, @ANYRES32, @ANYBLOB="6002", @ANYRESOCT=r1]) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x800) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000), 0x10) dup(r4) executing program 5: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) dup(r0) close(r0) acct(&(0x7f0000000040)='./file0\x00') syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffd, "1a1116f0d0a64300000000e50500"}) writev(r3, &(0x7f00000009c0)=[{&(0x7f0000002680)="ffb3686d8938ae97134f6b8311e8f81045a1121ec1f6d0d644d8de0be290c9875032ed29b8f024a8d7b382d0a6f87f89db60dac37fda74d35857503788ca31315d4f4a9cd0389b28dcba792cb11c8a92840a9865c34afae35176bb6657cfd191816dc7b46d8a827c7264067fa1f18954997a47d235695f0255423f25c116c71a768b9ef40066200555ae90ccd78abc81204d4b97732a685ec6d2401a0a18fbb22704b9fe7a036e06383c951f96c15f6b76bfe0eeef2cfb79564fa27076cc19a38db9a0b1fe4e8f8c8278313698143c20f80f409687ab88c794ed03be899cc59d83cd09407f8f643f985c1e4e307b762b7a959f1b0e344065d60a96d709de51c5c5a6d422f2c8e9edf1d0e76fe2cf5b11a62602dedad923a8c5eb93a09d7265f74262a03f20dd7e41a92cff3bcb5519b12c6de864919bf0945e0f544b832771361c7bb2b06a8dfaa98881f66b10a9ec4d21114021d8c96d00f711ee28d0b94916abf07f916f5e0254f4e300954dad210411c4b3495d82eced77880a26a8f8cef0a1b47e4782ebdd4e85ca767125752cb8ca120b4986d83fcd25c0ee5992bdeae051ecc06b8597e1bd2d667e7e0ce31b34526eb0fc0103b3822d567c6ba3108f852958782bb2dbd14b96b9efd503901cd944a1bb180f85ebc1cb05192493163fc0146999478d53e7fdd8c813f14315fd3327444bf902105f7c351dd22545379e8a3144875eee1ae8149c5ec443597204d2edc58f3e2450ff0192d609dc7dcb31b3536a5ecb4dc796d417e69456316a492e8fb422dbaa654599e8302aa1988ad4b27b2b5e36b20979bc73f85d5f3e1a856d6b77bb3c33cbb7c7a3b47d05c534c2ec008a7ec9598660814f6395ff11c8ca8fb7be0e41874035472dd3efe32517357136ffed6c39812bc4a1fa58b11f2781aa507b78fe21f7bf36a6d501ff3c57a7890815afdb8222011c889eed9f751c4f6eeae95283b67f7a3233e8cdd64ddd759ca21a231e87847f25e734d61e5d2d6429ff702bad9411dd278dd6deb1ebcaaa9264e395bc7e2f8b406f5cd1f0af5098600e60010d71f6b2add018e21d093ec72538e042c6fd701698b9cb3c68e7a5a214491232768aea943f643fce3a0f7316918b8d778d8db3dd827ac30da2f1b9eb29c39401e677d58f2ac11aa51df3f707ccfc99f5a26a0fa4ddf6067f5b1c0eb64f481b466c6af26e50c709cf663d8fdf4b13409aad051db9a8978a2460d420466912026959a27d2f266ce303337277c00cf257fd2f1f0681de732d0eba383ec961df1e647f08291689d4f545dbd8915e9e25032ce28b1ba148b79c4112a828a4c99a483687a5f022f82e76c7bd58bf32fb5f6a7bc2e1b8d46f16347e1a836fe18761556480a17471f6adf25a7e162b1d05dd7db8ae99726063f204480427188375a5702d1c95befcb0015db663ae9930e94ccecb86a553b3df144e97ef0125731a93e8dd44c9b0f344ef3537e079772acb6dc13de4525c352af85314d2ca2b4c5a3247", 0x432}], 0x1) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x13}, {{r2}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0xdfe5b7f3bded7c79, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='$)^}(\x00'], &(0x7f0000000180)=[&(0x7f00000000c0)='{\'})#\\\x00']) ioctl$WSKBDIO_SETBELL(r6, 0x80105703, &(0x7f0000000140)={0x0, 0x3}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x6, 0x0, 0x0, 0x85}]}) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) 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(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0}, 0x0) sysctl$net_inet_esp(&(0x7f0000000300)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) r3 = socket(0x18, 0x2, 0x0) sendto$unix(r2, &(0x7f0000000580)="b100c17975270000000000000000000000000000cea105fe00000000000000d3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aae7ffffff51e2f0ad3ebbc257699a1f139b67e3a70339cf411fc338d6d40adf2ea9efe26576ff6d7adde6cf716c6f4161924503d2e020aedc6339ef6240caf47a9c049fc5923f20df73fa0a8dc0d73ad6fe7ee9d7c5cca833e6c71fbe8508ab14a5bf4316b2505b87c4c0b859c1dac48124fcc79e309222d36a5342e6ca0cea19ac557e759cbca2a4b3", 0xc9, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, 0x0, 0x0, &(0x7f00000001c0), 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) kqueue() socket(0x0, 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0xffffffffffffffff]}}) executing program 5: sysctl$vm_swapencrypt(0x0, 0x43, &(0x7f00000002c0)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a402556565a830032eef776127fd247103c14ab0a1ce0600593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a16548fb1cc826c42f81b0d11400004ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) socket(0x18, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x5, 0x0) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, &(0x7f0000000140), 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{}, {0x0, 0x0, 0x1}, {0x9, 0x3, 0x14, 0x7ff}, {0x2, 0x20, 0xff, 0x6e}, {0x9, 0x41, 0x81}]}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet6_ip6(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_GETENCODINGS(r1, 0xc0105715, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) setreuid(0xee00, 0x0) pipe(&(0x7f0000000140)) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) executing program 7: open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x28) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000700)=[{}, {0x34}]}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="d6a6b1b99e4b9b34c76f6a3353229d2a852fc61dba97dc9ce1333b208385923c165864f025974f67f5a79c631814ba801b612a5609034668ccef7c8bdb66d08592429a894d4307210cae70412dc2435f192af7df3239c0057de08a262c635235b16385f88b1e76e49a13ae9db9e9f7c5de3e1c80ffe56ba3cf76abef33ecc00a4d8b854eb12a61201847b169e9a2338dea819e3374e418a608988d273bf175e9830b18c8d245bedc73c8c413608197356787ccfd7ff676325a598d403a8e6476a0ad86b0bfc8ff38e823ee0e60db5a98df38fe7fd5671e20ccf504e2552551cfdb3c1b12d7e5385528a6ee6272e12f877d036cb2d13ba36b367665a621577efd50dc1839f670b130eb89b56507fa4078c1d3c2893ca147bad1ccc2f3a5ae694790ff0447ff44499000d1422e48324202342de40e185aad982069239d9a58f41a9570f7e3d2f9e756b8a724dfae67600308aa0bc227e8cc8b22515381ba383e35748b964c850612f65faa1e1ce9285b1eef1464fed60207e69b48c420793df4834539479a1de705b1530d9a3bcdb73451745670ebb1459bfdb780ff7316bdf964fb5bc022522b07f61a74e918c373ba22f8bb8ddf848559d0f074dea496948b3687d9fbfeeaccb47a079fff9662e7751b9a2ce5257649f3ef4dc89d54c350cd9962e0021398df4864053d954b2a30a81bf08857a4a5eb5dbf29cb1d0d8704b235a03b9fae227d06e29de3cfc9f60db77cc81a53c97459448e6e2d75d8f135841ed3d88e6159042aed808ddc03140ea559f99924df62ffac0eae3101541d72c30aaad982125ad71944c5e9366e28f1839ee2e6ae449a2472c434024fa0250d6636a9b964aa0dc31c94fa8d85a7a35763c3653aa951e362a2f42a9acaa2a27c657177530589962669fd8d38acdc3533be0fe46f90509d6350d2a1cf9976a19d3dc6940ee0be2fb966a7ab27c22d36591d138ef23af25c133184d7a59a157b16a86c857eb318fdfa69f4e49f12988d8d5a6974a35afae3567084f0b28f338322f1c2a6207b9650d86a0c36ff3287f7f6ddb81a001477f7b18550fc9364d13d9f1a2b2608502aea64c8d088edde7e8e1e3a19bd6d381fa499af613c2a240a585b8458294eca129173912db15c3bd6b34bcd6356d15763c97825f6e38570322966dd809615acfcc49b55d4b59c9374354dfa400e178c534dfd4350ba2a9058c5a6efd37afb20a4b54b545d4eea68569b6685280a6b43a04c557dee61bc802b550c9ff3c26a81a9952df2a3c66cc913d5e57f999f5b611de443be8a67b0d54635294e5480dc53624985ba0879c5af47dd01a04571a0d107a7fc4489f8ffa87c65748f919f253fc0f96e0a912ff6c2843ed7349881ea7c891b05e0053ca8bf8bd682109fa3bb3e77e2e907c4928bed5ceab7746619170b2ddbebd5218c36734845f05ad914db2267a2ffa8a0c4e6ab2845f8c113e6b4e8d4af4334b845669275121954c1f3b96c23ec5914b7003bc186f1ce761e840e74415c8463dff54fb1ff2681e42f4458e4ef4311dc2b3378d09b63d181ce08eeb951e7225b7f9fd2aa1b78e8839b7baec6afd154e0e13489f486657d22b7edcdc494fef9d9c28bc4c2598b1f84590098cd9da57643fe7c3dc0953afa66998de749e4a8423ba0d4c7c0e78698f02a73216ebcf5fd8783749d1efe38b8c8303a2f20ed86bc49ee0bc866d55544384affd54adecac4903f167da64cd4c938f5cc497623229c62342bfa996500a349abec867413b085036e3de984f5bf9491f50e330bdbdb32bca8942b018ff9287e0874f9d53ae6429281494e63a9a26204e9cc4ecd7e7bd4847f465ffb263eed6447919acce5cf1937185757ff20026c83c9654db350795ddd056a906f44a9e3911d3e00a5c41ac6909ade27d7a8f60439fe3059cfdca0c961d9be984a0d3a7efda8d65918a3b5aff2e36d7e51393ab2024009b4cd6a4881b51d0b59934de2ead54b06b8e0550890268b1fc79b76a55983da2a58fc9715ca6c2683ec70e9fb187bfdae39e30e80fe16f03d683cf63480d8fe42ff75bcba394e42ae04f6e4a4278c432c5ad4d639da1a98d8741f013bda6c43b64376963448b2f1fc97a8fb5873bcfb5f4df20c50143f28a0f50d6e4a803de8074ea458576f106a1e132fba1f0de812d261955561953b356e4373de909a6ef0a845017d372bcb8a80f2cac91e32f4a30e0b0fc7ed8565b37608e339fd7286e6310e24e8ebb01f73c117e3d5a2130b2684a3c5963981216f9057ec5afc1d49ab344a2d80afefe81dd051701c9950dd4dd952c172db486a26bf6ac08f06fc91e45cbe2ec8e7ea68384afff364538f74f5fa75d7b9c45c38b659cce0851b58085a5a7afa3cda6b6f1cdbd0c6c1f78989c8330f4840a8f2f6a09f5387d3bb7de684eb688bca30dc7db6c3e784b4deb71c53ac08ae46109a1a83cca28b5b62c6df7a11f0efd2cf139da65c9bceaa20bf346ddb84e01b0d77462e2fbc2de3f6bf0c4ae2a8319a4e8bb514f061dc94063aaab109750a9a56dff384083d116773e73e2341f34e1b12aa8446fed418c822c8e46dc5f324cc41c76ae208263f9f925627c0ec842f32634fb991ae106de4dd471e736da521d46dee1e5d5c460ca26934091a5a907fa0c8f62ab59b91e7e6827b25bea40a8514c34171326c34fb127f9d39aa9ca7d13c4760c8b185bb91fe7d6a44237e29a4fde21e03bf904920f6d1d658da43aec65116a161a246c8118969ad75475aff3e14036b064e43b279bcc63088b92203ece90a0acbb539e961c252b825bddd040b407a23bfea351421be67e0f825087a73f7c7c5b825dd60f06d453712e533f146f762f69fbd6df7117304a49a5fc5d81bf6e67a9dc91b9fa629fb72bcbb83c5b7b299657cf37d2d581114df39ecb17e31c4d4a421a189fe22b68fff2b6a7e16c988f62d435dba1dd553a38f0c9bb13b895814f3b9677ab12297124f51860dde907f47a2785a86bc7fb8641b2f25c112fd78437d593c708c002cb05247db7befe6e136032b98f90e6f7781f06bce03a687bc3f8eccf12437fd1944734048b6ab6fbec1ad143fba68f58f7104507531a31190ad0292c4d7731fc209dcfddc7e0844ffd23811f1fa33220ea7b258aa918880ed04eb88d6a0b3cf120da47e620be376c83275318b1ff97967bfe39d817c0bcdf32be35b0aea2978744ddcd6f29bdf333754007b11f2bde50cc54e926c5f2d2d2163d2127a8e33b908fd8d6dcd6f0e19c4e8dc1a3c1da37361a6e1f6a8230f90e78e161b3fdb01e236c83133e6f560c4425fee28ed44145a847d6f7a3c5b6de8999b94d39ff888c8f613d7fce71f925796cf5a22e824a89418571f99332f3f79de0bfcb769bc635086f30fcc389bccac53573702617a82f47314ee7589ceca0bf88bba4a2a6d11d69240665e30c12872c883aa71d51763d6906f6b332dcce5ded20e7b3ec250274dd2d68f77be1b53777f7fcb5fef0ae41689f712f7586dfea90df5fceead83e21aa589cd70fdb4169d432f751df40b9bc64eaf474e1a0add1fbe28fb26b646b0f8f7d203061bab2109b0112ea2eb540a1f494ba5b719a161304ad9b6a3c1da04474eb93b95ec6c9e41308d6921562d07f0803985478fd15bf723cfb49254267f66c51acc9fd4ad2f4f0b0a4e015153fcbf4917c1563b6068578c071714054e3482a0bb8f54ad2da2654b8f3a5140970afbcc9bad36c2c03a883d116c243e87cad18f8b14da1df9e6f1124387f03496147465652cfc7db7cd9180f879d88b609c3884733f59f49f98520226cf17054843657a214c010f6c4a8086bc3c12eb863afbe8dfc1f2410b5c64257587d5c57fcfe0b2ed05b539d019ccbbfdd808d07c0b10c7db3eee724753dfdf112195e7bbf3599b95f49b74a33cd2ddd2fb66422b09b40bc2ef8f04c6799be16b3c3ae01f3b3f6afb237938bebcb1b7b2a4f27a5f73cd292649823521e5610382eaa89ef5fc13ef0112e52775ec8b451c1540c109fc19fe24b7e85373482329980040b14da0e725a8b74e1be07b227bee6658eb7acc700d26edb4f11a939fac8c832907c3334147ee4dfcb4da5bc4c81da1b5df745112f95a097ba6d0d9fe711a2ca942e2fb2b787181bdfe2c8acd7f295fc6cb35794b3d969812f1dd7c0ff16f21671da0ba20b6f3ed7bb4618731ee96f96f108d113978511e3420a1c4e150e1df2536931b53520879f52181853b70222cf09228cf55d3c1ba3e50067c6d23f2ff3a8252707e24b551c7bd3c534c6b995b4c02f992859a01f4255c9d1505568844d17ea502992477f61d5ce9a44ba95caaff8a086c0e15fa73e1958b363b31821193fd5e76fdc43c1da1ef33caf2570070982b800fa29cbc720f993e1330bbba390a4b5dd04bc94572d2f33093064c24bfb786624697ba29afd3f93ce92c33a99151adf69a15bbb3dd0755534bde78623045030b0b82fa82843a69521c8b51313ef7e2e665d14b7ea1984d01c7fdce25ac80cfc148c0454510566a2d7c95d8cd2bb019c7f5c362feecd37259350816098327b552225adc45479ba957c6d3c028e73a071a89ded52688e0f45a2a02f3bd051eac0065abde67e396ee0873987ff7126187a69c34bb00be37f51d98fd659dcb8b9a1f8bf4f2630e4566558f55723ab16094455e0ca7e7020392a71d9bc2939a2f57b8a1ea79e5693829b84ec9c130326f7e5ae81ffc1bafadb1ae57f2380a8be10f086e3ed8022b90e84312aa04799558531edaaa379158e7b2d611f003b6217b365512db0db9d576986ccb7471885f9fd6c2a2b093dda2e792b6eea0ded79c0bb121c3c43c043513283ab44f61630bce3a001ffa840d67acb056dd62a767710001df0063f60367f40b9525f196ce665ece6fa86d69fd932c36e64ff7833e26162be53803e94fb2deee06f9e1959a328aeae99369492a42fb76041b8ef162dec7ae582d8238dea12eb0ce599b1d1f664700a82cde1c6024e1c378d6f2c2debddd9700f1d9ca5412b015722c896d8704e92b554041e8e0dfc3a7ee877deb6ca9c2eea67fd75ec51b22a556896e7da1b8d0c3730bf4f3f2da8bb9aef4beebed21c4984db0bce1b65900b32e1b7be538450e34808793f32acae8cd3c8f7d445fc59751e6a474ac2cb7b484c8db677847879f2138ee365204d631603cb875d11b87eaa743d0b7aa06bf3772c8f21f23f06b9a6a281e870059a52546f32d0b4fd2fb364e49a2bcb6f71c01eac386991ce172bd5dd12bc9a968d55a249f9b71165585ecc01407629619d08d68201283a11490d40dc6fbf3b6c75607313ae57144c6df3696f66c8eeccd65ab4e92906cc03059c1ad142a7901da77ee3078cb27c1ca9f3609486972232db68f0f400eaec0ed8fd7a58dc453d8b727850a4a7b4392f0aeb93b4daf1c87307b881a6ec248a5d3a6b0dd788455fde7a5107dcf587c2b83c065d1291ee95bd788c9932c4773b6fd4fa96b34826bbc9fee4f1d4b2c8118b1c3e02dc0757af7026f313e5c9102b8f6c05addb0f34c5bae304a5ca2649efb1277df58c323681cbb3cffeaaf0679a5048a05449062cdd35ab370e6cabb2b2aaed27aa3d967f78a2cea8e69599e3184e42a4f5528f4da4d0fdecfd7fbb38a4f3e5da8126fad39827fdf6ec7f0130cf975f45caf62c59a403900624357c0f15b3d2042f5d08b37f8ecda7f42e68946d54f941936b6f0f09b547a16012cf438d431305ba0ae78207c69ce8384556962f627286da6b2b6d36fb659ec755e3791ece704bbbddd90ada38a96168c"}, {&(0x7f0000001880)="ddc57b99a2cfb7f847ca2bf18c36fdb3aa849a55090afbbc339f1656dfd76a769b91cac00dfd073b497fb94c416a1f095274dbe6aa5c0e4cbfce4f03c14ad599081c9aee356d025d5ad6c61720c5d97d6e61b8af005d87521176d1d5a0e610e140b3e33a5363b7175af647f5aede6df267c7c82252f54c43832d5a679f0146a0636fbd07fb2a6c5b215414b7caf8d7e2914a7c7c35fa9da00605c46398b3632cd1d7dd7fe101a6ff3d59b040ab8065e52881609c9f801a70a1ff71732b3677e4e2c6d88a6b13578b919e11217370f2d919d086e363d972a7e7b85664d988c5111946ef8e2dcc78218952c4f3221fc77fb77b13e981ad154dec3f44c20c88e1d9a67dbb1182b9d14675fa92c851717571d7bdfb128f0e5da4c6ad767a841da3bde3044548693383fc96aa8e46ceabff2c403bc8d409766f2a68000fc88c5018e0f6e14b80736eb0e704e754594e3c8e688ab7d6d63ce48a8a8dd65fe185e20d7f511412952784b28539b7874fa5f9623c640019b464714d13eee3c0db21f55224efb7713357d46009e3727c78b3cc835e51274feac870a5635d908553135cfa8fd852a4592c2946f84f364f2005fc515f3f48b735420569c2bb79589befb1fa0be9b387a52d024deeca5570573ee661a193b4417b63d20ae2b77b2c7a7b11a277bd4320db0b57b3bfb6c6882e608d12154f77ee01fdda05faa168c08be3362cc1f5acd7c34c47485586eda1881acd7a3c17c7bfb0e10df0c9325079d5aedab84ac06bd732c880fff9f840c378a6785577ef135fe6f6e1540066652e129b370df55368a86e86bf49dee1c2ec8426c4e105c7fb9d095e031c53729afee05c7a4d6c2d065179a5f4ddd155b9c7eb178295b803eb691ba02241e5244f0e6626106ffecd2fc026b26bad9692a82f024541ffa498cb9d1b90662120d732753ec389658c7bec168458cacdff3a24a8a518edda69f19102a5b7b47b586f200cf00616dd911222830a99fa1cc4b9026e077a5da362d3b2d6da9a7a46d01b25bc10598487c51050bb3ca6d02d2b36cc32f77352f434c13ac056d5a9f8bac57a2920e1c4bae4ec2df6d003a3da425352a96b0c491b54425549774367b7e955f861cdbe91b25c03ef512ac4399982674471ed46a0b4d11b474e3a0b3a27e7b14ea59d006b8a6ebddea18db26e03dd522a58503163b7c47067522a1c9b0c361e2584f90d089d8882820c1fc22f49914d05624f51d2ec25292918e1870398a47fcb334b09ba3f78bc4833d34f231fd790b295dc11253caf399603c99d22951696a170bc525e21f685e44c1189404e26072c8cc47b52f1ef4352c25269e2555bd599052d88266c2b7d032629296939b40ff770b1ea695242922bd7e77ce60d0ba779de90fccc81931944e52eaffa832943979e70dcdce3d8ed603b83ac4b338bbcbc1f46546ee2cc876694ec7f1ca147f0149b2f1c3323f92da46339d56d6695bbaced981c06540507c9fa76799055813ec64f9fb320334510446ab5fccf1b51fe94bfecfee81771153b235a92befadead3a7d062b1380dae6ace09f68b769a44613b63c865d24ac70482a9e7165f19323c0ad9ec78845b44f4233ed2cb3f97ce1c7da112a0a1cac90005be16187fc90e54243dac45e312f8b1c2e2ab4a323863dbec531141f1b8f18e2058989e70176d8832697803463e8f123edaa14a694c0c0060ce93fc9be1ff595cb674647b4aa149d851daf1dde7016e71fc74c6b4e5d031e5d97c15968207152528a53297da0b3d77b23d1fc70195eb65f7694d01b5b5cb8d661f942685ec503e4934e7a4b6eaf656238332ed7d35d890b4ba0fa741168fc04a246fac5361cb1affd33f2311f9829b367f5c06827b7dda394f0c06170a7fbd7a9243ae64495cc80108529fb521d308c323ff31dd9acd591f9038a78bf59d75a5ecae5f86d07dc7ce44242f9bdf6ef7ec285a2b16601b9bf6d05284e478b848d6c3079e448a4a16cf726c53561c053b421b2dedb38f3df3a671b896eaedf8adf44454fcdef0e2daae099b88076b0960ff694cbe38cf66a0c2225951d1f9c5d7d34a01ebce66bfd42b0d95e38e2c523555ebb2beee7480e76536bdfeb337648e98ed7ef959bb94aba6eea6c42df1099fa6fbdfd09a2b7741ceface83f14422493cd81f3f3f6fdabc7e9b6e3f62287e87d51b3ea32acb187564e76a4d52107b592ea5f9f5955d784b335b4d9af8408d8aeee0c993c5762f4982be340fed99877bab0347653816b9d0b528f74e9a408456bb3850713d3a4d1502d5cb9b4b80f3d77e0a021bfa43f40c11115a5d169d3f4077792edde25126b155251a8d8b46ae3879bc8daa8b930fc3039fd5baa8d0ddb24408c63bff58c0e5669c7421633f57f40b30aca50f073173acd2616681ce85c900a57c629b39beecc1298035cc78967d29554b87854d420097e87162841df49fb44bce5d30c299eeb6e63d2da19aaa0347f68d8d87ee8a4efd8da6770d076b922aeec091f21b8e7756f110ef2809ed5cb0f8ed88d2285bcfea5d6ad5f179769bc1401e5dbe419eb55dc8f4ba3b72994d1bc1a720927417cef9d952a4feabe8dd242073e10703cf64b00a00337b3a2656f6f4875baadaab47eec5561e0b2b1139a8caca490b238cb13a023aacf455ddfa765f5ed66d8d788649fa7a727641d7175aa0e78f51d2e4b8b620c89b63966d8974d715724fbd6c168484583c871de1d4b7d5c31025f96d49021f95ecc5288e484487b73a855c20d1fdc93c294346482b27fa727a3fcc505103d579ed5c1f342bb5bf05034319018d30f5491c153b608295838061f7a0e948d0fa6d65db4c56db62cbea12e77ad9696123499339b6d5fc1e75e4310cb5e230b0b6248154f5a55fd68fdb9f82d4e62c80f279284a316adcc5fda7264838d91de233bf4cdfb74159d5c32becc47e25c9c2f3ac72d68db7ef28de709595236b8cf5a7c805ec533a81ba9329dd9c9baf664366ce3e3474d9cd52c6d52177122c7a42bd5947522d745e11c7fa09b8e5dffb4ca831acd572eda305b50279917602dd7da447dc82f19b05cd44a68cdcda2e1803f3cbb0dbe1214c7a3e6adaf86ef6fec4c89445d60e898ce7ff3afb26efda2272095e303d597f4980a4f8f474c26123a7b95487aa371db6253a166cce23c871625e32808a9b6fab94e49cf75479ca56a24b82c452b373ea3f233e0bf50763ece8b6b51636b90eaae43907d96bb8604ff5d544bcc291aad13cbb1af3483e398f03121cb65feaceb60552f266d931b1b74601283590e0ae943201853c738a49610653a6435ad4570595a4205caf5e6cecbff0215e1d80810fe5b65bf8842f62690a9c2ec50d47e565608b351be91b0306676455f63811d18ac6405fa749d2d206d7bd834ac0c8b9359e3015b84b57ab3dc441626d2f6eb00974bcd594fdb9350ca6c05936887bdebf264125ad809c4eee12143746faf2482830f18a15b5a3b6e5b42ad69f60e7482257b248462ea3911434bca652860b43f598ef8b6681ed58bb2e222bdac9815e78671cb9784fa2dc8ea22af99626e814d482ba66dca4b0805eeb0a8809d244982bbff23364056240760c7ea37a3ec50153229b638d358c8a5e09320e97f30accd2dbaf254abf989f3d647d0f68c5941684650a56457fdacee2ac8f2d3d6101633427b2638cdd5cd32a6b73b9819fa1afb9d18fb707d788b7ce0ff9836b04f37c9f75d9f758be6650131f3f2d73cab2a7cbe54c2ac7e0df4793f8d08ca027a2ee97886d7697e022e0c44a86fa630212129f08ca1cea2671116e2160c448fad74de8d7f5427ac869363aa46ec64589b2fd8952501ec23930029254e0426bcbc4cfaaff16130127d21df9930d6228ccd54569fa41bbf12bfeaeedcc66597bc563be59aa9b592cdc84bac65f660eaedc64872bbd1da996427dbae0826debc58748248f12fd855f3babbf55278f405e186bd1702afafd6a43ef94c27f5aaed0c3be0e91f82b9fd84f96b032076dc9a8df00c0f20cf21bf36e8819f18b970d89f4354fbb78f1f1babf4a21613e3f538ff0d4eba26755ce68944149bbd11089f04a9e5c83e2d96922b037c8bda354a655fcbfd4a95a80cd3f96e7f553252be58d6e8978bd1ee7a2f409a2868da511162d80d63720a91da9ea223993f717f0da45376927b8332926bc38835dc15e42cee1c98bd7339f33fdd69a2ac240d6c323d39d7f186e14976c07ed4c3669f6aad68a7d9d5f85eb4ecd6cd3f9e8e5a7265832f1861ad39a000a0748c72c633f2ed378ea856d2316803056d611916186b89c872aab13ad6ce2bb3a22915bdcf4b9a4e6c7cf7065809d033af2e281637ffe1eb145508e292263311c1de4f3c97f25bd34dc17a3a771738211b5a841ee543348932a2d89380ec67a5b964b06bc2c853d24721919c265dfcea67b4f991c7bc64935c489009ba49ab9d3dae4c7462a849ac8b55be18f2f56569ebf4a85d1ffa1eca960b982a0488fcb7cc8362559d03484bb11751dedc7752d22cec895331cd25e872ef41a5ed31c9a7746f553ff6ad18269f6e712f947fa30fe44f0516dbae1add3d5362b4d0d868cac3cfa4dd1700446ee96453b0daa3f5f5cd724e03f4a834b0e2d6c34d7f361d6bd9fc4be237ca1895a45141513ada6fa20785a255dd3f367de50386e4518690b08b01c4c35d05d0e164a183475fd8ba4f46a3523a0bd372560ab976a6f8ba39e2b0d10ec2470e226eb869aba787aee645d1accc2b03fc8a172a88a615e32ca906ea6706ea14452e224f7a1493645b85cbcd9512b991a184ab47ca6a82ccfeb3f0a522a94b09bbc24519196092b869204fdb36fa746a0d9556e76b3edd9aacf2ea6357f7c9d4fb95acbba21ab9fa264733a04d237b0f0ddbe88e0512096dfc92fec6cf039d37270524f6c0a9671b4a1753ec880a1351fe4d1ccf8437b05c2a12cf1360dadf4b26137aa83a9ef75ddcac62394224d72fd5581b5781ef259e55d3358ff6da2954050a0cbd4648cdde5ad4c08e723bbd62446e6b0b37cdc584cc46322b3d62b839092e5215a276c0d79063fa523725d2308f430ab955286490d69838240a0af1a5b93c1930dfb2d55ae49106224f5f6934ac9151861a17e548874e5ad14472ff1ef13418c0815bd87ee7321768037d1f569d0ea0cc01b5eb62900e27f5e252e1052ceff1283ed1c28b9c32631fcd39e14beba6d79a22fcf2b9eb7be12e2a739166c5e1e31762a5b5f5d3cd0e44e775dd0c0884c84f93369ba561cb009851b8e54362e0230a1fa138666ae6f9b2c061ca599bba626d86ca63b0c6e7550138fd6dbb9aaad8718e9c29a5c294fdc4bcbef9da6af0a9864165a27f5a9479e69c98c2da78210932a95fcc9cf127ff21194a0cf67aee7cfbfeec36fea801492fe3b1316b7a6a0dda7d66614528dc2a8130543e6653e66ba677574799405b26c9f7143dd275fe2c6e0c05020885cb66ab730dfe9ad9691ef0f32d310b784f6a036e3297334c4236a3c76b51bfb72956e07499503f556e1a1c4665ac5e0e97bd182dc7da25267f7242504815c31cdf55cb471d5eb57782faaa9ee5c97dc57fe3342e8f80f06d595f4046ca83a09f314d8dfa56778ef1dc0b6cbe7789e29edab8754bd289233b2bd34364269af72a2d9895ab0a4a87c80e28ed75a26e371a5b8c1b5c0c6a861be0d47ccd1983ccd016c28cfbac677b50f09244b06c37d698acf754bb8592f47017ab4ca1fa60c8c68e34c60917a7cfb661af0e45b2cdc82ef0edcf24b68233fc9fe43da565078016fbeed23a"}, {&(0x7f0000000000)="b8973a92112ec38c57f7ef8b5c10a0647acd8fa6446fb52445a39569eece44122a9156ae5e31a458dbbb5b5d869c6204"}, {&(0x7f0000000040)="6538c00b8be038dddc3e2c94dba1b84e6e708df01e06ea5594422cd35a6da784bc92073c3cc108"}, {&(0x7f0000000100)="fff86a683038c86ab5d8eb5c55045fd539c317f191b2da5c733fae0ecca2329497c42d81bfe07a572b130aeff9029200fa7468c3099c8cc796f67114b5"}, {&(0x7f00000001c0)="6b282731dbf7d4f94f892a0552227be88c0f7676b93667be372d0b697d7b59553e57562df37bf778c0d26f48b244ed008d132c5c3408f4e966610ba3a7f1dfca99929b7938663f823da0c294c726857fee5b0ab0da6bcfb07d1938af28a3ae30ef0f1dee5e0c6b080816cd676cfc26cfa7b29ddb9009c92e3bd4852055bbac4956eb0b552354d10ce7ee0fb9be893101b0a9bc3434c3000d2acd967fdbdd74a89293dcf321e225516fbfb38d2967c18e6f980e46af92cbd4d2d218fb316c86e880922741d94efb14daa07c98e7d1e2097ad16d69959f45cd6dbd5eb7c201776dd4d39c801081a6078e7fb7fd78cf11642bcb11"}, {&(0x7f0000000440)="a8e5a8ebcb3445da772b503ac9d7dd25e3f174f40409d2cd6f82ce904fa7a41d481c0e12a60a5b1d6999464286f97064d54c88b5f38a4db2a9e9d62ec5b08d33c2c2fc6171a0953f3f43771c040967a1c66c734900e55b1d3db253bccdc64c7cca661d5dd190ca762319d8c7e0721eb533943b44ffba9b752bfec2dad9858bd5e7e42af8f8d33623038e6dd4b93566116d3218aa7732db4b5b22014b27cc6cb0b59dee859249a980601de34308b3dbf3fc866daa012a2ac58f7bd75f878b58efd6af7cfba1b791a050"}], 0x0, 0x1) open$dir(&(0x7f00000002c0)='./file0\x00', 0x80a, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000140)="61143aa806d8369d26413edaf18e1bcec6c577b8b1ee800971e2323324be180769673a25424d2399a32204d2f5897d2e91ab78b1b94e617c76140fe62679551c42492fb12f1b8f74db492bde473fd5f934d488a5f6fbc0f40208f84723bbbb30588a46e9687b2ebb811cc741c855cfff1e53a2eadaac5a54de858cbe7ab369d78489c41009e7a6da4bdb93b4e216b01a538a25d85355dfcffcf2b42f1619f540222d5864ce11d5f07d564e602b91514bebe97405629dbf6410e896637b5f1c48486e547a3e414cc119abb86a715f238fd39e26293830cd861bc3f30241dc68fd62836123", 0xe4}], 0x1) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x2, 0x4001, 0xfa) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000180)="bfeed000", &(0x7f0000000280)=0x4, &(0x7f00000002c0), 0x0) socket(0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7}) socket$inet(0x2, 0x0, 0x0) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f0000000000), 0x2, 0x0}, 0x0) r4 = socket(0x10, 0x2, 0xff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000695000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000138000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil, 0x200000000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004bb000/0xf000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8000000003}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0\x00'}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3e9ed", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r6, r4) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() kqueue() recvmmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x8, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000680)) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, 0x0, 0x0) syz_emit_ethernet(0x3d, &(0x7f0000000140)={@broadcast, @local, [], {@arp={0x806, @generic={0x1, 0x1995, 0x6, 0xb, 0x4, @broadcast, "2357fe209ea6a054154821", @broadcast, "bb9bdd9dd8026aa8acb689327773760a"}}}}) msgget$private(0x0, 0x423) writev(r1, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}, {}], 0x2) select(0x40, &(0x7f0000000000)={0x3, 0xfffffffffffff000, 0x6, 0x0, 0xb5d8, 0x2, 0x7, 0x2}, &(0x7f0000000040)={0x100000001, 0x401, 0xe33, 0x0, 0x1ff, 0x30f5}, 0x0, &(0x7f00000000c0)={0x3, 0x6}) close(r0) syz_open_pts() writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="8b8c7e5e4a790900", 0x8}], 0x1) executing program 4: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001240)={0x2, &(0x7f00000000c0)=[{0x0, 0xfd, 0x3, 0x3}, {0x5, 0x0, 0x0, 0x20000}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) syz_open_pts() syz_open_pts() openat(r1, 0x0, 0x800, 0x73) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x5, &(0x7f0000001180)=[{0x8, 0xc0, 0x1a, 0xfffffc01}, {0x7, 0x0, 0xd2, 0xaa1}, {0x3f, 0x6, 0x2, 0x2575}, {0x6, 0x7, 0x9, 0x7f}, {0x46, 0x8, 0x24}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r3) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)=0xffffffffffffff94) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0xa1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5010, r5, 0xeaa) socket(0x10, 0x4000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0xffffffffffffff93, 0x8}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r6, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) executing program 3: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x2, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) open(0x0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{0x0}, {&(0x7f0000000000)=""/18, 0x12}], 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) dup2(r2, r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005016000009f05000000070000007d9113fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f45335c223e7d026ba8af630037282118000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b12", 0x82, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="77122f1bcfab543f", 0x8) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x5f}, {0x7}}, 0x0) r3 = msgget(0x3, 0x280) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000020000000000fe8000000000000000000000000000aa0100907800000000605adf0000ef2c000000f2ffffffffffffffffff00000000ff01000000000000000000000000000106000007"]) msgctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(r4, 0x802c7416, 0x0) executing program 5: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x5c, 0x0, 0xdd}, {0x81}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0xfffffffd, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0x87, 0x7f, 0xfa, 0x4, 0x6d5d, 0xcdd}, {[0x100000001, 0x4, 0x100, 0x1, 0x2, 0x5, 0x3, 0xffff, 0x6, 0x8003, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x7, 0x7fffffff, 0x1000, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x43, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8004, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x40000, 0xffffffffffffffff}, {0x0, 0xfffffffc, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0xfffffffe, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x7, 0x200, 0xfffffffffffffffd}, {0x100, 0x3ff, 0x5}}}, 0x23, 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x200) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x210, &(0x7f0000000000)='\x00\x00\x00\x00', 0x8) dup(r2) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000480)={&(0x7f00000003c0)='./file0\x00', 0x5, &(0x7f0000000400)='./file0\x00', 0x8}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r7, r8, r7, 0x0, 0x0, 0x80}, 0x10000, 0x6, r6, r6, 0xffffffffffffffff, 0x6, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) close(r9) r10 = socket(0x18, 0x3, 0x3a) dup2(r10, r10) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) r2 = syz_open_pts() r3 = dup2(r2, r2) close(r3) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000180)={&(0x7f00000000c0)='./file0\x00', 0x1, &(0x7f0000000140)='./file0\x00', 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 6: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() setpgid(0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r3, &(0x7f00000000c0)='./file0\x00', r4, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, r4, r5, 0x18e}, 0x4, 0xfffffffffffffffd, r1, 0x0, 0x0, 0x0, 0x2, 0xfffffffffffffffc}) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) setreuid(0xee00, 0xffffffffffffffff) chown(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = getuid() open$dir(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) setreuid(0xee00, r6) r7 = getuid() r8 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) getgid() semget(0x0, 0x0, 0x668) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) getegid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000200)={{0x401, r6, 0x0, r7, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x9845ca3}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = fcntl$getown(r9, 0x5) fcntl$setown(r10, 0x6, r11) getppid() fcntl$setown(r0, 0x6, r11) executing program 5: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = dup(r0) symlink(0x0, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="61e7f477dfdf6dfaac48ee9913e84bf875670838d305aae6d497353b6724082cd0015628be0c30c394c4df6b22577ad2b94d21478f214c", 0x37}], 0x1) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0xf0, 0x170) sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000000080)="f9037f0079429cf66e5df9e5fa413c20091f4aa18e", &(0x7f00000000c0)=0x15, &(0x7f0000000100)="03cfb735e0f2ffbfffa6c84d5265a0076bfe709cf692da6ed3cad4ae3dd900ea05f04e2e32519ee2dcee44145c4d3fe3e05c5788f98e4b4e51bb90f7eb55c9fd082b114937732e5235220ff76d8084e02ca5daecfec4b861bd573640c4599feb719533575e9b3ecd69ba46de767dca971c61f48faa12ac4a224b836c005eb1cd0235912041d8919614972540cd1e2185f56a07060cead8e3880ae9231b319eee5cfc", 0xa2) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="76f2ce2ac9c628d02b076ff171480751b59c411478f2cfac9ffda9e18612ea23414602dc641c2410df8869e77a2ec8b006688b77636f4057e102b3f6fc39ef54b63c67f9311689d9a0cc574478bbf7fb3f0048856c260b73b29fa59427bd768b8e8f041f259f5d8426bea08d7ffb7ca3102cdf04a04c9731773fa67a1eff1e3121cf57207502065788cfc472c16a4328a59dabc057577d34afba2cca414de397a0001529b8aa470daeee954beacf0f234914849180af35934bebc9fe908a3d236b3e40dc9fcacc3c53eb68c5c273f4f1d48e17e9ab92246740d1914b41cf8e1a593d17d31f5638e35c9e1bc1c5ea837262103b1ada2df1d55623a581949c54ce9e1e598c1701d2b236cbe38f5b4e7e656ec8894559c435c3ab407117433d4ada0172fa0025bca34e80fdc2b8ff7996a4ea8d381eb8d2a325704cdf29cf8554eb31f3a89dbab08f679f96ef1f51ae5326b8edf8f2fb37b40b3edb305844e5d4185765d75f83536155a74bf163c370a286b05ca288c2c93b9b9a7b0595f5553eddc03d4d170434a949fda5c15b8085e03ee6b2111f13a318ff5a07cf3db55e60b2869f83a60194778653f95bbb28c069869b70b74a0aaaaa070d54b6e29e4f6f178f48852087128aa36616bf773c6a8b27295b8c6f0ef168af18422f7d210fb2d7d230e6a0e239de73b9fc62883796988c22844f600b93848a187ead132e456f649e07eb27189ee65293ae59e545ed3b403f3351b0eab2409f1bf012c105d9181681cfbc19f06b717fe6f7c4de18a2ef17dc37031a41fd4d3963182302851e9b1b9a55943e2aa3aa86ad7b350244002443482ee8bf44b803ef3d980e6f25a998c9188718c1b92307e013adcda2a14b3789b49879505152000053512d7775ae93e4cdb23906a4e6da1a24046280c3bd0645464bb4b087448c8b4cb19cbd9570d9967a4eac43369c7db8ccb24c48f9ac59a0b2ce24f0cd0d072a26f98d83799f4bf8169f8fddea672fd0c5ade135dd1bf380436e4c256c1f4402e20d91de775a9bacf6807b01721449f07edcb4f1e7643758757ef13ef8606d8d2ee5c6a3d51b2e398c37ae070b52a03378adca97e23e69b87922996bd74d32313e5cace9708211a77e800ff17ab7ee948b84b5d434facbeda599b867ac15d3b251774205aea6bd4954f40a23717ae1aad77fd9e8ed0990fd2cd56f6f6c1c7801a953fcc99f99cfc261a1bb00c1166a3aba20286abea30e0692a2cd7186efe7b32185c410e0eb2539fbaf999f0cf5a181fe150a2cf10b537e7106d1f2d8470b4a67032e310518a83738eee96f6017ab2b223cd0ee6be89692837341a77aeba8bb94fc0a902ecdc4b0068a2da7442e63af75185c51f31c25fc55b82751a72602ca4ccb42d68a1cf8b3be9186505a166942a8a36912635798825f08a08ea58b13a3f84e1a6a4f4817bdf7f925f2d36fe6c1868aa1ef633fa2caa94482b8b2b55aad872e9068e75255f800fe43217e61f19948fed3e953fbaa3a020bef1de2e26607d6bb01d7e3e7d29e1e8c399ba08b888caeb300799b4733e0cda45515b6f604fa298592082e5c6d2f0518fc880e526f0baf033842b7dbd90ef5b351a5b201b6862bcce12e44d7ba8fd54ebcbedcf76ecdaae564dcb3cf030270ffcadb9c5a2f04992218904b8c26edd30644fc9583cdb9c69c0673322a5bf06621ae2d276406e8c431acf59704b2af1a9c34facb82cbbc68619facdc665679497fda7ffa442fb601a38fd1ff8700f3ae8ebecc37814127cfae4c069491613efe72410e94e6a2b6f34461fe823ded13d00b4cd72b2244e05544971316a9e9ca8c1ceaf200da990cba140d1a8eaf38b86939216c20e186205a69646d83dad298664d24b040c364d4a7d9dd4b43efa8a1bb7e0d62322bd3e5e38bace83b1b40481d0fcb31fb0e18b6727556d695ca80c0187cac606857297da8f31d74469715e6519e84d3d64084ae685ceca9c5c982578e04a4cc5ca195410ae0a0162810c560288eb668d3afa9bf45ecea1283711857f67b223b557e040783730a0599db8953c24375b1180e84770dc266a50d01ecbd9121216f44929ec108ec9c6b99a60a4451e70dbbe9b335ec412d727f98019f5228e31ee7759bc52ecc0bd081dd530572f98080971343cca82afddf521f3dc9992de8e2a2254012c5f2c433cde719d0718611b3c6c2d4ddd8dc60d5c6e0da5aef54bac32e21638a0f2516660136b4ab8d70918ac89323abd3eb9d40ee8a7c8e902aed9d7ec6aa050c7810ec40a2dc7208aa5c0db2ed46cfcb34fef5fc3153d9384242029ea1e2cf9f411364ba1637942a049a345e16c204b1ac385c04c79b8f16e595bf0235c8dacdac3c4540a46f0485637e2287aec3a86cfc0bb884fefbaee3ec622956f45c3c587346668559b751e6fc4c90d8325a782d8c167b3862070a8f6bbfcc83048819347a45051d81e60fe270e3c7d470fa18c98dea1be0425436df920ea6eab35881e0d1a509264f9b041051f2bebb41a5a05f50e49b1b0d0440d9783e7c161be1fd92453071127c7b2d2fbbdb1509072c29d6f69fbacbd199c8ea0dbb0c7f498d90453a7b0db12c3753a36e2e3abe73501a8bb3b4e8658837a7591c2f5ec24ad44a7a8138a3d480ecba8c036bfb32656960f851d90f6e7e90f04213f63339d531262510cb110ba51a1d65542c3502783bef89b44e2ef2694eeffe63260754409de35f1a10a6dfde9934f663094500c5999c81a68a87892f4d11bf0370e155b282a88cf7a8f4f49f3e43cbf2b79424650d13aecdca1dfb50da776962a8adf9305bd72020a98bc2cf77ee5c2def93a2c48936829066eecae7033e9ee615af2475063c23aa2e0044f007b45f6e48777a9a5d18c7cdbbb88d9867f3fb8b732e133945ac24d25bea35f79757031ceeef95249f580a55acd67e136938bf51dc4a5a9ca6ed31c3930a5471dbdd1ad21b77f6327f79d272adfba5b3cc897c878d16b05a387fe6968336c5b88da9a0da9dc67105167d7478618ac2114986e775e50e2172772e52bd84a6f6874e017754c7bdf50db20a0386e592f2e6ff097120185a5665034b14a01a4f64a614dc5f90eeef9a77ec70cefc5aff305b6c2a5ee300880caacba6149293cb2965a255bb1c1022ce9b824ddc8aeda525477876860ef555350735ac54c232843432e4057c039707c4bc350c84587cae525e5f8ed3f2edf2c86a9e56e3bed5a79339eb89a11d099c5ee71e73382f63b2ff3f9feba1c1979f6bd7d6b58b0e33411244e94eef471c4c606eb173393a4e944c3c0126c3c2e871f41d3ed4d3505aca5765234ba9a218b0bb54b4707b1cde734da8a7bb702878062a4eb35f4b787cd44a40b7dcdb6e45495755fa98cfcb329f43c9f96722de56b3e15303a9c2a5e973063d3f7841c28aef154e9b4d25f1774f778f50380f32614607839ef8457f9396be2a3aa378a05bd6cea77f8efec98880d79c4e6ef88eeeb1396fc167f207a02f7f1d16f92dcadf33ed750ac3f7eea10149b955e469b24f4af700c2a75ea89cf94a4064decbb243f7ce71f6be61a3f024ee8322e368a30bec47629f942794fe5c8ceb9355f1dd37eeb862061ffd6d455fd7e14baa8c12fe5e4fe08faa6be12357523d836ade5955bc0578ea8583552b2f92ecbc52b198f4157cbb46d293e3c51164c42a5e54b2568b367d54c0643a3f24b15ba4c232be523c26c291d81aaa1c2264545d0729b99ff3a087677a2c07300a6cb234b2684e9c59839c021f6b2ab66796db21fc8310ceebd781ab0dfe6e7b68876f76ffc91e0de58bbb3ccd10b8fcccc0536d6a0b2baa577886fd706bf37a384a8bb4b62a06b60b300626662582ff4d396545ee48955560b750ec36df54916241c8a3fe6e13d901a565a45d817b94988997bbcc39306f4557aa0ac52d433a8fdf4949d6ffe30d995cd1bc0a5e7bf255cb035f81735792a56433d26d9181932fb8f916f238f266439883081bb190386ec4793606c79d35cdfad12e6c355886499ecab40978d3ae8bc33a253f47b5da5f6176f13856499fb8d1b1c8ca2a1091186fc352fe5042a41ff5d4d3377e3ae1d25e9ce446df3b5bb0244435c9077e5c1c61043ffec8c1580bca773df2886048434f560023fa849afdc7350f3c59babe02a49802e4bf6c82c20916567e5d5838d3cdabba1fa2e2cec839402bb7eaef2c4974680fdd928331d4a62ce648e8e8c8c57901678f256f4f0d612a9ff5325821421732cd67cd9f4837b3baf9afdbc9c797a08041e5c1f902ee4f41b3ca4ff9cb0c27d9d0cbff9b7776c8f5a35045c0daf9b91aedc2765ab9db40dc60bad3e7fbcaf11a7157106208cc15259ac57531b1134ccef343bd182554b9a3470009539281281a5e9fb816e72dcdbc788c14d251d18902a97fbbbbca7dfcb9f986e337d9c8e3835a5adc6235e71a7045ef5e296d1e04031843db88315c81fcf4d0a5c399b8b3a9477158de9aaa90b3efa0ab2bd5ae59e56e1d571e7d5e83b4fcc048b48fda300ba9b2bcef9917b80e07a3201fcb22c6cef7569716f7b8405dd6bab99c7dea2f716decdef41ff58bcb1846610711919dd27038963276d25c0da7134f19f23477aeb4cfdec2c9d3aa64490a20e8bfb81e392f51789b8a20b95fc7f81e57314f0616800a03cede8daa8b0fc4824bc58c609444dbf7a9f2f0fdc5660f43bff925846ed117c82d66e9e26643863dd23434303708baec65c2bf1d015c7a190694f2dbf0cc6156961acbb95e00c87b9eeb1c19e4e797d0285c3fd7d781a6d04e61311bd3d9a862c855274fb9c35802d58da5cb4205ceb26f08991aedded771f25826171af5513641cbc9df8a18a661dd325e31eab00e0e8dab947bbf1f25f9327573790eeee7f006aa4198a9f444752314f151214400fb5ca86ac881d832b4b1373be619cc47993c35ed8d139454f59a6fdc8614b74d283aa44339c09520c4be237395ddd138faef3d414999002f73985c428a78d2af5479bf9108baa0a3c4dfea6350201eefbdfa5e93360fdd2550572bfffac13622edd29718ced643f9b3af943af46f72d75f287e981ce30e4ff70b857326ecfef687183bc814815c75de5f154c67fd9fd659359d757916b03743e19d34721cd58d5b5984690d6c284fc146ab13f6e9b0e733479e24357b28c667ab471b4c08954f031ba39503af74973ffea07ebf3d991530ba3b1dbfb5b353082205a5f40a5db26a5c95856d268a21f9f35f5b7990896925f6ba7850f44b34f74b03ff76228daaa3bb84a7fa912fd77c4febf775ac7c21623143c3db0e71375b22d03b3efe5da8d0ca98b6ea82e439188f532386cd85102bc2e435f72961404c9a6d7c5803fb2957784dc1f6465a48e403738c4d342b8e9eed90789f0f5ec0c39002b1324777b505b5b29ef00dca97c2ce415a7168ae15160cc722e3e61da500c540320c65a80809d6fbdba5c4f75e68ea40fc21dbbcdcb850ebe62c5e8b7d5d9d173385964f1771e45656d4410ecf8f7530a44bf327d95c39e62ff51c31ab9b86d30ba73ac5a79125379cea9b8a6b8660d0cc891d205e7c690585fb4735b1697433d1b5c8f8867bf37a591e1b2fcd599d14e196c16cb44984274fe36def06c0e510794060275a9181359250d29b1b82587c1ed24fcaf073f8e2d360bee932ad09f5b7397b7a2e906aca5eb1b9e6e22ab448e855345093e99b947841022845174aee840d36dc949dd65660f4174e5b73c10ee68a47ebec3002b9e66aea8acf6bf8f5c5ae923426eb465859f978411372facbe8cbfe8f10f1", &(0x7f0000001200)=0x1000, &(0x7f0000001240)="8562c03131aac76e29b5d64fbb4f01e37807e2632338d510de9ea2f747174574a5f36af6c52ccb75f38a105578e2f3a0cd01505c48016753a3850c11d0778d65b2665f26ba752b66811514abf352b5053816e45a30c1c77a191124d00fbd547ff9ea82770bd4f7b98713a776b832190758bc14107fc09acf549e51bc1869f470cf5373aef7d187fd6b4fc70eceed34bb0bbdb04d6bf80662f0475ba230a56b0d789902c7ca73c927689fce0c178ee683d456", 0xb2) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001300), 0x10, 0x0) sysctl$net_inet_etherip(&(0x7f0000001340)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000001380)="553f4b45a676c0840918f28fa7b4a9b4779ac2071f57f06b712bb396582e0933686aaf9d3643360ae728a75fdb8af18cc296bf7a4f84553095f439e19934f0462a45b9537cd1a091d90c07f51a45080d8bcfeed86e69527affa08229fee6f08103ff8ec4e05ff934afca598bc2c46f689a3049282e6714e69314962b217316359c23dd17a99a62ce2c22221afbcbea63187657536cb708f5d27564ccf8619e5f7792d519b227b2", &(0x7f0000001440)=0xa7, &(0x7f0000001480)="1036136f3e357f9ee2e9df9c1c7a2445ac01f5fde351ecb659372076a0402898d980d9cd900697e420629797fde647c61c38119d892db986bf9d64203d7ded5a0c9e6425a6a54431668b1910f0ff5f68303e17ce046f8ed2e40749f0e6c73cf23282c1ea9f7af05bce9e239593d4d40865878a880a7361cc7010140f29e6eb5a4301228dbbed4e4dd9517e2b8c3f37bb90fb6f02328febdcd7c53d0962677189d6b8f095e45d79a02c158ab72bd9c5f837f8d42b72f8169f5ad1632e000d33c66d6f5640eaf9441301bfac48c4333edb4ac5640521eefdf07b5ad82f831049ebe6e77074f9aea305413ae26f73accac5196212105f090ce14e1899837de95d86b944da553e2d78e33261b38f06eab72b7de1aea0d5f19cdec49c5f0b029e8f39f19f53aa031c68d11089f8e8f0b9514d68e93e2e4d89f1195b2c378e5085faee3dd46a2aa4e2e9cd963f5efeef921c3f162507589576f9b8e05e5da00e5c4e2776fe2c4c8a0f2d3f2050005053d70f979463282cf71813f2239812ecbcfc74a2147d16700cdec98afdbf98c904fd7796431088ada21ffa3d5209acbb1e3f26f1ab101c71a2ffb30e164e6ca41efa0872142e0797eb24a9be46a3d60fc144cb54a0eca289a30cba1dbeb2c1cea02cc1ca1f9c798aa855a9e24944f5b62fedda9eb7d4b6f1c7b8ae774000af09c478492a841ad7b79f3e68f68112db73487fb3c0df5f6a209c2ef7e550b86a14821d6b8684a0355c583ebb3dc3915be73ed14342ed4250163b053bc50d2cb1469f1734bb5a64b5894626f97f7aabecc71513db6c4834d3a147c4e1458613352d61c5e9c7e79e72caa137b70380bef1a4300efe2c752a95468e1415dba2bffa7a1b32a1fa286bfc0f9d77c6867741c6a0907b6fe9186e30b8328ffc3455ba2f0fd304c390da261aa09ec565892861dfd547f1578435a7352f52e65160c96b1a9cba7ea85730c2de20e130d29715603f526c5bec3af5d518a712db80775c693869e3954c31dc2a74acfc05d92b2ed3c1eab58b8605cb412a3477f6a28234c76f81f667a96a9927d7e981b295853d7d091271360120e274b0bc1519de940c0cca064c0d78ebb9b48add18b3cd52b6b3e66b22b6e4d8f6dbe020559d51bdfc6fda201a7dac8e075247710539f6b620e65b3456e8021ba3cbd9af37e92c3bba5d1a5f73e0d8f5ce5a4433ab54a52f5d2096b216be4ca30cc2f3b1f71a1aea65344df88fe7397c0d23ca6a372af3da7801cafc18ab6c929a7c15ff2b0648d70f7029b75ae1c8d7d2569c7d4224a958608c498094cdf200644450bf828893fbc88660cf6863306eaa3d00cba64c9e31be260b28f809a61e565c0e69300e70f2e716b092297cf3809e1d0110c025cea30f6f56f566583761aef29b808bc690d6eac69cc5e82c22ca1554efcc547233f48ce0838ec11d59547bb59879e834c0abd4a922270c79a9154eea0c9be1bed72438e21b8b4a186218d75b3d2dead3d08c0477828797e38103756f668975ff7f9b01f2260a0df51b6362be440e29b3b036b6cfef1fac9f1386367a8279ed9fe0ae4d96d063de26a1b854397be162a239f5e7c83519d08244d143411e4cf0b358dd7cc11b8cc9d32a27be5e3a067072f00006294769134d66c6f750055b262585c382fb373fca364e110ca5f8e44124692f6c95b9aa467e94da9fd70ff1f63a8b13baba2a90dd668fa5983f838edfbb2740f1b9a0275b9a04ce8a526cace0f695e733aeb6400e98650beeced6349fbd5a245e3f7e29f92ae81287c9923946f04fb838c99ce3b73fb058724a8442b2a6d3fc60a67c3e0c69748a1759d67aaabbccd60c14fc8f83f9b49eeb67911e776235348e704cff2097493e434c073a33c4fefe5fc66237121de94c459fa4de801881b36371741c71b65fb58b3aa8c5c1be39eeb4c0e16156adbff5fae6379792cb34ecba189c1d7156125a6cdf17939430f5efa9ce3457d0b55b3aad246174e94270554d56e136097661327905cf3f3f662910e7615e9e5215680a91d0ff3c45536040209c5baa1fa22b1d6c51d9a338e753c74f0248d0689221a09c9389060c1124f14707b2ba7817e39dc963a9bbb9d3959f42bcb5b8d2c72d9e4ba05298b229cda5585d651022d77037618b4c19584815bab1a7bf13f6ec2a4d57d88814c2daec183e98980446e7ad5a9572152a8e51d792236cce7548b288cbe726c206881aadb4edbca6250c767952bcec785144460645a3e466b25758f9f831dfcd9200c39ae8c5fc8c4a6435e8fea1356bf950b30d0d94e6ff353acb0bdb6b23b391f9826a0e98d6e8eedbffc30edf078119566af06cced5a3e735d36fe9b5aa0d016665bcfa662c55cb3b51b9d0aa13aed77368dd72477360ef2c25dac4f1bd14f9f3f09ce0dfd6810a3d659c9e851449ecdc2501aed6f10039d1c15b8056e7323b4672dd3b8f851c1952ad6365e2badf79b964eea0b263947b8da33fa1fc0369192ea9d49bc98a26c905398e24ef50fc79bd38ec4fa18f9d304671e87ddd5a6f8e3dc27881506a5106918bc6ca2566ca7f4f4eeea6d26929766bd68d469a1900f5e5b592c94bc3932a0f4c81131e53d2a3fd1e02e162a3fdb5be728168219221180e9e6a6484220d5fdc406a81c2c3191483507bd3b261df4389158d5a4925771e9f23b06db410250c9faf552234429e5d4cc559762294666be7909eae767125f97c8b9f7fdd1ad5c47f7f12b236bde440c565631cc0c86468e9249dff6f4ff12ef0f51c40e3bb90d2a58cdb65fe9982d6b82ddf51a0c138d7b8fd5b9784bcacdcb81112bbc6730e7190e31bc7606d7ac66c3b61870ac3dcecceade8108a442fc9bb2ab93cf6939a9ef2eed5b8a7cc43a98057babbfd272878df6d4320f4ee8d41cc1e790decfc3abdd3728e54ceb7fda8759189c884983aba98b32b635eae6cd690733f35ae8523a28e4e7456a943d5bac97a55d485017c65f13cebccb370eb85cccbc35b3fc8b4208c2faae3f46eab796124581b0c4436034c078ec15a4bd8dbee6f68ba6c4b66262b377023cc5e4f057077b6d4da82866dbf277a3c49f7482678fa794633c9ba72e261e35a9beec3693f82d0436343cd2c1d797743910450e503604e29184c12c89ed1223f34db4842e2fd03b027e3f1ca9db1674689b22b7c59233c772789b013d77c0c3b9e06d60246a97de0916a5b4345ffcdd1726d6fe12b2836c8b35f8f173d887d9324381ba231989c01b05783c6c4ccb3c676bcc5369a1d379a927e3266de7b0cc8343edb6967cdcd50feec360b7e2ef3e43b00f3441a53cd194da0b28d68fc180e1e3d27263b7f13f2994201b045cdf0715a125d03639e161e5fabca829e8061da1dafeaa9beb91a64eadcf8fb9174ac883e64fce93cd9a6a9865e4ac78f12d1b32824ca2729dc153b2395c2d2fdb97d0a3dcd5434bb024001986dad95b9413a98901b9b46457bdcdcea317f79e563ca04ecbc06d107a9e7556570a3a96d87fb3a06ab18d3357f33008af88f9cdd2b2b6b64abf9e866936bb7c14cf09079f3d39b88270f7842b3995e0c8ef597a4752b82acc3ff528ee5285bfb662edac258b2048f56ad34478f44f69118c8793bdb87ede216660c984ed980bd412928529f31b160f9927e64796ed85bcb56eb6439129084e01a947b7a8993c30d5ec6ef9af65352b6c75f807cdad7dd2a8c803a500da2524d07e251f5bb0a8634e0f39f1b86973d9dbcde5a1d5913458723a9f0e1a055c8aaf1b7c837c70661259acc6d1fc97a3f3b0c727ac5a22a42c119e37aba76306194fb5a9a6912c3c0473851217210264d12871daf10d7c50214d29ed2a50eee097ca1671108d61ba49f510ba88f47be73983667f660c5f39a9b74efb1fb495585df8607429e399f4cf11ebbd44d4ff8cab3b06a5f1c67453a47b9afb8f42f1c93d14e8872bbfacd28c601d7f987d0c6706f2c3fd55f288c9ec8934b543a9b4408df3cb19595b85d42a4e0664a5e1abbc92b5848099bfe0064ae0cc7d9b9e6bb648b75eca1a0f096620bdf2e677074b1975be3613df85a1afd1e50a4c6bd6c68c1c198f388b6448e376c41ca08b8e331da6ef0397beef66c6109fba4bf53e1fc5303d456fb92b7ec9277ee0125fca9d594a41459849587c5f3973018fa6104047b338027c548dfefcbf44e81df93c8946e88bb36daae5bac05c1f77e1e11e36a39ab15ebbbc62e3670cc97711f337f2b9ef42560202b6dc1f89d9ae280551785226f8172419c094b52e463030283ae71794f06b0e357d95c350ec31c7451588dc51fe86b6ca01effb3e7dc73f1f38dc0382e1893044e98e5fea73fe63bc38cbd82774134e9bcb48efd427200d34f74a2ef20b27130c8964355d240be9276ca7e67c313bfdb7552c04d543f86baad556fe27403b7a03bfffc2457a383a492f2217496ad7146665456802cf913fc79c1fbbf6ef6df82cdacd6a6ffe57da590a6c647417a8887546eb3ad8a314d44f10542f5e68139cf6a6b13b7e962523b388d2eb5af388fd30e294bd2525e20b3f0b456bb429200a49f1fbc19587589d1ed351be1756b0c2c95b8e1e0e6b49799a5a92007f6896f0915da74be94768753bf8948d690abee98e732cee79269080249d057c12fe2fc38e3c74c0c6bc7debe78b3100675aaa119f61b99a36e5fe48e8478a59f4d3c987c446520148686af18ffe1963cda96299cdb6a3d844fb3e8758282ff55b8de3894aeb04e2a723123fb1ca4f9817627f50f6968e235748d140ce26f9432182d73dc42bb8c070604f77aeacae94130fc76739a0828c3252e9d0a74586391a1d682d06ff3f21e13784e4d98bec9dbfb208b753b2aef7a876630dcbf4c6ff1a08984238654d262b9510b072aac69ce6bd322dac000cd1f9617cac3b0e92489991076882e28276a23f625dd1f58761853351bb6e92e57295b227d41b51e1089d2aee6fa22021aebdb8b74eb7ba2fd23dc4c8502c1026cecac969b84fc941eeceae930831fad266618ab6369064e4b8a4157a74417d392405beca772870c2199c1ac844f75a2215a9bec7ef672eeb251b538f85eab7ad6edabf7a5e2982b808a623ab755099d63da1e32343e8d07a46fd72b20d59ef902338e7633a7aa8e1e4888260b4de8c69ef0f8900166646f34b41a849a13fa426e74e47af5ea07aa031859c401c50b7f06d0020b69619631dbdbd3d5bf3f85fdf03491134b9dc13aaeea8e6d50540b7f7fc2ba45f9a7a63db332056065f97546a127a13f0cb95d998eddd223735dd9bd2524c31abb5db6d15dbb370b57dddc84a8536436f29f9e1b17e40e33b8e862bfd4570ed9c70ee87b6651035a353b69d6afa41d29cf65f0bd98e3a5151bef6dd4b9564effd1d4112b4acd2579bd3ead6b8078c4385e541e5d0a8e1d41fb4764d3eceab5e4be94a7a2ee9604ced81a085783070f3385239f92f6a8db25410e381f396a64334a646ce101103650d29f88d884f54426357e0ee4c9d451d463039cea066dfb6c34ab5aba9493f32a3f0268826a0c50dd1f86de0a0f82f1b300de791a56f4fa9393f5cc9ee6ddae8260dc2f49045683eb81ece3968794b90c696defd4286266b40f6842bbbc2412837dbabceeb4f34fcf52db163b6fcb5f783ca8b4024da82b98b9f68347dabfda48960e6602804a53602430b61963ff91badcc6d0cfa3bccbb2838a5d68f6130599a8f41351395bbd3fb5865a576d07db877dbb903c3968f62830f912598b03b7c7efdcf03af4506d19c281bd36b5e4de9b01eb66d4d6a46ee9167eac9475", 0x1000) fcntl$setflags(r0, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x40) acct(&(0x7f0000002480)='./file0\x00') munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) acct(&(0x7f00000024c0)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000002540)={&(0x7f0000002500)=[{0x100, 0x200}, {0x80, 0x400}, {0x83, 0x6}, {0x2, 0x2}], 0x4}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = msgget(0x1, 0x494) msgrcv(r2, &(0x7f0000002580)={0x0, ""/34}, 0x2a, 0x2, 0x1000) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000025c0)=""/69) sysctl$net_inet_etherip(&(0x7f0000002640)={0x4, 0x2, 0x61, 0x2}, 0x4, &(0x7f0000002680)="4bef8a50f98c36ea227631232183c1a1865f3383db0da28e6cd28356bcc1bb6291f437d450f961c4c00334d0165045c50b52858055edb4749314f4a1b6e65cc40d8972674081f3023263", &(0x7f0000002700)=0x4a, &(0x7f0000002740)="8e93a1375d272a25c999155eb76a297678531bf1edef3578de6f0f273ada6188b59ac47984917d215aa449130b21d4410ef01a092f1a7a2732d1cbc85f8762ea0ebd5d805be8105094d7cafb5ae5d2d4c8734357f365b7a4815ecd2702d5fffcae99d7e98c4c263f7e4ec31ae0461937865fa61258241792820b2892ec397ef272236b3837e9fcf84bcb92b96c343604e20d235d5f99ea055f42fe886748be3538f3bd5c563423dd7df16e6002230d45b6738af5f76f8a203ae8ea672f8aa3d714c259cde03e51d70551401770c5b716505f88630eb6e4b73deb92c3556ed8a9a551", 0xe2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0}, 0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000002c00)={&(0x7f0000002840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002b40)=[{&(0x7f0000002880)="10aaa2288763c4f492fc9734d9e9eba3e935f64fda8e7361f965d56e6011a5be398bcb1960b2178f5a2c92b71a83a7ccfb48ad13cbf3ed5eece61d90d77e1d3a7234acdea5d04bd65a9c665d21e5b69835b76e0a34be88b85cfc6849613723d7ec40cecb1b6973a75491fe2827358e67a20b55347195eceb7ea9420f35adc4430bb53a4b0b27146c8dea3f8b665743ed12aea54d862571577eb70fda3e2d9810ff09f0d778ba6cec7efd6ddb0f57c56edc520e809a2910d8fb029262c8884e4d9eb3ad1ccfbaa501c9fd32c7e1356ee93ec5c4c5f060fd5e344ca51e1e88ca50fd3055594202103ce3389c88d17b748d4e31cf0fb44d0d97e79d2d5649", 0xfd}, {&(0x7f0000002980)="4525db3da2fb03449875f405c77a83da63900681d60bb5faabdd4887bf29e278d9d3586d", 0x24}, {&(0x7f00000029c0)="f7239aec35a2e4ecb361c7f89e9cb76fd94abcbe87eeeed3a12dbf09b1479b0a3da4b1f1701657d40befe6c7c0d2478731321fa9f0d08926378c38e9d1e4dbc16a47ef9d9fa6886248a186562d828593ea20a7adf016176b0745121a7d6e4cf775a0186ebb93c72be69db0ff4d562dfb567b7d0548ba80d16b1fe47a6dad0e875b663c158f35263de8a5d6d3ec315d8c41b5f140c5ce740e6aef3a2035836f290c8694da7bef14af8ecbec77c8fd15", 0xaf}, {&(0x7f0000002a80)="29a3441f054d016c4aed56b229deefd158b7de550784c39bc8c30fc67739141ff15bf9e76b667aed90305877fd0c43cfdb5a8aac7d0865a237933b3fc50849fb0c00e9fc3604a3144b7b6db060af8d0f6d371568fd7bba7d2a146fde47b5c6478223504458c8a4f04d59bcf30b8f187e9ca7e435312c928b63ac2b1b307b89d0a53321d51f55e4b6", 0x88}], 0x4, &(0x7f0000002bc0)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r3, r4}], 0x20, 0x4}, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000002c40)) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002d00)={0x9, &(0x7f0000002c80)=[{0x3, 0x8, 0x5}, {0x1, 0x1, 0x3, 0xd}, {0x3, 0x4, 0x8, 0x43a}, {0x6, 0xbb, 0x1}, {0x1, 0x3, 0x5, 0x8}, {0x5, 0x1f, 0xfa, 0x2}, {0x5, 0x2, 0x7, 0xffffffff}, {0x0, 0x3, 0x5, 0x1}, {0x7f, 0x9, 0x5, 0x5}]}) fcntl$dupfd(r0, 0x0, r1) close(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000002d40)) pipe2(&(0x7f0000002d80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000002e00)={0x3c, 0x0, &(0x7f0000002dc0)=""/60}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002e40), 0x2, 0x0) ioctl$VNDIOCGET(r5, 0xc4104603, &(0x7f0000002e80)={'./file0\x00', 0x200, 0x8, 0xffffffffc037c96a}) select(0x40, &(0x7f00000032c0)={0x9, 0x9, 0x0, 0x2, 0x4, 0x7fff, 0x7, 0x4c28}, &(0x7f0000003300)={0x7ff, 0x9, 0x8000000000000000, 0x6, 0x5, 0xe0, 0x7, 0x188e}, &(0x7f0000003340)={0x3, 0xd0d, 0x9, 0x4, 0x3f, 0x8001, 0x79f43ef3, 0x1000}, &(0x7f0000003380)={0xfffffffffffffffd, 0x9}) accept$unix(r6, &(0x7f00000033c0)=@file={0x0, ""/517}, &(0x7f0000003600)=0x207) executing program 7: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x4) open(0x0, 0x400, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000500)='./file0\x00', 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@timestamp_reply={0xe, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffe}}}}}) executing program 3: r0 = socket(0x11, 0x3, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000600)=0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000640)=@file={0x1, './file0\x00'}, 0xa) shutdown(0xffffffffffffffff, 0x0) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) close(r3) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f00000000c0)=ANY=[@ANYRES64=r2, @ANYRESOCT=r0]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = getpgrp() fcntl$setown(r3, 0x6, r5) shutdown(r4, 0x0) fcntl$setstatus(r4, 0x4, 0x40) connect$inet(r4, &(0x7f0000000000), 0x10) sysctl$net_inet_icmp(&(0x7f0000000180)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f00000001c0)="9432fb3c", &(0x7f00000002c0)=0x4, &(0x7f0000000300), 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005016000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af63003728211e000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 6: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0x0) symlink(&(0x7f00000002c0)='./file0/file0aaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f0000001280)='./file0\x00') open$dir(&(0x7f0000000380)='./file0/file0aaaaaaaaaaaaaaaaaaa/file0\x00', 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0xfffe, 0x72}, {0x8, 0x0, 0x0, 0x4d}]}) kqueue() kqueue() r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) lseek(r0, 0x0, 0x2) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000000)=0xfffffffc) write(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) lseek(r2, 0x4, 0x0) r3 = dup2(r2, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4a}, 0x2, &(0x7f0000000100)="71f91e3471ac00dd6070af6fb10c634b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1c, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x81}, {0x2, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) syz_emit_ethernet(0x4a, &(0x7f0000000300)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, 'aEV', 0x14, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @ipv4, {[], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) r4 = open$dir(0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2, 0x810, r4, 0x8) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5}]}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x62}) r0 = syz_open_pts() r1 = socket(0x20, 0x1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) syz_open_pts() sysctl$hw(&(0x7f0000001440), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480), 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r4, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000200)="30ff66fc711944d89c07ef4d5d26a443fd06b8c8b6e6b5981d3233247b36bf70196375d5b32a909f24d048eaca953809f7eb790835c74763c1e3f456f8d2437460f37189f096eebcec6701fb1dcdd1c3a90ab9438a347376115de67aaaa4b2ee04dc67c89463afad713774a3aa9134b8645d6357d183e73a2539b90710b36aae3a5391d589679846ca1a18644883bbefe3022ecbfabcd977bf469fef320d2d51ab24c3b0bc80626f04e799a564ba6c2d0089279a2a8fbef3a8df5df8dfa18bc1b1", 0xc1}, {&(0x7f0000000040)="a365cf7f6249f641a94c7ab2ba7f0f259a441f160e41", 0x16}, {&(0x7f0000000300)="fad187c27d8a3eae89", 0x9}], 0x3) shutdown(r5, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x18, 0x3, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x40}, {0x6c}, {0x6}]}) sysctl$fs(&(0x7f00000006c0), 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$vfs_ffs(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x8020560a, &(0x7f0000000040)={0x9, 0x0, 0x2, {[], [], [], [], [{}, {0x0, 0x0, 0x300000}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) syz_emit_ethernet(0x36, &(0x7f0000000240)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2=0xe000ffff}, @tcp={{0x0, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 3: munmap(&(0x7f0000ffb000/0x3000)=nil, 0xffffffffffffffff) pipe(0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000072000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f00001c6000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, 0x0) socket(0x0, 0x0, 0x5) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x66, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000700)=[{0xf}, {0x1}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x3}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) setrlimit(0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0xfeab) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x497, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "bf9fe0e18c4f0a46010000229189874b53a02b00"}) socket(0x18, 0x0, 0x0) executing program 6: syz_open_pts() socket$unix(0x1, 0x5, 0x0) r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x0, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x8, 0x4) open(0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x10}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x0, 0x7) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206922, &(0x7f00000001c0)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffd, 0x25, 0x80}], 0x0, 0x0, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000200)) mkdir(0x0, 0x0) r6 = socket$inet(0x2, 0x4000, 0x8e) accept$inet(r6, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r7, 0x800c5707, &(0x7f0000000980)={0x3, 0x800}) syz_open_pts() setrlimit(0x8, 0x0) executing program 7: socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1d1, 0x23}, 0x2, 0x0, 0x80000004}) r0 = socket(0x18, 0x2, 0x0) close(r0) socket(0x800000018, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) nanosleep(0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) r3 = dup(r2) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) ftruncate(0xffffffffffffffff, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)) getuid() r4 = semget$private(0x0, 0x4000000009, 0x30) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000880)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x20, 0x8000}, 0x5, 0x101, 0x5}) semop(r4, &(0x7f00000000c0)=[{0x4, 0x200, 0xe5ce97ab354d96be}, {0x0, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r5 = syz_open_pts() flock(r5, 0x1) syz_open_pts() syz_open_pts() r6 = socket(0x1, 0x0, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) r7 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r8, 0x0, 0xfffffffffffffffe) kevent(r7, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x34) executing program 5: socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x11, 0x2c, 0x0, 0x0, 0x7, 0x6, 0x0, @loopback, @multicast2, {[@end, @lsrr={0x83, 0x7, 0x1f, [@local={0xac, 0x14, 0x0}]}, @generic={0x7, 0x6, "c3b2a814"}]}}, @icmp=@mask_reply={0x12, 0x0, 0x0, 0x1}}}}}) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r1 = socket(0x0, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000580), 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r2 = socket(0x18, 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r3 = getpid() ktrace(&(0x7f00000003c0)='./file0\x00', 0x0, 0x803, r3) select(0x20, 0x0, 0x0, 0x0, &(0x7f0000001940)) ioctl$FIONREAD(r2, 0x81206919, &(0x7f0000000100)) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYRESDEC], 0x101, 0x0) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000040)="fc", 0x51}, {&(0x7f00000002c0)="1bcbff45e60aab5f18543df588edaa75dbd4757b3163202cc7e2558e72e8f7d83aab710027d9a485b705deead256028985900204b22be81bc36d2099ec88e20ae11e46dabb3e456b7bc65068344a45852009798d75e8de1f7bd4fdc66b2ad28d2a79063b576231368a656b7871adc4fa96d20a23a136081ea955c15ac8baa8ea3604e63e6ad535aa05631d8964c02578bac5c926cca9664b6fdcbf3052e7407f9b75631172e1f8e6a2a4aeb33542b1c977b89f4237f23093bbaf92f72d1d0796d34f5a7438646ba62d7429f81ea92e2e6a1a3f34d633f93e", 0xd8}, {&(0x7f0000000180)="043b32454b639d", 0x7}, {0x0}, {&(0x7f0000000c80)="2003219b483c617f27ca957a442065a4041c887804172d36c0c3d061bc31aa89d339458702d6c095bbbe0d7440c4a22e04eae5f0b552975453959e4a8b4fe9a35d27459c7ffb65a654ec7f7ed8f9040e6c7ee13261e5235c03f4e0c3c89e68c9541f9139d8b8449f5388032d278d00170c5c4cdc6f4c43bb5d8d64b03d869f52c2751cf4829d2066e823703b41b16ea3f94ee54256f44fdd5efb95b3873d9c93a41baa4db985993542611a96fe6838e91e74ca08b66a3e4e98d18704c6533e02d1086363647c381e466820341d72167e6bee4ab9e5626fb79a2a3dfa7bf8925d1a7dd2570c50f68b0f9cd4a6e2205bda91c6b74468783a1edff8d23bd47d38a7513fc4a3b77e046cce1ef077bb4ecc971ef822493e23a7186aedc0c9aa5de4d75a1de1231a911865c03c40181cdd87d51916314320be3b930d4d0d60341dcc1771e4e029efb94feeb12a77b923a71be9e94331f1fc984fa29bdcda29f3b4cd7a8a9de2025f29c779ea76ddd89c034adaca7cf936be8fbd228925de05b7ad1e031bbe8735f833ba63554a1647bb1fa4e52c7eb4625ffe6370cf1d6db6c162bbe7306f37c462d1c94ca3c9266840b1b6a3cffc7edc8343eb05adb30ede90943b420dbfabd22760bfffa8618b30eefc5725413bde980e6adf56a7aa2846add738e0a53798b004553f2fe8ec117d79176ef66e8d5fcb3daef5a43e44de86705ad8fb1cc8b9e8d82428cd160d16dad1a8cc921c89a43049e5f22d65ecc71ea526680ccbf52c1b8828baaf1ca52006140efbee53857936e20ce81eff60e5f0a22fe31d31307ceab25663f85012c5828b0d0ca742f221e2b9e79c82926f853500a52d3bec0ade792d5d17766c31571e4a5958d1961215e6198c60883cbbd79909468d1d141003fc0c7f2578e0969a1fc959db23ed00af3c8890880ef9f495a197a5c3020d721a335dc4a4b75d4f9b46afc670276612a299a9852ecc41838def07a97b0bc261355795c8e23e8db0e1366c91ab479f599c1b1f6a1b1d8d0d11c9b78e4f1a9a5e2f61352ed1c87918e66af71b7b312f8a7aeea553329d2b7d9f99bb16aa121219da1850d6e4380558dbdceea843f770e6d170521673c09f9e11dc2d10ab9e9b7fed08ac820339958520e490bca4d4fa15ae117ef7e054da5a9f9bffa76b156c26dc8587d897f7bad406c810fd0a74e4e875e563ed7542f1234e99ffc3b45de70795d961be546aa082e74184cc3d4b340f531c9cd57681642dfa017c2f31b3ee7836307831f120c57dd4f476901ca633455324ba471233c5eef7cf3d96714c07ce299ff6d77e393870adb848b28fac453e6417cbad66409437798ffa7c40fbc5481401c271ff19431e5c2af251844687bc97f4e652ea6b646cb698e38a94c706278f944edace7168a355cde95b747c984fc08f60989fa0e5e6cea8cdb302aba1664fdcc06ea0d56752e5e04b71b97a0e91f65d5c3bdc91eb14376c712aeb50b61bb9f8d112161c212ace00d98535ecd97917fb738cd8abe4becccebcc89c490c92c6b266bd27c840ecd819b26d9ddaa2ccf119347c7cd63c985a7622e9f9273c9dd04e098bba8b4f07fe2042cc56d1e78b38dfbe54ebb95668a18c67edd80840602adc455784932685340f10771d843868ae183c6150f080ab6d762459ae4dd7b02f057a1d4063468a7082dc493eb33e29b1e386925910a9bea6ae5e76ee7cb624b89175e323d371eb56c3e8534dd70ddb2f2e8d22fa3bd41ab765717f6f98568bb8a3730ccbca02ff8c80f2bead82c8b6641724d6e8c765fd45ed73ac5e81eeb3821e530450fdef812d7e6f3eda69be43fff862ee3be259f541ec8ac77d7cdb44e88b253f7a6a42cc4aa3fe1c718aaa5237d962ed30a42a33f4858e289fd04a09db4d29445452c3cb28c4e937facbd486816b06995a5245e085932f5d7fb0f47ce442f018b4822f1775491f66e0690e0e0e23647d4b592961e32b30ed6af250d494e562c28d803f774c31490cc1d31eee72a9d326ab5fedc62034b77c8c8aab14ee35f0d4580ac487737e732ece92354c9593f2ef6031879424704691a725bbd40212a1dafcfa9290ff2a7a9bc1228b0a415567eb6488006cedd2f219063c4f440ba75f7e43bfb9a90f2ef68d25a3dea9af72ea863f91b9f9cec916630bb551f2555aefa210213813b68e9f0259a3bf52cb4ecbb945e434691027fab0399fb1d345c26a61087e00b51f333e0e0d04387238cede10aadfd6f8652e2e93e378b13ae786b4305e98477f01dde102a4381f0b983be5c9e43a399173f577ece39c32236241d9a66ec1a42bc0d004e8d88e41ebda417eccaaa0976684e6730ab69785c806df367b996d84f861bcb165d9446b68cf07713b6d723e0b4509fae556cd66e4a0d966faeeec4bc5dfd3a154572f569d2e22b26dab94a31ffe96686c550a30069a9f1ead7ab03885b4673c9c628eb1f3b3c0668d945362331d671853a40283b5e687acec7e8b0d357cfd4a109e3fa4fe5c4808b06fc46a261f3388a4dafc530daf29902aea851c297baa13541749de02d5dbed49b2b9dfdec114048d7e0fc877e44032ef8cb7d08b2cf97a4887477be001d2e4659ddd99b81b90b2ada6648ff115abdbaadbadde637858eddc15ac2e15520b5d9df8c3958d6c748a3f8393eca229eb3f36c6d4bc660fe3335155a1e0311cc4301588c8b7e5184a978265b3d229770080f836ec6de20a8202e59461eabca169cc661fc3a1787defe55136244e47b5f94bc68d313d67cf2f40f5b12a53e74fa772c14c33ccd0580e3121054bab3bdf1e3b67f0daac18681dfc48d664183e2aff1c6a06a4111bb1e454a78eb26346d81683f30dd3cbaf656673d926c2f1f65fbaad584b6c512e693379d79b4a5392334c1d61ba334bdea5936156371049e9a1a219f15c711a4199c23bbb7ad31ee01477b6ea43454adf093bb0c6b0091a09cd4c2b96788d23bd5e1f138185d78b8788615128245686a8e7111ed850850e3f6300321a3b94a6ac2d8fbcf891669e837041ad6dbe30d64b1b0c77e3e343e6b7f1f5a5851bfa3ecc8d0a936df1077525f387253893897ed6195659a5869d260af856102bd80de4d3103815e65d469bd143569a2afe6743a2565ff2898a552fe7829bc23000c6c3b15d461b2491e34eb629294de183f15f8da15df709b04637857c5debe507874130fedb27b3e05b2c1f1d607bb6d78b9c72d8624a2eecfa1a324e4a51f1664cdf10b9604bcaa68ca692d0c5b49b44963131020b88d006f1e781b5e5b9c9f65e524a750d00b7616717e488bf4f94a194f7cea8d65f9d492cc6d1a17a044a3da6796746218f54c934bf01917938aa2286c39fbba830b2c02ad5e7cf9111c0ec8f7da5db70b6f9d5a393bd68f42b1ca058bd225741e4d4427069745f5d8a60279d0f9760209af5f3abbbcbf723e4323ceb856ac608531bb46ce776f8d8ecc3152d419967cb030009168e3cb6d300ebd8b7715d2bf80000008b5ceddda0f392ee93f4b017e09e761c76f859d3c2d18805bc2cd394919870c572146b7a5a3ed6aa3ad677d839e05cbd8270af86fd5622d175694bb201c1bc14cb18ce88e9c79a7979041a62bdb480533a41cf2c9910de22a3b3af40f955fcf5fa74f539438701cf11668a3f332d8d1cb12dc6a0f04daaa3a277bb677156d61c7aa542e4a52a5638b2b0a8b3fd7dee50ad739fe7256e121e0856dfcdbafbb517ba2a1ebb3ed1831674b42cd3357fcbfc14bd0934edf2ccf4386e22383dc6ed0a1f8c346082e5878ebb9957e492fc5fa760517deb1647cda6717d18d311e64aff0eb5881723ba5cbf60a9e48ad98ad8f33ff370d8490011199cd629ab85a454851756f23ce8ee3c807e639eede7f6a692310fcc2e8a0db2c2c4df0fbc8ec481ba022ee94e7847ec834389badd28fe8a773a9708f2a093d25f2810efce31de66fae38d680596282f30b6487a84c8e81e03af9c5b242214c501bd1b5a7954473ed68321c46aeeca11a4e65511f65b1de7e043b09e1e86240af32e9e08e8363dddd45437aa238bd65431e4d376978f253631489ac3a25f5b02e1d525890bfe2b6ae86ae0c1e93917d45efd190f401984a242bd4cfae470da161948a5b6385b0686bde39672eeedb6e92b4782e42f39f52854210315f3b016871c858a422e4330468b6e32f3f8f060857420d8c33a6266b07ebf0f46014fcddce28300648cba8b4a03c827c301e90aeca09641b199617e79f818d5bfe768058f953ea0bbdfd1bb3817fba56e2ab8eb3550d25c40305683b72d75ce260c33ab83d809ae50c23143b2f75fb18fe1de64a9ffa1c178bbd131e87d881f443c068200e6a114737899f37ba95f9d79fb18b50259f56d323b17cb64b5cedcf4863c76d0ced1b9e9a28fcce359f5ae2bf95d5dcf44caa67641c893fa604403bea77aada7ca9b308578584b3901491623ac6af9d57be5ef8746c07f7ea42a3a0c5bfa173a7812ad59089616799cb7b2853e6b72a92780d2e5ea65e82238eaa936633b975a8ba202e955850f12a2fa63e7ba1e064e3acc2d3d3fac3180f3fe0d1a1866037f8eca00a67e35187d6aa9ddcb84d3d2e35197afd3990c85885fc0d15bb1f4b6fe240fb97aef604e8898844c3641cdf0934a2e96854ddb30639969789184718692a6cdeb305117a183c5e2fde549c7906be481ed38294d0a36f2ebd089d9e1ef7d45d5cb6dfe6026b600d47b5c2c2b43037f4a3f015b6e4085adb92ccb0409ca78c739052ac1ff998567e4b82b6dce29fa14578b9712a019441ef1fda0cc8c2fbcf755b974a81f2f8ddeeeac0955d0a9dd5e1215b44e60764ee99ea43b46c12ffb92964069dc8efe5502c6eea5fa250bbc20cd23a3b5267df6bd4d56d10c637665d8c589bb1b2743bc777095cdc23990c93f5e1899787bbc415a3dbd06461520e8245f55393c6b161aebd3bff753303b627da8d940bf02d85b3ab6a4c23b5ee9ec2bf64de82e9f92426bf533c04968dde145a7f3e8b3e588a3aa9c9a40e657540c18d470c4c87e21bcd1cb5c7081e5f6fbb37f912593b8c72042d529ff3416a473eee4e67af2b5980dff1aafd173e3ce9014878764ce7cd91ecfd59363c532bad84120051fd217a7588152275684f03e1a4a2379358144b6c7fa350ac45f18520103c2a74ec8555311a4cf80de7f30352e5eb9ce7546d907ad16fe32e90fd8d18f7f72868d4e41dc20ae8618a053fbc488f1ffc97b81a8f2b424debb75e171f6d98dd9b6c532810ad7eb6b784f2e6932bb2f7e3cca84af21a3007a2e3c4870e15a646fe490f2c4b4be8a71606a7040ea9bce14e79cf9bbeabb4526df1af26b6ab3742a01e2d6d57c7413ed3ce22eae08116dfedb374d16c2cb2c152c96fce1c269834890496ec2f72b9d0e83545eeca68fd84612b070fafe15badfe675d7856485c5b4250f5bac3531ca20a0aed307faf50a9db78086773df7cdd17561c629e1f3a0cd0177c41d0572a31b0bd430b5c50506d7a552fa037a41c1fae3acc70b83e5e83554cb4c22c87caaf81a538cef833683f0fbd19bd28c46fd745959c06ead7b042926ccd56c900781915a5f1452db50d9be73e1fc8ec789d9da521da91e738bc1f62a8a7b1b2d5998dc0a28430b6b0a311970c9664cc628c9e90c45db5e262910e9f3e4eab43c0092ad83830df14e3f6d7a2432f168139e5d2faca62ba03c7c320e7dc42af810ec8134cbda40fd278a8098cdb70854cb39c269bf4845a414e0d7f6baf75f91d3393bc2e2efd08d", 0xff4}, {0x0}, {&(0x7f0000000240)="c895c9a40fc65c0b2f81cbb98ea81a5d", 0x10}], 0x7) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000280)=""/33) r4 = getuid() r5 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000600)) getgroups(0x0, &(0x7f0000000640)) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000680)={{0x3, r4, r5, 0x0, 0x0, 0xa0, 0x7}, 0x1, 0x2, 0x0, 0x0, 0x80000000, 0xfffffffffffffbeb, 0x8000000000000001, 0x7fffffffffffffff}) r6 = socket(0x18, 0x3, 0x0) r7 = socket$inet(0x2, 0x8000, 0x52) accept$inet(r7, &(0x7f0000000140), &(0x7f0000000200)=0xc) setsockopt(r6, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0xfffffd67, &(0x7f0000005c40)=ANY=[@ANYBLOB="69e1629b617400000000000086dd60699efb0014500000000000000000000000ffff04000000000000000000000000000000000000aa4e234e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 7: syz_emit_ethernet(0x46, &(0x7f0000000500)=ANY=[@ANYBLOB="5960c63c064cffffffffffff86dd6009a4560010000000000000000000000014ffff00000000000000000000000000000000000018", @ANYBLOB, @ANYRES32, @ANYRES16]) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0xd02) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) socket(0x0, 0x0, 0x0) dup(0xffffffffffffffff) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x101, 0x2, 0x80000001, 0x4fde, 0x2, 0x2, 0x10000000000000}, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0x80146953, &(0x7f0000000100)) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = socket(0x18, 0x4, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x5, &(0x7f00000001c0)={0x80, 0x1000000000000062}) r4 = syz_open_pts() close(r4) syz_open_pts() readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) execve(0x0, 0x0, 0x0) socket(0x0, 0x5, 0x0) executing program 6: sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setgid(0xffffffffffffffff) setgroups(0x0, 0x0) setreuid(0x0, 0xee01) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020699f, &(0x7f00000001c0)) executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19", 0xd1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x60) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x80, 0x0) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000240)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x24}, {0x6}]}) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r8, &(0x7f0000000000), 0x10) r9 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) r10 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000040), 0x4) recvmmsg(r10, &(0x7f0000000180)={0x0}, 0x10, 0x0, 0x0) executing program 3: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e001e2ffffffffff7f00ff000000000000000000", 0xa8, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) link(&(0x7f0000000340)='./bus\x00', 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) r1 = socket(0x18, 0x2, 0x0) close(r1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x3}, 0x8) syz_open_pts() writev(r1, &(0x7f00000004c0)=[{0x0}], 0x1) executing program 1: r0 = shmget$private(0x0, 0x4000, 0x3c0, &(0x7f0000ff9000/0x4000)=nil) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/239) msgsnd(0xffffffffffffffff, &(0x7f0000000100)={0x3, "118ed267cfacb96472ab60b967ce15486a2b2c14d5610c724c2bedf15b2dca965d645d3e03770719fabe179d8c9fd40547f5a8ac93c75993e76a72c95afa174f89cc15f51b16ca2e6fae84f073b8f8f985a42e3f9223e84d3b18b5d33f454be9464af515b4f77428f58c3f0003246c57c459e84ade9993d55d5329ac28edda3b2e7b424b3a91ce32488b753fa2d0f5462603627d497d"}, 0x9e, 0x800) shmctl$SHM_LOCK(r0, 0x3) shmat(r0, &(0x7f0000ff8000/0x4000)=nil, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) r2 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) shmat(r2, &(0x7f0000ffc000/0x3000)=nil, 0x0) sysctl$hw(&(0x7f00000001c0)={0x6, 0xe}, 0x2, &(0x7f0000000200)="bb42a7d523a70f005c71947f79d1c03e191510f04133b305a6fe5743bd7bb1df7a426c2b294a07910ed3cb4c277ce0bf3d88d5abfe1cce827fe3d41d3236e531301bb2e46df9c717fa6cc34d", &(0x7f0000000280)=0x4c, &(0x7f00000002c0)="65a9902c4cc3549faf25bb4a804fb7cdde09fbdf118f3c92c817f5ce1f550027c40d69bd8cc4c57eefd0a51b9d1b93685ceaf80e76b05ac8982981ba88d8c73464a7ae3622bf10c82a06c47ad39c47e5a4bb3f4ffdfaccff2842d374ed50e93d4cabd5", 0x63) shmget$private(0x0, 0x4000, 0x423, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ff7000/0x4000)=nil, 0x1000) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000000380)={0x10, 0xd296, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x1e9}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xac3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x8}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x89d}, {&(0x7f0000feb000/0x13000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x6}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fec000/0x2000)=nil, 0x4}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x8000000000000000}], './file0\x00', 0x3f}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x10, 0x0) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000005c0), &(0x7f0000000600)=0xc) accept$inet6(r5, &(0x7f0000000640), &(0x7f0000000680)=0xc) dup(r4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r6, &(0x7f0000000700)=@in6, &(0x7f0000000740)=0xc) shmat(r1, &(0x7f0000ff8000/0x2000)=nil, 0x3000) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000780)=0xffff) syz_extract_tcp_res(&(0x7f00000007c0), 0x4, 0x1) r8 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getgroups(0x6, &(0x7f0000000880)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000900)={{0x4, r9, r10, 0x0, 0x0, 0x20, 0x8000}, 0x3, 0xffff, 0x0, 0x0, 0x7, 0x2, 0x2}) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() setrlimit(0x0, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getuid() r1 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) r2 = socket(0x11, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, 0x0) syz_open_pts() kqueue() open$dir(0x0, 0xde0e0c0f37e46566, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x7, 0x35}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() socket(0x2, 0x1, 0x0) dup(0xffffffffffffffff) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="92c9bc1b1a6ed28465a9483e0f4fd79fbd912d3887df9dbcf9946387300913cc7ccc11342844a45422c35f2b6d2ab92a1556242fcfaae99e30a560413200261f76f048e8b6938d13cfe8d2b2361fc07e0f4834a42a9ce34da8ad7f95a8f5b4b076bb98e87ee357978800e0e2eeb2078e28d567472db1e23b56eaee5cab437b2ef36aa0dd1912c33f29d42c9a831410df74596bff96ba0cd1b61b63729ade42f8ea090d", 0xa3}], 0x1) sendto$unix(r2, &(0x7f00000001c0)="b1000501600000000200000007000000110002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e21e000000c257699a5f139b020000005d223e7d026ba80163003728210200d38bfbb770c1f5a872c881ea6e69e0bb76d907c400000000361f1257aea8c500002002f2ff0c2300008abfba0900000008e3710002000000000000b71d89e000040781e4b2feff0000fa00000000", 0xb1, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x2) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) executing program 3: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x5c, 0x0, 0xdd}, {0x81}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0xfffffffd, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0x87, 0x7f, 0xfa, 0x4, 0x6d5d, 0xcdd}, {[0x100000001, 0x4, 0x100, 0x1, 0x2, 0x5, 0x3, 0xffff, 0x6, 0x8003, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x7, 0x7fffffff, 0x1000, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x43, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8004, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x40000, 0xffffffffffffffff}, {0x0, 0xfffffffc, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0xfffffffe, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x7, 0x200, 0xfffffffffffffffd}, {0x100, 0x3ff, 0x5}}}, 0x23, 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) (async) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x200) (async) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x1, 0x0) setsockopt(r3, 0x6, 0x210, &(0x7f0000000000)='\x00\x00\x00\x00', 0x8) dup(r2) r4 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)) (async) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) (async) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) fcntl$lock(r5, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000480)={&(0x7f00000003c0)='./file0\x00', 0x5, &(0x7f0000000400)='./file0\x00', 0x8}) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r7, r8, r7, 0x0, 0x0, 0x80}, 0x10000, 0x6, r6, r6, 0xffffffffffffffff, 0x6, 0x1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r9 = socket(0x18, 0x1, 0x0) close(r9) (async) r10 = socket(0x18, 0x3, 0x3a) dup2(r10, r10) executing program 6: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) setreuid(0xee00, 0x0) getuid() select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) shutdown(0xffffffffffffffff, 0x2) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0xffffffffffffff01, 0x0, 0xfffffffffffffff8, 0x1, 0x8001, 0xc3, 0x3363, 0x9}, &(0x7f0000000100)={0xc3, 0xfffffffffffffffe, 0x5, 0x4, 0x3, 0x9, 0xc4, 0x24}, &(0x7f0000000300)={0xfff, 0x0, 0x7fffffff, 0x1f, 0x6, 0x2f, 0x8000, 0x10000}, &(0x7f0000000180)={0x3, 0x9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r2 = socket(0x2, 0x1, 0x1) ioctl$FIONREAD(r2, 0x8020699f, &(0x7f00000001c0)) r3 = syz_open_pts() close(r3) r4 = kqueue() r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffe, 0x8b}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffc000/0x3000)=nil, 0x8000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000061000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f000005e000/0x4000)=nil}, {&(0x7f0000037000/0x4000)=nil, &(0x7f000002f000/0x5000)=nil, 0x7}, {&(0x7f000005e000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, 0x0, 0x40}, {0x0, &(0x7f0000052000/0x3000)=nil}], './file0\x00', 0x5}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x8, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r6, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xffffffffffffffc7) r8 = getpid() flock(r0, 0x0) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0x10, r8) executing program 5: r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698a, &(0x7f00000001c0)) r1 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000140)}) close(r1) r2 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x88}}) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x2, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000400)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000180)=[{0x5c, 0x0, 0x0, 0x2}, {0x61}, {0x6, 0x0, 0xff, 0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) kqueue() kqueue() r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000080)=0xfffffffffffffc96) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x6, 0x5, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b1000504000000000000000034", 0xd, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="d9875ebb143ce7af0cccd5e57d2d8ea0d48f84e36dad571b1eaf5e14cf39c599ac1aa85b60f5a6d4b013e4781ba8515df3cebab36df407e74c53164a38095a39bc61d121821c2e78d3be0cbaf0d978aba4d31f4041919fccbed37955dd01763c4f00799b9372a9b64ac4ae559ca3fc0e9b61e537d832dd535acd3f77245544863a35a51a9948cd687e8d4c5363cd4b6b81dde4b9508d89c3764a05f931273b28a860f96cc7087241b69b855dc8ee1e6521cbd4cb95", 0xb5) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000040)="42bd8049c214041324", 0x9}], 0x1, 0x0) rename(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f00000002c0)='./file1/file0\x00') fcntl$getown(0xffffffffffffff9c, 0x5) syz_emit_ethernet(0x46, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffffc7a2e46f05fa0800450000380000000000019078ffffffffe00000010c009078000000004500fffc0000000000060000e0000001ffffffffdeacdf2edc543f547584613af8181b9f7e3df83a4f9c763a149783844aa0cc100100accd6890c1879b61a4e3c4afa1d19e33a9a23d32aef2ad6d83232e3b327138f2a867dacfab0a235851574fb6b310d1264eea04db6d873ec87052339fbc0018d4f2f348897f32c0d566803ff7932f521c16e94388883cead5262d50dc3182c9"]) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchmod(r1, 0x100) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) syz_emit_ethernet(0x5e, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104, 0x68}, {&(0x7f0000000140)=""/192, 0xc0}, {0x0}], 0x3, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, 0x0, 0x0, &(0x7f0000000180)="b3ff13c4", 0x1) ioctl$TIOCSPGRP(r2, 0x40047477, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x2000, &(0x7f00000000c0), &(0x7f0000000080)=0x4) ftruncate(r4, 0xf869) r6 = dup2(r3, r2) ioctl$WSKBDIO_GETKEYREPEAT(r6, 0x400c5708, &(0x7f00000001c0)) executing program 0: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000185dce361", 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r4 = open$dir(&(0x7f0000000100)='./file2\x00', 0x1, 0x10) linkat(r3, &(0x7f00000000c0)='./file2\x00', r4, &(0x7f0000000200)='./file0\x00', 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x0) setuid(0xee01) symlink(&(0x7f0000000240)='./file3\x00', &(0x7f00000002c0)='./file2\x00') rename(&(0x7f0000000280)='./file2\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea080023bf000000", 0x8) executing program 3: ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r0 = open(0x0, 0x400, 0x0) ioctl$FIOASYNC(r0, 0x80047466, &(0x7f0000000100)=0x5) socket$unix(0x1, 0x2, 0x0) syz_open_pts() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000280)={&(0x7f00000000c0)='./file0\x00', 0x3, 0x0}) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xffff7ffffffffffd}, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r3 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) setitimer(0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) setsockopt(r5, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) write(r5, 0x0, 0x0) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x48) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 5: r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7929) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="236f349b620700ffffe02200fffff50000", 0x11}, {&(0x7f00000000c0)="98", 0x1}, {&(0x7f0000000200)="1bbd7a89830fc04821c351e2398fffcbf8930303a979ef326a4a4166970a62710658764e5e1a1a2ba72fd3c8681c49a055aeb18d4584f07bdb94b7533769827188cfda84377ef424cacca5382a201c76e7fa0931e8313ce97a9236aacd7c8e325c5c6beca132180f188940b222966d9f5eb2ff", 0x73}], 0x3) write(r0, &(0x7f00000001c0)="092009018000000000000045b65369db0000ff4278ad535c2a413f308cbbaee4c6987f31dbf15624b77b6a0a", 0x2c) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x3) executing program 4: mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000000000/0x800000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000298000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000420000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f000050b000/0x1000)=nil, 0x200000}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil, &(0x7f00002b7000/0x1000)=nil, 0x2}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x1, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) shmdt(0x0) setreuid(0xee00, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000280)={0x2, 0x0, {[0x0, 0x0, 0x0, 0x0, 0xfff, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd], [0x0, 0x0, 0x0, 0x80000001], [0x0, 0x0, 0x0, 0x8, 0x1000000000000000, 0x0, 0x1000000], [0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x3], [{}, {}, {}, {0x0, 0x2000}, {}, {}, {0x8, 0x0, 0x7}], {0x0, 0x0, 0x2}, {0x0, 0x0, 0xfffffffc, 0x1}}}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x200}, 0x2}) sysctl$kern(0x0, 0x0, &(0x7f0000000300)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec370827ba92a021d89110bf8edb7dfcae94fe7f52b0ab618ff0655ff51e4460c4d82ed00c7d85787e3920d4497c072236c1f7f7a49df1eb6b3c3a4d9402693919b18608f91a5b08a421c06879d0602f89b4b9bc08be93d2a0ed4e7b0fe2c6f6d66fdf15cc36236fa3a3f25f60e11de92ff90e5dbc034d8bfb0ec1335f9ba819f4fd0316c38b8da125cdcc18ba4bc12c01aa55e0fc8d64fd47ab0255c0229f3c8ea5e61152e48db5ae9c9b16721958e0bd94a9a3f2d571d6e646f4412b1a858334571e2d211", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSKBDIO_SETENCODING(0xffffffffffffffff, 0x80045710, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) geteuid() shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x0) getgroups(0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), 0x0) semget(0x2, 0x0, 0x708) r4 = open(0x0, 0x0, 0xc0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000640)=ANY=[@ANYBLOB="ff1f000000ff00000000000208004500001400000000000090010000000000ffffff"]) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), 0x0) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x0) recvmsg(r0, &(0x7f0000002340)={0x0, 0x0, &(0x7f00000022c0)=[{&(0x7f0000002d40)=""/4104, 0x1008}, {&(0x7f0000001140)=""/237, 0xed}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/126, 0x7e}], 0x4, &(0x7f0000002300)=""/12, 0xc}, 0x803) r1 = semget$private(0x0, 0x4, 0x31) r2 = socket$inet(0x2, 0x3, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x6, 0x0, &(0x7f00000023c0)="96591aa97d0d393f671f04e3b9375f5ee9944e7ef86bc5316c4cb1cbed288e11a04c6d9d9f53", 0x26) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002400), 0x10, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000002440)={'tap', 0x0}) setreuid(r3, r3) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) stat(&(0x7f0000002580)='./file0\x00', &(0x7f00000025c0)) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/188) r7 = socket(0x10, 0x4000, 0x0) setregid(r5, r5) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000002740)={0x1, &(0x7f0000002700)=[{0xfffc, 0x1, 0x7d}]}) pwritev(r7, &(0x7f0000002a00)=[{&(0x7f0000002780)="6fb7ff653dfc025f9ce412e2980b4985ce4022132875b44d012e3fd62dec5f09d9440e0a5d47611ed0d4b6b4ac74a2", 0x2f}, {&(0x7f00000027c0)="00c3c056707155676c73764c25ecec741232223200d0ef518d73548a002f75c2365d435d030acbe4b9a5de08160a7954f3b0939b355097edf1ab458efb68430e998ffc561036d1063765160d9831dfb99fec60b71de59b9a0214c69235246db3ef5e1c199d3983163a4a1490e521f1eb9a9d3173ba96635be242cd98f7d22faa4a92d7351ae8f3e2a5045d1a3df6850f37d9a0513c6fcacfbb0540fa604f8f5f1a27f6b90df137c36201ee94bacb4b7001231b7e1bf952b039b0434c433f4152d1", 0xc1}, {&(0x7f00000028c0)="8e86222b4b382aaa19e296fd5124e895b2e15cc197f3d04e7612", 0x1a}, {&(0x7f0000002900)="298d81899f87147cdc0aedafa8eb9176f388db919bc66645e24668118bc40a7043ea8fc5810c8c0894433cf275d4834245d595cdde1da4882f45cd0d0ba35b5d8c265e4c0453aeca27acd3625fe59423efca848719e7c72f94c5f5fde9060bc3d4234132df519f8bfb1b84d4448ff411f66b84840ddd42ef77f4d352235ddcdf36467b619bf3d5da6934cb75ef", 0x8d}, {&(0x7f00000029c0)="d8f36b9796a54948a696c55bd3497ffc3ae9", 0x12}], 0x5, 0xd6) connect$inet6(r0, &(0x7f0000002a80)={0x18, 0x0, 0xf8, 0x2}, 0xc) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) socket$inet6(0x18, 0x5, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002ac0), &(0x7f0000002b00)=0xc) syz_open_pts() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002b40)={r4, r3, r5}, 0xc) sysctl$vm_swapencrypt(&(0x7f0000002b80), 0x3, &(0x7f0000002bc0), &(0x7f0000002c00), &(0x7f0000002c40)="aeb96196400a07af79195b0155726a885b128de213cd778816046b30b8012e42c97dd3b9f4d2dbfd7cc2a2c09a", 0x2d) fcntl$getown(r0, 0x5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000002c80)={""/16, @ifru_index}) socket(0x1, 0x3, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000002d00)=@file={0x1, './file0\x00'}, 0xa) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r0 = socket(0x10, 0x8000, 0x3f) recvmmsg(r0, 0x0, 0x0, 0x1800, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 0: ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) msgget$private(0x0, 0x484) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r0, 0x400c5711, &(0x7f0000000040)) r1 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$IPC_RMID(r1, 0x0) pread(r0, &(0x7f0000000080), 0x0, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) sysctl$net_pipex(&(0x7f0000000100)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000000140)="f31f4aca4fd54fd9b840462bd02aa9bae09e7f22f8b98ab67334e53765040cea46b8167d691c6c1b53555c98bbd8ce545607baf1810547e78125dcc0259c050b83cb6de37cf56c1e3f5d15b043de3a290a31846321b2a6bb55cf4e0bbd958eb8a3fa27fb6b5e986aeee456eb53dd179d7caf66e71bda105febf1541d718bdb2ca42c12b796baf80851b33d609725818cf54e728b04b1", &(0x7f0000000200)=0x96, &(0x7f0000000240)="838a", 0x2) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000500)={0x7f, 0x4, 0xff, 0x4, &(0x7f0000000280)={{0x48, 0xce, 0x28, 0x20, 0x6, 0x40, 0x507}, {[0x1, 0x0, 0x3, 0xfffffffffffff385, 0xe2, 0x8, 0x8, 0x4, 0x7, 0x7f, 0x82, 0x0, 0x101, 0x8, 0x3123, 0xb095, 0x1f], [0x4, 0x6, 0x8, 0x2, 0x400, 0x3f, 0x7, 0x7f, 0xfffffffffffffffb, 0x1], [0x11f5a931, 0xcc3, 0x0, 0xfffffffffffff771, 0x5, 0x7fffffffffffffff, 0xbf62], [0x1ff, 0x80000000, 0x40, 0x7, 0x3, 0x9], [{0x3ff, 0x0, 0x7ff, 0x4192}, {0x8, 0x7f, 0x1, 0x10000000}, {0x7, 0x401, 0x5, 0x5}, {0x1, 0x7ff, 0x2d6, 0xe16}, {0x7, 0x221e, 0x5, 0x6}, {0x20, 0x493f, 0x5, 0x6}, {0x6, 0x2, 0x800, 0xaef}, {0x5, 0x6, 0x40, 0x6}], {0x8000, 0xfffeffff, 0x80000000, 0x1}, {0x800, 0x8, 0xffff, 0x3}}}, 0x1, 0xff}) r3 = open(&(0x7f0000000540)='./file0\x00', 0x8380, 0x81) getsockopt(r3, 0xb45, 0xff, &(0x7f0000000580)=""/4096, &(0x7f0000001580)=0x1000) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0), 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000001640)={&(0x7f0000001600)=[{0x84, 0x80}, {0x83, 0x10000}, {0x23, 0x8ca4}, {0x43, 0x2}, {0x46, 0x3}, {0x23, 0x4}, {0x88, 0x7}], 0x7}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, &(0x7f0000001680)) getpeername$inet6(r3, &(0x7f00000016c0), &(0x7f0000001700)=0xc) truncate(&(0x7f0000001740)='./file0\x00', 0x6) sysctl$net_pipex(&(0x7f0000001780)={0x4, 0x23, 0x3}, 0x3, &(0x7f00000017c0)="dcf20256dcbafb4f", &(0x7f0000001800)=0x8, &(0x7f0000001840)="18bfd2709002f563dbe6dce9ecec158f18af57bd35483c6de7d39f561a5b05e531562473fc5fb5ce6d1841e0013c6aca", 0x30) bind$unix(r2, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) sysctl$net_pipex(&(0x7f00000018c0)={0x4, 0x23, 0x3}, 0x3, &(0x7f0000001900)="64a0414da02e89a9d7c18f6c23483448c0d8bf38b6dd2162e04088c3bdf3a8748fa307f09ad731519536bb4dbf95448ae2407bea98233403e85cfee25d1680958ba1079ebd7aec5c7cb18e61a3d72a5f16269e44178b169a7afb5ea13f9507d1860b2b8ec5ba9f234291e48719014bacad0ba1d7af4245c531f2ab2003bcbd2809bf0cd0adbf7aa9502c821d1a46deaf6bec4a7fcb836f82d288d9b723fa4d39d6c8be1fc959e38ece1f88d9d335ca715cec4811cb8e4f0633129939811ded05ff13c802f435f1c0d5bb2768ea0e0d89aac2f5b13edbcb7f2e69f74ba909c27953ce5127df7a44e8e20132bbb7f579c9a2fba05cc57f890e35", &(0x7f0000001a00)=0xf9, &(0x7f0000001a40)="93b0e9f38a1c63fa31905d23b61e787da3ec6ecfa508aff8c539f87fd2873491cc2c1686f48a2ed2a818426ba6f228ad3dbda7fd9af1effbe6223dac84c8c3fd6b9caa66c38256c4007807cbc7823699395035d24b89480ce7b37f019cfa460ab41d4331b93128c6968166a9f03e94cff6873f6f62c5d7f21875f41bbddf9b70f887ac6e6fe12a8dba9a8749f201408f55af725a98ecb8174872cdd2e6d6b0ac5621e2df08953e3248db461cd2ecaa2a85b8564fba33c5bba95d865292db90b80d938b8e2da8269c0f83bd8c263755420f184a8e41eed70106889e24e8880c213c0acd63c5ae4d039c980e9c7c05749b7439cb92d0c92b0d411424", 0xfb) sysctl$net_pipex(&(0x7f0000001b40)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000001b80)="3d6dcd5c7c118b39895b4b561ddf23a2dc356ac19253879204546690d9845ebeb806b5fa8134ecb95bd4e8e6881b6c26e05246a578f739130b698e3ffa12c898b0bbab07d31522e406c2daeb265a0954f731a6ab0c63b8f361540932b4d61498297796918a4091091d8f3ffcdd1cf1f1e706e8f861a732b3fb88786b16e377535faf24690a2bd60b9f31b48269edea5a79", &(0x7f0000001c40)=0x91, &(0x7f0000001c80)="e447d55e5710ea3a146237aa3303a4ee7e60477987d7b537097d4dacc949e255427b742c4031573f617b49f97f5acc9f17371af59203b9409630055768e1d5b4af38473a110038210a9a129b977bafd9cba706a25300ec76b9ae447ad0721e6b967533296ee9ae0f9450ef9384f0d0e24367a64b73799ae34550f45ccbbdd4908eaa", 0x82) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000001d40), 0x8, 0x0) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x9) socket$inet(0x2, 0x5, 0x0) connect$unix(r3, &(0x7f0000001d80)=@file={0x1, './file0\x00'}, 0xa) preadv(r4, &(0x7f00000021c0)=[{&(0x7f0000001dc0)=""/193, 0xc1}, {&(0x7f0000001ec0)=""/195, 0xc3}, {&(0x7f0000001fc0)=""/112, 0x70}, {&(0x7f0000002040)=""/119, 0x77}, {&(0x7f00000020c0)=""/222, 0xde}], 0x5, 0xdb5) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x1000) syz_open_pts() utimensat(r2, &(0x7f0000002240)='./file0\x00', &(0x7f0000002280)={{0x8, 0x100}, {0x5, 0xffff}}, 0x2) executing program 5: nanosleep(0x0, 0x0) socket(0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000003c0), 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) dup(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = socket$inet(0x2, 0x5, 0x0) r4 = semget$private(0x0, 0x0, 0x615) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0x3a) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000000)={0x0, 0x0}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r8 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x307, r5, r7, 0x0, 0x0, 0x45, 0x2}, 0x100000000, 0x0, 0x5}) fchownat(r0, &(0x7f0000000080)='./bus\x00', r5, 0x0, 0x4) syz_emit_ethernet(0x4a, &(0x7f0000000100)=ANY=[@ANYRESDEC=r2]) executing program 6: socket(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x13a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)}, {&(0x7f0000000280)="1bc9856ff61471a39db561b1e24c8b9d141e1a854516ac83bbe03e6133ff5d1f3e19781322a6a8762d06719bf90d66a4873033b9b37eb069dd224747c0565d3eb33600a6a2aead1ae26f5f03d96c0f098a3117da5ef95f3e465b03f42a850720d61b7b91722b31b7ff106cf799ad241670f8a6c037a199a77fd1aa06e697f2462a4dfccf071d1906845fdaf62e49599410a0463df2f2839c", 0x98}], 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x7, &(0x7f0000000180)={0x21, 0x10001}) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x8, 0x0, 0x2e) executing program 1: socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000040), &(0x7f0000000080)=0x4) msgctl$IPC_SET(0x0, 0x1, 0x0) r1 = socket(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(0xffffffffffffffff) writev(r2, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) sendmsg$unix(r1, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) socket(0x0, 0x3, 0x0) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[]) executing program 5: openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(&(0x7f0000000200)='./bus\x00', 0x0, 0x7ff) r0 = socket(0x11, 0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x0, 0x400, &(0x7f0000000100)=""/187, &(0x7f00000001c0)=0xbb) socket(0x800000018, 0x1, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) open(0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b10005130500000000fef96ecfc72fd3357ae380b37b673039d2d236acf60b7804be78164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc215000000eeffffff028ea8af630037282102000000720fd38bfbb770c1f572c881ea772ec5920400000000000000361b12578ea8c500002002fbff0c2300008abfba0900000008e371a3f8343712051eeab71d89e0442c5e52000080042000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x3e1, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd61ccb1a003ab0302ff02000000000000000000000000000100000000000000000000ffff7f0000012e0006c16500000004000559650000003a01000000000000c20400000000040100000100000000000702000000000000050200520102000001010000010005020002000000000000f00d00000000000006641a28f1e221f98c89764c99b4a00bae4dc5dd479e6084c70a5c1cedfa6fe8f143f90c554b5b068526655d2f0c99d63f568a33735a96cbd82c92c07e6abb707ab8c78b27e5d3adfd4656d0cf0ec6bd7b23efec6bc5fd6967d87dbba9e49279e006cb53d49b0103000000000000000029003c20640000000c000539680000000200907800002cb6629bcbc26190320505025dd19c94118ea496c03f75f8d924ff010000000000000000000000000001011200000000000000010004010504017e3f797b34f07e6d78a28db58cdeef93068f998c3e19bb8b6bc27737245cdb108e53438b080ab235cd101acff213141601f0f760ab0f3d232020379d5d54db40fe8a7511d8b2541954aa5f0453b03286ed3f3733a6d11695ab8e6ba3355757d78ae7636fd3ee30d94c9152f6479f82ada5a6fe5c1a08c20400000001040106040105010200000000000070070000000000000502008101010000010005020000010400000000001a8c16a92b25621f95af6aa6599799c70a5923391256de88d8545e0502fff7c20400000002000000000000f00000000000000004010300000000006206000500000000abd0e5827caaf7fa4d35fff2ea026f93fe8000000000000000000000000000bb000000000000000000000000000000006213000000000000040105000100010100050200040001000001004383f0bae00a5560913a2a46f7c9e1745d27946a6d66746a8d0594a19876a2989c6c499ed0a0eb8e655059500aa0b7f300be5c4e2b29a107e7dc2c13452014262c715e82c5e7b4a545759a98c1f90778cc88f82daca4f08c2bf211bd99cb7878ad161901a4bc70a7158fef9f1314ca25a0c397fedb6f2b14d8bfa109fc7a05750bb70ba83c61007c1066000000779f925e2dbeaa2a69da792f7fad3b5ca52a4473c2eb71a557a3e3c27d7668c396f2506ab171ec27a0266c96b48ae512f10ac8341c29a5ffb81e71dab72e3f6ce076537f7360a4b2ca823c3c7466542711eeb60177ca3865f41a39857dcbb4c92f2a75e88b573298854e8c7c9f67ef35d1eb856cc1bb98f4f60f4a83235eac546b391128e553a9d7bfc00387fee480b0612ad8c5cf118bf037d8821ca70e808a69e29f2410a82cbb0aebc1dfa33f1038ea500722e4caef03ac5508bd3244cfb7fa1b6fce9989927d082d16babd609e763bfedd000000000000"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) setreuid(0x0, 0xee01) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000100)={0x0}, 0x5, 0x0) executing program 0: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2a}, 0x4, 0x0, 0x0, &(0x7f0000000200)="56280b040bb98a21240762f1072625b4d5882bf8ecb3c34a1a6f8d51d5389f11e1017c5eb7423f17ce68626431d085b602aba141497435c75e45ceac996fc8b87f4f05805311c0898cb4ba1d569a13192d6ad8bb3d46ede9b9ebcad682", 0x5d) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) r1 = socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r1, 0xc0206983, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x81, 0x0, 0x0, 0x1}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) pread(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x1) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3, 0xb1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d9401005bc600000000e0c52e853acced3bf750913a759fede8d873132d20", &(0x7f0000000140)=0x72, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000100)=@file={0xd570d0466b6018f, './file0\x00'}, 0x8) listen(r2, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000240)={0x3, 0x900000000}) open(0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x18}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, r3) dup2(r3, r4) bind$unix(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000001180)={0x10, 0x1000, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000742000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000373000/0x2000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000025000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000704000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000159000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00003c6000/0x2000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f000001e000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000353000/0x3000)=nil}], '.\x00', 0xa4}) r5 = socket$unix(0x1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) bind$unix(r5, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') select(0x40, &(0x7f0000000300)={0x7fff, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0) listen(r0, 0x0) executing program 4: r0 = socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x2, 0x0) write(r1, &(0x7f0000000400)="370baaddbc8de3e745c21763258cf21b26f9c14ae137ad404aa12a842274260c15e9072ef107064cb5bbc31fa207373188cc4f6e0b31cf2157d1c80cce06c3e2c5d63042b0c8aca477934fb28d0425889137bddf0fda373bfd492b1d432b9c9934237a3b03782b1689fd898c90d3ef7dcc3fcaeb0ae0fc2780b3114717b39d56de7b1f2073baf0fd17567baf846cedcaef966e2e", 0x94) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) chown(&(0x7f0000000180)='./file0\x00', r2, 0x0) getuid() setegid(0x0) setreuid(0x0, 0x0) chmod(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r3 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) executing program 0: semget$private(0x0, 0x1, 0x21) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0xc}, {0x8, 0x0, 0x0, 0x2}, {0xa}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$dupfd(r1, 0x3, 0xffffffffffffff9c) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) socket(0x0, 0x0, 0x0) read(r1, &(0x7f0000000440)=""/138, 0x8a) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2000, 0xffff4f70) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r3 = socket(0x2, 0x3, 0x0) socket(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x22, &(0x7f0000000040)="fd0c", 0x2) dup2(0xffffffffffffffff, r3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x644) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x48) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x30201, 0x0) getpgid(0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) socket(0x1, 0x2, 0x0) sysctl$vfs_nfs(&(0x7f0000000200)={0xa, 0x4, 0x2}, 0x3, &(0x7f0000000180)="000000e9ffff00", 0x0, 0x0, 0x0) executing program 5: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, 0x0) close(0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001040), 0x8000, 0x0) getuid() chown(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000700)="9b9b6d4c", 0x4}, {&(0x7f0000000140)="f2e38205bdf69222542af07eb1", 0xd}], 0x2) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000340)="f5575eef1521bccb07241ccddfd211c146", 0x11}], 0x1) execve(0x0, 0x0, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) r3 = open$dir(0x0, 0x40, 0x90) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r4, &(0x7f0000001100)=""/4086, 0xff6) linkat(r3, &(0x7f0000000380)='./file1\x00', r4, &(0x7f00000003c0)='./file1\x00', 0x4) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000010c0)={&(0x7f0000001080)='./file1\x00', r4, 0x3}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x1, 0x7, 0x2}, 0x8) setsockopt(r6, 0x3f, 0x1b, &(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000af2000/0xf000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00008e3000/0x4000)=nil, &(0x7f0000f52000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000826000/0x1000)=nil}, {&(0x7f00005f5000/0x4000)=nil, &(0x7f000093c000/0x2000)=nil}, {&(0x7f0000da9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000e0a000/0x2000)=nil, &(0x7f0000648000/0x2000)=nil}, {&(0x7f0000b64000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f000062b000/0xf000)=nil, &(0x7f00004df000/0x4000)=nil}, {&(0x7f00004e0000/0x4000)=nil, &(0x7f0000af4000/0x13000)=nil, 0x40000000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000b04000/0x3000)=nil}, {&(0x7f0000ecf000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f000064c000/0x2000)=nil, &(0x7f0000c2c000/0x2000)=nil, 0x165}, {&(0x7f0000c2a000/0x2000)=nil, &(0x7f0000518000/0x3000)=nil}], './file0\x00'}) r7 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc028698d, &(0x7f00000001c0)) syz_open_pts() executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x0, 0x3, 0xffffff8c, "1b9188000000001015a8586799a3add81c727c66"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000009c0)="471e49aab0fd752532784bf2515fa242320b4a6e6543ffda060eb842b843d370b936ddaa7f71a0a0c4074da827c862a93983c361dc12dc50305653dd84a6adfc8761f897b60c4dee402807473103485b4475c657ae5428aa89543eec1819c76b9eb1e5c1848e49a2a588ed0f6ac77d2106b8ed9b8e3bf7a033cdd96085e372fde5a0d0e2fa622a7e28febd0934ab925ca1", 0x91}], 0x1) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) setuid(0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) getuid() sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000001240), 0x0, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x6, 0x400, &(0x7f00000000c0), 0xf5) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x20000000}, 0xffffffffffffffff, 0x5e}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socket$unix(0x1, 0x0, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x7fffffff, 0x0, 0x0, 0x0) close(r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x25}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) executing program 5: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x6, 0x1, 0xa, 0x2, &(0x7f0000000100)={{0x8, 0x5, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0xff, 0x9, 0xec2, 0x4, 0x800400000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x2000010000, 0x8, 0xfff, 0xf66c, 0x5, 0x40, 0x10001], [0x2, 0x1, 0x40003f, 0x4, 0x8004, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0x4}, {0x4, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x200000004}, {0x7, 0x8, 0x3f, 0x100000000}, {0xde, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0xfc95, 0x5, 0x8}}}, 0x23, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r1) r3 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) fcntl$lock(r4, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003fd000/0x1000)=nil, 0x1000, 0x1) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3d) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) 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) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x54}, {0x4}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000000c0)=ANY=[]) r4 = syz_open_pts() readv(r4, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/121, 0xb3}], 0x1000000000000203) poll(&(0x7f0000000040)=[{r0, 0x4}, {r4, 0x20}, {r1, 0x10}], 0x3, 0x6) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, &(0x7f0000000240)="1369e622f3bd2c733cc1f4776ed6e07dc437fcd3", 0x14) close(r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r4, 0x4, 0x40) connect$inet(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) shutdown(r3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080)=0x1, 0x4) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40001130, r0) poll(0x0, 0x0, 0xffffffff) execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "080000001b08184324bdca75000000ffffff0f00"}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000d40)="9b3af791a44ceeb2f3233fd8045a0f43ae95f198bacefd7836bd6ed559051caaafc2eff14267e9a3afcd0958ea8f50dd9dd97c98822e7067c0766fe03ebaf66de3fae0c5812c9cbbe6afc9a91e072c1a0a1a66da3f3204263679027c71e475d2d71fee5475dfed564a161b8c14508e688cb4f54e80657b69258485a6bdf1ebeb0e50c187d460330a6869ec68b28f222a22acb1f3d1506fbb5578762b8384959e5836f15539e06c590973f12b830ea89ca2b93cd2e87f8e05bc9f264c61c1abdd0ad8363ca854ef3b35f875607262296d08e890d2dd81bc641518d8ac993c367e4e00396fb2db4b2935c43d95da6e98d5cefddd2692d2104c71f1191021448106f08a652149b94e0d2b550d93ff0999e4dd48b22920eddba91ba915dec61676ea4102b8fd0caabc6f2dc1b778c566d22a3ce73ef88ad8233162d3dea07fe0c68221808c95bbb54217e0dd75ca75aa16291e9063abac9c1e5e6012dbcef95a25f247a45959418b3f5f612bf256522f78259b2cf765152c178ef0fed81ec137b81750ac6be8fe9419a92031c3a3081ccb2630c579e3bfb944b2aef48f27a9296ef411f4f1c1de8a39cf94a47898417aec45639aa958f0b10e15d203514cba6f9d5214a5adcb565110a1f24d202dfd29e880b12701bf95be462723a6fd643af3cc70d0515e81dbe9894e6f0073c4cd5eefb80e5bd3aff0c1603c68d149ffa4167309a1b707036fd3d3e4990e9891d313964e48535fd484cbcaa5daa522411780da3b14837e5ad998b9ba84281d3dcbacc1d816af2fe81469fcefb2b9886c0b7cd54d90a66da56027e76b5d2e78e1e163b2f88423d96a54671dc8ceb1e41dd722e0b164152208f89a4e12829feadf28099ed387393c14283f04761ccf004b5c6fda27e88b1d39cdfecfc75cf957c3ae111556f0cc45ee166efcda208f11015dff89af20108afa105b742b61789dad2ed544790f78cf30f3e3b170499621e97db74cc46451ef1f38de07592ced8f659d48d829070af32e30d1bb352677f3dd1ee915f7d072afd61fc8c9ae91100eb0f35c1eee1d82442fd14ba4dfc6e62cf64963fc48ef00b10c905c1b6aaf5afccc0d4db215c2de8af082fdd89084bf5bf9537ff1a1277f8f07287406ff9d500695a441eee323a4555cdb95fdcfd35dd4b67a022b0fd84f1ee1c45f9332b4f04f63dba452a44b6dcd00787074585c773e9a26626aa282ea452224a375481edc44e4267106bdfa163f42f5d34469bb977eb1f69ef3e0d6403749bee4ae3137d348c5b22e9a160e2683a811f030329a3a9ad6a3749436d77d6100a35986dcb8955a87ac7428a73f84bc36972ebad43d3d47970854c78c1d68d110bc3342129c3bed7319f5dde8f05bb6044b4f6df758040b519d556029d672f2f1c34a7adb67ea1afcf9ea0f45bc49566e90647a78a32038b8d961502fe30e4323ba0a1b38833e7f6e7035a85fe29958a2be9f72ed6d00a7b73caba0c7ba70a9e042929fcadda4ec58233cffa3c8283e24c66f9b2aa59bb4408870b2bf358125314565e36ccf4622a2156abb3a6bacff0fa2249bfb03fdeff47a4eadf35b53713cd34b550d67f50912aebdb1b2f5e2becaeeee484fee401e5c6401ad1a41787018daae8dc991d9d54a5db7760a8f05294bb3bbd461ebc0405442887c2abd7ccce3cff85c8e60131b7c3a556d185ab0e8b667c022558d9db232a98d268cbd628cb4d1e5403d74281d6fa0a6284fc65a7cfa4fc0a95fe29d8749e3f31dc5730e9584031b16c9f1afc7ba63b2ab51f51b600960bf259a6b79eb78fb82992f56464466ca0490dcf141ce678e1dda5fa8b23f37066b7b65cfa428fc25bdfa0db1d2b89080c5f89edbfd6644ff14d4a7d1ae9edab2fdc7c641d1820b413833d01578ff5eec8f1d2c3bb44ba79da65fcf427ab1f67cea44aa53fc3d6b0511b2aa3a1cb98f6cbe8f4b5600c9fd412d6370d2e643f33aabdbd9ccc2ef5c929f5ed83184eae73ef4eee59ff4d5c29d53e4d1bf96d54caed77d602666904f4c89c64f59aee6edab46ed88513a241bf8942cc7988b7c44544451b8069fae42dfa5f8ef029fd20c5add094032d281d8a3b04b20a3fca48188154ffcd4f2d9130e9486fe8ffda33adefef1e1322a623a777d0a2becf6b6a675344eb1038c866b2ff7e982cf571c0462e69bdd30c50098ec232ad9b3127ddb9584d9cd1938d8d7bb55aaf8c879c2fb6b497d17a1bd1841f203a5ea6968d703e0edbd50a3e74e0399603dab1ac49f61252dd82fb05bce7cf5517def196be68fc36707c14d746d2409eed642de859d6b019723c7e9d26aada1ad71954392be772fdeabfc4cfdb705a8e1f51ee07bc68585da75b97eb91a12989242270070a8b056d91f948153355e3250121a52e4c71bb192444da74808a5b907c331fb58bd89124742f085402e9f69a688881b09c74f90a952b8ae0fb25c00", 0x6cd}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0x2, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x539cc767) executing program 6: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x4000, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000300)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1295e9ac06a00c222f", 0x3f}, {&(0x7f0000000240)}], 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x1, 0x3, 0x8000000000000000}) setrlimit(0x0, 0x0) bind$unix(r0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getrlimit(0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) syz_open_pts() ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000080)='./file0/file0\x00', 0x493, 0x0}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x1000, 0x0, 0x2, 0xfffffffd, "bf0000000000000007000022919ce1974da02b00", 0xa00000}) socket(0x20, 0x0, 0x20) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000000100)="cc", 0x1}], 0x1) bind$unix(r2, 0x0, 0x13) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setreuid(0xee00, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1021, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x12, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffff0500ffff8847"]) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000240)={0x2, 0x1, 0x100000, 0x4, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) msync(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000600), 0x33) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r4 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, 0x0}, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6) r6 = socket(0x18, 0x1, 0x8) r7 = dup2(r6, r6) sendmsg$unix(r7, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xfffffffffffffe6d}, 0x0) setsockopt(r1, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) dup2(r1, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$hw(&(0x7f0000001180)={0x7, 0xf}, 0x2, 0x0, 0x0, &(0x7f00000003c0), 0x4) r8 = syz_open_pts() fsync(r8) executing program 5: r0 = socket(0x2, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000080)="8bb4f320", &(0x7f00000000c0)=0x4, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setegid(r1) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r4 = semget$private(0x0, 0x3, 0x224) semctl$GETALL(0x0, 0x0, 0x6, 0x0) semop(r4, &(0x7f0000000000)=[{0x2, 0xeb65, 0x800}, {0x0, 0x5, 0xbd748a5191a67c15}, {0x0, 0x81}, {0x4, 0xc3f5, 0x800}, {0x3, 0x5, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0x9, 0x1800}, {0x0, 0x0, 0x2000}, {0x1, 0xc9b, 0x1000}], 0x9) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setregid(0xffffffffffffffff, r7) r8 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001880)={{0xffffff09, r5, r7, r8, r2}, 0x8, 0x80000001, 0x13217f73}) r9 = getegid() socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f00000002c0)=0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740), &(0x7f0000001780)=0xc) r10 = getgid() getgroups(0x8, &(0x7f0000000180)=[0x0, r1, 0x0, r2, r3, r9, 0x0, r10]) getuid() r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x18, 0x3, 0x1d) ioctl$PCIOCREAD(r11, 0xc0187009, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r11, 0x1) r12 = socket$inet(0x2, 0x8003, 0x0) setsockopt$sock_int(r12, 0xffff, 0x2c, &(0x7f0000000000)=0x10002, 0x4) executing program 6: kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000002c0)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f0000000300)="1d8258832a9290a8b2912284d6512692fcd8d3ad890f2c9b01a786349ab05c10f85b8eddef5350be78734c5e444e6a89fcd6a68c9de6d7729175e645bff690e993fa83e5c71c3be36e2cb455b491f135bd9b96cbc4d5bd5bb7f064672b8d73cf8627f6bfb1961cec4549ca0fe75dc4a785ef506310e1d5a68d33b807ae3efc906b187614a8e38e369e8700a2c9d62e", &(0x7f0000000400)=0x8f, &(0x7f0000000440)="12896b8809e0db0a4c51e4d0b377444442f034cc817f8d9bece3d97a4b4c9c2e2221706fb69cb39b3125341bc76485ecff6d689c8255b95111ca5fd9631ba34c95ab20785fb6c90c419e33b341e4dbcd60aee53c7ebe35bb0312030a9eb71fde8f7fb01477c572f38517f256692a3f3e5567cdcb77143e0ea603f3c50b1ee5e7ccf34f00073f7ea83f8aed5162bdb11398cd1bfbd5b2e3f75cf37f5081dc7bad91cef1c563291fe50ba37e5ab474c6bbdf7dc283e1401db80c766fd2", 0xbc) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{}, 0xfffffffffffffffd, 0x80}, {{}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x5, 0x8}, {{}, 0x7, 0x52, 0x2, 0x1, 0x3ff}], 0x5, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) write(r1, &(0x7f0000000740)="30b89b251dc9190db33abedcaae3a35569b199274251476378df9684b3c89737861ff7b811c48185b2d828d76081988fdda9dca6fe18877654a67e7d1c92775c6dc900121dd4a64e02806ffcb3eafcc8c799333257e41ce49f80dd40c2ba01866847a15b1ba99177a692bc7b4a2f452a701181ffc88bf8ad3af91b14a7381e8a5eb2b93b45801d6a51afe8e739a74d6251", 0x91) pwrite(0xffffffffffffffff, &(0x7f0000000800)="9ad5fbb75b3605f32c195ece0402cbe90802e7dcd718e98facc2a32fcbee49ebb0f6042eaba30d7b26cc95a56f9956cb6f82676737d52de0a2626b21b26834ffe60f2c19c39d59417eec1cfbea40b779bd78c3d69d", 0x55, 0x592b) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000008c0)={'tap', 0x0}) socket(0x20, 0x5, 0x3b) getgroups(0x7, &(0x7f0000000900)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(0xffffffffffffffff, 0x0, r2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001280), 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000940)={0x1, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r4 = msgget$private(0x0, 0x0) msgrcv(r4, &(0x7f0000000040)={0x0, ""/125}, 0x85, 0x2, 0x1000) r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0xb6, 0x0, r5, 0x0, 0x0, 0x144, 0x9}, 0x6, 0x9, 0x7}) sysctl$vfs_nfs(&(0x7f00000001c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000200)="cdc209a207d10918374e70a29ff654dbdbdf8681f0", &(0x7f0000000240)=0x15, &(0x7f0000000280)="f71d79a774ead73de471f824d56370566085bfad0c5f17f281d6efda4fda15a0b126e73e4647e31f0c3837115f32181a1536ff3b6dd00aca26ac75a33243f21ff84c4222f3dd68943e3d794ad923f5e63f1c0e062a052607e4d12e37dea635fe9e93043d58dc485eb8682450c31eb5098d76417ae6ef4b38f531c9234f7dc1434a6094f3efba1ee9dfa3641e7b40610cbe55f865f4a50fc8e23eb2c3cec7d3646cec6c52eb3fad7dc9d15a4f86465b31399147a5f5e60ab08d7e14bde2993d5d77150181dc4dc129fb0fe9e993a801f1fcea1122525c5558b622f650856848d649e58cec9149f045de320c7d18a0c24d26cc5fabb0d5c39ea9fe0617098f34731e05c68c91d564674670edde2ce6f7b67cdae72db56fc9bf357a319094c0f6995a41f623bb766ec7149676a5949fde20ea5a9d8875fc794a712e3414b9ee73a380fd631de2ea88653403ccc17cb5072046438288b0898fe83e87dc92fb42cd29f17b6b3773dc558090d8d6183c1913ff95b8037ae0e78a385fbd839591f4bed9049849b8697527b8d64f14884779e0f6ccaa882703e1b764a6d4ebcc3c4d7f8936843c04ecae9a58ffe6c556e1aac74a05ef692823ca8adbf51cf7cc79e41ea97e23fb73b8fe6da1857516ce7df146f68006ba1d83c077f8a9671defa9e76940102876456f1f2da42ce53409c34e6eb0e351d5db8c28a5ad73425c8689a36f5cf859761d7e5d53e6624928f3af3a1d42179e7095b7632d18df99ccd3cbf2b54d2de4ee584855f91ea4cd42f735c486a51294dc57095c54e656ad82ebb18bfdf2f7b9688a0d8aca3c531335061ed125c114229c5a72bdc567ebb5f4cf916fc0ff3ebfeaf77388c6745936acb1f66c992eaeb12877968bced7577fb326f251bac5267cf64ac2c406967197cfe3c7a90ed30f04d4b688733f4e654cf246cc3a98d8420fcc7c056b75f6a21f1ec4f03234bea6458a670a13b57f292d1da3fc17a865de0a2cc2046c294243196dbbeb2eeeac1fc09de262043762d34e99664c3f34915614f9aad8a2aa569c0d86992f0bf42896098d6bea7fe710e3dfa803d196b3da9d4fa3c11b39a56e7fce91e2cde5d4a9ed3fff6b04890ee06476060b8ced98945819204de2788c2827c983607bcde4b2373f0640b49eadaf419b1dc7607e9bcf8b9e816ea1f9a23319632a9a8c73d824bf57651860d129743b592a3f95524544c6daaf2e30d6240bd8d89420b588263dd925ed9f663c48fbef8ac74072ec05f370a5d4e4ed0453e26ece2547c5d072a420c3056b463b0e78c5a6ac88d13a4d8ed17321b6a010d97452320d6efcd45adf1cc5977d059553b47e7eb21907bd5b253a117cfe4360944657004559bd10163e1de2840da98ea58800c7aefeafa908f345697807578abd0db2e7d7e1df2c35013bdf3cfc8b9006502b87dac3e6af952bacd30e7a1984d7e6f6a8368aad98e1b9c90678c78ca5159a8a769b0bc7ec8f53cde9b2b76a712a93567b4584fcd2e3189a1237a30d5a71359045b82d47e50ef4daae84755fe242da9476a4e115ce2e7f20617a0d9746a7157676e9b43dfccfd17d3575e476b3b78bbd644dda7ab2955de3377066925dee04a5a5ac60136bd65321c87e36f55f5becc93182fc05f89217884cfcde4042eba990f0bad6d3c3c36a5e884e13f51178628bfaacca5af7fc61b16ece93736677c42a46019edebcd3999e06bc0a05cb0aadea2a2fa885a0ec0ad7638912891238ebc60b2737ab77d53cba142c46d1b025161fcfaa76a8be7d18f7191f007b97d9225aa52da41b78047810085b42680187a870494ccaf51a6e3c70373b188ecf030114144c33a156fec0c3f6c97c33b5e759b4f832863ab598ae136bcc15bba1d4fde1f0e191c330633a2d94bc0f46b8b10d4317dfe7383c0ea4fe68196ef447f326b93d797578c8a9cbcec32295473cb526e40858b69a12a5bd117ca1796d84941c02c46fd9c71247ed76038452df1e8616cd2905282df81e0e93280832d4a20f9d87e7f8e37aa1c71db609bb9ed7e376050dba8a4649ace782c1c3a0afe41e85b3bbb63a411ca03bc33c609cfe6a9872509dbf67b72704faadbf8ca623474dc7fa38b26ba2948a945cafab487717dcf5a6baeb53ec081d1cf600c07f7382e028eabccc587cb1f54c4e8b18cfc010540b2b55671329787557203ea78661d8bcb50526226354885140a84eec357e7922155b015a6d0a43b7941ba24803720bd83de72163f6e22f42a9dd178b7223a078af87e4b8d1c1bdf9329f196a9148a04c08dc951ddac597ce67ba780ce333f3cc2de9cfefc7270e5a8172d2478bae3b5cd7409d7f1320a3296573a7c3340beb9717ea9747486bacaa2be2ffaea792ad5054175c85564d0d3bedf9bd179d6815177ca4132cc80eb1a920e77e301652e57ef9ec7bf66fc842197d65b837a716629caa42180890b4f4b1fd1efaacc72e5c599c17f5491f7b23fd571c753dc29c83a33a912cbbae719a27a21ca9ac8989b90386859674c226b0cc887a7e4fd37584fb42b4e56896b373ad57febc59ab4326881936725605f2e64c0ff627fab28b2de269a02f56cae9f5745c170cd7ffbe91b10edc672892198119f44f2fcf8ed52330ef5db7cbd99ea0ac5ba0f7378bedba799b092c125dec39c27242a874acf94927f57825e2e7d0e0050ad8f1b3247102f7cd42fe1c22697d0c1a44699bc3bf6422b68c38cf054ed63bd778de73d9f0adc095f9da79d90c9c10e55977bcbded4a5e5d972e3b6d8f891be0eb62d68692af083e36e18da240d65b75efaba1c65e8f9aa5ddf4d4ad09dae8d78ee259b1159af6b9ac0687e257c73c9f74227effa64de26f6940fa724c73420beb447e70973e9240c178249e291261455826644b616c2f08934021ba0bd2984e4a3e1ffeb8930aaffd6a20aab253af70945e595815dc98d8b7f5d90e2df6e1f9ce82ce1efad9f4dca1529bf85f7489d00cc3544e169b8657c8c8ba159a379d0ff50faf4211b54c1bab290f478a94edfbe6b8c7f89b42c6a5f071403cd56191e3b0ea2ed584b6ff2c1c9a8936702221ae58c427329e931853cf9c6b2666211228bd8c6c0ece98a10ad7ef2eb135917f19ef03509779695d487ab1ab3a9706cfb0fec308045d3a533bf3b50901045df1d658f7450a795eddf20d26a9b4b09a58cd4836375001bb67da425c08f450323f5b7f5217659dadb2e151f44ff38f02f31f9e22c911adf6a2f9cbef97477f88603bc802e1e786afbb3654ee403350d33249c4893cb730e0651c848aafeafd2550fe0781e63560553d4cc706fad49f6450cd6a402587b46e79b0cd011454322a4efd6f0b446aa19e1385095c010c938616a679b84ddd081a220bee3c8ae0c666bf188e44e224c70df7000113bfc2bb38ebebb740640a1e235cfc17477632222271870baa9dba0267209f5c7365722be47e38ba30c3e5c34fa2f4baf82e84a7801661588c1b4232ff87ffc1a3c8cd52e1ec1f10278e3e52f30567748c0f9774597811587370024e8430cc61d59dd9e10968c9c80c1cb70c712b1ff029481231bcb59d37e4f9f6b42471f313126257cb8b0ab739f32c07135e42abbccacd5c909fe74c965adfb65c0b543a28075c26d19b684b9e9f8973978eedf218e190810aab4821f5654f9b46ca8542115838b9c4e5fddfe06132fbd0570eea534fe8529cdb03c4efe940ccd597dee3f1c87361c874363941ee7cdca933ded5fe2efb2b1ef4cb6fccde04ae493823b64b10f796b35eb50957ad439bb8d1bcf56b21be72156aa87f4910987ae7b7fc13f1f056a428031c3f09d9c89893f744c2f2f76cc4e6b5b58afc0f7fda8149a66abd750ec9bb458f0b7107cf2df77e1b3229d1eb53613fddd3d8d71f29801898f5d8b5c8e4f9053c28fc8748f5b94db14c66ea0c0dfb02b8c18def3eba4b25c4fabc5c4faf3344e47229a3f2c88e562e49e242c397e84aa5fabb8a8aa57171a6bd5d670564625f4fe6109f5f3df1af4747ef31086184c272c142e4a903d27581fa18c195401b627991572cb65056ada5c79f1a4d88eb04417c31f8c6cfa982395fdea24277558ffaa2e6b9fbedc27791aad28810f3e928b0fe3c22d6028b646a32c33e614bfe513e90f80995348eae54a740fbfaf5bc035cbc8a3de3a4f0f61e84fb65f65dd7663813c06f984de96067c914054588ce76008c4b4e436a36a77d4d1ff304ff4bfd5c2f4349ec87f5a35595a74755d4307b5e1e50542b963aef7f1c46e994a68b4d2a94133ce23e4ddd14af3d4fe7eb076a8d47d399414b5cd9ec0dbfcc5d38f2793b72f151d50109ed1a7ff3ebe1f72f49a53cff45e525c81556f0ecab0f1679d46ab52149c8dc9876d91b496cff7abedb70a85980a1adc2217ba81c8d0be96bec8b3bcd5f9bb674fe95722460d4c7fdd1ffb07551226b74c8a1b8d901711814f6bc7b6f5d00da2eec2ef52aacffd2173ddc91fdc66f57f916b2b9b12faee18f51744e9ec5966e917857821353c06bf6477233f547a4dbff14f1660078b4bfdbb9e23d1ebd39b3fbfee071d3e4b89239db2a28fd003b6de4c844599287670dfc04af427ac72bed9d147c7b7b1a1e23f3176c280d47f835c01859a1a59fdd0933e584b5cb93efe467f7e4ea3d045ca91134cc74a4acb7c9f549f0069f93f310ef23aa96219c31d443a19bde052c9143eda7033781712b574bb058d7f401b59d3dbf551744ce73dda3e3487fc1d7fe715556a7428c417249f4306cb1d01251f980fb036d2fa1755afa746de293299a07ec23ad182b0b19e6db38f951cf740f070be24329546719b1c1a31183fb9d985963b9f07705fa03714bd4a98b5d301062316723ec305c046107405ea1ebb99032a30113b73248c869e313736f44a994dbcd6fd8ca5fac98fb89a4dc90804d01a0c31c361436e48de336345ebe14165b0d22347e11e1f8eefee5757216e1a27a5036ad03eb6551cab652074740badc651d7432a76432a27b87e415bf9a9ca094990d90a20ff3ae38dfda857cdf503361331049488de43cf9a02a5d13040be41cc287f0aff6e56506677cc0eebad20a2bdc4149d647816ef920fba045ff1e4ad5e5189cdda66b7064aecc23008e69557e8abe80eaba7f6e7fc02709dfa901b8fe58640d43d60670edd233e7812daef0618c8027969f69010d23d4f5b8ec3db06b3f51b11f426f3a8de1c71893fd2f0bb4112ecd6e12c0ced69ce724f0f3f75cabcf3da20f7c6dd20ac78282e97b2ef6a3fb1f2e3de016cefe3c67788598cf187092accd204d1b82170dc32a5db691f16516977f98a67236bfbbcf6529896a13e8734bffc57bd85150e715972f2445908409a2aafba1b1fbbf5b2fa9895b947a485c64e7659dacd67e7a9bd67bbf13515f6f53efcdc0cc2d6233debaf74fc408c69a0f3b71468d1faade696eb6a58b73f219c737322abe1052a37cf93c6ad4f12d1ff4ad72e38e79a4b9395441eb9ffc5309cb9d52a9395a54cca6b00d3d92c5ff90bf8bf48f6736387409170f7f3df5c9ed7b0fa4647338453074cfc5875940334e34845f1810955859d32ccdacedf24da9fea7c86311e21730c50f9855d52d7c0967d510fb533318cbcd53d6c10548562bca400f3f1ee32c043bf0657ca4c9fd8f1fcd4768ec30b5da7560ca540cdf207b74f0f674b53533d9b0d4ae58542a4bc9cf87f79ea075a70b8f78f087ba7b751ada6eebf5d8ddb2572873391addd6c3270bb5622ee97965a26fa318ce04285615cc3db1c44945d1081f7767fc0d14f2228c890403a5", 0x1000) getuid() msgctl$IPC_STAT(r4, 0x2, &(0x7f00000036c0)=""/240) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000012c0)='./file1\x00', 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file0\x00', 0x0, r5) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x2, 0x0}, 0x5) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2c, 0x2008, &(0x7f00000002c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000240)={&(0x7f00000001c0)='./file0\x00', 0x7fff, &(0x7f0000000200)='./file0\x00', 0x8}) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002a80), 0x0, 0x0) readv(r2, &(0x7f0000002e40)=[{&(0x7f0000002ac0)=""/7, 0x7}], 0x1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fsync(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r3) getpid() syz_emit_ethernet(0x5d, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8848da8e1d906026e9877ae02856daaecd9c9a414ee2286c6f415c613b635c9ba501e59e73c10a0effd3a9017755fcf4ba4a019b1d8e02ffe7a4b2fecc95d637c7d1a3abe194a29d22d100"]) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', r2, 0x3}) clock_getres(0x0, &(0x7f00000000c0)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91505d91a34b8e5f84cf71b59c7afec37080", &(0x7f0000000080)=0x1c, 0x0, 0x0) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) r1 = dup2(r0, r0) getdents(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380), 0x8000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x408, 0xad) open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r4, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r4, 0x0) dup(0xffffffffffffff9c) write(r4, &(0x7f00000002c0)="03a3d82a045d5bf137cce2d3c68c7b367067cc16b4ebf885c41790a6e18a0f02ea9c1e41ef8985f9cc5e47898ba2e122cd8ee5ffff1c1b22ed939fffea16c9b46d27b45a34d8d6000000770689fb9d1de403c3ad47a84d4e3f7b40c255c5ec325ae02247b4e72638d12c6bbc6dd9c2328b0a628a488b602032fe1d0f57d2d3f41f072b3a6b7bbbd7f7f87aa392b29ca786ccc188408949191fac9fe15b952a6d7d61d5f8ef3b3369c6986f71bf0ea63fcd91aa4a279aa74151c630ad270acd659cd0230dd3606540db43da80307c36a66f", 0xd1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x800, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) execve(0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x4003, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001180), 0x200, 0x0) pread(r6, &(0x7f00000011c0)="9e62fc129b979c9a5b55ccc9f436956b7b3d315eb42eeb4f80cd1a00a54f72983ba327f5d4ec8bc64b195fae9472d79bf28dff05441aa1dc46e86c51986ee1c218a493b64cd6c5a829cb88dfda410821fd8428c514ad5d765b833e00e1ffa11bc1d975f7ce713f288ab20036f0c30de83572c6d4e345f9d217879a8fc344d2a64e729d8af3806d7c903805bec4727b18795c8a33ad15767eead0490e9f5eb0c129818204e41555c16563ef0fa9746a569e77992b7b4f97f8345aa3eb7a8830e984fa4f76f407c959de9e6511af871b20768abe8b7287ed60ef1ab38eb588bfb56ed047a0ea4b7344bcdb88a238027064509d7bee3f64e3", 0xf7, 0x5b8f) r7 = socket$inet(0x2, 0x4003, 0x0) dup2(r7, r5) setsockopt$inet_opts(r7, 0x0, 0x9, &(0x7f0000001400)="ea000001fb0da6408f1312cc0b557403841ca000000000", 0x17) setsockopt$inet_opts(r5, 0x0, 0xb, &(0x7f0000000000), 0x0) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f00000013c0)="ebffcbff13b9fd812eaa4e713048e6993192dd520fa0f7ceb42d06c1c9dcf8bce69648", 0x23) readlinkat(r3, &(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/90, 0x5a) getuid() executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000001cc0)=0x9) r2 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x0, "00ff0000090000000000000000000000008000"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x48) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x48) (async) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) (async) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x0, 0x4}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x4}, {0x1d}, {0x8006}]}) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYRES8=0x0, @ANYRESHEX=r1, @ANYRES8=r1]) syz_emit_ethernet(0x3e, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd6f5d58c80020328000000000000000000000fffffffffffffe"]) executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x46, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x1, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)="dee92b10c09e1e9291affa2ece879f1df571092eff528ba6196f3532cce57bab0edc71ca5ca65abaeb228256acc39f6f4c", 0x31}], 0x1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) open$dir(&(0x7f0000001700)='./file0\x00', 0x400, 0x169) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) chroot(&(0x7f0000000740)='.\x00') sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket(0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$net_pipex(&(0x7f00000001c0)={0x4, 0x22, 0x1}, 0x3, 0x0, 0x0, &(0x7f0000000180), 0x0) executing program 3: r0 = socket$inet(0x1e, 0x3, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file2\x00', 0x98) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000040)='./file1\x00', 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r3) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f0000000240)) executing program 2: open(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@random="91a6e341d8bb", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x3a, 0x0, @broadcast, @rand_addr}, @icmp=@generic={0x0, 0x0, 0x0, "2d917dcb"}}}}}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x3, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) r3 = syz_open_pts() ftruncate(r3, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000100)=ANY=[@ANYRES64=0x0, @ANYRES32=0x0, @ANYRESDEC]) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x10000, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x114) setreuid(0x0, 0xee01) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x3) syz_extract_tcp_res(&(0x7f0000000380), 0x1000, 0x6) r2 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup(0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000bc0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x2a) open$dir(&(0x7f0000000080)='./bus\x00', 0x40, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x45a6) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000400), 0x0) executing program 4: chdir(0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') r0 = kqueue() kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x1}, {{}, 0x0, 0x3, 0x0, 0x0, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffc, 0x0, 0x80000000, 0x7fffffffffffffff, 0x7}], 0x40, 0x0, 0x4, 0x0) unveil(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f00000000c0)="5530c7268821ebb356a036a5f9fe5a793aed2f8e729e62eec4e3ebe63371538e34250210e83920c7b287c49376426be9b97616283d572676fc17f2580e782392ed5b7568901a", &(0x7f0000000140)=0x46, &(0x7f00000001c0)="86f4bb9cb7410114ad65c6bd1ec1811693e9bc83b51ebe9d4b8881d97cd341bb7a99fd7e62c5737a70199c16eaf09caa1510f360bc48e9ca7c6cde", 0x3b) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="a687431cf1fdc93d147fb08e24d174345d40b758017949ae", 0x18}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60a86b1500083a00fec000000000000000000000000000bbfe800000000000000000000000001d478c"]) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000280)=""/211, 0xd3}, {&(0x7f0000000580)=""/204, 0xcc}, {&(0x7f00000004c0)=""/73, 0x49}], 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x3, 0x0, 0x0, 0x4}, {0x8106}]}) r2 = dup2(r1, r1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000240)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) executing program 7: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) 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, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1f, 0x0, 0x0) r1 = socket(0x11, 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, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x3f8d}, 0x10, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r5) socket(0x18, 0x3, 0x41) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0xc) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/16}, 0x18, 0x3, 0xc00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 5: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x6, 0x1, 0xa, 0x2, &(0x7f0000000100)={{0x8, 0x5, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0xff, 0x9, 0xec2, 0x4, 0x800400000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x2000010000, 0x8, 0xfff, 0xf66c, 0x5, 0x40, 0x10001], [0x2, 0x1, 0x40003f, 0x4, 0x8004, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0x4}, {0x4, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x200000004}, {0x7, 0x8, 0x3f, 0x100000000}, {0xde, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0xfc95, 0x5, 0x8}}}, 0x23, 0xc0}) (async) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x6, 0x1, 0xa, 0x2, &(0x7f0000000100)={{0x8, 0x5, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0xff, 0x9, 0xec2, 0x4, 0x800400000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x2000010000, 0x8, 0xfff, 0xf66c, 0x5, 0x40, 0x10001], [0x2, 0x1, 0x40003f, 0x4, 0x8004, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0x4}, {0x4, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x200000004}, {0x7, 0x8, 0x3f, 0x100000000}, {0xde, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0xfc95, 0x5, 0x8}}}, 0x23, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) r1 = socket(0x2, 0x2, 0x0) socket$inet(0x2, 0x1, 0x0) (async) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r1) r3 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)) (async) pipe(&(0x7f0000000500)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) (async) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) fcntl$lock(r4, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003fd000/0x1000)=nil, 0x1000, 0x1) (async) mprotect(&(0x7f00003fd000/0x1000)=nil, 0x1000, 0x1) socket(0x18, 0x1, 0x0) (async) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x3d) dup2(r6, r6) (async) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) (async) write(r6, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df539c87fa8a38720ba5fef350d5d7d67b4b345c475c29d7b385bdf370e9aff61396a28", 0x40) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: syz_emit_ethernet(0xf6, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900c0000083b45a3f0f238c0c5352c985d7965d02ff01000000000000000000000000000104020000000000000000000006000000000000c20400000200000000000000000600096165000000700000000000000005020006000000002f0100000000000005020009c204000008000000000000002e0a000800000000ff010000000000000000000000000001fe8000000000000000000000000000aafe8000000000000000000000000000bbff010000000000000000000000000001fe8000000000000000000000000000aa8800907800000000ff020000000000000000000000000001"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000300)="58bc5a7f0000000000000084cf8f23dca7a080bb8f00000000000000e74f1dd1ba20b3ffcc35c11fc39a17498311bcf9f34ce55efc6aae818aa9f6e6382c76c7ba51ac6a998cf9860d52111f5d81ef087ffcd82c4c878c5790233ad2174c54cb2612500bf566060916ea8ce2916ee768e635a143b67839dbd0c0f87302ff60121c7c6bb13349a09d77014ade41ef21b1f6673563bbaf74e8c4f207f1a98aae3524c2c831ef18c45f2dae0f7396fd8d8b50b43b38f0e29e7113e47e4251a34854b7457c68087a48e7a3f975dfe7a67fb5a0a018321539a58382d197be5fa64c2065f0f40b3b8d6a779512ac7145d76c1825fc2d3d381817b0a138ff39a0996b3bf594265730ecc49333b7a2fad0fbc19bee22849dff2514224a62b5d91dca628c7787c4ae0371372f1bbcc596fb493c0b18f74983c5d1e955178b3aee2c466f0d16036f629b31cd041bd2fa9887cdf9a0fb07d336ecd57d3440eff694c41f5d4dd50423189b2354e7f1e4f77004d52925308399921c92b4a9cbbdf88f0f6517c78406b1569f401d49dedb62d1a382941b0f45fada915c851fcf9427105530c62bdfd9bdac5c440e9cfd3d2153e342c8464bb3edccaec8e5c835523c8e4c91aeb218661fd1591a288d83ee32eed88da0324e92eaf6a6e11d5c6194782123", &(0x7f0000000080)=0x52, 0x0, 0xe5f81a4756f9a02) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x11d4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000002e80)={&(0x7f00000001c0), 0xa, 0x0}, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x20188, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="000068cfe7016e7f064ecac54a4f44a73aad7ef372cea02c214b41f445cba2f139f50000e0549201ce1d617a", 0x2c) setsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) socket(0x1, 0x5, 0xfd) pipe(&(0x7f0000000140)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x8000, 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x3, 0x3a) r5 = dup2(r4, r4) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r4, &(0x7f0000000140)="12e1f34ba50431a705ebc43698534b58eba4294dcae97a05ae0a10716df5", 0x1e) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) executing program 4: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb000700000000098002005e00", 0x0, 0x2}) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad62b2a301000000a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c0ca257433e4c2b632de71d951516adff26aa2e4800008ce92bcefd3eceefabee", &(0x7f0000000080)=0x92, &(0x7f0000000340), 0x0) mkdir(0x0, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x1a}, 0x2, &(0x7f0000000340)="a14ad5870d6823e84940af18c185d1ba9035de91a5f38babd86b7277909cb76c40bed05181a07acd7b8f0253029171", &(0x7f0000000380)=0x2f, &(0x7f00000003c0)="094502e799f9ebf1023465357b5a960fa9859453edba39edb0eb583bc99f6feebe7026bcb4cf36bf2be1c044e9537e2bf6b7840adc8445ff3eb19f438ba92c5e911edc11a127c0", 0x47) setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{}, {0xfffe, 0x72}, {0x8, 0x0, 0x0, 0x4d}]}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYRES32=r0]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3a}, 0x3ffffffffffffe36, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) setreuid(r1, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000280)=[{0x1, 0x76, 0xff, 0x5}, {0x1, 0x6, 0xfd, 0x18}, {0xfff, 0x0, 0x0, 0x20}]}) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r2 = socket(0x1, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x55, 0x80, 0x17, 0x83}, {{r2}, 0xfffffffffffffffa, 0x31, 0x20, 0x4, 0x6}], 0x6, 0x0) executing program 7: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x35}, 0x4, 0x0, 0x0, &(0x7f0000000100), 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000040)}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206923, &(0x7f00000001c0)) socket$inet6(0x18, 0x0, 0x29) r0 = socket(0x1, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x8000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='x\x00') chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) ioctl$FIONREAD(r0, 0xc0206983, &(0x7f00000001c0)) close(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[], 0x10}, 0x0) syz_emit_ethernet(0x3f, 0x0) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) write(0xffffffffffffffff, &(0x7f0000000280)="f659600777eb3e3a6dce3c5304040866c5c6a61f6f09008000000000ad6fbc42b713519997f196885fa5003304ac838b0fef4f8811ace9399f4f2241e595e1db7fc95c81a9f301ab7ab9d6ffe361661b1f066c8fc05887a26646940d5693700094db7b327e86487afd9fed60beae3d136855ee34aaa36a50774ed29bd18924589202152fada2abcd9c12185611fdb0260d8fbbf62aaafdae87f785d7629b3efd58af20a87dad75e89573fcfaf3d96b76c40a9d35fa6d5b9bf8d001b5d479986a4144223f482fb7608e5dfcac862d4eca19", 0xd1) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = socket(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f0000000340)) r3 = socket(0x2, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYBLOB="ca"], 0x30}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) socket(0x20, 0x1, 0x40) executing program 2: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x30, &(0x7f0000000200)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000140)="118bea625d95de8f92c010baed45ec4bf03ace254b57973bb6de7b1c90301e9d3b5e6fb6ffffffffffffffff76c775a2a4e0556565a830032eef776127fd247103c14ab0a1cea9b4593be484f46a02ea73e910d041c5777bd852e57d3248832b91d06fe47d126022a1654859149e9486306d2f11fb1cc826c42f81b0d114f8af4ceb029a5210bb6947464bf678ba1d64a2", 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc1126939, &(0x7f00000001c0)) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x438}, 0x0) executing program 5: setrlimit(0x3, &(0x7f0000000980)={0x100000, 0x64}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x5, 0x2, 0x400, "7d6d98e9dbeb104165d2714c937129e47382b4c1", 0x20, 0x10000}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000000), 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) setrlimit(0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) listen(0xffffffffffffffff, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0xc0, 0x0, 0x0, 0x200}, {0x7c}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r3, &(0x7f0000000000)="76e5de0000010000000000000063", 0xe) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)='\x00', 0x1}, {&(0x7f00000000c0)="05097475b315f3126f9f6c16b5faa631cf4279968f3744d034dd413a0f0b", 0x1e}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x7) accept$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000040)=[{0x0}], 0x1) r5 = syz_open_pts() close(r5) syz_open_pts() executing program 7: r0 = socket(0x18, 0x3, 0x9ef) openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) recvmmsg(r0, &(0x7f00000018c0)={&(0x7f0000001880)={&(0x7f0000000240)=@in6, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001980)=""/4111, 0x100f}, 0x1}, 0x10, 0x1042, &(0x7f0000001940)={0x7, 0x1711}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x40) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x0, 0x45d1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r3 = kqueue() mkdir(&(0x7f0000000400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4c) r4 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0xf9, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) setgid(0xffffffffffffffff) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x43ff) open$dir(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x401) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) sysctl$hw(&(0x7f0000000240)={0x6, 0x4}, 0x2, &(0x7f0000000280), &(0x7f0000000380), &(0x7f00000003c0), 0x0) executing program 3: openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x26) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000480)="20a7f604af6914f22d4e6d8acc85ae4cf7f54a944e8942c685a3edf7e3b5a208dc75a84499128f8536b02c1add8b164c7684001006f746142dda42f6eebc6741fd3fd2d50175b13ae33745d6ede26a6b25ddd9326fbb993595ed69d0dd1f645633c0fdb5e115168d610544af4bd5023722f092276d36418c3b21479600000000000000001845f5ab24dc8cdff19b4a07727a8bf5299834b567238f12c9ded83c31690b1b7054a025596894fba37567ee68b931df5ddd7088731b594c6ca5f08d00e5dfdf6259ceff81337d846a9e2c23662bee45cb3b3e84ee9d43808bb85bf45a255f58c624dd31f7a0e6a64e0cc481929143a96b0ae555135808f9387ca757cf5d3eac3747f1b7810278753c5669a6cb7b4c3b7006d5a88f9f8b027d451631e5aeb924a162fbd20c3f42f84ab90fc2d11f63e32d5e7d26e77430754640bd0aa59fabf8b0e8a532e3599c49b08a6d26234f7db2a2023b030d000000000000000000000000f693094d79215ff0a991423ca8563b60a674389b86a766546ad3ac924aecd04901a25bdaa571cef4bd047bcc67ed91ba852c34dc927bb62479ccfe746fc21254fcc2cda2cad7302153833d7ef25db1fe899db6b59f46c5ac93bc644b096b905fa862435b950489a6f7f6488658768b8ba1675203d09accb18c4a016f6969487e66f69cf4a6d637e560238d3b42207691044539580c001351ad64199d8f3836a6e40f856730f0d8578ea7718141d297cccf2ddd4cca158a768ead9e7ee284825cee16ed6f4c1a1f8e431d931ae70b13c87cc64d6c0857a6276d7a", 0x23f) r1 = socket(0x2, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000100)={&(0x7f0000000340)=[{0x6}, {}], 0x2}) bind(r1, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) getpeername(r3, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f00000000c0)) dup(0xffffffffffffffff) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, 0x0) socket(0x0, 0x0, 0x8) socket(0x2, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x1, &(0x7f0000000000)=[{0x0, 0x0, 0x4}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f0000000000)={0x636}) executing program 4: syz_emit_ethernet(0x42, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffffffffd4ca0eb23edd60606260000c2c00fe8000000000000000000000000000bbfe8000000000000000000000000000aa2b0000010000000036fdf513"]) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000080)=[{0x28}, {0x3}, {0x8106}]}) open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x5}, {0x7}, {0x40e}]}) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f0000000280)=ANY=[]) executing program 4: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0x0, 0x0, 0x0, 0x400}, 0xb) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x5f}, {0x7}}, 0x0) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sysctl$kern(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) sysctl$vm_swapencrypt(&(0x7f0000000200)={0x6, 0xb}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setregid(0x0, r4) executing program 7: sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000001340), 0x0, &(0x7f00000001c0)="fe0dad54000000d5406481490a276afe4f9e87c41ff5e2cea2eba356f39f86c3779053242dc7acf40077b7950c329818956b7c046d4efbb748521563cb9846bdac2802f6d7e79c883a286ddd41f7bb25a8654065c23ade72660f62f3c9873ca869d9a2d940d48d2d580ef502226c32f4c412ce2127609a36ef45387a36f1d3", 0x7f) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000004c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x1, &(0x7f0000000240)=[{0xcee, 0xff, 0x7, 0x7}]}) sysctl$kern(&(0x7f00000000c0), 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x37) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x5) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000120, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880), 0xc) getppid() getuid() socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) chmod(0x0, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) flock(r3, 0x1) syz_open_pts() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x20000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1b9) writev(r4, &(0x7f0000001240)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x8000, r2, 0x0, r2}, 0x0, 0xcec, 0xffffffffffffffff, 0x0, 0x20, 0x0, 0x8}) shmctl$IPC_STAT(0x0, 0x2, 0x0) executing program 2: socket(0x11, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt(r1, 0x0, 0x23, 0x0, 0x0) socket(0x0, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) dup(0xffffffffffffffff) getuid() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000180)}], 0x1, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020697a, 0x0) open(0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047466, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000140), 0x0, 0x0, 0x0) socket(0x6, 0x0, 0x74) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{}, {}, {}]}) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) r4 = fcntl$dupfd(r2, 0x0, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r4, &(0x7f0000000080)='o', 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r5, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000280), 0x0, 0x0, 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r0, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x7, 0x0, 0x40}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) executing program 4: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) syz_open_pts() dup2(0xffffffffffffffff, 0xffffffffffffffff) close(0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = open$dir(&(0x7f0000001640)='./file0\x00', 0x2, 0x0) setrlimit(0x0, &(0x7f0000000100)={0x0, 0x54}) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000580)="001e75adff6500000000000000718c0ad68104e0f95f608c5bcaef45e6c7af9bf494f0a95e8392568550833bc99783e2ba5b04218d93edd3aae71aa994cc3a2c82e2f8a83f1b83b3b1cdf8f2f4fa08a9f4bf5843be94fbddac41660293080ddd78b8b9b385dd8aee5baaafdb8ab2344eac77c06beea4bb5859660a68f325fa76b0b0df84927c470a7d53c2179631d484d6786c47bbf0abd94789349a1a8f030cf55116b1c5848cc69a5bc287b893c8c4f0cbc90a9de313e6a8cb2acf4d", 0x1}], 0xb, 0x7) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat(0xffffffffffffffff, 0x0, 0x400, 0x1) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd01) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x62}], 0x6, 0x0) executing program 4: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x208c2, 0x24) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x2, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) listen(r3, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0), 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000080)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f7315", 0x1f) r4 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) fcntl$lock(r4, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300010008}) dup(r0) executing program 7: syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x0, @ANYRES32=0x41424344, @ANYBLOB="8002"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="fa8a4763b5c65b79153ea86f2b476ed97447f84e29dd2de275cd9cb91dbacd9fe8a0ffb2ad63cae76dd9ef8ea2", &(0x7f0000001080)=0x2d, &(0x7f00000010c0), 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x9, 0x4}, 0x0) r1 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[]) sysctl$vm(&(0x7f0000000080)={0x2, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000180)='./bus\x00', 0x496, 0x0, 0x63}) socket(0x2, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x0, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x400, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) write(r4, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r2, &(0x7f0000000bc0)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b578e9a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0ade2d247adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896b", 0x4d1, 0x0, 0x0, 0x0) r5 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000100)={0xfffffffb, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) executing program 4: setreuid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x802069b5, &(0x7f00000001c0)) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x31, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000093000/0x2000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f0000768000/0x3000)=nil, &(0x7f00006b7000/0x3000)=nil}, {&(0x7f0000095000/0xe000)=nil, &(0x7f00002ea000/0x4000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000001a000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000412000/0x4000)=nil, &(0x7f00007e2000/0x4000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000091000/0x4000)=nil, 0x3}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x8, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}]}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r2, 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'}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc028698d, &(0x7f00000001c0)) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) r6 = msgget$private(0x0, 0x0) getuid() msgrcv(r6, 0x0, 0xa4, 0x0, 0x1000) executing program 3: 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, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000080), 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) close(r4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xfffffffe, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfeea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x3, 0x0) r7 = dup2(r6, r6) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) writev(r3, &(0x7f0000000140)=[{0x0}], 0x1) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000140)="3998a035daa227d1ce40394f044ed95480393e74f486aff61a92312cb952b89c09f24ddb00000000008fb1463d8635bf0f8e2f68a22421d45dcf5b7f5bdf7b47", &(0x7f0000000080)=0x40, 0x0, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000240)={'./file0\x00', 0x8cb3, 0x401, 0x1000}) executing program 3: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getgid() shmctl$IPC_SET(0x0, 0x1, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fc6000/0x1000)=nil) getitimer(0x1, &(0x7f0000000400)) r1 = socket(0x2, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(0x0, r3) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) r4 = getuid() setreuid(0xee00, r4) shmat(r0, &(0x7f0000bfe000/0x3000)=nil, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f00000002c0)="15f78ff2", &(0x7f00000003c0)=0x4, &(0x7f0000000440)="4a7ca745be5a67909bbf1219411ebb2a7e6ceee66836364352c9a71c73380f1e8ae32dd2d2b15025fdb86dd1a2e1b96f721b1809b5b9da235e0d5137ceda8691d04f86222ebed71367609b9f6184facd5df3990f067a40ef4bb0aed6fcaf269757f6cbb8b5402cd69bb7d573034c8a10c3093070a96a1ae9d05915a5adf87f75b0338b41f8e663e618beace284137bec6cfe0eb512879aff11339bc85e1eb2b63bde6331f571086b605725425afe70b7e8a730dac6a013c85d2f724ccbcee300"/201, 0xc9) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x61}, {0x45}, {0x812e}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000380)=[{0xb1}, {0x35}, {0x8006, 0xc8}]}) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[]) mknod$loop(0x0, 0x0, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8004745d, &(0x7f0000000200)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknod(0x0, 0x0, 0xe02) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000140)={&(0x7f0000000000)='./file0\x00', 0x1000, 0x0}) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) r7 = socket(0x1, 0x1, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[]) executing program 6: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000100)={0x1, 0x2, {[0x401, 0xfffffffffffffffb, 0x7f, 0x3f, 0xfffd, 0x9, 0x40000000000001, 0xac3, 0x3, 0x3, 0x3, 0x7fffffffffffffff, 0x0, 0x6, 0xa, 0x587d, 0x7, 0x100000000], [0x40000000003ff, 0x8, 0x200, 0x9, 0x3fe00000000, 0x7, 0x8001, 0x2, 0x6, 0x3fb], [0x7, 0x4, 0x5, 0x0, 0x0, 0x3, 0xbc], [0xffff, 0xc, 0x19, 0xfffffffffffffffb, 0xfffffffffffffffd], [{0x0, 0x7, 0x0, 0x5}, {0x1, 0xcbb, 0x0, 0xffffffffffffffff}, {0x0, 0x82}, {0x0, 0x80, 0xec, 0x2}, {0xd2, 0x0, 0x0, 0x2}, {0x1, 0x8001, 0x0, 0x7ff}, {0x3, 0x1, 0x7fff, 0xfffffffffffffffe}, {0x6, 0x2000003, 0x9, 0x400000000000003}], {0x6, 0x3, 0x0, 0x1a52}, {0x8, 0x7e54896a, 0x6, 0x2000003}}}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000005c0)={0x0, &(0x7f00000000c0)}) syz_emit_ethernet(0x66, &(0x7f0000000180)=ANY=[]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) setregid(0x0, 0x0) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r3 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYRES8, @ANYRES64=0x0, @ANYRES64=r3]) sendmmsg(r0, 0x0, 0x0, 0x8) madvise(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_divert(0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)="a04a1984860000000000", 0xa) socket(0x6, 0x2, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1e5f) r4 = open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x6) ftruncate(r4, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040)=0x3, 0x4) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40, 0x1ca) unlinkat(r5, &(0x7f0000000380)='./file0\x00', 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000016c0)=0x3fd) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000500)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) r7 = semget$private(0x0, 0x3, 0xd0) semop(r7, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) syz_extract_tcp_res(&(0x7f0000000240), 0x8, 0xd83e) semop(r7, 0xffffffffffffffff, 0x53) setreuid(0x0, r6) shmget$private(0x0, 0xe000, 0x27e, &(0x7f0000ff2000/0xe000)=nil) shmctl$IPC_RMID(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f00000003c0)="9b1809ffffffbfffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b441b970902edc956b7364a5eadca8b7c3de9c4e4a92054c07857f3e80dd17908d20aa0e38c9d5c40efe00fed9690afdfb2b755f7c7863249d986a8883c70eeaf7b6bbfed3ee3788e439a9d343312451eaa7537b32d3899b939f01c20a12df81dc6f675962300792886961937387cef76e83a32869f8a4165ba6ad5e2e0dfd6a61609ac5551c31e155ca7183a103b539f1731233f7765b994faac4e6bd86b5f4bd27544e8d9fc915cbe22420d6209ba6566c92f5f6e7b198dd70cc79c863fb08495809d1ab22cde2b7fb985fe1612bba2e00acfbc9b277270875f8ab1f6f9d94494fe", &(0x7f0000000040)=0x11d, 0x0, 0x0) executing program 6: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xfffffffe) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0xd7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x3, 0x0, 0x7fffffffffffffff, 0x1000301010009}) r3 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x3, 0x0) getsockopt(r4, 0x0, 0x67, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r5, &(0x7f0000000340)=[{&(0x7f0000000000)="67fbf80100000000000000000000000000e4ffffe14f36814f6c", 0x1a}, {&(0x7f00000001c0)="420100ffbd285e00fa4d747d55093b710e82f18b091a6640180db8ff434c162c6eb54a29b567d7213dc525598b1845d003edfbcb650572a02173e16a24e531004e02091464b885ad28c30ff2a7bc6c9e946fac84c2c3a57301fbab90710165c80ed37b5562c94e5cb8a555bff63d69267d37a2b2eb05f7e92802e343a7eb3d2767c3be31359290f7b3f9c6784b3b7245961126dc00b8f45015b2933ac9e83a2bfcecadcba0dbedc2c3297fd10f260b17ef410eac9176a4bfc764092222954ebf1d5fd98e7e740a3cfe6fb2cdc1413a9eabc8d3fec60b80e696", 0xd9}], 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f00000002c0)={0x0, 0x4}, 0x10) getsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x26) execve(0x0, 0x0, 0x0) executing program 3: mmap(&(0x7f0000505000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000080)={0x0, 0x1, 0x8, 0x2, &(0x7f0000000100)={{0x8, 0x87, 0x7f, 0xfb, 0x4, 0x2, 0xcdd}, {[0x100000001, 0x4, 0x8, 0x1, 0x9, 0x5, 0xffffffffffffffff, 0x6, 0x6, 0x7fff, 0x100000001, 0x1, 0x1, 0x7fffffff, 0x0, 0x4, 0x676], [0x1ffb, 0x9, 0x5, 0x4, 0x800400000000001, 0x8, 0x16ca0000000000, 0x3, 0xfff, 0x100000001], [0x10000, 0x8, 0xfff, 0xf66c, 0x1, 0x40, 0x10001], [0x2, 0x1, 0x3f, 0x4, 0x8001, 0x1f], [{0x3, 0x1, 0x2, 0x402}, {0xe62f, 0x7, 0x9, 0x9f58}, {0x0, 0x0, 0x0, 0xffffffffffffffff}, {0x0, 0x0, 0xfffffffb, 0x1}, {0x7, 0x6, 0x1, 0x2000004}, {0x4c, 0x1, 0x6, 0x4}, {0x7, 0x8, 0x9, 0x80000001}, {0xfe, 0xb3, 0x1000, 0x10001}], {0x3f, 0x6, 0x200, 0xfffffffffffffffd}, {0x100, 0x3ff, 0x5}}}, 0x23, 0xc0}) open$dir(&(0x7f0000000000)='./file0\x00', 0x241, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x200) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x10, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) dup(r1) r3 = socket(0x18, 0x3, 0x0) pipe(&(0x7f0000000500)) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, 0x0, &(0x7f0000000540)) fcntl$lock(r4, 0x9, &(0x7f0000000440)={0x3, 0x2, 0x22, 0xfff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r5, 0x0, 0xfffffffffffffffd}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040)="ed", 0x1) recvmmsg(r7, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, 0x0) shutdown(r7, 0x0) malloc(): allocation too large, type = 29, size = 28292870884 executing program 1: sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000140)='./file0\x00') setreuid(0xee00, 0x0) r0 = getuid() mkdir(&(0x7f0000000040)='./file0\x00', 0x8) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000180)='./file1\x00', 0x0) setreuid(0x0, r0) unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='x\x00') open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) lseek(r1, 0x8000000000000000, 0x1) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') executing program 6: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{}, {0x8040}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020690c, &(0x7f00000001c0)) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file1\x00') rename(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1, 0x0, {0x0, 0x20}}) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfdaa) sysctl$kern(&(0x7f0000000040)={0x1, 0x31}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setegid(r2) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x9e2e}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x1, 0x1, 0x3) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socket$inet(0x1e, 0x3, 0x0) r0 = socket(0x2, 0x4001, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffe6f) syz_open_pts() r1 = syz_open_pts() r2 = kqueue() poll(&(0x7f0000000000)=[{}, {r2, 0x8}, {r1}], 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r3 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000000)=[{r3, 0x4}], 0x1, 0x0) shutdown(r3, 0x2) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRESDEC=r3, @ANYBLOB="343df2bb6bcc85e669818434bac2139960b789ba1ac68d11ebc2be2d48fb0d088b833d3fb8cace02dcc23d07cdeb4c5a7973723868f7aa0b72b4acc679c08a054952bc87401d791d6dc6380d16d886dcbf3f07df0060093336d31dd46b859247d0d244fcd92813a128d308255973215eef4e28fe01323c9b6a3c707233069d4e3ebe72aba926dfe6aa973c4ad5ee82d391becf4415d3a783d8c455ee28a30a8b2d0786c5c237ba78f8a7c91b8a68", @ANYRES16=r0, @ANYRESDEC=r3, @ANYRESDEC=r0]) socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x18, 0x3, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x45}, {0x81}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000180)={0x7e00, 0x8001, 0x3}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x3, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 0: r0 = getuid() setreuid(0xee00, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) pwritev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000240)="5951739d98983ac951666a9470ef6f0b6808558e92ac95e3721fc0a7788b309be377ef5ac36828109fa3140efa548152f089aba4e7f4cf395af22fb4d207d4c3b503f2def49724505f5d53f3717124946a25d3e9d148d477b71ba0e52a72b69d543efe99bd972b12d2bbb8cdc3eea3d11308ac24b55b0dcbfb29eeae481813217c35ec017afdfd3c261c7b87f247f0fe8bfaea1414ef547f90a2fba44855f6d37220417ed59cf76bc0e04738efcad7d24566546dd1c303b989a9d2e19a72cdb5e58f7879c2aec841786647c4b5eface7fa668ae1ad6ee09e78", 0xd9}], 0x1, 0xfffffffffffffffd) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, r0}}) socket(0x2, 0x2, 0x0) symlink(0x0, &(0x7f00000001c0)='./file0/file0/..\x00') r1 = syz_open_pts() syz_open_pts() syz_open_pts() kqueue() syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYRESDEC=0x0]) syz_emit_ethernet(0x8c, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000562c00000000000000000000000000000000000000000000000800001a000000000004010090780000"]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x19, 0x10, 0x1ff}], 0x7, 0x0, 0x3ff, 0x0) socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x98, &(0x7f0000000440)={@random="73702eb9ccc3", @broadcast, [], {@ipv4={0x800, {{0x12, 0x4, 0x2, 0x10, 0x8a, 0x64, 0x0, 0x0, 0x89, 0x0, @broadcast, @remote={0xac, 0x14, 0x0}, {[@generic={0x0, 0x7, "9e4345d911"}, @timestamp={0x44, 0x8, 0x1, 0x0, 0xd, [{[], 0x1}]}, @end, @ssrr={0x89, 0x17, 0x2, [@broadcast, @loopback, @local={0xac, 0x14, 0x0}, @broadcast, @multicast1]}, @generic={0x44, 0xd, "d52da0b29d4555a5d4f62e"}]}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4, 0x3f, 0x0, 0x100}, {"8b3e99ace5224dd13955a645f60aeb97b5ca8379348ac87b21c9ebb571ae7af8712e691b37bdcb6d520cd49bb3e6"}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0xe, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xc}, {0x4}, {0x6}]}) executing program 3: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x11, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x1000300010008, 0xffffffffffffffff}) mmap(&(0x7f000006e000/0x1000)=nil, 0x1000, 0x1, 0x12, 0xffffffffffffffff, 0x73c1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x2) msgsnd(r1, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r1, 0x0, 0x401, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgrcv(r1, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000180)=ANY=[], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x3, 0x0) listen(r0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x69, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x8, 0x0, 0x0, 0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x51, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1934, 0x0, 0x94e88e483d20a485) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x18400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) msgget$private(0x0, 0x432) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{}, {0x14}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000840)=ANY=[]) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r3 = syz_open_pts() r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r4, 0x8010426d, &(0x7f0000000040)={0x1, 0xb}) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00000100000000", 0x8) dup2(r3, r1) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) (async) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 1: 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) sysctl$vm(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000002080)={0x2, 0x1}, 0x2, &(0x7f00000020c0), &(0x7f0000002100), 0x0, 0x0) ioctl$FIONREAD(r0, 0xc1206949, &(0x7f00000001c0)) executing program 6: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x23, 0x0, 0x0) r4 = socket(0x18, 0x2, 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) close(r4) r5 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r6 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) preadv(r6, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x3, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgget(0x1, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r2 = socket(0x2, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, 0x0, 0x0) r4 = dup(0xffffffffffffffff) setsockopt(r4, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) listen(r2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x3e, 0x0) r5 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcd, 0x0}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) executing program 3: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) (async) r0 = socket$inet(0x2, 0x5, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) syz_open_pts() (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0xffffffffffffff21) (async) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) link(&(0x7f0000000140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file1\x00') (async) close(0xffffffffffffffff) (async) syz_open_pts() (async) syz_open_pts() (async) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x40000, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3, 0x4}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) msgget$private(0x0, 0x2c2) (async) socket(0x0, 0x0, 0x0) (async) write(0xffffffffffffffff, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) (async) syz_open_pts() (async) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) syz_emit_ethernet(0x36, &(0x7f0000000440)=ANY=[@ANYBLOB="89ffa22f3c25ca04def8000086dd60f619000000000000000000000000000000ffffacffffbbff0000000001ea443d08000000000100"]) (async) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) executing program 6: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) r0 = socket$inet(0x2, 0x8000, 0x7) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) accept(r0, 0x0, &(0x7f0000001400)) rename(&(0x7f0000002340)='./file0/../file0/../file0\x00', &(0x7f0000002280)='./file0\x00') getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, 0x0) shmctl$IPC_RMID(0x0, 0x0) getpeername$inet(r0, &(0x7f00000014c0), &(0x7f0000001500)=0x3) pipe(&(0x7f0000002180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000002380)={0x400000000000, 0x3}) close(r2) r4 = socket$inet(0x2, 0x4, 0x102) sendmmsg(r4, &(0x7f0000000c40)={&(0x7f0000000c00)={&(0x7f00000002c0)=@in={0x2, 0x3}, 0xfffffffffffffc46, 0x0, 0x0, 0x0}, 0x10}, 0x10, 0x0) symlink(&(0x7f0000002240)='./file0/file0\x00', &(0x7f0000002200)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/../file0/../file0\x00', &(0x7f00000001c0)='c\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f00000021c0)='./file0/../file0/../file0\x00', 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(0xffffffffffffffff, &(0x7f0000000380)=@in, &(0x7f0000001480)=0xc) write(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x9, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000000400)=""/4096, 0x1000, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x20001410, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x2) openat$vnd(0xffffffffffffff9c, &(0x7f0000001440), 0x8, 0x0) socket(0x18, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000380)={{0x0, 0x8}, {0x7, 0x80}}, 0x0) r1 = msgget(0x3, 0x280) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/132) socket(0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) ioctl$TIOCSETAF(r2, 0x802c7416, 0x0) socket(0x11, 0x3, 0x0) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) sysctl$kern(&(0x7f0000000180), 0x2, 0x0, 0x0, 0x0, 0x0) setgroups(0x9, &(0x7f00000010c0)) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb}, 0x5, 0x0, 0x0, 0x0, 0xfffffffffffffde7) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x1, 0x3) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020690e, &(0x7f00000001c0)) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xff6cae7, 0x1, 0xfffffffc, "1a118c37510a9c4fa879000000fffffffffff700"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="d6", 0x1}], 0x1) writev(r1, &(0x7f0000000580)=[{&(0x7f00000003c0)="bd165e3b332f9f2bde17356bd51e4adcfa61e2404052e6d38bc5323bf36d9061d83cf28533f59a770988fc1a398304614d1cff35a58659c09c75d3a398dba6ca4226497864af8328f9ff82440f4e276a276e922cd65b1297b6834b7d6fe4f3eef02a76e9a9b0cad95bdb43c279562af332f62ee685c0bac31d223d0250e3c451a093f74d", 0x84}, {&(0x7f00000009c0)="41b2387ec2bc56355dedfdd831e4c07c91301b2988c7f8f8bdcf3e7c66995f56b2b773ae5ec6aed64a5b9bf3b6c9e782ed692f57fb338d94712c37f76432556a012ec66b6048f43173f7636504c4937ef7996fe5363cef606eae6ebb3ffb0c343ab142b489d3f24cecfe12f4014401817f2e487822228c5219b3c3ed60ead123e205e82d42734a9193378deb6a3e3f636685dd01e6deebef914ea06fe23917288bd17495f47495ff3096136b6171ab1307aaedee48524add957af18cc7e7c1062ab1f6f917ef571e8f69360590376863a15b97e674cf9825c5f91155b6808bf1dc0d5ac356aa7f277f64dea9317912f335bebc4ce1f4620892480ec8439bb396993cfccbeaf40d9e53f53865c49df0323fe3b31b5a90243e865802518c5ad7558f444b9b85735cb94e4d9c321c188ee9bfde58b75c33b4b7765d37632161b87c04bc7436c00376a9d066aa80f35e443b380fd0b5059773c42e4702f10d58995e7d983930539faf6a4fc10f4149b6a659fe52b66cd54f2280f605419c904297abcd4bc9ec6431966782a47af831ed73c9947153bc29d8bf186bfecceba727d7775e2763ff13811f6f30cc0269e987fdcdcae71e372cc56a43f204b4d2bbe76427d72e27316938f9cde2efd360b198fd61783b60776566e3dcdca6c77239bfd69341b89002bc9319742027dc519608665f7da24096b6c33ae100bc5664dc261389fdbdbbd78564f8c356af48436dc9f474330e0fa064c59bd7e0793fb0ca7321182c3f65f72ba8b78f66f5eb2f27e76d6e0c138fc90a69664aa979c485dccce367459a221b30b35ea7e96c8b1ee8e11c7c9a26f97687a4c8c74a635df89219e185ed718d93725bccd0b22b1f34d5cdd42a8e98c1c2f84b986c398e3d76daa80c58117201143384256ddc92f9f86677c58514fca3c520f2c50894b99bdf2b865774f75adcb3041e0a330fce63d1b03aa5cf11cd0d993c03e18e1d9f874265f6bb377f0c9ca80a1e12574204f9b617bc68e35520a64a53f68b1280a6dc334b82bbe0676169a2ebaff777136a9132b078223d181eba77e1a882abc3c097bf8bae31f130f238350b4cc36b771328b8d5883a1b34ebab0429cf418e3d483c0f2b2fcf1e252a08268fbce42b40177fcfe832d6c274c325dac6c3cd7d89774aa1afb3d9497c67d6e5738a91e6af8722f5ffeec0182501e6031092bbf0f0f735ceb99c78b5b896f2e46b94421bbd82c82196834b2168a18de724969a5329b47cab8fad23646fda3347355404e6b9d5c15a8e6892cc376a295e48e73b9bca13f51a5a1ef3ca42883264c9969c956e3f398e3d6fc29083c810e14a78e2387a12bf702a4a9823674afe6039eb6d314f2de0d0f80b4fba8a357971f72d9f095c83a189f9af68352e1f0c0b7bea5d0db7fb9f0e21be4c5051ba1d927baac86375df56385a88f080647c1ecdf80117b377c52a8046887bfbd94f2964fa758fb5702ce6e39f39af11495c1c153c239d247d10a8eda72990475a86a16d8d7398c1d10889b88ebec6177a04c5e16de038eda466c9e0aa151256ecbdfe8da9ae6b91a206ecff1b1378bed5e0d96b680955129f383ba298ad10abc4c73756aa076b2394fc339295b79c7760ce98b890dc26014914e3a393fc1c2f77ffa43eb09b9fad607d5b9d2771cfd7665a855911a68f25085631defc779a8df13cffb908915ee6f9cc37cca71ff4b002105b823d174995649947953eff7526bc290cf6abd257a6bf8da3ba790564612c8c49adf61c9a7b9b567c0700be347c32d2e52cfd40f2f2c752daca95793243ab2e6e22b186ddd832d9b106720057024e71155ad0d98f3552fe088f7602c0fa0875f734830dccd1ba69e2fda0071d0532f0a6700bc8361eca5a44f3706309f8a9c3298c1d85eaab2b633b3931b1fcde36357ba789f08bfbae3b25548edb07434824f209d96c1ae2a5cabec187562eada980e5023baa97935adb4766d267cc36d6cceec6128f32ac3a13cb1bc56b7a103b86a85f7b5d59af7993b692566d4699974de418c842814e3582735a8ce789f5d94c5d96eccd967f1c3d25eb7a742d5324e3206b4d4bac1b69c2eece4ff3415d5190f88019d86b7249e145d6426163e401f070424bb0b9107c80e831230cd19ccb56ea929432b8658e9171d726f48977056436aec299d6613100e01839570ab50cbc0fb99a94be57eaf14adb510a24bf4d4cd24f463e0adf6232cf009bc6bd4b2f82e7ee61221629555cf3dcac083d4b253efc225b69d5ed19696865b2bcb45bb3c756a536e5e8608b819b96c12231615a550274a8a1a302c0d9bc6cdd0ad7e0927289ed7e68228a0f8bae5dfb3767780ac6962226d8ce15a403c8ef8f63af26bc783a7b39aa5004b5c4cc5ada8b83f5150167153fb34bfd16437461a769c3325695da8ec634d3245521818e6e05a55ed6b2b8c69f42df36b758e0bd988a20f11a5c3acb73b96e40179c558385ec6ba12bea48885c3fd9b4872c84d9d25f91dae3a52f21ddea5d198ed71e0fa3f2e337f650affb382457c0bbc06f6d4ec1827ab3051e3e3f2180d02d69cd88382e070dc6683f4dd1e32923f1328788dbc631e0e95a437d219de4ca6d06ec49060028e9d8792fdd0bfc9eb17fd164f49be184701d0a6bf9634d5b9c3ff433fddee4005f8922e9072b14be1a393d880e96192580d270afd34d38d6f501c969336e9e05df5589a60cfa4b39ddf4f1894e65183d9969b036a1ea5df6986fe8f73952995b58eae504570024567c67f0fdfe0bd76ab92a91a8f106caaffa383b98033dafac0c56489fb3fbe11778ef14e309e49cb24fdfbbb5f47036d53a11ffbeb22465c0f7bd09224c5aa665a954e3b81aee00fca627d449c4e6b5ef53483ebedb4619f82827c8bdf8635f39939b0132abf72de8bc8454e79cc9cfa474fee0abe9e27b14a65ed4706c8aeb3ce9921c371d7b798c599dbee858253c5672043708caea3eaa33d0599c8e2ddbae614b55380f55d79cf33fc20bc310c4622c42f1a98ae824588ad554b92e9339af8d9d200d6d55e89a0c1c99db839bea6ca90c8318d919bbd972cda4c0f61157183927d1c905f92bea35613c78082f10748e39e8ce3656a36462d865d3910bbf4b0f02d84da9f507f40f1f408b3b3de984e1fd0387bf213d38c50e2d055192a9cd70d4f4a7760d148f3e7fe0361e1b1e6c26049d72df404c15bc1575dddbcc3f4b793edaef4e16d38c7d6ff7845cf7abaa1a6d213d93a571f511a78fea887832b20597bc9f66450a4c4ebe0256842c37838eb51d90a0b09d8cbe6e3d1a86dea8055cccdf9e4474026c2f03989fe425f82c5486e79fbd09e71bb843e6474498fff1dd9e8911da297b188dd9007a7a788bf43d396965db02380f9244efbe44e868851dedb25ef74b6b9f0c8ff393f84f130addf76aa8459b5df560745be6ad66c40d5ddb930cf3a04b9bc2cd1022e293f6228540141bd0052115c2ae901a8405cdc2f4609ddc6918db13826d435f36df675c8a0435d52b8ef5677e310947b650fc03bd1e85111dd946bd0b35be005289699ecf393d27161413f4e5c825ed306955fb61188eecd7f77ee67e6d4b17c739c3d8bb61361342e7722c7663734f85804d27120b6b1f486a102b1fa35081f053272ceb412fbfdd16f117a2975eb6526543b073a29826753d63ec6c7923318bbcb4e3175b8b92c2aa35f92a3825e5f98a8ba180373f028ebd068e428c8cab2df98853391b5d6557f421a4405696f8ded9b11e8f3e6b145c09eaf594e72b8c87138cdc83fe989b40736012fde000601de48bfd9cf92e8724bf28b6921f5cb40ceabc361195e35ef6324a7e6c1b699e50bd42586ddb782371a7a1155585ba542b4867fa05e50928c58d7066e8d62671f26f8ef4f9ab11a32b14280183170d8ce2a1bca51041375f2bd9b2b98ab0f6b512aaa2a3c5a102422142fe485622412d1c41dee43549e6c5427b5ce0bee340dd228784d3da93afdf0949dc814cb7eeaf8d6f052f2416922a4186a3d53a4ca8a1139a219700e0e9a5cdf2a5309683cd7cd270d269b511157766c1521f02e157fffecb082d22f14ad9a89636b26822bd82dca434a60fa175d2a800b31835d27715235fac8eeaf6bbc4aa6240706243ac1b24155d40d3acce0cc5f995a963d202b16a3019e8a9639cdc0f43df8f15967fe4851510df848499ec910cdae0f97867a04c0bdb9ad59aa6be88724bd8576c96e316dbb17f91d6405426aab734594543ff3d93cd84e7b7440174302d7cf5dc691fc0067a6bec6454573f88098876defebaf3a7ae1a80a44e2bff767574869ad3d84809cc28e3dabcd2484357c1f7e73dc632ea04d345d3264fdd1e8fde4e024276bc8ae40fd71069db6effb05ab255fea5ff8973c24eaa28b0038743ae0bf94dfa2b7d38f0d13e0800bae0e68bf9bc70fee5276b338143fdec6fe4a7d18d4ef91e38c1a3c38f58058cc01ac2ad16dc7142032acb47b27ac1bd3db82cd3bb855367684b8c98cf19b598da9b7ae307c1f9ff8067c5d0e36cd3434a28e6012287048e6e1e14304434f55f86443d0ac73b7b786f11b79117c38627aa979a1d6c8524949ad55e15b632fffeb2aa168c2eee6475bcc8fa41bdfdeb9d5d119f4c1c84d1cb13c970518380538474d4432a5df63c86034c0316641bec7916673e9ca8d2920aa5b0ddc0af6402445d4af4e190ef3823968a6239035cfd2d7aea59ad46b23b680e99e509b84efbecdd4d8477b5757335e64b7fdebae9b394ef96003372c0e2e146bb2e8304860a5389b641ce5f01ae60a5cd20fe91d3812a42b9293dad3ae98c40c40ca17c68084068cbc566b5ce2b1ca6bc957e563f380ed69c9b0f64058cffb20859f05d45a50343e18d661f632767028ae38d79b9bf838b7fcc1066d53dcb6f52d17ae1f8e439059d48e8e37a860359764c36218f0d9ef6bdf7a62c84bd581da3b7c6338c962f285dafd0efe49b47f44763480b71f6a960f31a79cfdb09898a1909ceee8c09b097f3ba021e1e363bfc2cb21ab4205c63c8546358c1dcdbc29c142c879bfd077d85f04737150f73df15804ab35a55228ab6a9234c4e27d34fff480af31044b024d7321eb2f28ab179fcdc1ecdc1fd506f1d0aca7a541f94343b60b76b420e40f21cf81f7712707bd588f5d5af2752b109c9ff2ac76932daf76a72f504d84ea6c96e9a7a2024ea001c7744975174a3b7e65ef7aa1468f745e8a68acb6c8ebf1aa60d86f64e6463aa8b8925cba79a85f5a88a878f99606d5e52e43a7ab4cb81b97964710bc5cdd6d422f3db8653bedee5531ead6ed536dc98bec4fd3adc8e271cceb8b86a0e829ec7c182e9eb6a41f54ad4e754306a56424c039381e03362c10ad045dbd6223ac9da8af050eaec3bc1d054d97df4dd8923aca45a105cf74eaa7fe3a7055e2b933d554ad353a5444b2225b1151f0db4bd39a40eb4749601e55a53d534cd35523ab39c9018f98ac7f0fce10e35767f3b37c356c4426c2ea14d1582c4446035277190a598813f771b862f87565a5a95c74aa57a208666b585132a970f54bee0bbb7a1557182ccabf860d67b21b3c747c0d260530fb65d4e50a0708f9434e26f6089dc2d2b33256885554254093c0eba690f4644f147b8a8cf2ea4d97f5ecc55ef9a0fce041f05390c884dacfb328dafb800b76314e7ff7c02bbc71e4e1fe41323a462f93f7a5a7b911bc636f26a54c7cf130e9e79c9dbd949afe6f88eb575bb50ce7daa4e8d770e59ec2145955012ec3cf877944addc2cbcbe51ffbd5f12166d757", 0x1000}, {&(0x7f00000021c0)="1ba7467e865c4875a09fab8baf519572ee8b1ad9d0e1514d0fc4effd985881995518bda272dc04b4c84f46042e433c27a921c87854faad7801f0799d596dff52f0f586e2c2aa784a18a7b8f6044c5242adaec713198dad0c47a192aad7bd8590a0d11910da36b44eb9770a2fe38af154b98cbfbc3c10fa5354d2793a4b83d94fecd52a0f4df0dfac9fff5dc37f1e11688cea90ab94963570025b86cdd98a1ccde61c67d022e0aea37e8993be2175063976140a115a2f171a96acadd3a301d3db587e50f1a572ad7d45caf97c1be94a9fca45c60a51366c447961a32c32be9a279e948374cea58f8215450e1bbe2ccf8e88082cdadba69ba9075bd7b913cc9a8725631589aacb731a835ff79db4f0ceeb035584d5a5a22a002e0bad2e297712175bdaf55bce1ab638a1402f4640e45c141a354b20637dad4a909f7180cd09ce2d78940e033a244e86f6f5cd03c106115a624decd58d418d204f77d24b335997269553f212353f3fc22c55554fe47bcc390537d2ff6a2e0be91beeca45e37f1a094e4354b0b81e1f30cad30eb1fea1481cbc1a767724cfb4240cd426ce5424b793a7040616da1cec8fcb9723d07354aaa3339ba27bfab9f003615f454a6076e78805210d6ae8d651cbe2dd6d8034f6108a38a6cef0613407e15fb52a835948157ec532cb1c4ca53fa95233cab27376afe1df4764b219a824ed4e6b34a92a8c30ef94c215b42887a1cd37b714d77076e08187a266d050c81992ff97839b00ad2f49457fe6a09bdb959455f6dbc13dc8f0dbf33523a541c6a86bad5d90fdc3ea32ea8c298f3841a913fd5c7cdc69f86253abf0435ff42235fa3fa75ccd2413e70c2c02a9cb7231d5b72ebffb02829cc9cc86b2b02cc2f4878c4f871c52eda86514", 0x27f}], 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000001080)=[{0x5}, {0x1d}, {0x6}]}) write(r2, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) writev(r0, &(0x7f0000001b40)=[{&(0x7f0000000900)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773c10034a651a55add4afb1ebd6e3b7114fa1e061cebd702fb7202798b964deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560000000000000", 0x77}, {&(0x7f0000000240)="ef49794592a47039bec9a461d74f6f35dbd6990479084c776ba0e26f11ce6dce87ebe852f9532fe4564c8d4d191884627a187d3935766482a7cfd79bab6234d8550e7075b3c2d977bda92285cce0a48fe54d209d1881ac2db92916235bcfa682f5acb157a7597f54c2f4cfd7c1390f80a66425bf924a2894b52527cf0dcc276c8eeeb7056320a5644740cc3316310b", 0x8f}, {&(0x7f0000000800)="d6464b8fabfa90c8b354499755c9b78369e2ad2b1a0b7d7034cbb32c3bda23e694d0cc53698e9ac2cc2f42f3a7977157aa044b60f6a3ab3062bba748697f6179e9f191e68a67c213ae53176a0931f5ae307a3099d3f49de58bec3277bae2ea6d64236e129b7a1638d9dd309d7aa0a545431409b6e710144e850f3c36330958445d500dba065c94e8c0a8851a6a", 0x8d}, {&(0x7f0000001d80)="65a86f5880301ab0f6caf82916506a4dc28c8bc97e8c160307ff53a0a01460b3030d5e90fdffcc036188e1aeb53ebc9f4506e3b720eaf47fd86118e353e3d7c75d0e77613de7736f5a3fcae6865ce546b60390fb64d0eda8ce7669578bbbcb89354c799b0e520a852d96535a9f314598602dee629b3766e3785e3bb0ce63340b656b3402d1f93876f249844a49c597fbb11de93aa6267e0e27b1eef8059f5a19903d67676456a7813e164293eb89e43999ff09d1d0b8a9d72d18b9cc58571197f49568b6cdc3dd830100b5fbafc74fd3a9beb11351217aee9cfe20b963d551ed3608e2100f20142fb91fac19707f915cf3471a0e81c19252aa71143920c9f0ec7daedc91ef3c43186bd3b769bae7a8e91160654370aab1de065abe77f8807c460dc2bb7ce592807fce5e11b0f19349e95864dbecbee1bffd4cb8d0b66ea856b1fcdf7902677a24525a61b2a129aa2d12858dabea9a3a6762e10b6cd37d8e1e0cf5a40678531de1efdec933dced2c5a91a357b0514e2e005bc69afce349e8ab8b2a049e282065dcc8bac7ce708ba4fc38846db7ac6e71dca887c0b652d135aeeaf4054dce90f2b4cc27403651721e1d944f06a1e90e342e422da14b1be9faf95aec5bd9808e7ada2fa40ebd49b1a577aeaf75429670f6da01dfd0a737f05b78a77a023d05d645f052afd60ea05fc7fb117f813176c63547e43c854618a75f3696c014ec7f56c28ec668dc7c4d236ea037380d5ad721b7ef986202298021be518b963dfa70c0e1df7c92d289096a5a3e59eda4341327e9dee075720a3d91f1c97a1d611acc4d219c6745b637312f579ae79886473bf316cd3bbc6493be1b8edb92bbf5e52b1a", 0x265}], 0x4) r3 = semget$private(0x0, 0x6, 0x36) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000003180)=""/194) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000000c0)=""/113) executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000000080)="e33745e8", &(0x7f0000000000)=0x4, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000026c0)=[{&(0x7f0000002380)="7828041ae61ea5d6da7a23dcbb500094b2270672fbe10129e08749f43d220742f8c80790e0ba8ed36e73132daf24acdf6260bc5630f8fc8286ebba56893194de6864c175d401b99e9be4e1783bab65c362543b76ae45f49fc06a80a70c046f75f9c27c7fdfbef4de3b12eaa895ca0763d528b8dfda0f054fc2ce4cdfe948c04e06e14f4f12219b30347d9308fda87701fcbd6ff0c2735a05a176980c1466fd56bdb2e90d7d9b6368138255074c066d180242135a61fe9c26d808beddb372b15d0107f670f1c740ad3f11ec0067558c29c5add4dbd89a1b0c8e064d220e7471f953bb02dc4f1d27dd79cbca7bcc84616f3face938b1", 0xf5}, {&(0x7f0000002480)="8c272916c7659753ac88e9001dfb02680a223b42c6e45c5889a293e01fa85f3d77634f2239a96305b13e5a087a26833c9af7399dd19c3b52dabc63d4af9f75cb49f37b51c3bd423130cdad195ef8ca82fe609ff0a5534ab5bee37015e85c31e2168fa57df580a12cdd444c64c35ad226b43954085c6e928271710a45f062de28a716ef3456d0be61805a087d5102c41f32a2a90525f9e504ac885697710f18e285ddbf6ad9d40a2f19840e3dea3cf2248b785cc970606d7d9b057c770b0063ea93bf7f19db30", 0xc6}, {&(0x7f0000002580)="f67da45eba0e7151368e698227c340351a143fc277c1d61921c0250ce62df3c0ae14140d5402ff49af317d60b196a124b2b7d701c18e0b604419b67766d4001ec68eb7275a0875ae91e3a04f3cd390d6d4466a0495355aab8bd1", 0x5a}, {&(0x7f0000002600)="b429fa78aa228c7c52a99d4c370ad579c96c352c65a914c001c041d5d1a3b0cc3345eb15eb9556a6caa56174890524b52e54f60349475036de6896a5240969f049c3dec2fd57348e320c5d396c61cef6155353e3b64746c584b3aefe2e912b63b08b4b7801eb007e364c9cba449e5903af21c13cb038754e854b0aecf93236bad84d686dfe2b982badb3c76755fa153f976d8455fbbc82dedcb28f0c1f68cedfd6674018845b35ffde9efd7d6814e3e394", 0xb1}], 0x4, 0x9) sysctl$net_inet_ip(&(0x7f00000000c0)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f0000000100)="cfb2f3d5955110bd7cec030c8bd85bef29d3d69fba643afc20a9b941e4e7cbb1b286d59b8d5dddf3aa6f88fc329ac356fea555c179a2a2f3764a681d737bbdf665a7cc8cb5d19ee3936a18adf3fbf44cc188ffb46a61f09fd460485ad3fea7c9189b6b03bcd32f9d9d141c314c00f1ec105d0c9aca5dcd2e9065005efb354eecf61830b84bd806812d2ed8b59cb3706411b4d13d862323c6ea96c1140c1a4e9338c6bf72fc9f4311f21c417d9fb7a30b5cc0b38ce7913d1a605a675da2f104f976ff8f2704ac20bd2345b2c7e884c854c5cbe08bde2d0c59abf8706ae500e3b42122f4b30e060310a0970f0ef924c98c4c09560fbebcebf60c5e0ce969ef7e83d8ca8a35888c046cbaf6eabee773be54f7fa2b3b52313ec481937d2b87ffb1aa8898d2c454aaa910513c22bd00066266771b0c213605cf0bfe3ddd1a900eb3a576e3356909a9667bd8de94a2570a4ba4c89233a80d4a68f9bf6b9d6f8721fdd99ca366c51a2766d60722169ac7eb215cb5d2583c06f093408a50348db488a56555ff61c5b1d202dc1b2d6887c87bf871374fea9b9a2871c165fcc0f20c44d7610a23b8e09f8f045bf9bc50eff862896d531be9795170e0789b334d148123e95bb47d6dfeaae42526884f123374da3549ffa760cb481173f132dbcf1ec1f44393638cb33309a789d36582917ca50d9d8fdf3c21e325279bec995bf9148565d1edf964c020a80dc1490aeb6b05ce2c4abbfb8c98611f8f6ce6f85f8e9565a1c2f11fcfaa9d106948ee8ead4635e17542cb92527ce7fccea89a2c6ffee66badc37db15f875f894a1704fbb7d61b4ffa3db0a5d62b1d4f15b19103248a0380a2c71b56bb67c8fa1e07e5e5c2782947e31026ad724221295424877fc063fb81929dd3e28a6de599e3e33eaf134d672877dea40babc0da6753c57827844adb0386715d1904dca06c390b052b7daab3ed009199ea0ad82242902fd8bc421623eda02ba208be1ea64c810d7e8db8649a15720ff9b8c017375c7712b68b88ae0e69c3c62c612f5faba44f92a1200b916bd23158544735c93a572d6e746926969d96f4a0d6569eaf1e8268398e08dad999cb29712dadadf1a8b2e62722a471490ef7d226c1ba8bb39d0e3f4d902caa2777192df687bd005b88cb1cc3f3e6ff182c35c52964ed86058bed00df49323c7ef70a35391086086e461b7441236307a0400ace7e167a2f0bb4aa53816c88eee271763ef7be1582f7baf938e2897962ed0028f98e99be7f3696cbd36575c3a27d6401e4f914efeeaca4ea69efe17c8d2dde75db1c54874114c983cdcf9e57bb26a2e64e2a39ef4cace9ead432ca70c9ed32d5eada2d3c50cff24aa96636fbd2dddd0f0ffce17461fb2596e0c198cec2451922bbd865f81a86c90a5f542de3f40f76896135fe7c4bcafad31611f79de0fd9db0aa926378001669ca5b896830ba158f002061f3f13f18008f63e0d4c155ef5abcb58425ab1bab9b8cd70cb071b6a5bee82d1b25681b57fcae8231806cfbc9e86c5cc15a147133653054f02975777bbd39d35509a00f6a2bb289ec78a52b50035ddc22327447281653ddbe4b0fcf0d6e6c55897aa313912a44163a7acb168348133930168ec01f072441267036bf97cf756bc420eb3b663365746e92e4c188e911c461aa74764e35ef026eea9952a97dd9b38bc22ab35f63df345fd3c2e1bfa644ad6981f55715a707f2b9178de9f23415e611879f7f71f9476e30e5f65fce5e70ace3de6ce24795097a1e71ab1c296e90015fe311b9f4ed1dd0d77cb22ecf12fcfbbe4e0358ec3733df1b3d754894eb9e41437c6d512259f9f93445ab47de032f2cc369b210e665829de16e8c26ef04ccccaf3de6c35308139e8d98381fc40f81af597c54c8c7fb4c4024518bfd679b19c5b1098fddac8b929ec9594f0c1512b1daaaaba8502eed93eb17f5537ec41b2cce0ad0e065efdafc7bff62bc58dd04419216440557b0a06991a76624f28e9d7609c0ed17ea48ea24e7350d704eebcd949fcfb1a7f1c6533445bda0ce63b9931e4bd4e8b2e2bc69aa3026d1f23a92b44b57ca06f1366809b761a0e7c1a45335e53c6c7f03ec110edfea7b327a7be91b2ea47fd006d6163dcdade4f38874c3cf4369c1d2cd188731fef85b9bfed8fa9f49ad56e725258277bbec6e2f37d8d0b5612735ae9bb042d60b65aa8c06627a69d5786f80cc3d446c0260302f188825ed122b0d38caad357d454335b030d23f12c0a532a8586c8c5d6768cc718c48964e70b6aed5c81fc29a125e38c131889a1745ab282a09a54776e61b07f913659b153312cd9cebc051bd5074c0d94b42d880d1b1f4b5ec8b017cb2092b70196216c6325cb77f605c545e239a111362eedafafa3763d45e4b50793f1410ab85ec0b25a1e9a970c1111c79dc21bd62cb1e66166f417e492fdbf91046697b35a000a8fe09d5d16d198360ac20f2db6cfd45ec666e1553fb4022f43550055bb2f2124a5f86f2c46b0b6c097cb23b40c9b5105dd594a41335481b4e76346de3f5eda755d353d46f819a848962ac1abf3010f67f1563cba82b05b15749c8c57d3775f9979050e7000eff3e368bdb3246278ee6e79599f50a7a1a11433ff764b4e0cd5a40cf131f8943614c5aa92d3fe57e9f5c5b93492f05b12eb456f57a2d9bad0ac67339598827967b2cfe40701a61b240f268cb41f67b80acd125d35a32e24cff3b47a54d80efda783f93151a40a16490de7198768bd90c472758a09e47ec9d11c989f3bfac41f3b20bd6e217086d60b79afebcff4c9551c1effeb065f41611e1903a93e479115eae1fb6f68b46cc388e7e05e990201ad7c5c923ca3ec758ff5e8be363702f036ae5880d181d8613cb01dde0dfff55a46b5dd1c03ec16fdb0e2c6ea37b20688cc6180584f9a65a3ed62f805ba12b1eda61b7038e41c34d0181d5632c6452cf4bac1817c0363344f8f7b35f14c534d0b706e5157c0339bf26ce9b52b52afe5bc8d792a143413753ffb2b9c7f9897d6907ae68e4c416959b6e1c577012bcbb7edda161708b625a24b9a210842f49b1c808f4d3bf9901a1a149793b65df7bf74f2e462de24f6b1790e3131f3f4d084a7f284747049cfb7ee7b12dac272ce24f2461a22b0ac26afed6091e25ace1ce9fe7d74b99f981bcfe1f0181c553b031cfcce8801212ac4f2525cd6154b9110b44d82efeeab09b68ffb6b6e59ba5453746489f7a331927476450dabaed3986de9ad40462b535024c2c2e3298b70d0282c9a8c6657c7a4a9d5f7fd2a72d928413bc9fb1bca11116cb632290dfd6d87f6577fd8cf4e417afae339ebaffc7c2ca9b7aa5ca8bce0c4d103c8ff6ea0afdbe9ab8f83bc273ef912e3f7989dbdef82849cf129010f2e11877ae1a48ed5a0e9b4d5eeceaa133f246713055cc7f13d686758763a9e352b8ba5327d75c2f9ba8147f30b1d70833094b7533e7c8d85f23fb797101c94958712246cfcc70b06d5f0f6127d4c38994a2adca3a6366518a07ba751155d5905781ff3c989a8413e499e53a57c77e5377983af2d65fd242732e1ff2284b4d955238e607810872cd9c9c5f5e8b34b3a73d7dc5b6a8a11a47c30c3dbbc22054e7a18cbac58e51edeb83772c458adcc7b76d8b181a549a8fea33b5ca02ce5efa87557b2ab0917590b3376825698ccefd60db5708a1112f5b1e5ddbc2108591d451bd08e1ee758b9e188baa253bcb7d0fb014dc246a974f5af8c8ebddbdf05d649894332d529e1a88b549827348b25cd8a91677dabed2edf0786db6b0c76b394da2a5c13309bf32d7a1e3403bd845d30fc1fa12eeee9820cf0f8eb06d4850e7b8bc1daf0d853559b5632a144ef9d439d85ceb9cb25999cf7e297867e98ccb2e832b6d59b84366a980bec29cc475f4eff63600e2e45a61523c949714e3960260bc51131199dc9420d80ea853aa164257917b77a1a3fd97651b910deaa4aadeb37bfaacda79439d5acfc76eefee8cdf24c280f163f6b99c976f13976446cc2d622861b1ef481739561c553de3e799ceb6df0c9902ca50d55fd7e56d48736a41bbcce71077c00857c814f6c3a3120858250b086be54f463f50468c511188c00fd0dfc5e516285199c9e81105cb6da666b7c3e112dfd18cd271c2b647ce9530e763187abb2c433de162ccc750ed1b27c5f72d31b9547066a879319e63addcb57d105edece47232b7d8e0ada0d4d4b26418baa2babafde4cffbe35945c525e1d0b654acb3d03146174e2bcd93814b44778b5d0b61db3cae8993228949448114cd99ed249eeba360c32bd81d83cac941348da69ef5a5e86cdc35cf93831a4cc1c170ba0eaec99e773c9081689f01c4bcc7ea13d109c59a4b4a704ac59cf286500e1b4b41a01f19f8e5320ab53ad7d9f9e93abb5a0f9ece21f760b998f845cd610e41c4b3145800a4c58472d7481cda7ff9ef5620965d62d69aa720fd802015ed528ad0cad9525abdd972c3cca037e57139cd7874d51fe307deb29b31bc7cfcd3b04613e185c3d8f62026325fa1e6d3722fee5c4f4d1c3ce546d3c802aa212fda1b99949eb3a9b43e5f24791bd4888e8a8338dc072bbf3b2bb7ad786d3c5ea0b3c83a5243e5fd9027c6788737f17cf9b107ae30f614318c2e64f655a2a90e9db2080c557757850bd891b70d30bd4d020561fe960cd5cdda8ce2c02cd1089aaf4e4fb0096869f68e4bb2778c0244d7f9da155f0688c869ff3814248328ef0d9a916fb01cdaa69549d0b5d27c26ef5939e59efd8ebb5fce64b00e190b542679013a2ff4ffcc8b193c876404f1942e32e7218677697c3d3e87ea1b173d83a5e257885b31af00ee4de1acbc379397ec8f18e3dfaeb2dfe108cdf47750740d42f4a4b8575c438393d9a1569d4077ef1ffaf689cf2e46ed81b268d65c2d948924291d779decaccd46c92cc261d823244cdb51b56c6c4a2b4d089e2823538d3e3cfd148f8781353a689e4444c8462e98c9e329172f34686371e3065d4ed2a3ebb4dacff8374935eca8e8656a3481c2caa18ab10a117aef711cae8b766034d0e36b9b1859e667ec82e147f08255d37dcdb5dd4d1366fa52c42367db4e47a5c0d1c77ab9da807a0bca58f9a016863ff226aa3a52021cccbb8ea5e333d373d86bb57b707e077f8c221da6f33f27ebe6269f2eefba45b7c683f572738608bd239874be6b04b8a240760835dba5b48aac8fcc957aaf1f626f02a8c688992c1d070d308a72df16ff2ae052fefb01b3268205bee51cee8de312a6432251fb98c756e97024ed5bf4cb83e15b3582573e6acf04dc960ea91766e40d431aa9afb76982d5a35462c8b4304d37138d97b6779af7203d76226e4e5cf0060a4a4b9613075387eb15b6b6e96d3315ee375ad93683712245d2984cffe6938872f8e5cdbc3e0c947cfbd164dc93a619931ad0ecea9ad950a57bfa159b92c27f08321c63a83fde40aa1c6691154db94e48b1b38f91c6ceddb24ec12bc188c1602ffbe528050cdbe29b2547fc5a1e72441313b1cbd59a810919028d85eff61588f7db718011f808c73f39de3e09f5c12efdec00bf48704935dd4cb8451a17a8d94e622503c9e91dc57eda300c1ecf8f39b93e10694f0e893dec99c4587e148dd6402153bb1fcc31e63c27e6470e72e2df216c5ee95f9dc8fb17b31c0ee26c34f01e99bd7c7245a852baceed86f44905e4fb810c466bfefd2ab2226d46a852f31d182c4b8c3dc81ef463221adac59aa08399d3eb9233638f3297d60c308617a4109790a031256427fa566ee00fdadc9350df4", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="45120d1584d86c148edd1569bb8f9004e28178d9280799d2cc7fcd79676513bfe6e770a9d457db049b62cc02bb810ce746aba928d1ec9630abeae1908614f5c96cf969415e6520dd4fdf360c1af382c0a6b7474b41ad76c57d2986a3fdc03e5f565d68d0c86e194f458854255b75ef6ee311afd480692c59413633238123b8a09db347fa92c4228eb8b1defac71f3dd176a4ea96d07cbd7fa36ab7d33508ba705e2d1152be23c0ec4f6d85194e2579683263da972b7c4b132e23d25fa3f71f71ed574f8357dfcf9635baebb841a386362fc3db525018445c343560c132dfeb2cfddcdd97010a8cdd840e3a5fbdf84698a4d0f677532010c09f90f4629f7de9bf468f48065180776cee9d67b78ebdd11b25a04753410f1c70e70015efe522093f76e559db000dec69d32d247233c99688f76498cb1543edae36f94641b04fe943fa6a08d2aca0eaff69331a70ed61d8d692b4c92657ab2f5b3ee810e31ae89d3055b00e06ed9b67a2ec6eada86a38433b4361ff2e39d9c3f5e42a13705d55915c5cbf359be73c81b9704336f1750174865ec7669b7957650ab2fae21a178578e6e20834126e2f7c1fd733e86feb37273bfcd121af359ec31cff3e4b452542ac7efb9038a51b7d1dc5a0c20af5afe095b04e4444f28418ccc88ad04ecdbfd6936ec90e8c7798d7fa8c3a983776fce3dbaf4a609f5cfb71f1ba0b7625ff4d52f12227554b28384247d40fa079903966a24345723c37dec0c407ca3e56787cf47cc0edd0c26e28ab954ba2b982daa7a8ff8a2fbc187b89ac6696710dca632c5600ce7c21e1f98f1da467ef40735044c3a52bc39fd1f7d3aa4eb3357627dcca6f5a1ee8a0c94dfec4bfbd395352cb72abec7fb1ce8a370e876e3322bae8150e7ef82923b30ad38614dd5e58b02dcff1693cd80705e806877e6d2ca451d4bc066bcae180c709c4009a35b5e9e906fc0d9a451e9d2a5376c0e4f4fa485ed7e52f2a967e9865a2e91d4fee08a55463a6ba15b1908fab65b90e48d65ffcd3e68b1868803364953ed6b6a6a6847969cb15ecfda70a12b4a45cf455579ef6f26c6d7eb7543add5cb25e7fbc5e412790907424c7bb248602ed76a5835576f7e2001d8759d78f9a94f59317ae57f9c2b6f6981b022bab83c92313876c08c981037ab5b993d4fc660d531985168aeba5ab6c885b72eea59e7299351aa0dd43f8e4a213ce2e83ecbb0ba522774a163c519c2eb59a9c8b80be30f40a5d1b35a7be4e4237ee7beb63650baa8b44fbf04160462c1bdfa406f08dbb7f201773c313589ff2de1fdbad36430fd794a7727ed65fbfc2c11edf415d9549ed61702ff5739dfacc21e5aaca9bcfab3040112787e068f606421e7365dadf9793dcc3e145d333b9c4c1fb4c720d4fc5464cf6900246a332c55c8c8cefdffbca31b82e1bb1597e5c83e29b65e38a1247c7128b71742ed1de6258a4a6f2510bfe0be8fd42d95d8073d6b6b6d145b7b5bfa809f3c249f63901d7affd1d0a25d3de8679ace376e1ca1083b56eaf71f5ba0f41bbea81f84262b879779994431f5c066a4f8a77d09562cbabbadb4d9416fae99bd1776174ede47174dc797071c95ef74384e33c52e17aa714aaaa165c7951819e1cb6f267d7604028eae0ed061b1f7d863438ab92614e2ba95872df7382126fb50e3dbbdbb254ccef37a1c40670d61507ab3ff526b34d869b8d3178fd2afd5e97ec252fed2ec7f0c63fccd22a7c6a5ae33fc77f5ba99b510b14c0179c888dea6b19f1a03f9e846188b62a3825791237cbceca63bca69877efcbc8576d6fa6048f315363d09a438559917ce08480b466bd88f77f6bbd8da8c491823b248ab6aee82937ec4b7eb2e41a91cb6862d5621a78b652c92245ca1f8cf0187e516ebb12b53d205368f04b962670b216b984a95e6c3511421fef35ce25f82eedce217b0f64ea0ce9b9f825f23fcf8196711a18e8604055cdd86ccfe48efb3551000b5d548b5a323b361497713f30add6c2e04274942688bebce8dadaf6e27eb5ea6d2873960c4ac296370dbbb304ca608411f5aba4cfaf1afed397f6dfbd6525b1c17c7b377ef5563277507b3c3629bcf8bc5af169f4075bd6ab7d0928b4bbb8358f8714e5273ab7c1bcefc76deab8c6072a440c0a838db4b4983d763fa891d76e6889eacc7341483a1c655a390dab0ab403b89465ff6148d76e940fa63f3c477c532be5a6ceb07f60d4b493eae305e8150322498aab0a7dbf7f3776a516de3d75b29aa9666e475410c5788f7c197d075d4c39eccbe458d1ace74dcf79c1d695a1cccb7070f8a68671f1ce9726ca9e203eda1f87f7612de547396cfca9f6a1c74d27dac0f153029ec4116da7948c193f77d4eae4cd373ea91d00251b27aedf1fcb7cf0832f7fa781011ea054518f76c1d4477393c221831a57f803b8758e515f777ffb907d1c302308e2450bd3592ed6ee10b9bf001bba4837ac1f6526e74d8536493df90e20e76e3337eca6f408a2c1d3550d0e491ed3cc190fe7981fdfca2b491999f91b473e696708642caee16d9748447d90950c6967fc87a301e76a86a834b2614f808b2f4e779e5f5a4f731167c3e7ae0e256e4e0b28fb25bfa8abfaa271a3ee8e637c4c4a1b44e0c02dd04e03b788e9667731d203fba93d685b4471eb770351c91e1e48296cf06ca661f5a25a16553288f968781243fe999329a906c2abf48908b02f4d7964f91d868e755e039caf415277431d25e48e31fa98ac0a6aae32e6a021ee8ba69968974c8cd9c499a374da5db940c1c77136edc64c807c45e25056d77dcf0a3c137deb4288f725c37a90685cd0d2e9088fd8c7d40709aa2fe24c6445193356f05dcf1e5e95d3bd0f6678bed22096dfa4560d11e28972bd8c2efcc8a31a93e0690427cb9b9dea3f4e3d3fc43ec8ca623c3cfeff44ea13061e59c4c0b50f8b629bde4c03df3810277e648fa4cb4488e706faf5a8870f0a2b47f74bfc94365f2610c718c392aa607101ccb5aff811f13001e358ba1f69bea8bd6b4173b6d9b97a0c1f61047675064e26ee2f98b7c97f671f9800ff13e59e3c1fae413bd957a9e7d9e6f79284762e911bc6cd3e14b3bbac0df89c6fc39c6cb3d4b53658a8c1be982eea5d1ead1415b468b7e81fb1857abf378de737100e626f65666fe54b5560c732b83fce1491eaa0bb2002d84e38aab451767f7a953829be72ea545059afd370ad1afd805b6020492203cd31327d58dc74f182eb450d75f2898c57fbee51c718e0c2f7626371003492d4a18f8bc59dad386207df402aef49b7ce39cf415af9ee6b1f820ad39d19eaf52e1384c1d0c9d39a48fdb229c785965dc8a289b2eb2cf61a3ee69c9c8fb1ccfe9c045945b2092b4020afb1e271748cbb1b66afcb404f5a980a48856900d656f001e8d209c342207794c263ece1fbaf83d8507f1842f8cedebef75b4f86f70500065c506047a6b40fd50cb73a2f70d002beb45ca290ff06c751d95d9d93ea6f6b5d9f9cd0d993c293d727c57af285002b6c08b13dd0cda42b28f98d9806b1bc85bb98f8deb4ce720a3052d2f7bd97ad4bafa90a887d8623194a9405080a972d5a222ca6c89dcdf8553c4bf818086b8bf754e96e532008fe76dc88cf771fd10f96fd67b5b52f138e8917b0bdaee4ee4516e32a790c5ad0dac1b64e4967374fb3c3473695a01444027e43e65611dc4848cc4193599ef427ba306a665c47fc8594fdd68775a948cad04d284fc9250e4d3efbfa65a873d893732f67eb4b4eccb1c3cafae0a57896a38c9697098c707c07f4b0b5c29ee19426ddffc397a29bfd097a14137c1bc4a02affc8d4667f6a59b23efc4c02f087c06eb67c28989f619ba1729db86ead6d93c100e9200cf8c65b3ba7dbacd056768954a0e2f4dc9d3a8041abef5b04bf7abc37ed3c2c270c733642d06ac7f77250879ba75902c3d649264eb27319eebdbe4429931cb5ba57a274be6be2917bd4678736fbe3b25bf90d2dbdd442df739bf3cee0408b5d1499ddd98e377506e3b20a15f64547c8e6c44e9984aa6619bc79b1b70f21504130e38291f6c29e179890457485f21d7cc341b731256a4b9a73c5d6f6d19bacb356ab6abdef0e2055d275c77161ab93448ab33b2542e0129d8af16d1186cbd537462b753e15699204ca22ff71840eab19a1dc2a8a66fc23c339846fab68c025fd75c06a20946743b69c2e07f097443daf70030f1c26b0da01a548a390ecaed62bd97b10d6275d8d046739eebded590b31a675f99cb12ba9c47ed919b9aacb34a557c87e3630c5843fdb1c02738b15ab348877936a3c43d7c71858baf63cab7c65b9fd06b9f651712775904ebe4af1e4f51257eb8ce429c9822e4caefb4ac9d30a78d5ec922ee8404a91b16bc0720c6885ebac9f8e9614f30efec266d8880176999bdd81e646d0590f2344f638da286ce54738ee1abe50e5cabe612e126dda2e6875db4a23bc1dbf3508c6e6def447783582cdca3ccd860c880a87a4da00eac3430238972a6b59c43d16964c3eeb47822481ae63c5f1d9b0c8996a3644740352926fb2b973d2333eb71cd7789765992b8c5abdbdefb5913dca2c4677d2c0e56c8d7896125c5b21ab40a9192036041b15c1762847c29af2576ea9dfcf914984f114be16f1009162e06c625f6e4097aa8fcb48f2c588b144d8005b9fbd2c7354ea12b3f3d045a9388fd9b89f1828adb8d314041b98a82c9409dfd5e3230fbf3312f0edd9b32634bfd599d8a4d6029b2dbeafa8b3552e3e1d4444090b6da2adaf3990925fe3e25f01dceb804e4a0280e1033970e403d098b9e948cde28920cbf7de273de9adac86a0e1619e25e8640e508d8962820907f7fffd33d1fb94c61f80a58cce60a75973428cf03a159d9b2047b3a90751d11cd4d17280b7c84e5b5f3c89b207043f59888ff04959dfdfbb36918015d427e4dedd1eceb17cf3cd4a33124c8137c47badfed6e60f40f3b7d87d5329f641b4bc543d6ebe3631172aa602d9535bedec665d2c2cf62190a95154a0f59d92f1e8a058fdb5251af0d10ad700bda7058cb31359eff4fb742f628f5570b0035a15c30ff7f6843a35215b3004d784e4ad8f15f2c005ba987019c3a01069ca64b865e7766552de845473f25e80cdcfd2167727e985f3c25c1f600b7ef9b859e4c10726ca202536c8f4433b4587adfc47bd37769efa2109e15fd81ba0d312afecf17f287691d54f220fad4c21332ee15b055e4f1537f037498ee43cbc06d2870691396def3d6d67518ab3a1ee259c97e04e87893718ed2ee196c5ad002984cc22d0eaf61efdaa6e5aafaa87f24c9664faf5f11e4aa1fc9d54d67762d2c192ab47cf4f020048330b5ef197e4cdb7c241972c2fd9de27ae01acd4cc7e5516ee84fed40a51b25836ddf5908cc6edc558f2870d44aa5b738c3b6c42f1686970712c4902c249a3c8eb2cbe27baa634503add3e7cf1271f6b18a2c4e34e42913420ec465bd5d7d88cb25d28424fe955ea955ade22cf57e808c7334ae6b3e232f52b5d9b1b083daf9acacbc3b8be1e38f14da26c98b4d86b7358b51080945c64f24080114bd9cf1ecb8e2ae9b642fc2b5f06249fdaca324eaa50abe9fbb4834fbc60ec9003b8b47d5355347b539952df6ab60b1798f11d504e3f4952d2d9fda46e069fd150338a5ad0d1d776ae794ecdcb2062f35fb997a2a49e8ccff8d493ec009c23ee5d77fa2541a0fad025d20b29f14237371530f65b748bbffb99063480edfe76ea9f7e01f5b2f92181639c1bd9b552773706d849ab3ae827264f6f", 0x1000) sysctl$net_inet_ip(&(0x7f0000002140)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000002180)="e935beb29c82bdae80c63ef6a19ed23cfe1a727fb2a364d48031ad7c5cd9d6d8f6fb78e9940e744834473c3404b9a97fb8eba13ef5df32ecd00b70b0e5bded4d3ab8beba33b2d26227ce1c979e8ec540f21a4e74a8a251fd815bc4cf62f893ea32dcc4613b77242ea161cb902485279b027ae30d94296bdc05c14198a188d5ff5ced12041d8b3302082ba23a7016b153dc5e184b98c39acd1fbebb3d7585083e950d1e84516a4d5d08c7d2857bdab3364eca1921df7a0c5473872f2977f3c09c7d45f6c71ae1f7294dac8c321579e988b5628e12fb7848c971831f34c9dbdc4aae3af4591c84dfc47228b519", &(0x7f0000002280)=0xec, &(0x7f00000022c0)="46109d445e81754721fcf64655a842d6d1d661b7188851cef9797eca86d6e631634c07804447c98dfd83c7872aacfcc3d3e3e72942f43a9104590fd52b5e85aba574518ed7180c485285f9956be1ae390b7fd86696e8673f317b67e33d202a303ea3212f2b5ffcd5257171e482cb4decfb994f9eae86e1cdefa97b2fe704bc7639746df98227bd8003783a584381ae69ebebcfcda2ee088eab5ca9495fd4d3bbb23f1f082f7a274e0b45da3c043bda6a12fb960a983a2f32", 0xb8) bind$unix(r0, &(0x7f0000002700)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 1: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) socketpair(0x1, 0x2, 0x0, &(0x7f0000001640)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x20b6, &(0x7f0000001e00)=ANY=[@ANYBLOB="000000000000aaaaaaaaaabb86dd6002a19e20808920ff01000000000000000000000000000100000000000000000000000000000000ff0400d80000000000000000000000000000000000000001ff010000000000000000000000000001110080986700000000000708640000008900000000000000010018952e488b1bbe39a398aa629b945af16767afe2ccfff79074545b832b4127004209722ce7fa3b795418c32d765088f1374f5a15591c1a4e36d77fc00773e87cc6ba1b1d9149c55ec7d9c5a76aec2343450e3d9e2d6f9e503b9cab2781c6aba7db90011139ce2882dfc25a40037332c07aff40734182a2a5a323f0fcaec2a8b904d79e58bbaa68379bac572f322d5e18b9130682cf5370d23170ad0c76efde9b3b2196a451cf91a590c2104f44a2d57b95ec5547829c15453732b7fa908587ae1fc9dda91d68796619baf36703939cbd6016051cbf5f81b8616ada15cf93e6f464a67343f5145d75b9ab17a9b0c9d123e377c74e8324c1e13cfaed74ffd66b3441c602e068f2113eb220bd0c23139875c336a6af423ab942fc216ce8f641ac8ebc7750932a091ec937a25c247cf4769cfe6397197ab72c256467de1545f42616b8fb6ece810b1e5d6b77064f02fd6d2fbcdec21ab795e2e8665258b21b2d45c1fd80c4dcc5ce15c9805f7c4ab8c2862ef72f5878c62af02b57ae82178e232abb433befcde11c4af7597b27ff5d34b3e584552b4065e470b5e24459a996b008980ee71fa3d0bb4f5c2f9817dea82883c69a6d12b1d74304b60b83fc74772a0c47a2c52c93f220b90c14c6f4a26b1fee88b8f1903a4c29d2ba192d1c0ee08ea03f0155dfa664f5690aa6f2a1d50d007895eb923c1b08fef65f175817cef56ea11fb52af21b44027df9c199a66619de7da8c60461f230e3aa763476b6888d1d9b850ced9826b7f94514853fb6c5e86496c2ab3b1a188601c8d48fa5b99d13491f04e1853ee09e61c68ab62848a6e6b2088d975c4696687e43a959b61a1462ef8885c5ea264d3576cf868110b5f346751fad29ad6290dbbd5f891ddbe3a88bdfc3c8376a5b407302a445441bdcf8671714620a9e5048e9fb6a80ced93c2e7345b17a9f9f72bc892b42378fa7ecc495b9f44da64c864d126f0b8af8dbbf99a453cf5f569c7e4c80ffc5e37865c3ffe7aaea8647e2386d1695c55c2f05c3a26514d9f36056494be5b4616e66715c4f3c3fa7595308d7aef9d5c79a7b53ff17c4ec9bb4b682368dea9aa3862227a85b71caea360b0b7174b75a47b42c789336eca18d9d71a3ad7e5ba949c33128deb91c2adbfc9c1109588539b1a67e5f558559ce59fa691e7f0f2de3768280a64e6a66e56d037ba9d3c2045f430285a39c477d51e649549a3cae8879bdf6ca16c33e27fa654bbb6b9a6988eeb8cca8eef9ab34f303db2479408c99f986972c7a005f9c027bc22ccf83d6f79f2809ac223022ec8d2dcd5d786cd2540858d6f7d4283e2ce0756d5862b92a526c14a889e75a07f1db7bf2ce6b284b1c27388cea7525785b2b81c78eae154577702b1c92fa7c522312652ec236b01a8a618c1ed8560521d718f95d488c96af2f556a43b3c01bf3ff44d7b64173aba86a4932f7329232a73f48b23621c8330dd0ef50ae0a1f9b20867d128dfc389f639570675c7b201bff56db2a458e01ddf9a82e6463f14d37be47bc6add517bb86e4dee44579920346386d163448ca539880d23438dda977543d90704222d6ec418c58259049b2c0ab626fbfaac4db68d6c9233eff16d809e505cc37f713954915162cd033d0c5fb4e10fcbb5ae173e91c68d62ce163ce51714a9bc065d476bb02137be2ade31f5c917d4f41bc529a30ed45198b2b28d11e88a2eb4653a587fafefa121f296b93edba07c1189a49f30fc04097cb15668cd1db1571ef3b931eaee88471bb570376ef3e469377470cc127f9a16f4e15af814857866889299fcbb481fdb718cf9eb9f84b0adf4927e02c7c0be1876d42ad3f22bd7fa0fa809d2a014b40d95d3c813cd1e83ca7004597035a5b6f95acd96613ec380132fce8a9bd84dc3ad099ccbd44e9c74fdef16bde52929b1441589bfab9837f95021861ac6c2322422b1aa66b483f3e70ec43e102d9ee37c730d36857d2f62f657b3986b50fa35e816dbf7201a4b39ba7b37bf1c8243ad178b1474819d62e40db069c51fcc974dbeaa04e44fbd8b4f7df916bf82061a2db5817bc0af81cd3c4768ba3e705f6652974e0e8f7cc850500f85930021a5f2e938dd59ee9a84b2e9109480edad1ddfbd96fe8f13ddd0692dbab4d3e01f89b5c0e627702462936890df729705d1e939e5d4a26fcbd92f2053b158dcf5ebfbb6e69b8bf01a15e145a6768c28e660e92b13dde65102bea0f96a87027cd736b8e7e58b2539b265c390204295309ec78f204f30178579a5ed665f9a990d8c161631887c18184d4f8bef419cb8d5a5573091d194fa760dbb52de3f77420358a7e3fad00313725fb48550a3796520513b48cd0278edda69b2a5992eb9d181f8276d2ef3dd167b3ee86e510a8177e51410973bb2fb05cf6c0da1d1c56adf13ad51c4061f5be2ee91bfe632cf2985fe38ecf0ca33f337db7f5cdb8c83624262678b26ecd3e4ca3efffcfc67a1acd205043a7537444b06e196faf93894f9db4a2e04ecafa54bf8cca550c2e87dd676ba30288a39d6f8a4514e55575d7f65d48d5c2f75f70e366c542158eb18ab8166bd164e6aaaa587bd7e86d354bce6238715cc8591e52f1c5997a76b8cbeaac2a6f5360820a66f2da7dba9ead3b67489790aa16bda0ebb6624f9e071ba73dec6232ca689d25f5164eea41239ef10a0ee904b53a71ff150ea0acea0e1ae7eb53a87ea0c2a47f7afde98e63b7382a4d46eea6a7ac170ee83fcd2ba71cbf0691a42e8a00c94ffbaf1a1e7b34613370bc607708ea2f939c1ecf6108f8e17a5d9cb168c652e7414f72a410c8c544642da1adeedc40f668bd347a6006e60fd8b3e82db16dbceb7855bd4e9c0c15f1a4836221ce39221877d234ecf607a62335cde464462a069fb9b3a6e504fdc1b62dc126677ec363c3643b8ef58736501d02394a4e82012febb95c78f5c44fbd1eaa83b27301466debc4154e383e0ab190b853ecc7aa375c3e9654e7b2eab6c7478d4ba785e958615bfbde18d979ecb3d3d536495e7217fdc8aa4bfe25ed5efd310920d2436a31917a140b8fadd5508baf37e96862d1677ab3dd332ce363b0c8d41da1805b7b75e20c4122d83d4174b4cfe04a2e66a9e883109e2c01e9a824c605e325004b34f75b722c6883709ba3503d20278a77edd16e6d28bf6e5510d19e50c116fe4fa3eb46c41da97e6537ffe3fff57338e4b34806a200696b9f7545c0f023be67939eb65ffaacd6c52b89901f7a3b9c22f1e549fcc8804052249255810f12d02bb95503ee19c0295ab3ceb7625222d0176ac2633f3c1dd5ca7f7e74b879d24a768ac599b44f8cd5149e7fa3519a154f386a0e96477a513441a38a8c4d279af990b9974fa51bd37605190ef19c5ae9ff994d932e9ec21959ad3c96a747eae5182b2f54fb3f747be283d8e8bf4b967824ce53fb85cdbdb0fb065ba0e42e3fd3c23034f28cee2781aff85daabaded66416b825b2bb0c13620b4792c60743ff30b189e26439463be1ad2111727dff6fe898217ec25adcc6ef2e2a36738ca31bd05c4dbf55fb60dfff85fab1fd8f7261054091fc29325efdfc37f6b543dea79017045b68a1eeef236116fb1fbe0f468a302f6d71a209eac12e1d8325a2927a3f1dd7baf262fe32ee42eded138d68b868505252dfca2dd9327dedcaf8929b0858bae00481cac9594f04c1cde820dc2193f23807c526c1afa5e40047365ca8d57a01e7742560064c7ab02f28b5e9a482ece15ea075be95116b3994ac6c87d2556fcf258e8ec4d97eabc45293fbbea7c733a4319110f3a4b84e1f0fa506ea3f1d376a9d62f69206375e7614d7de05d8306cd628b9f31fa95435b4cd477e47032c2ad2422f919f9f6eefe89844a604ddf50ca98cbfbfcfc3367735028f648ba40f7973e417df5412d68c0ed8969d07eb0756f91389212306c444eda116563d73718eb22828df4dadf71ede46566d5f2c61c83e33064510c6b4f51686273644b55ab8b698a2de0d455a27e155a80b0373f0d767ce8d196924d2e0fda132fdf52bb9898f5ea1f6bb00e1e6ebfc4302f8868b0dcbf3c4b7c9d17b59a87061333df1dc455259db967b76bc4c8ca92bd0d67c23011634e9696f5ccedccb1243cb1b7ab3a5cd0d07f589acaed19494486b23fa34883fe68040f204058c819ed212606711a97e2abc56aaa7e43523339e24ba4bd9328692f7619ce9709882c7b8525a530fdb5666e25142c4c527abb9e6467fe36e162a7b8fc2b03e61883995c4eb4d5cb8da24c4ac14bb0f47b269c8eb7813c74a87ae3248135511d0977715343781362adb2929487bbe013e55e4d5fec1010c49e5a57a5ddb8a49c1591a25d91c64932ba279c8257a7e56f296a23797a9b444153340d8177528ea1c49461b8c1b97b68fd133b57de314d9f4d276e853307d679cceca214adb390a0eee2ed2a196e1a0169202276c76a6b904dc70a3802f32748c0c64cfdb7d906637ea5a0fcece6350ab30d8c1275c57923b11baa825d123c3e313f81fdcd21352df2ccf5f8ceaf62c42ef7844785b1a4b431a5e4f76f2fe920b13e175efd3285a4dd8356a79facd8fb5db29fac85777e96420c7ab7da206ed3ff139f6dc90e6543ffebc48267e28d5533d3bb90a54ac2eda25eadd81838314806d1bc5d59fb9634d66b20ecfc5b7310ea5150138ea199c7056ac4ee33a0fc192f103d32c68250236f3132c5445c43d372c27d50bed7af929b9f16ecbddfa69afc52f3977f54da4de37a921ac135db3cd892768a77b980f762b11dcb894069f0d78e4bce690f9d91ee2738d4e90b3fef64ee6f2f088792018dd24753ff0c3436854d5187c7d4d5bae1b6297e9d4d49d3d32a5179de8c2fa8e293ff21ad242643812ff55da90712a7328b2fda61b0ced4d6262aa0697e30549bb1912628571812a1ee33d0c423c95a4eb8abf72b4f4cad76d7dbd0c6b59e4a6ca71613b5066f080cc10136427a446b62f331b66891cca82fd0e41fc564d9525c48304b34a685d5d9313bbfa0c68a1bb5bb4bcfff1faa4cdfe87c81c7047ada8609a50237a01807385480c72c5c39a24f31e54a14d8d1facf957e6346f3cea39e2acf972d429224361a7b797bc1bdc71634fc64a192ab343c489cb4e32f4855737f08499cfea983b6bcb7f8c0c8d6896ed30460449ca216a36a23d389492382ef3c8724e4fad0dd49bc934ce7ad23a8922f2fd91a483eee5e21cfa82ead44ff240430a319e28f9c08e1abc8cc6d2ef33d434cc1da288c2356bd87d48ef6a760cea11163e238299ac1783bd754f91e1e3689dbaa9443598232c364fb3a30b3162159f1aeeb52970c74c2d493aacd181cf00da403faea11221698d376fbbc9df5870d768ec9a4d0fde8b0cdb141fb91cc1f5241fffa966ab4cc5d79c171447abcc199b3bafee8405c8bf7467ab44da8575dddb144af109c76b9d800053eabf27cafcae8c06a82abd00d6f034871ac36ce8f63ac3779ba97c5f7f1aa21c33eaf6025c40d149dd2dab105f8a6f6b079631ec1946b05a5100e94d407cf469a598fdcf433c2380141b5d127e19dea55da6d92b42101cc8027cd429fc60c5224963fbe47a81cedb8c1e33b4051b94ffc09fb2779b71ef2d9f51e672f7f6c22814d6490a45b0fd602441964b2a28bf0e32c8896880775fa6e21278e8930a8435fe6fbacf17edddbb6c979ded0844b2ccf10ea94cd4bd78efb34266a37c53cb320d975fab0f02f5227202d93520bf67d7e0d64d080b7e7d83e9879a7241251362f71502d7db0786a5613a90ba2002d00000000000016000201670000006c0006796600000089010000000000000106000000000000c2040000000300003a000949670000004e204e2200089078df0dda7dd610d33b8467a544e3dd247d0bbc84b92e0e134c045c1b408814e15e56f3430dbd7f63f52084dd069c7e455f6ea68201baf08279d424e7772ceb58d6d363a9bc5372a45bbdcfd575143a06af78d20f2c5af43efe714a1d7d90f0838e8ddc2057f724f5b8d7ffa02c7ada130f0f98fdeff1708ad12e4ce38e08204eccb33efdb1097ab4448450d9e08574256e3372911aca1068333a1f5fe9a5304d9086b6595b0dadb095dccf07fc686e9751c123651b7d31a1570a7909fa73da486f8723a477eb515c412f410b3009ff1d779d63e66e4bf52234138b6ea3d0c53e161ee458bfa97848b35dce71f4228f620a1bffd02b91f573a5aab2dffc2fbba382b1c7daab46b44133d01ee95a0da7954fabaaf69ae859bca449f36beeb68f13f20c6f69bb32e9a6d844f5073c04c7c441841b0158ab905a14fb182bd3b616e16421031287a6caff174edbf42d11857b34cb0625e1be942876829e6cc0cbeea898639ad4dcac82c2819e38576fa1263042d636f80e10b90731f829b9ef2983d53b88c6b7f0c8e68ef201aeb805105684df710e4dd3b44d9418f626dbcac3b1fcbcf63ae78b89eb38f6bc6bc8a3498c2bf98105933512d6268e66601a33cb78592b1e0dfaf417b2580b8ed0b6bc1a4c4f431f7752f69e0c7ff0933b3788ae1763eef8544bbeade36fc95825dda5d242156b94cf5cc315bc2153565efbafd85d2f2c7f8891af35dc8c2ad9117aed2c8253b88226b941f765cdea6a8a2d2cda90beebbf8b2b47ec1e8497453b82359a008ea509cc1d4b99327916d078a751245321295ef5af0e8bf4b014ae7d9399cee16acc8c889ab62d63e14600a3aaf1d0e5815a42a584fcf191d0adde28e3509def6cb455e85303eac0cfc6deb978df84838587351944b68d74ae27b6d62f556d6ee344e20ac771e04b5f6317e825e4f1682c57431acaa14659a952e7cc9cf005ca61748e06664280c8eaa940d9e85894cc1ab9d6a25d8b59078efe8e068d940edf8869c41cfceb64a2838757715ebfdc691903811c295c71525003416d1bbcfdd4859660896f15cf1516aae9b80f82d520d29c22ee2a6971c652fe235e5a641e70aef04fe5a30ee1d63396a4e20bedc774f1dadb269da59354a6fd2b76ba362bf8075c4ea6fa763c0e529823b3de53fad817ad89628bc7c3e1e5d7e5416ccae1875d3d292e214004ff9a5ac78e7ac25571641c946734e06a6e96b265e9feb79966352c0438406c56ae3519a1491699e0b0e27823bfa385ec919813bce5f57da748c50aa33671f046e889a940e1aae66b4fd20547f4926e3ce062ad3f0c1637696c9df85e69fb88356ecf2bf0548c67dfad62c50e62e213c4424a88e297498a7fc50ef1f0ceb06d446039872747f5b618e31a102f7b0cc5d1f394853510776f1561488a11cff0ddaa056b47291c37df6ef9907cd14715f900070cd215b15b580f011954a1b5233c409855b85f3d9226dd789cccfd4ad9bbc039e2c1675a9f253a17b810522e1d3cb112443a3863fe694e8fe600b19964a759abd7abbd0059b1950f44ac7ce626a184e5343c35e0f1452710b3ddc5badd561d9029736b427ba644a82ae7424da82b463859013c9216d9475751f5b8307f2c8bdb467a55237fb19a6e56ec44410a3db866a8688b63371ad0c87223ff5244fde5f6fd3727d47b78c8d51b5f8de1abbfd11e266350eafde71debc7df9de265ed1a061bae54d4a429574c61b8ad6165cdd3930828415b77ce0d044c440a34843ee2f388ef5e569d6225fc27fc1bf7eded103157ac6e5bf468d742b98ba4dc71363653585313c50d3ca9cf6e1e82388a96c1ebb14cacfe09f0252abaeff6fe417c44cf96e3bfecd2a00565e160e9fa363e5d44c03a32c6197b8e531a392d7c8a8e8e021685a75420fc3dd326478a20ae33bd7055c063cd832fd168ab669aa6509767d6e3589a8f450fb6d50103c269c9be2d5027ce56772f421b3683060edff33b7fec368477f7c842d14fb39f9bb2a6bb3bdd73692e3477798ab21be04fcf08cd1e9d3d8daaf82e19a12e069b52219349fd7f51c4c5a197d0ea2cf1d130c1c1162d68d08b4c4fa2964d5218cb17dd4fbc9b501fbdf86a6e84da3ac4857751e7525e6ca7c50e37d81e16d30ff07a7c25cb266b9dc9d1083d09b2f8016ef1ad652acd73de97b884935ed5753a17f49f65a6a4067f48a79f2dede90c947c81644b4fd80c7393e4f68988b5331baabea76c86dd7e56be2bb4a3eb83207611dcf5bf0831f2caf64aaa352eddd7dd2c091d5a3594fa493fa2df338ef5cd4ff78e9f1aaf3bc9436b72bf269230ebbd4d1cbee3902fbc8f43952cb6228852a2fe4e9b248af810128e28f59c6a59d347d6342b1ba54ec4276ee8766016d1b8506438005a00671389316a88e50d89ce5e98c675718cb252da736e9b3d5529550bcc562f78b0d927f2bd064148dc79141434fd6fec074f87690d1d6328eaee9e47d0fc960ada97e2cb75e1771c08f3302609c7828e9fb806d532294651a8e789f60f42bf7a0ac224a3c59d4c8105dfce578e509c6c3748f3d62f81b66bb0499c54d7f95a8d7facc0b4d31d4cc985394bc442dee7321fe2e134b4ee5bc4968d027825df43e64e7a666eb415c917c8e7ab1c9109c9e2d039899e38513e120d70966282087a549088ec4d5d05b01bdd5e64ecd2301935dc9aec16ef697caf4bbdebdbb44b5d3b275fc6a04e2f68cdbb8869b38bf984d982ceb84b455541712bbe730d7452bfb9aaa76449cfc308729deaf8ffda85e7341771bdd4ecfeeeb7b6753534f93e160dd86396ab7503b3abf42b2a58cd361feea60000f5493436836412fc1b2213f1ab6cf4850be104e6a5fa3aa13de383a35245b80a4cf9a958f0a6bb0f1075d9cf4fac3df6937f2a575ff2d6ed254830d508778a13e86867341d6b31d17e1e5011b39a9f197e237e244cb80362686cb5481629d0cc7eac3d8bd1a4bffed13c93c639908c8aa642ecc77adb699df2f3a2050e0dba182f3fbd52d2c9c1e81a0e3f6ff4b044182057bce49de782aaad57226e21f9970735f5fc339d05e9f2e06e367b680ee80e80fae6f205657fd896995bb8e419a5b684cc03d35351dbfe7b8f81b98c0b7499ae95ef8a704e029b9f1792acf44da4f1a4ecaef797686b3aef8e7a9f966fe0b42846ac2481e8a1338250b821a73c94f3d940a2b9d63346cd29a6695ba9e6b6128f1d3ed1a1dc3859d2504d2f96f9301cf4f45764fd77b28a0676e3dda3ba58413bb6828e657a7519a7d7ea4a5c02ff1869011b68ac8848e1ba7b78a885e29e7dd1efa9af10968046057c8e3c19022108269c86a60e3a574b326402bf23ad0b9b415f245a93c4d5e50798be2166f19761bccf893d6f616460ac34b21c0fd0315dddcc8c3e57b29719776aaaaca63ca31b47a20d2895e684d782a7b1afeeceb94cda5241c6b8d750ae35bf55699b4bef1dc26f55aa899367f7fe75dc41075e7f136a99951a9b3afcf88f84596489c59512d100d40198e1e4651ea891e63d7d3af24eaa9cc9d4f5cc580c1fa7b07c315cf6a492c25b703ed37de7ceaef3490603354209a96f745e9df959222b43dd789f0157e45fb0fc5f5045ce250f06da3d5d7aebb7fcca02e76fb2648b5d17f414772c2e39a53945dbafaa13e6edf722c099aa8d6cb5c65cd8b3a0aff09b674f86e294c605262d1422929b68196d39a80e872dea2a822ca048dc942eb5075505dbb75794ebb714014ed4e65ae1670ecea4e72be1e727e830464f8aa9dd0abb949ae41ac64401a9aa89831537c77c5e464556223ec6c659e19948ec4337f0c7d8be9b38f918dd126b77d622ebc8868ef927d59660af36d086f3305aeaa07aeb4ec277af5328ec68e45c231606cff34d14ceddb6698ee571e91b8c92bc4017b3dfd5856fe74bdd3acebee8adc6439b10be643fdcf18a85c7c0f0166a164287930cefbc880146dcfcc0505c1888dbdbb74f51114e97476fcffffffaf05c60d204547e2f026699ae93326e225e41df2bf486d5c9a073da5e2622e70e31facb089434b7b473eb2f258bfaa3a5dd47184b444d059972b105d6c70a4c7c65ecb5480333d82a7b21428f7fa353d3e20b1192ab0f5d1cf20d17791d8f76687bbd452bc411cdbc502dfd50d4717928090521868f9e3317b50970f4123f2bcf8891c6049560684e7cbec56dd59438e47b5146f71375e359dc971d7371d7405cddbaaaeaec7f91899166e9eda531eb53dd8e9dbd8abc801f547cdf66431a7b769b81b17b9989b8e9255977b67b586ef20e396def0581992160c1291295121f6c1d6d1bac375bae81024b46350e5a28e815dff3848ef28b02272297607837bd48ec9de13f657de464e34f6c4908b1e3641998ee470f828e717dac03628289ffc62f7ee98fa725e2cb6d323536cf65f664f500a9be519b38edf67d949f9aea989cffff735b29bded07f15711b5d3265a914a8afbbc2241915216331e0c91671206386e692887c0878a4b2cb350bef83e207c61ab3d4e84ab7849bde2c4acac241ad7faa088d51680c7ddbb309d0835d2c737a1ffffaca4e89638a741f10e1e71cd1231599bfcee2c3aeec84f3174c0ab26b7bf22b8b89067bc6b798dd11eec8175fdba98595224a09ae6997d8911cd9d91ad62fd0fc2dfe0db28ec20d19814a15a35462a35c7c31dd11a799f3b7d0de84158e6f3a9a65f3045e1b18217bb028b82d2b65adfd250693b564f0e0044d55bd34fbb902f54335b9ace7134de33233d762059afa227e508fd58c9893e314071ac8d721af94e0b65bfbcf8b7fdf7bf7c607b38873ccb4058c0ef3c5a9160eb47b025dadb2aaa7acf3b9f38c6e1b4d2214aeeab5d0011a17093b9afe1b13fff897147179a5daf5c8927fd258bda73a607701b4869407106381e6479e36ebe4f510261f046e5d6dbaff378e391f7a754b138b3edea023285cf64b77a36c09561f153d923c404ab590b1f4805416cc1ea2927e4fceae6ca864cb8e968c9614297148b7a1e4028f7853c56a4568d8fc93c9c26237466926f2a2d5c99ed59f565d1f81cac7b3d3daaab1dfa6937ec1113be6ac6fc02d0e02937e9c2abca9e2749a75668117073e59b5370beb735b6521bc04bf65500372ab90c1d81f44528af37a1154cb08e48b524c10668bf81db1f5051ad8f1aa91f5254fc8d670b032dc65720a791406ebc152e57437fe2879dd2c91d33334e071940a78fdeb28a0c81cf9298363ae3ddf36d829f12ee3fbc12643b3fc6b8f030a741839228f659335c5a40690afd70c507bbdba9f32f9cf8197d5856ec5101d44b6fa2c3e2a14a8999641e02e6fcc2aea90d44c3d8e597d587c728a76829c2424c4bc432e4564bfc560065ff0ba6888f3a396b75ff9675cc2c760d67b1eb861ba7163e784c1911d4f496c49b03d4c82273133758c06603dadf6813d69f0a4d05173a2bd7e60bc2b86960d2bee522851ebb897091f4543b389cbc13ca1c5322aacac60a3ced565735bfc71fb951f958520ff90999e7456d1416c0c4d8fc4b92dac41079419321e15fbd592d399305750d53c6b184416e198d1be9c8e3a27a479a4e8f66989299cff087e2a824f183efde366e74022aad23bfeab4f2cf0f579393801b528b9d6bb7c9fb44a5adeb532b0a2af54de951e5ee11305419bcc98535f801d2fc336ae26cf68a79689f07112bddfff6e972ff82d9116b4d373f4dd5a820afbaaeb45792947987c7c7b119af415ca0fba84e59e17cd6d6c9a66d7027eef2d0ab3fa4946310583aebc65f6913dbcc0000000000000000"]) recvmmsg(r1, &(0x7f0000001dc0)={0x0}, 0x10, 0x802, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r1 = socket$inet(0x2, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x10, &(0x7f0000000080), &(0x7f00000000c0)=0x4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) close(0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) link(0x0, &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getuid() ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x0, 0x8}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {}, {}, {}, {0x0, 0x100000}, {}, {}, {}, {0x0, 0xffffffff}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x101, 0x0, 0x0, 0x0, 0x0, 0x1, 0xfffc}, 0x800}) socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) dup2(r0, r1) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) executing program 4: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) socket(0x800000018, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r1) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) chdir(&(0x7f0000000040)='./file1\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) listen(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x52, 0x0, 0x7fff}, 0x0, 0x0, 0x3, 0x0, 0x50ca}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r4 = socket(0x2, 0x3, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r4) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) write(r4, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 2: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f00000006c0)='.\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) socket(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0xc8, 0xffffffffffffffff}) r1 = kqueue() r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r2, 0x0) setsockopt(0xffffffffffffffff, 0xdb2, 0x2e, 0x0, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000080)=ANY=[@ANYBLOB]) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000280)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffc, 0x80, 0x40000000, 0x8, 0x3258}], 0x2, 0x0, 0x80000000, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) r4 = getpgrp() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) poll(&(0x7f0000001500)=[{r8, 0x4}], 0x1, 0x0) close(r5) close(r6) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000400), 0x0) executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x2802) r0 = socket$inet(0x2, 0x8000, 0x27) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080), 0xfffffffffffffcad) mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8026d4) r1 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000000c0)=0x5, 0x4) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x20, 0x2, 0x4}, {{r2}, 0xfffffffffffffff8, 0x3, 0x4, 0xffff, 0x7}], 0x6, 0x0) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020699b, &(0x7f00000001c0)) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r6 = socket$inet6(0x18, 0x0, 0x9) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x8, 0xff}, 0x8) socket$unix(0x1, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="efe8e475a1cda5e653eb59a3cac5ed8b2573b336e9e83e57ac35ff4ab18ff8eb1e5d65fd58147f6c755c9b6b475efa75727c27b0b7ee563d3402b7f08ce51de730f56a997cc48fd4a41dd6c7a32775b4aaca5ae1a9ced7588816466d1a4c7b513153cfc88534cf6d1d7e2f704cf4071670d4d95e0a0b62eee00b64022d25ea0f1cc1601dd65609428228366defb2f8e39151bdffe21b86d049f965f9af8429668f71c192a55c600d82ec5dea60c70d39b184ebee17dd9fc34fc2c5", 0xbb) recvmmsg(r6, &(0x7f0000000300)={0x0}, 0x10, 0x0, 0x0) dup2(0xffffffffffffffff, r6) getegid() socket(0x18, 0x3, 0x0) executing program 6: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r2 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r2, 0x0) r3 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x802) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0x0, 0x200}, 0x0, 0xd56}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x18, 0x3, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r6, 0x0, &(0x7f0000000580)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) r7 = socket(0x2, 0x3, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r7, @ANYRES64=r7, @ANYRES64=r2, @ANYBLOB="603565e9adb0179a4c35198510523e0d6af2b648515e7013dbd4212b6f2a229aae8b", @ANYRES16=r2, @ANYRESDEC=r3], 0x3e}, 0x80e) mknod(&(0x7f0000000140)='./file0\x00', 0x0, 0xfffff001) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x5, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x7fffffff}]}) getuid() mknod(0x0, 0x0, 0x5c4a) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f0000000200)) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x802069c3, &(0x7f00000001c0)) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="fffffffffffffff3ffffffff86dd606e29110008000000000014c63e362a4b778710d9000010000000000000000000010000000000000000000000a90001"]) r1 = socket(0x0, 0x8000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000000)={0x100}, 0x10) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000640)=""/265, 0x109}], 0x1) preadv(r0, &(0x7f0000000c00)=[{&(0x7f0000000580)=""/99, 0x63}, {&(0x7f0000000780)=""/241, 0xf1}, {&(0x7f0000000880)=""/250, 0xfa}, {&(0x7f0000002d40)=""/198, 0xc6}, {&(0x7f0000000a40)=""/192, 0xc0}, {&(0x7f0000002e40)=""/4096, 0x1000}, {&(0x7f0000000980)=""/155, 0x9b}, {&(0x7f0000000b00)=""/219, 0xdb}], 0x8, 0x5) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000400000000200000000000000005"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r3, &(0x7f0000000340)=[{&(0x7f0000000000), 0x2cfea}], 0x1000000000000013) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x41000}, {&(0x7f0000538000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f00001f5000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xa000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00001f4000/0x2000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000009f000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000084000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000161000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "be7719c93c072b28bb00", 0x0, 0x2000}) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000600)='./file0\x00') sysctl$kern(&(0x7f0000000480)={0x1, 0x47}, 0x2, &(0x7f0000001c40)="1c84b199db036480b3042267ff910fcad620319c677a4ef161191d4e5cf267f56e5d48012e172fe389e3de8fcffb5075eee3428e69dcd509d0f4920c94d0c0a0a2ead11e68e7badc71892e65c7910787c23ad3cd3de9371ab4ea77219b655b34604d1508010b9e51a97cf8065e3656434b3197d53d0f6ece14f463d52f820e4ac58af9dd4fc95b4ff4059ccb39a0c432c29a350f228d1aeee5e420f4df6e1bb810280582e1e6a9bf820d0de4aff8c4b6744344e79329673b89eb17e1b60d0f1b8773750f7be742e609aaaac5142f3b1d4801d83937514acc712b607f10bba8a7facf9eccca82", &(0x7f00000004c0)=0xe6, &(0x7f0000001d40)="e1e61842676601f8b507599042124612f18defeb7e8e95c75f19e9607fa726425c7fdd8b95bf9b21fe30015650d4117131f0e0aba29f97251fe48807eec3ff82d01a688975699dac8500cca50f5dc0dbd9314949300510980a57bc185b4b633d34b9b1329e046e4b6787bc411e3d116f32a76c48fd9514dfcfd2cccbf9bfdd90c0168857e0e9eed9ced00adbd51f4313fd033cf00694abcc41586b35633a205272f611713d39044b05e17dc5acaaf4acf38105313eacfa714977c567f3f3026bf9e8e3cd96216c3997e52714039e66bcb1a201568652530886011e0561f693ca6c95b40423530343d58eb56fa1cf70f0c68e3db9b66e4a046299a95689a179d67786ef730e0cee02c99ec0efc1209014cf9ef00d619012461aa2db2a969aa5bec6281f6db7331dba4510e4c4422575d3f34bedc850092e0b1aa73ff3e43d2756d6d83636305447a959d37dcab6500a7b6a13e85510f43bd3d76e918ab93fb19c9f612d975b6373379d2bfb1e92ad8f2f11702e4c18bb8920e4438a21c1d14234d731397c13d3b5457c374d1bbc5ad8fadf1d08f04c4e4736dbfde839be5f0221a3ccfe8d65f577ee5bab34413f342eb35f07c7d111e024d5696dc938a11d342211bb120cb901e6ce3e8761fc81a8dd798d944d3f02f76e824198f1c666ad1b5fc20fd85799d284eadec3118cd475eaf69f9b18c34fe9defc21245810bf96d50dbbff2f01ec78097f148526c4456e869acb57f40b2b1e35f485ab8569af442e9df87f97b5c4d6d3562dadcc42661f86bd9f7d352f893ea792c9c0f826ab4ccf1f98077a29e6990a064552f989bf556887d6e793dfdd2a24e5762455700735b4eb61825650bb12edf1da30fed49d0052a2298f4dac25f12ad351878c7ac6b8efebaeeffcc40cb4dc8751e699dbf5d3427324b7dddb1caaf8d52a043e3cdebcdda91447a67e5aeafbcc36a7a2f8977f3adc53ec162f93768d814517c38f8da271636c103965d67f2b8c5c26afe775b38d66ca7e040fa2cde0b6a10b525abc5e399e8f15eb2d29f0d13d524c73c7e5a9c11862ffffdfeb459ec64249f975c7f4c85dedb00d56fd5334e3de9fea05bab342c98ec1316daee7ea52f7d9ec1ab747da7f82af248b2c9758ccdaadbf89081600df3ff9d51e0717df59574bb22d39faeaf353548259828c827d217e3099f61c3d96add6c13197309d6da0efa8832a382ce00ec55aa2eccc2dee83361317909749848a5290b7e0ce580794b65b956e42be19cb49fd04e043ab70e4354ccea03b8ce2369cb74ccd3ac0f72f90d97e191d29194c5bed0d30645452a9a7cef58ce93747bdfd9db77395bdd23bc8315c37481cda3e8083719306ae2bad4036553c1cd183d49b5c52205fa010d0e74771b8b8e8649703fb17e358135cedee260fb5955918bb9805387c7126ac3b3b863226e8cb64e5618c65d46233f971768b38a9f6a82764b4811e3621289e51a7d78b22eed55485a1ceeb6f94b528d958d66ec295c06714cfee26839b1a9a64cb7325362475c3ef17516ff08c02bd1d69d886a323f1898f6b17d1426089a3a2798ff030cc29f896dcd8ada9a0b0b2f2c7b4edf1b1d2f73702d085c121c0b29909a0c35bbe3542032207548eb32486b460f9c2b5f5005e960078864287d67430dc5cf71b6f5a25eab1c59de6d841054a281998d382a4ff00e03bcb38544aca77fe18d52b41d599ca134d58c960869803399ccf5c8aeb46698b2da962bdda00b239bbfc0e2c078073d0606806fde6f1f669c33d44fa2b0d1c74df18c2dc2e3d612c2b05cc923e6e5f61165f22773d5d53dd331eb260c51e51fb9120dc61e47911340618da1b5914379d1a589e62ae85c4018f4d3faf55a0d38ab170b8504b56342cb392cdfb33507cfffd181654d96de7d89359cff83dd8c2eef73cb58f52440716de9f7b6b81df3a9cc11425774468438c7e4aa37395b8bac74a869494f3a78cdfe16b35cc3054a65c8efd1d19ee9b605892a9d95b9e743cd9410e6c6d0d7cd1678d32bc9fe853b21959fb13c505f8f361765314580508fbabe25dcd8445e1f5f2ac44d10062b2c45a8227986542ce018b16a96d74c65feb5acb2d2622681a4e5fce0b111ba3b790668f0eed0e2dbe35fe075b389a0e3e1c2a1d2da3c6f51681cfe8dc5a6d1377680a820f7c172fd7e52f22b7ee03dafb6bfc1989f4e0497926853a6b67ce3a039ed56d24268a8c91ba478a4235ab9f2eb093ef3bb73e727e6d0c7247052714eca3cfa195c8ccad39445b3c69282613efe9813879893d0014a86d0bb9429a5d233a4f54cb9fe988c3bb924f87952393e594bcbbf7364d1595101a18a13879c71b5988b2ba1b49bdcd00624da400f53345249582119937b45267d37ec9cd4f1f8d8c8d49329a6e2b2ae5aaed3156ae2878becaea9c5b9d69a7728251a61f3d509be5d3598cfd7e3637a8a9e09ef5a4f79ab595df44495918dbd7a14e7168a2b7ca82f2af59e04ba81c7a4721830111793ab708edd296c4835e9b92f622cb93bff9efe2c80306e4cc3f3f9a68bb5eff6c1358a4d5ba63c6e1a6d6fd054df9c39da40eb855e2ea7b784db2c25496f55314a48ecc7ed0e2018a3fca7644986e3d2c12fe10fcf6389e2f68e83049b6413034306183e76471f6090e65706008fc66957351ffe05af0c79a54f2db8bbd1a07b8ae1ecb6f302d846299f8c1ab29a2ef38ca83ae145a5ae4d3d9979f6757518e199ba50bf86b0a66a0f1f9b4f51ba03446b04521ae996672a49b2bfa2d4dc10b27e17c83cafec1edb33241c449699dd78d621580df0f13a005ac33f1ccf51ab5f60b63305aed20f125c2178a15156a26f99ef64493fc5d37f47833694a28cd0617f3a4c3011cc7eec87a83087ade23ea652c53110401979bbc76c012e60a7bd09cbaa4d13f96874bc5c232ebdf3abcc1b2316edacc6e1fa694e331eca672c2c02388ffd9e67c055296c6ac81ce66b1990aa50b1dda6cde10bfc03dd2d27c327d7b483c1c3ea0bc2eb4b137d00da42455a89d3ae393647ca1cdef3d87274e0cd662006f6a89d53a3940c1da2c46f38c550b57838cf096bbb9151de18204e0d5421de95e73eacb98cc6340e509e66c7f657abd6a47a0c037b79fe54c361d1d41b3242f317d9b37d666874d0937b46fe71e2e6131d04f6ae74ab16ec5904bde8c30bd211ed078165d283615c64b92056fe2d0509316ea7537ddbe2524642f150b9d6b1d3479562c33128a5b4cb2321877ec93a381edf59c8af218ae24713ad18c4b6223f63ead609e01422ef912b90548cc6c818efd5d3d14be836e6b1289d5deb35b68c64d1e15c738816c84805d0e15798aa67bae33c7c7ae6f110ece05cf782bd4c1adf9f07030616f5a5334f59d10f1766a2a05204484896df44ca08c6ba391690041109df72b5d48a3ec42d52112a97a70b9c44d7350b387f3832ec33c46a1f99a23025cd29745f8df93261a731d02541bf95a692369c8344b712fc0289db396dc4152ab12b741c60555ac3e1983d727752f12d88bfe71bb7a2895f4ce779fcd4d2ca1017cee4ae4a93071baeecdc5fa41d0332ad2fb3102cdb42ea2e494897d755b8b81f5dcd8ceb8da1a7fcf4a524db03fe213bc9fd8adb55679fff3249ece0f274becb78a3d255a726ddad7a91aae77a3d64ec100a3ad751fc607d3bb3fd7cfb2e9eb7d2e39809af98028f3fbd75252ad5a497c4dbcb0b5d5cfa92b152c6d2e697dcafab58f28f21989ad28b9dd5728d3b2fa870becd82f6d393e706eacac1b3c699ba7904a4b9fdf2bda482d56c2d7db0d7ebd9dc0407a9093b597e13632794a9f4052c5e67a3475529574d5504605b8fd6f3ae3570636b165a34df0994a903838fb26511e7a6c1b7ed3e47e4651d1c0d4b727b48530038d7dfb4bf0e5d796dfb8e813c53f3295a76f88802383f651d91d38bc350468c52c34529030ebae58b4bafec39e5e72e7d69b9b21490f46e8bcfc4cb9ad7cbd1aeef737c1836e817f2eda1aea232725b6ed0ae9e7125200ffe076b6d4013bacebebbd4c6708663bcd481becace936b974c1b2cc77b58b8f6ae69d5e235aed5fa5ff2896349167f586cb03867d8ed718fc6707e72117a8cfee1c5f1a55eccd3d4d64545a39741c014e66811298894d1bd241263f863cda2e3b1999a7b06613b9b7b26800b9fb88bf8925fa2346f51e2cc5fbeda2ca116cdcad287e66080134f788027a220e9fa911f4fea86e9f9c52b2596aa602b33e67037596587d7fafbe12c60ca7ea7776e74692e15dcbe385fc291d46629e0ef46a56905b2d2c38c64c32b6c46aabce221d1d1a5335efcf012ee4fbec46a870928406a8b31edd688cd2a9e41797c338d5e0eb883b680e04fb738112c72d11bb98aae3b0920666185bdfa14e4be1d86186e0a02da1e1f2a41ee5e4dd5ca6ac1a2c02a80c0072eee7ddec036da3649660003201ebf668923bfb29a53abf7ff7e086df183569dec025563c8d6e7667fb0bbfe5b8f73a0816a4931228b0bb3f2c03532293a524b542123c37c33a9949f9fac513aae0240417d5eae6aeb237db5cfc904eda6ce36e767002a6d40194a418b7f77e9a462bf3781b982a271111b0a3dbebf7d2e5a6f8307a8c75811f92a817705feb833fdf32000dcafb5df1f1e7ef17cd38bf21a0601b68a3c677b9b1fcf9804427e4a1309c80f11f4080a7095adf801e6822d518c270d327086595618f949809dd153fe0ae442e86063fc462ea7c417e26b1ab5cf290c2892c770e8fc37901a17041c3697a192b588e7448bdd462fce47d317a4ad99d28a987ab1012af37dd05db5b5cc6fe368c4550d3da083e86df6f471bbee743213fb7b8449431f7407b4f085e460f83c8e44c7cf37a785f4e0d5ec0e5986df0dc17df40fd136d08a734698ff0dbc010622c49f5ab84ec66c0ae86557d907d832872c24a8baddbce0fed6386d5a6706aec05471aa23c097cc53060c76cb6a5454965e9d6778c666ce918f8ed453966b891b9c7a848c345d22f534b8e269cd986e2662183b2105af1a0eba08dc2e41bc3a71087d08c73a754c70bec20d40d1f96a4812617c983222b687f2a305c217d86620d25d961cf3c6443d2000c53ac975e2ef4ed99cc4c6c4d61f229c5b9930928d515bfb24abe712ed16e6cf8019cf095b3df778a4539b268a28419019785b03aa99f578d829757ba1fc9610c830f7ba467c35eef34eb71cc775bc05bcf5626f6471db239cb0bc143b2d92533b9f14c769c24c3eeca3f5b51c0d5edffed87796095fbfcc41d59b91a22d437129bf04eaef83f184d634fe882c6c0e1874174f810be239b67844b2cd3af95cd7bbb3e8530904342d48918a30488851618bea6bfbbe9dc77118632cb926f3d3b8b9269eea8cbcdf08be2e20d3eccf566f56e4aa1f05ccc4dcf36eaebb6ee31397bf9a6539233a9b65cd22017c00bbe898766ff0197b13dab4e29db33c6075476fc150319ad00ef83a7f8f47853d5a3be844c33de976cf9f04b8bbe335b652f2be8e759f3249179dc366cfbba6bae1595509931387087d220f8324f9392e9c1ed3cd7af48200dd0a7bc22e327eb5228a7774b64bec0d3eec99eb397d5ed0df68271062c48b6b8d1492a485ace3a44544a66f7226b65a1f4b338368813be4da5521f79376017893e82a8d42f09f0f728af936e62ef853b3e90ec276c8e6f623607fc4528b71a5076dce0fbb5426d4efe9e2cc2cbc14e14dcbf354f0178f112e746fbb02c979bd3c91d7425f43a73c6d9cd2b67537a50d415c39c10cf48cded524ae485ec", 0x1000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) sysctl$kern(&(0x7f0000000240)={0x1, 0x2d}, 0x2, &(0x7f0000000380)="03996a30fe99787979e4d12ea6b05432e29eb12a6482408495f1f2e43edb45acf018b3084f2024b5047a7f687a4d7090be2dcd78ac1090cd4effb3eb9f74740e21b6fc1a2c8302a83d27b7cb76f72edd51f652ba7a35b59baa26152dae7f76596c4026a49dce44cea87db69ed9368335fea87907816c8e8d1c95ffff8d0f87c3dcd69e66bb7a8eb97981ba02dac980f169800b3691d03d68800fc095f753cc513d7e933b42bb2bb9857ae8a075e24ea4b7eee43af89ee8c7aeae41b54566d8138514c7eeed2806b4296ee0a5331df5", &(0x7f0000000300)=0xcf, &(0x7f0000001b80)="1ca78e8e9c9442bd3672388e5840807dd34d1643e7bb6219a5f3b98c8ae61ce478a587322cbb61c1701e3757ac654c266f6253634708f9fff4253f2e52956bbd0af51f28ac4421edd3d106589278b436927ecbb48f247db1cadbe2a5cdacb0ee6eebc5736e70f9a90ef18eed524565a7465584b2a71134b39941af61477ce743ceed877fd1352be991be142f53dbc487fc4d1132", 0x94) executing program 4: socket(0x11, 0x3, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x3) sysctl$hw(&(0x7f0000000080)={0x6, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080), 0xc) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x36, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000140)}], 0x1) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x5) socket(0x18, 0x3, 0x0) link(0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) unlink(0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x31, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r5, &(0x7f0000000380)=[{0x0}], 0x1) rename(0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000240), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000180)="070012000052ed3b9eb7ddc24ac17c8e6783c34afb1d64d5aea01dbc7405d52742e19299a3b28a846b268acacf7a9080a4c6215a91ab0410ca56ffad2610eb71794c9f200dade7d48fcc8d", 0x4b) executing program 7: syz_open_pts() close(0xffffffffffffffff) syz_open_pts() close(0xffffffffffffffff) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x19a) 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, 0x100030001000b, 0xffffffffffffffff}) 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, 0x2, 0x0, &(0x7f0000000040)) r3 = msgget$private(0x0, 0x0) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, 0x0, 0x401, 0x0) mknod(0x0, 0x100, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgrcv(r3, &(0x7f0000000140), 0xfffffffffffffecf, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[@ANYRES8=r2], 0x83, 0x0) pipe2(0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x8000) malloc(): allocation too large, type = 29, size = 28292870884 executing program 3: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x10045, 0x0, 0x0) r0 = socket(0x20, 0x4, 0x7f) r1 = socket(0x2, 0x400000000002, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000380)=[{0x7f, 0x5, 0x4, 0x9}, {0x7099, 0x6, 0x8, 0xfff}, {0x1, 0xff, 0x7d, 0x4}, {0x7, 0x9, 0x1, 0x500000}, {0x92a, 0xff, 0x4, 0x5}, {0x100, 0x9, 0x1d, 0x300000}, {0x5b8, 0x80, 0x0, 0x9}, {0x8000, 0x6, 0x0, 0x8}, {0x3, 0x80, 0x1, 0x8081}, {0x2, 0x2, 0x0, 0x4}]}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x6}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)=ANY=[]) r2 = dup2(r1, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff}], 0x1) semop(0x0, &(0x7f0000000140)=[{0x0, 0x2f}, {0x4, 0xdcb3, 0x1000}, {0x0, 0x0, 0x1000}, {0x3, 0x5e4}, {0x3, 0x4, 0x800}, {0x0, 0x5, 0x2800}], 0x6) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000b80)=""/175, 0xaf}, {&(0x7f0000000100)=""/6, 0x6}, {&(0x7f0000000440)=""/66, 0x42}, {&(0x7f0000000580)=""/172, 0xac}, {&(0x7f00000004c0)=""/120, 0x78}, {&(0x7f0000000740)=""/165, 0xa5}, {&(0x7f0000000800)=""/134, 0x86}, {&(0x7f00000008c0)=""/226, 0xe2}, {&(0x7f00000009c0)=""/214, 0xd6}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000640)={{0x5c26, 0x0, 0x0, r3, 0x0, 0x100, 0x6}, 0x0, 0x1, 0x1}) getgid() getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000006c0)={{0x800000, r3, r4, r3, r4, 0x4, 0x800}, 0x40000000000000, 0x7, 0x50501cb4}) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8, 0x121) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000280)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x14, 0x0, 0x37) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140), 0x782, 0x0) r7 = dup(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$SPKRTUNE(r7, 0x20005302, &(0x7f0000000100)) r8 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r8, 0x0) r9 = getuid() fchown(r5, r9, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000300)=0xc) executing program 0: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(0x0, 0x0, 0x4) open(0x0, 0x400, 0x0) getpid() fcntl$setown(0xffffffffffffffff, 0x6, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') close(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000000c0), 0x4, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_emit_ethernet(0x4a, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x5}, {0x3d}, {0x106}]}) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) link(0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 7: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) socket(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) socket$inet(0x2, 0x4003, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x46, 0x62}) syz_open_pts() kqueue() select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xce7}, 0x0, 0x0) select(0x40, &(0x7f0000000340), &(0x7f0000000380)={0xfff}, 0x0, 0x0) close(r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) close(r0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xf66c, 0x0, 0x9, 0x5577c513, "3c107d7e682c330000000000d100"}) writev(r4, &(0x7f00000004c0)=[{&(0x7f00000000c0)="bf0909b98732e43ae0ee63c33dd9cb7de67102649ec14a5cde", 0x19}], 0x1) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r5 = socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000080)=[{0x0, 0xff, 0x20, 0x100}, {0xce, 0x40, 0x1, 0x2}, {0x0, 0xff, 0x9, 0x6}, {0x2, 0x8, 0x5, 0x7}, {0x1531, 0x4, 0xa, 0xce8b}, {0xfff, 0x7, 0x20, 0x3}, {0xf001, 0x20, 0x1, 0x5}]}) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r5, r6) executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x4, 0x0, 0xffffffffffffffff, 0x200004) r0 = open$dir(0x0, 0x0, 0x0) syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000001c0)={0x2, 0x0, 0x3, 0xffffffffffffff81, r4}) sysctl$ddb(&(0x7f0000000080)={0x9, 0x5}, 0x2, &(0x7f0000000040)="a8234298", &(0x7f0000000300)=0x4, &(0x7f0000000340), 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) dup(0xffffffffffffffff) writev(r0, &(0x7f0000001580)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000001000/0x3000)=nil, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil}, {0x0, &(0x7f00006b3000/0x4000)=nil}, {0x0, &(0x7f000027f000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000384000/0x2000)=nil, 0x1}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000583000/0x11000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r6, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x1000}) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = dup(r1) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) dup2(r7, r8) close(0xffffffffffffffff) executing program 5: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000200), 0x0) socket(0x18, 0x1, 0x7) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000240)={0x0, ""/250}, 0x102, 0x1, 0x800) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000200)={&(0x7f00000000c0)=[{}, {0x101}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000003c0)={0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x4c}, {0x81}, {0x6, 0x0, 0x0, 0x6df1}]}) write(0xffffffffffffffff, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0xffffdffc, 0x0, "ffff0d000300ef01018b00690200000000000400"}) poll(&(0x7f0000000000)=[{r3}], 0x1, 0x0) r4 = socket$inet(0x2, 0xc001, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x0, 0x0) dup2(r4, r5) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r9) executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/104, 0x68}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) munmap(&(0x7f0000017000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0}) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001900)=[{&(0x7f00000003c0)="3da3d2ee7f71aa63fc346f36839a0138dccb987a4b605fb9213af8a86e120a2e60aafaa45c3a8066e47d6e519990442e90f42f338e11224836f74b39be", 0x3d}, {&(0x7f0000001a40)="05a0880633f3c3771c87d90d959ccb5dee333d357a195ee192a360fae42777abb96a6f037431f7df3d96c49c535dec1f55cf0155faa84c24257754a095c0d4fa61fcda7821dbcae42da42a6a1c0e11a5a180d0a04ac8340d1e8ca9a2b52d01465f59a4407a0f3dbedbb54b3528a180737c8d9221b9f087f75911bd8d017cfd7ac09a067544536ee7f2407df774ffbb15673e341367e774abcbbba6044eee30215887b1e475784e", 0xa7}, {&(0x7f0000000740)="759530818be7f894037653a1106acbd5400163a7c6253c3ea1f28339999a35f5dec0284d97e3db3e300e081113480d4e0d576f15350ffe0b7530fcadcfbcd3b4ff8cb625ed5c786c80c93288ad4a8efeb628e5a0d1b9aa12e3e30bff6fa4d864509fbe88e5dc3a3a1857be2fd600a96d2e24b05ce7c1c65d827459aa123f3326b2ad1246357d4cf9d3fd2d80cd9ab656170f53d7bc5149679cc09a6ab85a53f8108b861a394811bcfd26d21e018a43674d2dbb5fbf48426301698bd6dd8c3c76c90a285e385513d206c4dc55f012d3e9b0da54ecafe072e7f789154110ad47dd56af708c182502bcc3ec5de229af580d84132d303c16c714c8c09f51fb259417cfb55479abff61be39a23c0ac2b0fe2f85e09e64e0a7be9740920ec2f175f5aaf37a461d709e5348663042fcc0d6f9d7bc100439d383df31ec1f25803ee5a7abdd5ee269c1666a1703cefc8ece7b2c558e0e0d1e415f959efeb32e564abe8f3fb44e0d68e71a8d944fc885ab996e05f78095832bc623800c2998c86893d23418a3b2beb295c48d5ed7cdd4b964347a2bcf20bf1c749628469d2f38ade6b11824a7b09f97064d45789b2ad2bcb3ef519e32cfbe3dc13ee89ac2311995951d111c75e2ca86bcae7b80997c82eab86f2f9d71ae31a00af2bf83d67af5d4352ea897860437400b05af743df232616535259c7deb7044877922dc34e5c828c757548377a0223fd5de9697b41289d45e19b23dba84e355bf0a5906ffb4b27ac89d654a64ae821fd85c3551b9f98395b94a86b237f4f6449830385abdaa84b0e3b31676cf300fbf4f3bc113455306992b0aa04eaf2b4c128a1aed1cfb79474a6d83dba1ebbf9098063af3991552543fc11594d04118f6d48e23592f86d2021e45cf64e4b8a8e21a0ea161b11a31a9dbb1a121417013c7f3c293cf028fd37ba47538e879b88646ad79ed03a910d0b8e5f775afcf4d8d507150b060285ca72a41618b53a23ef057a41afb7901f18060ef953f8b4041253eb248830bfef4f226942aec96e14b83f4671d56eb938103fac36feb84bfa7d9dbf491546c4c34d75cebbcb92e35280405aa8c98351f030603c9b20abea1b032ffe1881842980040e967609b907b48e2e31caad3dc5fcadb09a38c9b871524b89a32ff4a442cdbce3b93430128dc62a7810e6a9aecfc461b8dad603cc09a8afd604cd5164f89d4e4a501bfc0216f0303a5f712ebd827be388309fa6cb261828a247140c5d2332c231445b4b6bf874a87356672e16cbf5fc8cfc2f43fa620f4bce2b69eedd24dd040b2e8c1584cfea0527c885a2caad2d18b624920a18d7788c6a5870d0f8b025c3e2702a487b4641e5af5378bde44aff1e152c4b06683d437c11b1ec79b08a299b9e9f4c1ca572ef200d8d376d5e1e3ccc9ac8bc9a41865020ba069fd469d88c3b9b1e17587102c704771e141d7cd087706940fda0d576004e741c7e87432f8501c9b99e7c32733837bb9bc8f0498db14832aa1d6903902297983ed0e6a56b3d9c0b03fd134330e195bf9a637afbe811f0d30a0c9689ea5c8d2ec08878c7720e10e435404b4bf383bac3c362b6bad049b5db9031b71fedbf4e65965026bf1d7db71b24ca75fb6170f04a9fccd76168b2db0b9ce903b68f67c40cbce96aa3c2969e479b2750bb67550047b32f15f0018a1d6dadef261a6fc2aec6506a24748a64b18d5d0ccfb437937195facc200a8a154b17ee8173957f57d142e845be50eca82f3ff9893144b3b7d1adc29bf294c23d443959b95e20bc841b9f49a6746d870b6476d21c4b21dd1ec49b8195600efad597b9fa95625565db9c1b8c292a10029afa148f59b2eaf95505c8b5cc261752379b10b31d872036859c12e023f9b028cce3b18548e6c7284851ee0a044f9fed8b6d4831f2a56f4dae8f5508bfba3fbf3597bf9ec59f79ec6aacd7c78a1bdac7a26e5d8f55ec356706b3b8ec44e6d03ae4484c5199faced46bed7020438dfcabcb3e4143ee72f75dbcfa936a84711a3f1596843fccfb818cb9efe4e356883a68245f691daee36a64073b150504841e9d5fc46d8999e13d1aa00cfe477f27b6e07decf22d03d7f5cc5035b8a9f719434d5c569f6329fd6c1a17db27aa066c7a56e9351b6f4d739343ff860d17a1692771c63872b56f3e2e1ac1abd424ec71219a9fb19908dc3522aa69791d1c528e2024bec807d44300b8975b7aff944a0d751f10a0265f85c1e03e7566c7a53f7ca040edd62a6cdfb30a0f6693195a4d8217ece557ac6e1f9a6d2758f2687dee7e282c19167b5f8a63a82642259d79163c8ac73faee8ad3fab158a3adec9465edd4b5fd97c27fbfb986f7d9eb24f81ec9e64818316f269baad8ae17bf41c4116f8f92a47c6323e6731b3d8f37c9506d580693c2fe8a090d656d5ee09d8b06d6c2dfa38891884b968fae6ee2ecafe87cbcf6458433b54af30b9cefc5905934e7e2e4524a79911bc930f3966ccaac585816871f62857e37876e08cd3de24880104ba2f10e520d042c008eaf85437392c3d917aa19f33d651db79ade0b9980c4e4950fb864c2d1ea5d8907cb61c0f63d93c6d18357fc6a69947d88010789e6335429afa2d3e50a9af80da75a800132953a7d43edd95272fd3bb007f8e2af5dccfdeab0923516c39b8a931778bfbe483fdedfd690db3c31100c1dfd973c25da1b693363f25b1442e32602a947a9ff394857c763f72eaea2f45731bdef509b192738b9cb73175349c4b5081c5d3435a0e2090a6d674878ff824e3c68f6258487544b1154faec3df8776305033308ae1a03a7946e5aca6d697ea95ae51ed91e7b7436e9c0a58a09f8cfea9ff8e3ae9d935d6dc6aca0062e8ecf02f9a6cf66150055a06ab97879cbc97b064086d36c3c317ee993f1243605e4e7f362a6ce223794c4db04c2eda760ccd704318944dedb7ef7b75f04179734e4a227dde5cccebc4a96ae27fba748c0f39d086b3e2a7eb90386991cce1d35259cff723241e753e1d3adaccdf46051607dc8f11d91b313a0f1ab930f035a8d4ea7505fdcbdbd0f508f0e68c0e1217c5cb9754118a7724feb1f1ebc418555fd5d793b404505909e157a8d3f22cb72d5915570ef88d1b3588231beff59379ac8911a2bbd5bdb91ec5abd7ec9eb8d2ef9b02ef82989bfcc187e5b19b714bec7f4dac8cb71155da6e1f54380f17b496bf18dec29373051be0afe16993d1d32d9d6f9309379c24e10a2f062a4ccfc58511c695274431e3635062f666eada6fd7b7704d5d6e0749e6771f7420741c93779b6bf507b77a1d089bbd21f1081d24947205dabc0e3a1214fd5370f65d99bb24e91284faed21b7351967a14a3ac36475e2dc7f77b0c11397c0cc73a14d13b0edd6f4329c8ff00e2c72ac6749686c4780e548fc59b808cfb9c4d9364d641a3c8681c5f3804d966a71e7d068d23d43a44391ee7c54ef3ca1aaefc351f73486be3593b08f87248e89f8692d1abb50a8310a5c4478f9020f680b362b54e2ea9afeb6cb08c2ca4bed4d39a50359a9b5d9f7b696a2bc13b162621fbf2f29ac54d1b0619db36beeece1b5c07a61a3d9b475473781a9481445af51fa15a23254f520990492c20bde59c961f824543d26baf3964a1c91ceba1b1ab145cb98e84b18001a0eab96f7b38dce3a8a7158cfbea9baf2302e7203efad55cbfaaa7364756f94277d451182d955fdc84d0ec69957d2b863bb87d1ff752a779eada6797cfb40e65afc029f642febb92e4a6b83d4624a7c36045e3532a1d2aa6cf05ffbe8b4f9b49b11f6e2066cacd09d0da77cb8a1b3645ba5f9d000260e1bf3376dbc89c3c4ad0e18df91284ceba32f49868ffbcb9901788197ed7076ba48acff268667e5782ffe36205410f81aeb1aa94535461e13ead0a79ba57dd8c817c92e3eadf43025b3fc1f8c523a10354bd9970e711115606d27003775571fe34d4abfa1c20a77cbd13c6490a6f0470cc2ca877248be224a989a359da464b7b4177270cdc02c29c573c685d52f814142a71782cdb15a73cc53fc994c5823bec4d39898a9c580ced66e51b158fd349762a261bc9a8bdcf85732c1b4ecd82aca758adec26c04e0d627983d75822d0943b70deaef10acd067d5b0be126c4fecd22735afa569efb4587eddf3d160433cfa1befa2f8ad71fcf0c21e591d17d19e0496bef58a611873064b7e9944c87ecafd47b5511caf0ef6b4872922e0e54f08d90e0f4af0060a3138ef49ef4f75ca89f076c8751f9b9dcfc051cfa0d38f1cbdd8f0daa4ef728b82ba284061626d9f35cb7f2299b0fe97803183c9f78e0df8b7294cd6e6c95a6078559c1e92cab0b70c8bae7d45b3ecbc8d6b200ceb88a90990025674ddf0b2c72ba8cd495f654e507eb0a4f15127741769d1f3cd2a6d28814342a3b4c6c6b1f75daf558cc58a5cb83710a07aa4130a4daf35441da5e36a91018a36b49c875edcd0d218e0375476e8b68483d782f316a93b9bd9cde25a1740d7146e6853b687f8f7f877ffcf69b964037aa061b020fe29ae6e13611e12436432ea4fe7da4d6c01f75c94e99b9e3eaaaaf4026efbf440fa7045bebf2a1116b7f3e564d65307961c0a479ae2152580597ef4923c49a683ea6c7bb5155e3d74b86c5c9ad3b8c51b8442c974fce1a7c595895aa99de84c5c2b3d461e83f65b327db533e7625a076d885b54ee81d2c71f2645a2cc7c207d59562c016704902aa8313dc6d44b6c7c3a44a2058b1e430bdcc9f1aaed612e233608e53f839de0fb1acc2936d86e2f8fc578579f95ffdcb6bf6291788e8d5bc547d31cce1c8c9cfd0fb3d82a5deb3a55e504c57b167082368a6ae81e4cf13c1ec01d0f2b6ab325c508eba07aac065840c332c2f11fa043c779a89229cb75eb2167d27cc45c64890bb1dd22d84e490a59f68ef874cc6522670f880b959ca19474d9490a4e9f56ae78766965207ee121680921d097edfc24ac4e200baaf35fc573a47683dff8590481756d3ba62a31e1b3963832db59b8e6ce80b1a2883c4ddc5647087514e7de19f98963aa2019af184964df3178b4a7c8beda0d6b0cf9488ef906644ce28e0172c81627ff53a2076c36778a8f0b5b565415e53221a48f496b0809fa14f3c53bf1c2289a92f285924090aec8b30d8fe5005e8a40979869722f1e2755a9db598d8deaaf768bee5f7556a625c028b8dcbf474db41c3f7697939f2702626fe577f2092b302a6d3e832af1eee5ebb5cc64ba187425779c457bfd2dcc682d14b6ce3a0d6c48bceb45ee824c9d18c581c24111fed5c3f8fdc352f25c04a795c43c9272588d081102324a2938f341ba2b233ec6bb15612cede8f7f1e4380134cdaa65d0463bfd15446a1347064d6cac6f0bcfb7c2bde588d7dc07da52dfdd34a6464c67cb3a32b3abf260169b48683e550a0e736c48a43457ac8f15936933d514e027eec8ef76dde2dfe34c40151500abe7d49336f311851c819ffbbde010e4064420a983d8de518ecc88380e768c5cc399e0a6d3b767a1e54c806ddeaccbdc0ed181864042cc4f847f0ab3798ca682aa885d3c54ad00f519585a7fe2affc41c19fcd7cd9ef8ee1d313c2040fc96ba467faf3bb0de5f531d55aafa14e37f7cb2b396a55a523304ebe64b39b8cf344cfbcaab6aaf0ccdeea3579c33a5794603583ae4ede0f0e99ac134bae9d4831196d00eabd14a8d2e7f02f5f337647f90050d585e6649bb401019789ff4042a77ac435dd5aa997cfe48f4f0feffe687e2fe960bb7048c3749b185126151234596ec5b972bb7ededab23e4938a4049b64916", 0x1000}, {&(0x7f00000019c0)="0acfbd2b20954d69da07d9c9b047d02dc5c9b070f8288e63fa8bff48ba8e0a440d924ac505d2b36c371af442843cf5ffd1778149a80e9cb0a649e557f0171ab67faa05d1b01c", 0x46}, {&(0x7f0000001b00)="8a7337bfd54c3894a351a40374c7db799ac7ff0e3652899c0046ac50048cb5fc6a65a2a8b5d1ce62182cf21a096525d2d0c19c380a83d26e58d267098345aecf041ecf0aac8ab1e7aa43f73c7e717e6d2b9a448fe9b1638348590335ad884ef29e08d5498ee605d862bc7ff67a685402311cdd31ad922baef5db45a93894278ecb64fe8fd553eb27a25652dd4b61d4a4ffed8b13b9d4703871d1cbad48f8af4175815d08ccfc53d922c9b8143b1bbb1dd7f2e977d98dba4186116dbef32f24be5040bee5876ec61d5958d2b0d567ccea69d351f11bd1faa0a925b9c4e498b9be2eaada5194874d6e966bb65446d1d303f54f6b5685146b6d8f92a94fb895f7f4b07b9e8aa8557de227120beeb40063a4960fd1ec5f7d18b7ce79818a6df1090726a1547aa0978c7d11747b869dab5b5537f61bb201ca5d895e982b213d6487ba37e6d73fbec7cafb493ae27d8dd493ca8ef5cd70e09ff67ab3db4e2c64bfa7c45463bbd6114e5066654767e4afab2df15ba412dd1acd511f", 0x178}, {&(0x7f0000000600)="08361dcf7ed2ebc95cbbb1bc25d0f9ff24cd881e88ed168bed2d32298882c43ec9c3d35f62c90faa4a06c03971a253829331126417c88ce9a0bb7b841aad8367349e1a5ad069", 0x46}, {&(0x7f0000001740)="02ec443449172be51148f11eb1890ed8ca25239bbf833072fca07aec180accb39cbc0c315efe191d8b71da6c74e20cf7dc669fa6120b06d2e9a6ba39866871a88e40aace4d865d4b4b8bb9d0dc90f7c5a316ebd607f0846f1db506f5026f386f8528ce186855ca32304d1c9ecdf1628bbdd3775aab4edece4beff17200f0b744633eaac352ac2afee53c86d5ce90fff879ff522190fea01faaf0400517a913a419f0814e4cab2499867f9c0fbc6c75ffa8fdc7db83380e", 0xb7}, {&(0x7f0000000680)="0a22048f01dbf609de6e3e71b03a409a9c6083df4427", 0x16}, {&(0x7f0000001800)="fc35ea729e19d2b3953530746097c6ae27d177b53dc8aa5b4160601b624e93f883222865e3e45557fb0424231458a9692f3d9216f175e7d1a4e7920c87c2d1aa6f55de6494bf1922bacef85a3b9d94d69393e711946d889fc3a6a61411c02e06d13731b28554a6661df1b0d8", 0x6c}, {&(0x7f0000001880)="e8e84e20a7b778338c12299e83272738467b7e6aa64c06d6fff190b2dd2f5a46688fda7bb860e8b87d050439c2c10c856f7b686de1802e9bb2bf4782c330edd6ff6975b4b404a11bb08daa0a738ab3bb1111cd", 0x53}], 0xa) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000040)) socket(0x0, 0x4, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) msgsnd(0x0, &(0x7f0000001c80)=ANY=[@ANYRES8=r0], 0x8, 0x800) r2 = socket(0x0, 0x4000, 0x1) r3 = semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/128) shmctl$SHM_LOCK(0xffffffffffffffff, 0x3) shmget(0x2, 0x3000, 0x24c, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8001}, 0x40001ff, 0x916, 0x0, 0x0, 0x2000000}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x53) r4 = open(&(0x7f0000000400)='./file0/file0\x00', 0x615, 0x3d1284e3691e55f8) r5 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000380)='./file0\x00', 0x0) symlinkat(&(0x7f0000000200)='./file0/file0\x00', r5, &(0x7f0000000300)='./file0\x00') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r4, 0x0) ftruncate(r2, 0x25b6) execve(0x0, 0x0, 0x0) truncate(0x0, 0x0) executing program 4: r0 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010008}) r2 = dup2(r0, r1) r3 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r2, r3, r4) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000240)={@random="91a6e34dd8bb", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}}, @icmp=@mask_request}}}}) executing program 2: r0 = socket(0x18, 0x400000002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r3, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) setsockopt(r0, 0x1000000029, 0x40, 0x0, 0x0) executing program 7: open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) getpid() ktrace(0x0, 0x0, 0x0, 0x0) clock_gettime(0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000000), 0x2, 0x0, 0x0, 0xffffffffffffffff, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000104000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x45}, {0x7, 0x0, 0x40}, {0x8106}]}) syz_emit_ethernet(0x22, &(0x7f0000000280)=ANY=[]) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() writev(r3, &(0x7f0000000700)=[{0x0}], 0x1) sendto$unix(r1, &(0x7f00000000c0)="b10005136000009f050000002010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2118000000720fd38bfbb770c1f5a872c881ea772ec5890405b3b9c2668396f4cd1257aea8c500002002fbfc0c2300008abfba0900000008e37f71a3f8343712051eeab71d89e000040381ecb664000000", 0xb1, 0x0, 0x0, 0x0) executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000400)={0x3, 0x2, 0x4}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x200c0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, 0x0, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socket$unix(0x1, 0x5, 0x0) setreuid(0xee00, 0x0) r3 = getuid() r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xffffffffffffffde, 0x4, 0x0, 0x0) setreuid(0xee00, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r5 = semget$private(0x0, 0x4000000009, 0x82) openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f00000001c0)) semop(r5, &(0x7f00000000c0), 0x0) getegid() sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETIF(r0, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) executing program 5: syz_emit_ethernet(0x52, &(0x7f0000001d40)={@broadcast, @random="8a404a0bffeb", [], {@ipv6={0x86dd, {0x0, 0x6, "99b995", 0x1c, 0x11, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, {[@hopopts], @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) chown(&(0x7f0000000180)='./file0\x00', 0x0, 0xffffffffffffffff) r0 = semget(0x2, 0x0, 0x601) r1 = getegid() r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000340)=[{0x0, 0x7}, {0x2, 0x8, 0x800}], 0x2) semop(r2, &(0x7f0000000440)=[{0x1, 0x0, 0x800}, {0x0, 0x107f, 0x800}, {0x0, 0x9, 0x800}, {0x0, 0xffff, 0x1800}, {0x4, 0xe0f, 0x1c00}, {0x1, 0x43, 0x800}, {0x1, 0xfd, 0x1000}, {0x3, 0x2, 0x1c00}, {0x0, 0x33, 0x1800}, {0x4, 0x1}, {0x3, 0x5, 0x1000}, {0x0, 0x8, 0x1000}, {0x3, 0x20, 0x1400}], 0xd) semop(r2, &(0x7f0000000300)=[{0x3, 0xb52, 0x1000}, {0x3, 0x800, 0x800}, {0x0, 0x8000}], 0x3) r3 = getegid() r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240)={r5, 0xffffffffffffffff, r3}, 0xc) r6 = geteuid() semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0x401, 0x95, 0x1, 0x5]) semop(r2, &(0x7f00000002c0)=[{0x3, 0xffff, 0x1800}, {0x0, 0xfffd, 0x1000}], 0x2) r7 = getegid() semop(r2, &(0x7f0000000400)=[{0x2, 0x0, 0x1000}, {0x4, 0x9, 0x800}, {0x1, 0x7, 0x400}, {0x1, 0xffff, 0x1800}, {0x0, 0x4, 0x800}, {0x1, 0x0, 0x1800}, {0x0, 0x2, 0x1000}], 0x7) setegid(r7) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000540)={{0x5, 0x0, r3, r6, r7, 0x4, 0x7}, 0x6, 0x6800000, 0x400}) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x5, 0x0, r1, r6, r8, 0x40, 0x1}, 0xffffffff, 0x6, 0x3}) setgid(r1) getgroups(0x4, &(0x7f00000000c0)=[r1, r8, r3, 0x0]) r9 = socket(0x2, 0x2, 0x0) r10 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r10, &(0x7f00000000c0)='./file0\x00', r11, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0x0, r1, r11, 0xffffffffffffffff, 0x3, 0x2d0}, 0x7bc, 0x3, r12, r13, 0x7ff, 0x7fffffff, 0xfffffffffffffffb, 0x4}) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffff85, 0x9, 0x81, 0xcf2e, "50363d46ff2ef386983e33683bb1e3bd04855ef3", 0x200, 0x7f}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x2412df7) open(&(0x7f0000000280)='./file0\x00', 0x2, 0x0) socket(0x2, 0x4001, 0x0) r3 = dup(r0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000280)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x3, 0x0) connect$inet(r4, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) select(0x40, &(0x7f0000000000), 0x0, 0x0, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="8189c0f8f530f3b306000000370d8f7a60a839bdd4a4cbfeeb4324d560395a", 0x1f}, {&(0x7f0000002f40)="79edb939f9fb80a115c546fbc50fa812070b684dc29778fa5feb9686e3c0b7d3815ae58a56ec88a3446ae02d56c1869b19a327b33a3edb851dca2b0006abafa9b60a2936da7973dca3713d7c1c6b7205d945010e20dd7d9b3c040e3c14c565d512c7f7397aa3ed5fbfa6a7cce8bde3e0dc97e669a0067ce66e4e01d1239aad8c62a1d58fd74a2997d3a86983280bc78e82957fac341bb87db9c134f3dc129db310cbca997803d4b63290fa48f5ce1655dc2ab22142f2c1a19b2f149986d75e0c99ec9ccb72b6d33db2be34aac9af8be9bb7d8ec299312834a8d2ad234d0aba7fecd6fbaf9d126c6a35cd0c5f5d24d2b4aa64d571bd6213fa61eee47616fa6425d24b33ed4e497089bff404642d0818dfabb45c1f8de9632eb3cf910bb53dc2d996763c141c05a04b9b55f3ca9e8c6ab0900334d7f0ca72542725e77f33c9758c8989d831d67af23ffd026d599acc0328b7941bdad9e0aa81404e1c4600d4fb1725bd77b8b034dc64d02bda6931ab602a69a034fccf98544f1bc6fd062c4e865d2c2b0ed498936122195d71a94993bebdc1bcd4b81a36749d1ff664fca901233107640375a77f476a8ecb4fc12ac74c4b2a53893cf2203a7f05231d3a5718032e2ae39abab67d1e1b715e14ef46877ca85521e6fb259b35c570f8904ca2b626501b2057692cbe18894db86bc95a8e9ff3932b848c0fe5c93269bf20751919b73ff82988fbad89351cc2af0f265ee3729aec6f88a7935167a8322983b8089afc6c56aca2668472e6ef1a41796f7074d4a4ef7cedb79346187a98772650e920152ba98534288a43fd65d05f3376fa9471ae495d2ea430c1be16145d3cc71a153a7c1671cd15d55981c0468649e256a8e702228e0b3a50282f3b5067b1be29e97ee1844e2b8be8583b98bafbf354c7b3eaaba061ab7da00053df491273187eed455e7754f83d74c8eaf3af318d12180f5d7381681b06fc7708732453241b846e9d0864868f9c5e12218c04e0df80f926acf006f73bf9dfc5114d3bc032638d6a732f3889f513df492ab1be464f33086eda7bb8586945a8e69acd8b85e53bd14b82ac47dcf741b0bf5dc5fd8fe39cfbc364081644306f9469ab4bcaee6e2ad14cd64895fdbcef0b86883bfa5e678f196667d44d689484b8eae46f3c98ada78fc2c765c6792af4c17beb2b8acaffb04d47a5d78375bcd4c0907ef6f18a9e3e5f53b5d549715eb944f97c4b7ceea04b7e0b18c269d033f4e63173915afe3988358fd892fe2019817d795fa2283ff073ca904331504a949a0fe5b9261c565bad63bea17b261d3c3f732ad885b5c404b316815a9ff9445721f409e4c5cc8fdb0f53662ca4735663332cbaeec123592f89ecaf48063910e7ba05ff471e5c9c342f9bc024b31c557e98250bd4e5e5ce22557ceadb1c79cb47b3d59b1ee2cbf4bbec52ffd3d725b97b9b4c0dea0f740bcc4fca9c9a43d60e28436c03499ab81dc963a21fe19e5f2e475e9a77046502470d8a9c2f61c58f1d7a65452d6d846096932cff12f6b476048ee59fd8414e9cfab037f5472d91bf54191e88ed00773b7093321a0d681bf09d2cfbcde9187aa47ac0bb000e63dc342ce4f8a5b48224dfce55497ea88fd1cb04cd9f4a93d4d916cde528a27608470373f4be71fa6616356e576a4c380561b669bf1d0c42b7941b7160bf439519e1b06054c17ec2f11876bb8fea88d1587db577821bc873bd22ba0e7fd43865d6f99b26119c56d9af0efb1c3d6656bac528114b886ad95361072f228ec93f542ad207b5d7cdea96b3787ad03f1e9879ea1df759e7a043c24953717208bc7cbf8fce145907d3fbb072543f40bf781254810f63992651be67a4ffca66ab87558e904d7a989dc38a4f0fe7969b282624abc5402635ab9af40f5f994f853159af70de2bcaafc99c9bda8eaf0cdf4937cb3aa6ccd38236818277f3746db796c9dde6b2fd071f0d8ff57e157e5f210cc0657935e36912a59107d757f8daf11cf07f2eef7c82465d6eafe57cdd3a5f8885892f031171c37574ea6adccec12d68b63a5d26f1e1351ea5b2b1193a09d7462050c18b0b6c4f9fb31533973b8ad474d4e4051cd46b56c20126e13526f2ed026506abf731f8d4ae462b2e6cae2e149ebbdfb55cee6801bf53fb1d85b251c3bc9eaff87a472962623a8c8b12da95b70fb34871fe9fe1fc0dfd229e614297c894fcc560855b5ef0695a3a2854e6aaa374ec320115a46893231200066dde0fb120b0869dadedeaafc73983ae022c3c14334d312b40ab0e488a2785cf2bd964973806f5ce53aa20859b1b9b6eb2b368887b9644b5491ad7a0d1001e1dbaca8396fa03cc27806b1bd082afaed61c75ada680a73869de372b769c41c1689ce7165456611dedb34f1215735d81a699f3e1c844285dcb7d9f0b21fb6abc17fb9b23da4cf0a33ad46162746739b31acd0ad836d2130a693c30852c0a9fc1780fcb686ecd1a886729fca2c09f40a9b6b2002bbf8c4df9da840dffddfc51bd34766f2223d20fb546cc915cc06ccb96b2b1a123b2830033c8da2ba77d24e0fd7ea3889525a29885a0efb4176417d570dfc01b50179dcc629c5a20826f8cbf34ea364f02e809caa6f82927f0f1fefc66620d9d019e7b5f05b170b4a2c27cb2cf36267dfc7c32ccc71c168704f5e9ceeace229c4c6c53b4c6849c6704285997cc0ec3f1f428008deac5c5adb4fef18f67c21d84302e1d50915d74fa03b9930dffbebeb310d5cda452fdaa056cd61191502102ec6cfedbb20e370f55a6d32bff0f620398512142a37ee2b08c6953baa32ad65638db8070035cb7c9982d2ce5f7388d3f4ca5422bbe12771971e9bd855e4d4977e3ab42002f4f262693ec60b444167dfcebf6d17451e6bb9902379d8ada0d6ddb37adc67b651e7db0edbb7869d3d3c2bfd4467b4730391494b92d5d0af9879ea2755a0ad9663eb6a606b308537ca37759cd52f430b6b8eea0986564a1a3e97f02e69228af45f919ec155f60be3c2a5880f8991705fd093de210bc340c307b3ec6bbf78412f30c6c4b10ba65e06918154be0fa586d8393bf20f46d956814328e006a2d40d711f296d5a12c3651dfa4ed3e4a5fa9caf216bb01eafac74423ff9ce2a8b84df7fe97607cfb6683a54fa4d325a739049af74d7de9c2be2e4ec144c5ac1e6ff2f342c19c9d7a0f004dbe70cc8a89175156c154ac0220b233d43e45d4ac8c2fa16c77781cdf6c807b1300873e13e67c3afcc7f6c1b55db0f6c01974b5a4dca2e1fa9bf718ccdf0dfeb7352612e97b7d47413c9a222db418384abbc6f24b7ddd3cfeef5a7385e7f2b12460229c2a2581eec79e181baa1a10f569a7327395a1767efc67cd2ff18173ec640fbb8937b1582f4c944252947adbaccb8d3812e4be70f332aca0173be6fa87e16aa6e2d6a5b51c2d7ad35c9ce764ec2d6661d103adccb56f6c626ae42db87df670f7559e32ba2ab8275a1f3ed47855a473a2cbb2b1e5555df3ed21267dc24de27ee677fa10ea1bb26aadae37c5e865831947d3d65a1528708cac615d32c35c40dbb6e62fdcac0a8b59d36ee383aa84b922ab3e1d9d4fcec551c40e3f101f70f2874f1ba150df2d4c71e34e2d70bda17d006dd0ed19b879537ac6d273c495c04c66ec9fb5b43fa6794cbd3abb4ac1bd8a2188e1b61352d4801dbc0a258a6ce1d178e7abe9830b1d89a4328532985e0c220e1ea7fb776ef9d273e1184af94036885507e6b8ab1e726af3384280d83d0def9cac4663441e3367f95bbeb8b2f88b9a8606a2e5b7802fc77827e84774fa8f410fc7b0db5e4357918785acc3da9d0af3e06fb44ea7242683c26092219d1b58165cd499f887b2bd114b500a6438ee656a04d36008dc09664ef70af31e2fbaa45d9eb2f3a7764fb0d7aaeebfa1433134763d7f283def6f61096be519e5f0f2e451ad701ffb616bad75b89aab80d61a8025e658fc1ec18b8e1825fb8f0056cb205bec4f933ea0edc1d604bfda4dc4d13a9de483121f91eddd208c7f61cac1417f820a953a61f97aebc5e93eb17c7de65f379a21d59f2764a996d5c9bf2ad8be4020174c93381925779401c011f2b213710caa4d318e78b26bc1c8359776fbef004ffc0bacc35b8d190e620c04218ed6f44216af96c1e18c6070011b8872d1eb434760785220c3f47e1e21ecadcf3a261ff063abf2d55d4c0af6a9a32fc6d3cf06b225530455c426218d50f2511494898068d1e60b4a51b7fe52539de48440e5b9f3a317b81f78d03b12ef0f46d919b69b0f048089985c927c2baa078aa7052f5e9bd80f82d50aa5dfcd6bd5c9469d6ee95449030f51b68c23d4cfd8d87ff82bbff3c8b10aad0417e9810646210cc3a3ae9e42634aa429bca02c84b3f7a0362a5454e4b85a6c34ba5d6acdeedc938e1d825b39f1c4160d040545995822342701a081e3d93f73eff52afa5ae309cf4949b0c86f32eee4174771e87850ed81b05491727a7a3a4b47f105e6889ba95b0bbb3b673c9cc06102010765cc9cc84fe34b6115cbf765a914b50d7d2d0c4113deb2bcbb2e0c62d52be17d2350a71e452d46492d0e0aa76a44571e7ed7c2ee280709585cb90b0bb074379115c592722a52a1781c1517495068851ef8ad1255977dcc7f40f945fc709fa797b439d756bbd4a8f7abd7b45ce7dbb42304b056cb654510223f0a8c5d2afa3028a12efef66762f6844529e2fc9604739d6f25da3d116d5d96c4c729bae7b76a65e08cf96551c768014d51350bc0f3da934b1b44553ad16aa192d30cf64adc96c3c84fe6d3cd86726e2fcc58ec2681ba79bedf44d8f84fa72786d9dff800fe7e0e4ff6eae45f9b6aa49d1703708fd1d91d76a8529db253eaf176f58d99cc3825129265e9656a9d8a3e46fc77febadbeec7f0a37d1945364283fc36a1978c0ebd4be247ec371ad21fd3d407c1447bfba2767fe36299d1599f53f37a3f981f1caf18e7b36e38e9170759556866ce663e8d45f321cab4010046e48ecbacd92bdcc8f5201436852682c013e0b94c66c0641ec6b9a1e6a691e1f3985a56c98ab934e6aacda7df1d9e354cc247920fe222501bbe78947f138bf0e25e562b352c4d4d03c6f10c0a5f7df6275039db7f4832b7f37c54efd2d37e08637806cedbcd685270053d52a6eb5b6a300579a156e200efbc632f9e192d703b6fc7b733dbaaa3b2a58f4996b8c4d0240e9bef38e48dfc18e700149618f7a7034909e60161a7994b7205a1299ff2d3dca73ed62f4fface87968fdf80427df4881fe67737c18e0bbfe1336049c5b24147d6c467d57514868138b8a6c550bc806382e74306f5a65bc26d8beecfd1e44925ea11cd6eb58bdf112196a0835cca44a5536f96f128c7d16845f21190e91a974d625cb0863155ede1e946222c564964d93f7b41ec1b2291a1e2411760c02bd3d72a21a665fd34ce1052648290950724a88ea97c539ebf5659e131830b07a9652d69ff746d758595d36cfc730362a1dc4975674a7ed8efe8da4fa8b62b468da727000e4fba2ac3a91c7675b5941d0c306b8d701006ff80e631175e912d95808f66c0b4f09a2f72af175014b423d4e1312ebad36319f2cc45677dc88c0efc69be0f05965a1b0c229b73debd21e67fdac43e7e3a12e3259ad6654b5fdfc6540f0367f74fb2d024e70fc6389f13a521be01e96e5d9e46ce7613048f88ae91aab057eb0720ff4777847734e0e334416d8337341761065a0881c30423b3fb8ae9c768cfe39a6b0defe3a3bf2f36968eaa2e50dad15e93511dbd64aa2dcc8d0f63701b83ad14830331971d34186195f9c063525080c2712d2bcbf6ae178c3a9ffde16c17992e", 0x1022}, {&(0x7f00000004c0)="9185722a1e9ce6fe1d507e293a18f0c97f1f2c02e311e32205fde39fd5524ebf08aaac12f8cb2047a0625ec88c10a9010024dc5d552197e4985407a009499cd2d86f9bbf5b641944e4f78fc7441ca5b2bc417d2ed5021fe822d0f8ef90f21141217172c516e026c67dc0b2dd4221be8251bf597ff3aee261258438e3d2b85fe17b7121880b6436e974740c791c10c7d1da46f543f7dc68c5268993c87afdf9f4c54b732eaf828d7bc89ab5568236cc69f2e310845e9582d4cb8efa04a41fc68851b4a0f4ee2161ef11d0e93a820dd3344160df73ee905655d708599403343d07dd5087b55bd12c9bfba284f3907f5c41eb76279e38340966a43f", 0xfa}, {&(0x7f00000007c0)="92ddcbe4d39e6bf11a78a98c5a8ac00631f65d44b76f83f88d5171dd2e7114cabd75bb0d25739b98d539aaf36d43d6b0653c6857550c08c27efc7635814ba4ebb966f3ed6364179e423cb9763a3649b86a0ac8a5af99bd66c0624d13f54af449d5b29dd764d026ab28a1df3f7bb129729bf9bba64eda713a8456ab5b502cae504684605e9b35c0ca7286d24affd3e199feffed89a2712fd7c68ff99391eb812fb12ed30246d16553fddbe8a157a0f15aa89379842c0c281f49b2002adfeaca0aa60a968c209de3e777884f1a320cc399b21c2f", 0xd3}, {&(0x7f00000000c0)="374f092e838a85aea75b688caef87fde1985d1b5f02c3c54b873ca88450b4447d7672cf614abc2da230736a01b42d4e4843c7f028079a8cf2511653c8e220008be6a3892fd21c13a6ef4479e799479ced08a5395d235e252251054a63c23dc090d07a5c51c4db29d796c3f106bb832266b9b149bbadae0ae1831fa1dd70f7010789aa273d4d6ab52986e31649b4d18d9b8594cbe809d911e840c3a9e32bc0467b3378e4aa6dd221a877bc15b01655261d23c5accf60db919b929cbbeefd78e1159fde057e54846f7565766dd01caf157318abd2ac9913e12f5cd01fcc7d0f535cf2ed7eefcf1041e7194b0410ebbace5ca5dfdcb1406a4ab", 0xf8}, {&(0x7f0000000400)="0d85faf88be261571f2751a0dd2b36d0d75c2561cc94f10b73f02358309dc463ea157f74a66873e6feb8994631e36be9b4eaf6f12208450f2fc0dcbc2decc9285c56f49f9191cad9add35316df7bf09497a168e9c59c85f3a3f896fecbb7233a66f2eec3d6f5ee97db7abf04ceb66cbe4e987e73f65af5a7bfae61185d5ad39f92fe5358431abf53cd0e74ad7345d7ed8e42c3c4c9e0cb27a3cd0bfcbd7bc87be0da73edbc61e1a86ddb8f", 0xab}, {&(0x7f00000008c0)="aedb0193134b002f616b59c9648ea952bd9cd245aa393e1420f9cbecb729b25772b5235038d10178595e047225edbc70e91297cd1e1acd5a5d9a584735ff7686f6e2c78df73f1e683a17a20550613a4fe5a51fcf0a5225796ac2b9ccdc269003c5672ca75ef16b80ed8b0d73702a87f7cbb569dd7bde1e391398c18c2b7f8734e4f92c7ce6f63cacc45417d4d1d638331bb000000000000000008e9a459388db6b78985a844bae72c2b8744e", 0xac}, {&(0x7f0000000980)="e6427aa5a6923f0df5d19e992b230364693ab39b3640baa30f6e001b383e26610734effcfb13d30e4fb2297cb2582508767460b88d728e16d1d4a93048ea1fe29b67c8d482f990d648ec829af5ad6499e4c3cfc5640ddea225f4e8c89c54e7e69ee9d1856d463925116cc16ad05fa068de2322218e2725db7df37e0034b53de8be1988603da7a54d8e86f0b299660afc23e2e47eddf737ecf3abe1267290ff90fcfc2c8161ac3940f3f178acf6088aabd04c8f60af3b144b77ddaf87bf24dca3831e3fb698ddae1ab1304894f13e7a27de8ce36497a3867355ff2599a64a07427eaf82ef1697ca5a38c4744d845fe6ae523a449be02db3979e6faa8c14b5f2e0d00cbc216bbc8abacf8fd27a4c93ca61ffd1396cc8afd84f3cb6ae5bc618ec2cc0c02f522cc80a9450e2c116fab32fbbf8a89dd9c19799c6b2474927476a7b5f6e6963238f826125f24c93aefffe57dd3034e53bcaddee3895f74d9af75081042be21728097fcd326f3468953ce12cd474e0ad954f4d1161c9de78be274b271c49b8970fdeef08cd485983f5568e03996c4ac419c51ddbe60e4d5897e1922f8bf804c2b5dc7c9cb22cec2224a91ca0c592a7aa0883f4c084402252e305bf6d1955230a2b33f4e6d3e826ec557001a5d24fda4edeb6214ee758c650415fdef6a4da35fe3f88e8dc5774cd59849d1970f4feef989487e4b6e42792220fa6cb94e524d93127636d25f2b607aac12e1a06531b20f162413bc7dddf49fa95331870f1f20297a0986f0ecabbbda43a683a8917b3b84be5bc2fe1a8b7fd8af5c6d82f0dda31bb359b4dc2184ee62b6155c450729c1b2eb73b6354375e2567430d76493e20abd98cce0aeae40a339079bdfbb4eb3edf7e4d68c322dca0704fa1d46342330964dca8a9225c6013f25b2a164d539d90a97124826c06daa1f289cbe075709f00351e471256f324d290e74e44452b144fc7ca26c3ba1ec1a615b5bf7890023eae632d174ebd1ad1f1028c2243a6284b3c7845985258d063c76726210bade964ebd73b8c865b6edc6e4978eaa86adb1986beb3dc36bfd5cff89367eb1ffec593067a1471fdad980355f4cb149daa6df12b70fa41c024aad5a03f181830776532b33ae06377b99cd0668e6ae50bbd89715ad78a3fef55780e28deebd4ae404f7dd6672e441fe363cae0564a846f7c07c636a8627c878a196c2c4b0e55ac8681481ecd9c624ee56188f873401747a4217e583d9974c51d24c731a0b3d7d8d848105917a13ba759279bb88e5791aa2775ab6e31aa16735873bf61864a55031e3bdca63e9e4042e90ea85c1aa39492acc206f3cc00a7e392f82635a088c93853a1d3e671e924018e881b202bdf9ec54957f666f0d3a691ed8ef50fabf2a1a465771e5bf97c03d48823885a2518bd4a5d7caf0f4656aeaff100a961417c2ac7e0597dd8f6d31d48749059d37102bc267a9de8b4623c149c34f3ef024565cc288444d8854acd893ddf6dd5494ba1c3bdbbfe6b8bdd0d64c0388dab8ed7ad3e56693ecacb521a857c15ef17217758312464f464f5647bf65fcb2f46336cb1ac8f3bf2daea92ab5b7945300987419b6833baa25a1d9bbf4170bb7fd53ba3fd6dc1c6d3cc48c9ca4aa7faaf11497214e43ff2f7911ac2db2df653eedaf81b0f704a574c238410f86d98dbd9ec025a37f4d4be7067e50549de34ab0763fc1bf01e8d79aeff1377734cad7240f30fe598bcac9ae9da53b0883674b45897c86e8dfe45b07f55e4d86edcfb04a39ec1c132d60c94d801c208531b75f90b908e35c70b46153ef220ae478ccdf603569d85140d1115249fa9ec459be86f384b7795171872e5f22eeaf211a042b382b00ad33768594bc7eb01d08645ced531c5a5ad1208eadec7ab55efc8e59f4cbee91a6a45f7b74912a8a5e5d8d938584caeedf07aad25ef79910e6256a7665a0def6bdd4252eba75323524fc55f955aa8a8c2241101f69d9fad18a70d1919fafa6f2bb3b1254bad9b820d9746a0b1d63fcef4ad3cf53b8a77670e228911d659cf766412883cbc58acf9aa0559173a343e28d164e22f6814d5b70b0683a21cce1fcd8120e221be415086d85b87cd644eaee74c3681514b042c9401c95bf7681fcbccef3b2dee85900583731fb4141a9944e588d0698ef1af296aae850f47e775a1ee22865bfcaccfdf7645c2822efdb71b05e526a13538f0b4eae900e3ac8bbb15c938068b27c36487979362106d9abe19e3ceee84a0290db932ad72d45bcdf15e8cebbe6a5c65678ed6f2ab9e77d6a0f6202b96940cd711c7ea9f7903214ec9b12020efada027c3d72df44b77f2db5a490f35d1a96bd62f80d96d1fd8023e0330f2f364e7cebdf4082b8a250bcd52a7a68846d9f1108f897766d5281dc3b6a0ee60454cde605a2fee6dcc8a18e8dc05a003e216be1778ae33968b5561d35c6b3dc6696ccc15e90a6ef253cb48f45d9ba45a717e8ea4e8920d994fa2a52fc71360f759611bc04443964756ddf7524a56f9c3e8ffac7746d1b389936c8c4cf0f3854740bfc53e4c61170e6ff76444f2efd99d0a13a5e9755acff2eeb90e2fa13daa2bea7ee24dcf22cb089a72365760e452de37c605d1d743b96b6f023e0c723d5ddba401c49035010e7b3b018d4954d881ecc2b3cab171a359af843a376c6ed9f793a63fa3a622fbb070d6e514eb90861529b538081f861af1c21f06ebb9a65e0a54e26c3903b69e1b81aaf464a6d870c8d69f066cd2ad84a05d1b530aaa1a1190c0f38bd0a95aa1321d4bae01561c024fdb51c0fa0350d3c1fdd022327f43e9f50ce02468a9bfccd285e650b5f62d051300eb7b6ec2b389b7869a60e461ef580bcf0d22a4d95183151a319643570506e254a49656564abcaaa469dfeecdac1acc5ed5703b69d0f2ca5d8fed83c7802f1c57ab23ef2d5222182215f399801311bd5abeec34642ac6e1a74d7686737e4f25f7626bcf2e51fbb6ccd2f6699f772bb0421965b48a61dcc62d8b241758a5b623e6ab0e8fb53f5f6cbc014b4975bff6c7a4731daf7680501a9f71066835238adedcb94774dc97d7e59a70b991a0a6a54f4e30405fcb840db2852530748578bf41d942670d63116fd0c9f47e4f329836fdb4950962d2393b5a9208bacae04b1031bb568897a7ba218bd2974ecf501fce226fcb22c72801b64848140ed98cf92add8a8f3ed93fa53fa4be53f4fa5df70764d3492bb7bbb542aca52e360995e151a8ff333363c9e9ea424e5afaf8f36728a183f6b1863929762f82c8cbd34c1daf749388b318048956b3f0c0e032bef586c37839d837c1156cee5ee7f71cb76c2ed94c901cf73860314af3a54e86de477e597d2c1371e7430da9c949b4f671ee9841c6ddfb5c15655a991870084c2bfe63a5714cdc17566edbb4658f3b659893d1b7180725d05043095880350972ceb5c95a9c9544ff62df800da711f184f98487143512360e3d792187633de6c2d69ae6da07f742641feb0cca82c8a40b1922bf675fbad47692ebdecd402739ba42a4d8fbfa2fbaa36b9162b7ac3960d735f7d8a7d31ee83db8ea21bc3401ba6ce4e0dc96178d46ddf4c04f3309652c65c234960dd1a5f7af5818d195b75049489955d5dc78a88dd596e6359944a476fd48cfb8e99b8647844837fa9862010bb5c858fdd4dd3c477fea896fa768e7ede546bee101323bec62ef48afccd2bfd750278779517d26e2a00c5292c88d4aaa556933eb15b0d476cf1b8caced9897f5cec3cfc4097c30aeed2672f5471ddff1376882a986949e9fff307983cf4ee6a34d22f351beeb7d31ecb2f7907fdff3b45897c617352acae740b62fb2777747881d353b9decc9c07312d46b04469fbce29de5bc45f46abd37a2d0dced5713f7889ad3bd96dd17d53b2591325ce535754ac3991e5d206fd7c6918905021b484ce00626832819069ea2f5ef3d0f5231b97a79aebe2343a37a9eb6adbdb4ce823cfe626377c9a070a4de3309ea218b5f979b5a7a54ac5d742062af61687e836995c4441fb89ab74abe4d6f86fe7f42ac70db98aef33687641c168624292e2efa5ce14bdd4e23b44b5df2a71731f455fb09c96c31792f7984b18aab8af795e02288439ebd92d46e0c615baff992bc2eb6647a42ec724458922f48b2767c26e507fd12af2def4621c06dd660149c67e1b745025ab951cc9d4f0874694de341832c2e7a929f16", 0xba5}, {&(0x7f00000003c0)="dc", 0x1}], 0x9) shmget(0x2, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) bind$unix(r5, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) listen(r5, 0x0) syz_open_pts() connect$unix(r5, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f00000002c0)='\x00'/10, 0xa) getpeername$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) dup2(r2, r1) executing program 5: socket$inet(0x2, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x1000000000000074, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r2) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000340)=[{0x5}, {0x1}, {}, {0x6}]}) write(r0, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x208c2, 0x24) faccessat(r5, &(0x7f0000000180)='./file0\x00', 0x10, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x4000) ktrace(&(0x7f0000000100)='./bus\x00', 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, 0x0}) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0xffffffffffffffff}}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x200, [{}, {}, {}, {}, {}, {}, {}, {0x0, 0xc8}, {0x3}]}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) unveil(0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) socket(0x0, 0x1, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x7250724c24c6e01b) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) r4 = socket(0x800000018, 0x1, 0x0) chroot(&(0x7f0000000740)='.\x00') ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe2(&(0x7f0000000140), 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x3e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @broadcast}}}}}}) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f00000012c0), 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000011c0)) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r2, &(0x7f0000001600)={0x0}, 0xfffffffffffffe92, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="5282e907e339", [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x0, @broadcast, @local={0xac, 0x14, 0x0}, @random="77f61ce24219", @multicast2}}}}) msync(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8a5e9d3e9947d4461f8c044bf286e74f717005c3735b3f65036d1d14d0ee597bec8c6b0795e8b39c78ba9f0d72b0f7009421770b8012ebad376b0758339e471aeb0eb8c31922d461a688d7b69d8c287e76b94b97d37cf6721ecc768e136b9c6dbea93fb7df1f467de9c14355521f5437525397d99c4d798f2ad9c1a42c78e69afadf69336429da3778b9ae5078b502c8981c8a6d196d3a3c4aa877a2", 0x9c) executing program 2: ktrace(0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000280)="b1000502af0000000000f2ff06000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b697be1aa5b230500000000000000c257699a5f139b67274d335d223e7d026ba8af630037382102230000720fd38bfbb77ec1f5a8727781ea7d4cb960d28315bd93c14625586e69e0bb76d907c400000000361b1257aea8c500002002fbff0c230000aabf4bd62fbe0008e371a304353712051e000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000400)=[{0x54}, {0x84}, {0x806}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x8003, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x25, &(0x7f0000000040)="5aaa7777", 0x4) syz_emit_ethernet(0x4a, &(0x7f0000005c40)={@random="69e1629b6174", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "6b9efb", 0x14, 0x50, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[], @tcp={{0x3, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) setsockopt(r2, 0x0, 0x1f, &(0x7f0000000340)="15337ac0", 0x4) write(r0, &(0x7f00000001c0)="0000000001e719083200bc21054d", 0xe) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x1ff}, 0x10) r1 = getpid() r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0xffffffff, 0x80000016, 0xffffffffffffffff, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x25}, 0x4, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5e8c3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5492f4a0491b1ea3359aa5c5164ad97ac7c3aadca05fd9e9a8c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f0000000000)=0x4104, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000100), 0x3, &(0x7f0000000200)="1610edb7a637ccc8c5102e3b2a1d3e929f9ceaa40613a8484fd97cc0e1d5d785f9223cfbe937086437204ccb568201c029f610300d43d67c6c278c2acffd25528af50fa52a954b2c963a756bddd70a2043e932617691664a913ce43b64cdebc97dbade4310dd9e12005d8728c8ad70f886d684718fa6b24460e729d8563bd99d8eff87d321ed068b7fffe39452a9c0bf473a2d167d2db5d0c7c7dbc57c029e845e3885ebad2d923107ddd63e19fae5ce8cc6", &(0x7f00000002c0)=0xb2, &(0x7f0000000300)="85a2b2f57f5a3a4a2cd7f3db1a2cdb97d9a79e98d17ab3f5913a7130dd3b795aad854b7c2c7b2be27918952c60588a37d99791d1f827ccc55c6a5e0b7fe6aae8336e89b06e95c20c4e5d41d0fc3a692ca6915d2f6a38977d195ce3821eed6892cd438c37668749158a754ab969fe0c5373930ccc1ffe47eb0b632d1917874da5fd4a4fe53a200956c18ca9470eed18f3d5f2113251beba10e1d1896e1d46455941dbd8c6733241e8c69121ab66d3d6c3265a0853dfce594d6d33257e26fe1857b9aacf43e5b9ac71e772c3087a2cc483bd175bb98ef933a163af12fd6279da21", 0xe0) socket(0x1, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r3, 0x80045710, &(0x7f00000001c0)=0xa1d) executing program 7: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/175, 0xaf}], 0x1, 0x1000) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000300)="791c965780508f54dbcb129a9b6934991cba070d2e0c2f19ce57fdf178dff047b76f5bce561cfa080860c2905c9d57ef9df88eecb44cc27bf73a964b794a1daba7ac8742bea32f4d23e71ae0658372c558d41ee20902ae9b836645b6843edd3f8e4f6bf5280192a7304b88b012b5390a0f2b1c7bed98007af0816277ae3e5583eeec474aec227477cdc4f978d27c75f07f593a4e33f26fa09b4674", 0x9b}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x2859ccf6, 0xdea, "b4fe5c09f6f6a63593d215d8d2e22ca870a2bfd0"}) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000400)="16", 0x1}], 0x1) setitimer(0x1, &(0x7f0000000040)={{0x6, 0xf78}, {0xfc2e, 0x1ff}}, &(0x7f0000000080)) open$dir(0x0, 0xf02, 0x0) r2 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x40000530, r2) pledge(&(0x7f0000000280)='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 \x00\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kG\x00\x00\x00\x00\x00@\x00\x01\x00\x00\xeb\x91vr)\\\xf2:\'2.\xee\xb6\xd9P#\x0f\xcdH\xf8\x9el\x03(r\xd4\x9a\x0f\f\xdb<\xb4B\x95\x15\xb6\r\x00', 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000001140), 0x0, 0x0) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) executing program 1: syz_emit_ethernet(0x36, 0x0) r0 = kqueue() setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000000c0)="ca", 0x1) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) truncate(&(0x7f0000000280)='./file2\x00', 0xffffffff00000001) r3 = socket(0x2, 0x1, 0x0) r4 = dup2(r3, r3) sendmsg$unix(r4, &(0x7f0000001880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}], 0x20}, 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r5, 0xc2585601, &(0x7f0000000040)={0x10, 0x67bc, [{&(0x7f0000387000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f00003ac000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00003ac000/0x3000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x100000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x200000}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ff3000/0x3000)=nil}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000386000/0x3000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000642000/0x1000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e35000/0x2000)=nil}], './file0\x00'}) kevent(r0, &(0x7f0000000080), 0x101, &(0x7f0000000140), 0xffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x2, 0x2, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f00000012c0)) getrusage(0x0, &(0x7f0000001300)) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 2: syz_emit_ethernet(0x24, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x16, 0x0, 0x0, 0x0, 0x33, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @generic='3g'}}}}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) r1 = msgget$private(0x0, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0xcf, 0x0, 0x0, "1bb7e60ab87aa57800000000d0d200000000fd00"}) writev(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000b80)="a0095ba17dd0d086b3b2119ce6a7c6b1e6838280c81119f1665a8453bc1df36edbe9413ed9e9e18a679b6ccd7c1a2e0b63d1de4e941a4efd063dcb3146c575b9700f10316bae4d76cb9ab951cbe141cb7ca93718969e928d443c8a86f7ad244eacec73482dd6dfdd90dd7664fa214398b8b13457d398ce7d953f86304b841c796ec7d6a1afb4a1692f0830caf997b9017541d479b6beb4f57cdc09fdfaa6e560f53348a733a5cba87f54d82fa39b42f30d397607", 0xb4}], 0x1) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRESHEX], 0x0, 0x0) msgrcv(r1, &(0x7f0000000280)={0x0, ""/251}, 0x103, 0x0, 0x800) executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7f, 0xda0, 0x1, 0x7f}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r7 = getgid() r8 = getgid() r9 = dup2(r1, r0) r10 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x20, 0x8) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="848be853e8e56fe3646394027c7de9b7f6041ace210348b04c56c9566bbb2ac4005dc9276079c4a096798f86c77a62988d8168e912db79923806038a701e0a33f568700d9f1780af9a5e0e2d85700925c73f1611", 0x54}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r2, r5}, @cred={0x20, 0xffff, 0x0, r6, 0xffffffffffffffff, r7}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r8}, @rights={0x10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r9, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r10, r0, r0]}], 0xc0}, 0x208) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) r11 = socket$inet6(0x18, 0x8000, 0x1f) setsockopt$sock_int(r11, 0xffff, 0x1001, &(0x7f00000003c0)=0xe2, 0x4) r12 = semget$private(0x0, 0x4, 0x100) semctl$GETPID(r12, 0x4, 0x4, &(0x7f0000000400)=""/177) r13 = getgid() getgroups(0x3, &(0x7f00000004c0)=[r3, r4, r13]) semop(r12, &(0x7f0000000500)=[{0x4, 0x99af, 0x800}, {0x6, 0x7}, {0x3, 0x3ff, 0x1800}, {0x2, 0x401, 0x800}], 0x4) r14 = socket$inet6(0x18, 0x4, 0x7) fcntl$setflags(r14, 0x2, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000540)=0x4a93) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x40, 0x6, 0x5, 0x4b8dbb29, "53bd4bb4534128a399c34d83c6d7560be55e5eef", 0x0, 0x8001}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000640)={&(0x7f00000005c0)='./file0\x00', 0x4425347f, &(0x7f0000000600)='./file0/../file0\x00', 0x11}) socket(0x10, 0x1, 0x5) sysctl$net_inet_divert(&(0x7f0000000680)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f00000006c0)="56721dc32cc4a61e45a186e9c97b060c50f1beabc97dee33c1af317d7f940bd18680e66ee9ca3acaed5af267014862f73b81e7ca0cde36a7ab2d86cc4670b137783eb15ab5178f8b3ebb765d95c74fdd38e43214629af519bfc53444a9640d1004a5ba943ad4d669cf", &(0x7f0000000740)=0x69, &(0x7f0000000780)="cedfb5732b4b002c8436bf953b45f0cacda2feb57c7251e4878415016e8120cd68bba39475c885932fb4050892e614b6d77182edd3df2c6c103f666588e28b0ccfce1d0d6ba1c4e5a045b371583212b602a7b4aa3f80a015adbab101554c2d1afc257b382842a55a70df48b1fd07447dfe25c8a9d78ad4ab3b8dff31428e4b147f3f270f6bde4e5e0de1486cd6829148f799f968a6bd79747ec31159646a7003f870ee9424941882809591b2483eab8ac89dc268453eee28d3a43cea95aee3aea45062a5183a1b8a6c7a03cbe820484bfab79d963bcedb4e2dca09e13ed08b012b3c3b015385051c6e", 0xe9) sendmmsg(r1, &(0x7f0000003040)={&(0x7f0000003000)={&(0x7f0000000880)=@in6={0x18, 0x2, 0x81, 0x7}, 0xc, &(0x7f0000002d40)=[{&(0x7f00000008c0)="2e6e48a1d57094c83b5387f7b32b5db0a49b2960bbf163ab6e0cde70a16f1a0931d667325fd9933f49e36189c42a19445cfe350cef0a52f04398bb88f96066b9e44e0078a72ac9221c5ba8a053eae228d0def05caf0d8472740eb6241f1dd2031ab80f47064acd2696d257ffced88728848787e59d9401d9c338d3af0987b90b2769874252726a31e4d7ccc2eee7c1ea33bd6bd06b5751ab5bb76048c5a27f7fe610acae40879a2c6bba18165686beddf2b94383c07674c7c6370e1fbb6216d8", 0xc0}, {&(0x7f0000000980)="2af01ebf6770706e876ab274443f4d239a97379d0d75c45308b8ef3e0ddda63246dec0d6ec318a9592ae1f16b1cac28d3e3d9594d285b3b765188b6d73e4417cc78b274f0833974c1345b680fd8a683936fbc8d795109d4bc3799bf66a8edb42d58d41beaa1c1f4356ae52c9d020c162a5eed636290799c1996ef63f7bdf5118f4d2244efc5450a8bf2db3f5a08dbab7cf85899bb3f0fb101ccb9eea0fac079d8697f5fe4f3f170d6ba1916eb78a9fce10b6886a9a8e5175eb74975e1b57398c907783a9b8b035bac083e8b3251c67cfecca35fe7600b3f5da2e8faca78b7970dc299d6907ae036b0a87464295", 0xed}, {&(0x7f0000000a80)="ae038db4b5289036513f992c184dd201f581c7baf1c6eb00b8f64636c2149a501e6c7e6ad3e6af977ef24901d35220968f711ac8e5040ebebbaf7568b28ca1b88bab4831dae5a17929b6423798315f543f877b411f9b22751faa567a9647897d665d390afeac84faf12b7fd10b6a046c041f1c102390c83be1fe4877449758e423135ecdbfd6585b45aa3358e63e195d7150f6dfe2d51bbf8e5c185e92c4e52d0ec65bc3da76e11578d14274230fd65c8d3f1a52d70678f3c448284f8faad66759", 0xc1}, {&(0x7f0000000b80)="6c5b1d87aedbbc9aa08ef1d12eea4ac7b47eefdb3a168ddbba198d457c9aca73ed506cbdb321e9a298741cdf771693571ad2a95348c410b77c857cd620eaae10de1664288a285a495d4e3be9c8f8d0b34b877f900429c6c1b09fd5b79e8a82a17e29999a093fb0515e2b9bdca391d6b04fabb3728566b4333591bdf101e7c2c6249c6556835e2ef44fc3394ff81245749c94feb7d0af74202a5175e314b5fb430756a9413181c12f87e634b46e841ca07b6e1b0b65a4a0c411588d9f043cbc2a85e8e3d1f3d13c5554ebc99ec2e4e94afe496bea0964c0e422a9cb579a07e5c864958c80d71ac98b42d340acb8351663f772c2f55b2e5240fe8c480c575517b06275523b6c603e92dd6aecacf59a36a5bd8c9e743501a58cba61f097bf042073cf4d3f8949315509bb0c328217a0e9c6c83ef92beb67168a30532cec6500b2474816e3c61fe7af20648323026e15e8fd4ff623d0ca1c9712d4fc1c4c9f50626b419dfd6b059b88e119ea2c652f21343b51b3e35a1df2f2d56ec5fa88a7d98f4db002a08da014125cbeae029a1a9e51ca74270770decaa1c321f084e75285c7fa9c2dca4ff669dc8d6efc536b64dc70ec09f257613877b8844322375320eceff0872a0699feaea5741731ee1d101e04a12e94a79f806839efe1f5a3544a0b16c42f9fc394a14c9b591681fe0ade16480464860bac2b2e945fd2cc51a609f140150f7b6cb421dbff5daa03f94d2b74663b402bb03439b4d78229364f10bf5368f57b15e7e31e695a8ccbd4be62e8b6e30248ea0ccee5618fe7cda03a40497264c33daa5471fd2edb3a9906afb92c7f538a4ec009a80e47363fca3beb7c7b6ab554586d7ed2ac86b737a0c6cd4a36e91816ea31783781927742fba630a8fffa95218bbe71977b07958a4a8aa5719f3b31aa205a56e852b0cc8ee23a852285c8af2fe1d95092993814fe115cd94ddf233813821cbdcf78bd2a8d2c43b4f1f6e77dee16a28d61a1e8c917b0deffdae4f79c3e9b3a9c8bffb3e2da05d523f004d2e5283d94eb2bfdaf5d89b21b459c678f7fb2582d579344166cc6ab8c6513c0da594f5b0dc83c2eed5d1c460680bf2b2692bb842b87d258c1a011b638a3fd89e79eeb2423fda405760a2c6ef3d511f5a99d663fe600f048df4e7c36972b5969cd7f4898d56be4e8aeecd2bb0e4df27660d55b36ff9faf9f4f6edac7e212060f442fb5ffa0fb76084cda13a9b7e7e017b10f72e0f7e2b4d452137299915e8d4f575de7632abac169d79c334f2e294749e8c05e5f84e95cff9291c5dd76760a72528279c0032075cf01d13012053df4376dc6ff2604aa1aae304be8fa2ea9799e428f7ab07f87c26b009f447759a8e4132a22cfa2fafdab5393be37dcaa66a6b474454d413cc83ca0120fa18907703d8e559c59504504c9f59e727e79370298212f8a1ce0237d4efd20a3dbc2fef8c9ef31c76242b26f01b3e671a03e7d5aa1ab1a1719e58ac48680fd35b742a556b31c8e89cd7fcbc27d0d3f65ec2211471f1d0b6dcd06037ba13de43965fe34a20a6fb2d2e3cfa48197127d0ebf9e0cb557e4b675e5d7a3b3c08b9fad19dec02f3e7b757f70e1b0d4352be0cf044af8c8a6337fa78b88c8db011d2edede4657f44643335aa6d270f89f22f9bf6ad4896f72baadacfe08b3f6e78adbcd2bcb8c30a38ac5dcd039caab2fbc06409b6bfe82b85eedc21e6ca4d756a16668ebafc879e063b6587aab28b60955e3439beaa701a7dea84bad8d139179b2e81e08c1811c05e1e51e65a897241aed6ca1f2dc0e2af5063e857e32a1d79d02099c84db5384e2bb5a420d389ef3f50c27add01e76efeeb06c20dd05d01310e97cfd217e3e573e984859b3548216c43962d73b8c66955a8501b7c6616bf6bf2c6bc8170767adafaf9dbec6fb5d96bfb8aaaae4f2634762e5c9012df098e0b0846f9954c61fcce17d7771f9105f750c822bb0635281beb9261961a493de55d9ab350c3df71f0abd50d1e5e77288b924e16baa157572b05d14c27bf27c3e54e14e0fcb7a78217ce5d29008e2fda7629536f9b5940dde933fe7ba7bdc703541b47b971aea5353de996a6e60a3164f58aba8b4d8017d0d55c837c09ebca465ea20e0f21693c913ef4a909f06aa32776f910b44aefc7f388c8f57645edf68c90cf41cbe9db3f819026162cc3dac83dcbb86ce4df297b284cd22244bd4f28cc0605ef6ab6b2429c75a0219d23bc2d7027b67a4a8b4dacce5e40cb2dd969aef1dbfb7d749046143fca324b0225b080c6534ec5e9fe9424f0900cfde3ab99eea78ac93df5c856de3ea2d3794ac2c44e060999497f60fd8d120c078fc95915784d5e5f609b7e2f308a834da48afe6e16f565c621910212f4f3f3e27c9be9feceaed2af6081ad1a94a187d2010e6a54b96fdd5675f5cce6a872e79619b4776e086b168ee35e31394543d1d0fb5672a5d8c456a6c944b9b64e31cfa121912fae86bf25176da87921e59715398fb9167702d9d050d199f5ceb1c3986aaf83c9d0f5d285efa6cd96f7a89afdb1755343498a914f8c8fb5d5a08b27ad2614f24ebaa505a335cec3739a1602c6530d97dc5801a43c9b6423a4756cc2b6f39ab6480c8d5697c2e50c3b0755ce9ebc6f1d0433e311438ad23783be06f6df1aa6236a08da9e30337f6fb23c596d3ecbb2a2047f23ddd6eb8bb8d2da4e4d2d9dda3b4893214f371821195188e17295e59c05548e5d99a9a1e59e1f36f599e03badcff76474c661689cde1282897fdeeeec487849a4981ade2a0b3fec30d927b62ea121496e377ae5ad7f9b09589530ff7d80c41873ffcbdea19e547651512f74328160bbe3ce21e15a1a1899283edd94ae4fff96c70241632e1859c08900acf685b7684e3ae827f531ce419d50d991e583a011f9bb7c0be95f4226d7d581deec2d2d110a5ceeac874601548ae5b91143dcfafc802f9a906dc11c439b6afb6f49cf177396ae50563a9a859cd106abb76ffd8b20fb33f45fa8873febf2fade979422b50b0ac073d09546cc12c33f972cf54779fe2236a656ad184e893d64a63f61007ff12d3b39d3c656327b1576b3fd5f2b0de766135905b152ac56fe574fb35113656ef3703985171685d42376bfdc2b3dd370882ad80537428b724773297cccd287e266e13f6148d3f2620e2ad3ac90f0e1656f4f67c0c4550e6d182b54acb0b8c6963c55c25f2c7a2fcd8500d4aed3ff30ff77a1498453726c3d0d8d2c215a30883ebe35a9b1b1f4cb32ee6200d2adf4e00c21be184e9deb0eb4fa10386fabaa0b1e1a64d1faef37807b6c2bb762ca329fc2f9dea38575cc0fb792bca56a32e4fc99733f44a1fe063a3e39227034fef2e58e86707eb127c480444ea4af0656e3c76c16ddc9d406661e37849df8901cf7660e95ac0000604b2c7c9deaeccd31e786349337e9ec25708be8af302af93cf8dcc7f2d167c547e9faa7d7e82da78815631a74ccab1bfabd9db3bcccf5fc227e27a95214c3b4675e9a33db2a45da824ea7ec5b266b0b849704c7dba4b1e53f7ed6f71634c81aed01a6cca04b487186cc398486be768ff1dda6975e9ab13a38c60d44f3d60f7444ba9966b32ee1005c93f695743e12b2213194feb68d5c1b0da2a8d1d3565087dbcd24b763b789b6f14f16296a5928fdec0d76080d9f4127dd2c7e13821a20a0ac8d9c06cccd5b2b955ba34bb6b7f094ef8fd498efd19a4a0882d483608580b7d016500ac739cf66baa66b23b97e9873e2e6162d952836848a06f5c11792d9a323488ce60d166ce4bd3a08705b74489746619fa75256fc309a3cd406543dc857ad41c427439aaf74c8446c73764327a25fdd86dbbe83af8da513466e4e691c53932aa980be9b548a1ed7792269d5e5590b23615d7372574b11fc4cda22f18d1813c310323c71d412e5af60043240188e612f7cbc336438a79c94a3af97dfb427e2ae3494fe9e5e125dae3500c52d6b269aca8eccdd72fb0c4e30148ec05c4349f4bca3dc61effa28ed95851fb312b7a95bce2f22d247641ab7e2b47568d219fd42fa7a9e33623c01e093b2ba7954694d2adc4b2107a17c2f2ac65b1afd004c44174bbce2260c02e47a90b182c91a3732acab494e7cd81c7d5baaa28ce1d1bd365ee1ab103ddd87d23e95150025e98dc8eab3c3f901b47927275d0cf24f0ef9ce534629226407b13f1586c65745a8efb65dd78ffd49c3df9e67add2e2e3f4f44f76e011c5806d8a06717c7f6d3c084d22c9a1522e2eb72b617184d61ece69d6559437900f48603f8922a820d0021cedb288afbbcf72677b010bc27752e5aa0560786bc754a4511bb0cd0faf187c42fbaee57051e151e48a70807547871588e1c275350e59e7135d7d5ae62c6fa52b57c7d0f9848f7123c53997c49cab547b2d94aaf28adf7e2ab8eae6f1774b23ef520bdae991d928e49c74c7fde8a68078c8ae07c432fe4fe8a1d8c3216bcf591fb26d75bc3a737f82271087236284d9199212ffc152ad06069f0dcc61d41cd60acf9943d4f9b8af8f05650eaca8972a569a3a5686ca80b66ce01e82caa8b3ba3fa3d94e37df0903fe41c9b1ea0a26dcc660bfccbde24737192a8a34d2d18c518c68e7359d1db6fdb6e2140d673d86f005bb706b56976f448b9bd89b8a05318316f11cb723def2664490c9b606be851dca648af44cd6ff6a11dc33556835eda60d4c653dff4785d843eeb0d4036ded8198a68ec98f01107cb67ea957f997a16d0ad1ece5e69271cc3e6e6f7997b04f5122337b9af12bc0f14536bad907c8ceeb7d099eb427bece43a6d2558f9a911f1ae81734aa0f8e807776f6fa130d0eadc3eb9f6378868100714af4e008d7a02c1bac59a71a2998ac6369ab04a61c43259790b2edd12ef434e46a2146f070e73cfef0080293be633d1aeb80e5f8b15711eb8393c50691a7c222329c0ae4dde5a5b3f683cb250b2a051506d2cc5a637cd34103f90d5b060c5f1f43968634e76fb35e1eb2b7d8e0ad5b94759920a9227763708dde96342f4f9923bdb2b335a88c44408cd55462d05632fa2783a6508c5e043dfd80c262744a20b339a043e1285b29d2aa5cc3555fc4c7e3624a602d436099f5debb60202bad2fc7a817e03e3e08661b3350761485f5dad20bc78117aa77c25c3ee4cc2b46b0ae286c56328d505aae78f0dd820a8b7c531f5f679f552eb31d521686fcb50bf0e06501f7776f6a942436b5be149876e06823cec85fd63537455773643aa0aea919c0389342c932b79790c5355dd06bfe626f9d55083867bc1b2c50fbd2fc25979c11b76058d3e167d79ab4319b89399ff7bad40b5f2c40ad3eb5765409875f8e99873c1769efccf855ecd316f8debdb30265ae5152f8090435ce2da7f69cd2995cda99daa7cd51c9a1ba0ab8251cfeb0060603cc357dde5c3683f456239c41e96a314bf135906ab32aca9ebd4d7044bb7139edc3e526b2b4bca63b9192507306b27ed58657d76aca50afa14f26b6b79ae1ab5370b37a337f9b7d1c501799f3785c1f72d58d97d62f858cc0c9d908f2461ab004afabaab33df0bbc5560b81421154a70e103b92c31c34a5f895507bb62c7d96d3ab5f70f70bf12f1892a3fb2af8bca6823e41e7967498778aef0f2bdc6faa5ef6f37c4a9201a304aa63e9858f2a321931e2d492c976d6f33395a5d28aa60f0318a17355e28f3bc32a17aa220a4a0132bfb41436cc7cb8db1f1d7e23100be2033240cd8622e29fe69fb0f817d2f2977c86f541d3ef45f335c6304bb4f00fb4486b8fd3591473b5255", 0x1000}, {&(0x7f0000001b80)="6c4c0e238921eb1136384102d07cf8b3eb646fe6104084ba90d3df43ec3ac18537ca3dab4d073f8cc867602cb58f36a730dceab3817f63f8a5ece3ade8e478345f650beaf6e16b65bf687c0185260b2f7f036628393192609e5da6d730d832c4d53130954505880d405dd10ab0888bb5b460a04c6e17e4d8ef36d12135158c58c28d5e415bec3e98d896d27248f8eb729e0f5cab86e1345ec5f58d0d75c470a55ec7a9816b53970cca5408a93d22c6e7501d2499180d1480355e6d8ed8a304ab1d36b1b010a8000edfa06c5e1813ea01102626dc00b0f8a497e11c43c4f49ce1cdc29cc1aa6751a004dca836", 0xec}, {&(0x7f0000001c80)="16416455234c18f2db99ffa624431992c614c9c216bb8b463c4b0fc0e7966f948f856bc8bb633f13af1b0923986810146eabd5fce2a887df818a1531ac755bc7ac6168f098906236bf1c0cc3430735f804d1c6aa93512bfb38143f0884596b3648205fc66c27b939494b82d0bc47e760cf4d15a67be74d8a980cd10a4fc305af37108c45ce718357f4388b2835c3caae92e620888ea5d4945a859540cb362881f8d171a814796723e2d0d14da3374a728baa24d154d8dfbab1c1be4d5919125500c9c072a9cb660e4340aa5fc4fe9edadb096667957a1cc640b1f9a8cd182daac00de4101febc5a0107e9eb35de742539db09cf18fffe4cf720ce06995f1b5e75aa8c7688c30e12cfac01e0df2dd90573108e485e9427a621f72076fda5d9d77ba7175baf3a0d2c1a4643fccf3881011b433257ef3b6a4828077e797d58a3ff3456e6af52f07b56042afb4149ba884dd45dc8adfb807e57f74b37c3f20a60bf04805cc0b304b4f618d8050925d605557a2942e824f8d12ca6f818c84a1383f9b4c33bcfcb7bb6c081b6beb14f689848be7014d3792d5b1101f5b99b8ddc5fa71df6fd0d40a0d08cd3947684329afae5ce05edc5b9ef6e4cde34a4cd3d3ca4279f18e114d0b856b3f590e67967e314cd72a31f955b8ae54734ea111b4104d8a538f3ca9b2d6ac5ef4b677831adee3a4856d4e6c256c0c295e78a65111fb56d3b5f2ac0d4778703443956799eedf59625a45215149d3e0c7eef64fc8c74b15a478a74f2d7e9ef656fa977de095477d624994f12226ca9ca1e0a044d19de407731222db5a027fa4af481962932a5cca2721c0080b2c9f975855651e57eb655b809b1ea932ae2cd1f9c019745aa0823939d20511c7e3c6bc918bad9d413728ccf5e5dc0d5de9e68ea0c2e679a525edb24cad46212f9fa53f9aed92319d988a525131ec50f1e6c8f50c712d2b1edcc012bdfe42a6196326360941e1794fed9c94e5f67c40244882582f2e18661b091aba2b12c607348c345810034c2a18b75984e183e7b777c8c73c0548abdac94677dbfb1c39b0c43857ab41b9794bb74e5006649d56def6819fd4300c2e4af4f54845c85e60177e6120572be60453b5f308f2af62230694fa143aee0b2ea1af8dc6e9f07f810db7c3f8babd97ac9125adae7528225778024211903cb25f3ff72e85275a10c2becce90263732154facb281b11b181c98870975c81c35216832c4ac8f6b2b2a4032f1cf0a634183320e335fe20b0f3437bccba84997e35f0ec6935c038dea918028c50a08b102139cd117baf2ca5921cb1175ea65a9fdd9d474538400e2f970d772faaeeae758124a96a3e82cc0306030fb24aaf759797c1320bad4ef2eb878babc373d594239eafa5eabc415a5577458303eb48a1612c6f373f0f41dd10c98435ef099e784d25a44492a70b714cdb8b0a85cf4560787a00e28fe1feff6345fb333a957783a113567b1ec7c08bbfbaec716489e78b9784f56ce9342555c9da941d5b4da969ad3cac4055c0da513c80bb2bc08d7057af730e2fab049053fa9570c39e6f4e3beeb559b150f38558dd4dbdd006445937a60889eee9aa827e6cf7a31ad14478246fbaa1df4b775f6c6e5a01d181cd1346a0cc9514b62bb2606945e566a19656257a1f7ac18a4e3c344a008573050bf550d32a83cdf76e45d74e669a27ddb7f5ffb004fcf432ab93c1aa4d403f255c7be76e8ef67f4aec78bb9e0918caf27807410145340369337943d7c895e894a9027657091855cad86e8e089c997423a82be38ef45d0dd0c962930efc1a761bb7ffabe97a50c22152b9c9708f81a56eab054fa15af450cf2b75e4f6e0851f7bbceea6b2ba7971843982eb9e85c121fe98e2f88fe3ae0e2343b807d8b0910be62389afb159167587cd9bd56d763080631839b11028bfc67efb0af5f0517467443e437e471d004da699394db63d643b31269c851dab5b3ee2f19c31e08ffd3815e67e662f9e5b516c126050ecef68b8957a88d0de4d5dbbc164a0db82c0bee8a8b32692d7da5e71f00f7697440dbe525c076f687228244ff5137ff65817ef0bbf3938b951c688283ffaa146734e506f5b1502b000a2aedab4490c29afe284e48576128576f1319e382a6c58edf0ca21393434139890d729d07a041421244db0d3ca03cac02b3ba24610d8912a1c744a200966742c0e24ba01a31fbdd0739e33ef1d209ce7638cfffd1d1d616c818b489351511145625f642ec693d863e309c40d463a4324ff1aed1d6520c8d15de58015849cd6d4569ea91c933fe7b1f980b54fa978b12c110b4ea77cfb6e3aeb85aefcbbc2e4919e981e156725f807a3afc8c519b23309121745720746650c75ad5985be4f2ca3dcdfb11147639dd0a81b294505d23744ec7c08c052b79b71f3845c57f6ee1548318baf65756753e402dec497b63f1670fb170ef97892ebedfb32c04f375ea873f3a6d49f9f670fa1741fd23d6e5ca37c96b6640567aa766e9548257bdb9c8ca5f1b3bbec745eb7587263d02c2e85083d1b5dce971552537bbb4c2a67c9c9b3cfbc206e4ddad182df6a5b99a69cf1d402228e6fa77a5fbdc6e83e91acf65e21e21b66f6337761f52a016a1ff295c8a81b5db72a3c9c549c74fc582c6d3829c837810ceab780f82fc5ebd30138142f86512418bffcd65daf77329eef6154f9190b2061db7a1d60f14ebf0b016bea62749e0b0f1d579753c37ec9c5ad61a7114116b7203b882b0f1f169d81937d0f6e0186ba51667fac1cd11400287e417fb6e36004b2fb04cb47a8ede65ac89b9a743632487e32489ec31e91483e0feb333b5cc1cc39f9ff96aa727beb3348a6ce9e8e47cf4412e600ef54ff092cb44cc53f3af0da5278c8a6432d372c7df0d8a26e73670462a3cb620ca3c517c4bfd89c97f731626a53e2170caa6b6ac60b64a0821b7958e45f68ef2045d030dab7afa84cf277b0fd42b8b4a30f9f4acdc307bf7cd51313b99f219fcf4ee5f522a45427a86039f28788a541b175c1c2ac2bf67003eaf4732452fb8f12224b3935f40a9e885c9575df1a631b932d2316668e0c82f1e07d981f5ff9987fcc73d9089e52bdfca7d6fe6f3de3ea6fb6a6888ed2f49beb364131a53ea0a9f4e07cfb1d961819e5425725636ef9be93ceca95b67827b930e3f46b535a77ff398294729456845d7f06d4cb6693996d97cbc2401103299d66446fd911ac0146fcb6e82844b906f6fb416a268156594a9dbffc1a3372ba1ffd84276de212cb8042b420bb89d4e7c7b7b6a5f3b3c81932b5f0a5a3dc5c7617b207f2487064cb7403faa69d2b1643c248f60e1f2c84fed0fec2b9f00318260c4bc9892e1502aa622b11a4e870489ea34c21c6c6cfa6147f5728c148c54fd3d930e67c96c11f9ef7942d310dec14f5bf23d3a614e1722ccd11f18da7d3db90fc738b7f23e58795c3d85a1661a713846ba3d4fce38f52d75a8da9cedef9fb341b6517058d28acda3887e4b2ffb4fb0a1d6422b84d1c5dbe98d8b9cb50fc55ab479f376770e46044576d0b00698418cd21d33c035646cd78d8f087419f730041e7d11d12e4e8bd2bec30159487ee73ab3bdf7cfc8f1599d71065125369bcc1c875f881fbbc8c0002761bb2c0249974f171025d88da68e7dd13292f9a7a84246e5cfee9fe2325fb66dc514739e4b3c78fb17374d32c4270fb76e77fe5dae5d2e4e15190c653321384ed24fecce6a550de66463ca3dba7dea9ed90623e21d849ea0d17b325296a9a0820221c3f86089deb6ad16148e7eaa337aaa1ff97f81951b577da9d2b8b744a614d12e222685f8284ddeeea3c7c669e3b38d278a5e324aed20140b7e8b682b0f2a6a8739ef0824d22dd7c9f098d16cded8cae48a65f2bab6c0e075895dca017ecd0bb24f3014407f334a435ac468b487bd884912167f7909abf0150d523b63f66f7a564614a3ec6bd3d8ea71c8121cca89ba3d79d2259e20f967120ada2ceb543cbf0e20e71ffd4dbadb750a65e2a86be9544e647779dc12e2254f6c9db35e0e61795bda22fd10981ed62d2b465b7bf69fda814874be7dc65f6f6e34de5d843b6f72ccfa72a93ecc8df22bbb647a98c5e22ad2018ff595f6fdbea6eaa86ee725feba2b01ec7f6c011a1c3bca6d8f183cdbe10c8c01ce27eb49e72c3aab94bb6183ba4489dc20f5d14fd6ee9bd580f721a600fccd22580868fd0a67719517f1101664a7760152cc3521e22077db75c962f49cf69bb6340562753c3f835caadb4c582b9e0559374206b8fe1ae6d764fcde4fec248cbc6dcd50367bf245891cd200c54339bf2c87a7cfc3d93fe3464768d9af4a073425a4572e223549435442efc052f7f56d6521e64ff73b9296ec9ff8c4e1b85bc320bc6ab1c7be41ec08bbf6fdd2ca04550cb8f6ae2015e584d0fa9adb8d79ed75c152f13f0520b74b69d22e2ac9a133c9b76be93174572f372627fb0531c0a803964ec5b62c1611e784347ab037ad46d45b1734ad071397248126dcc86881a3c2aa2eb651c0f8bc2e0cbd458601f064aac73e47230281245efec2a472cffba8a228395f43e658d343df06c94603f5edbb277755eecd50c4953c02f28fe91c98999395f17d069d14830e75265b652660fefc4002cc0f8b40cdf206de55e678251d96fe42997462d0d3ae1c0b11af7e0e4b12a4961b2f251fca0bf2f0959decdd87f16774c7d3cf57bb4b614693442673f64c4a868505ec25e224b121c88b37726b501fe8a7307cc4f060fe1ec5d0a3f78bd7613badfc0b091654cd43a4862bdc2ac475c2929e352337c034f0fa45d3b00219bdcec507ffa27f6d869cb7e4f71b15ff558ce2a896520964118c27c44fe18f13938c7091911087da2ca064148601ce5e373a16d2568024e7df354e31b45bc6cfcac6d527fe13f27978b3d5609348d9694504968270b602bc82fe03e59cf62b4b5705dd46121447be77dcab60d5f77db0bd7e43ad644b7cf41338e13a041e7508ff970b994267721226b2024c71b262bd242b5ca32bc5fc52bd6862003af1f14e8ccf8270530ea654a54db112ac3b30a31b0d831586a6b4d20d03170a4562dedabdac96a9f447233114d44b203ac23a3a41ad0bb1356f828cf00d79e4294cdb92a21691954b63ac556dcc6ea1f530b3f9a4b17219fe40923336de08e7bfdb08a27c35967bce28698f291ea0345d07d5b670ebe0fa513306c25d46efafda648037d5a5842e3b2d4ea96cd67dd01003024b8e45442ee38d2933c12a833e28eb1e8744d55a3cc7db512f72aab2c82f3a2d29b0f9cc05ef498dd4a7a38d76946cf045528688eda1b7ec3aa7882fd48da08c6a010d21f357f9987c39380448b7ba5294e56a75673498cca3d0db9162edd6c8a3cf4167f44560643f57acc402a12c79a0f4473dddd78ac4bef720385da8dd1a2a9dc0a5eb5396ddbd1deb51a7006752b7f909dae3ea2bd2b7d49cfc2392def674cc2aa333be8755a8576049619129ce7a3d1dbc9701f361896b45e3e20936d3c9e53b9af4761f01c8607f7bdcb04043689fbfe09739b85c8533cc7be5b537cc7017341955c38963dac5bc52d6b85354203d05e1cd203357c7e415d2272245b4a0107cd600e32b9e3cb822b711d7abea73773c315f37f9e1e67765b0af1a43bf8459e7739f5fff9b96207cf096882153dae88601bba86eb704615f887491aa5c55c2352f1f4fbb1bfdc6cf5c7fb61cb41fe681aeb303dfc3c51c9d5c9a5a860889cf0c3cdbe75970abd91f1d55cea496836a9479561847e9ecf33d0d574b8a85cea", 0x1000}, {&(0x7f0000002c80)="e93da3757ad0b15c553c41871307b06c7ff9b555589c95c27ae8e2810264ca73f2f572ff5f0b5c7003207e7e61bd7c3e5ab30997c6a69accb23f3e6f2a599c0d85cfe562ef1cd461ee40a75608977bbfe032c73b70621922807f0e36e7612d5673dee8a69984ac6b14894128a1cadde0dacf6ba78af10ec9d98e28da5dd48b7173ca2c057c56e09fb73fdd866b6b21221649f80fc0916d4ac529", 0x9a}], 0x7, &(0x7f0000002dc0)=[{0xb8, 0xffff, 0x20000000, "2f62bc9e05341b7c98ec4a4c0b15dae6dd7d4b6d98052febf21045b510f62e911e2320b46535a4c9e5488d434af6c82c86842653ab082402d1394efafdb8575690d5d6f1948f4b74878e3468bd73c8febde578d369a689f961c819070b3a1b44bcfd8452e887b567004deefdcefa365e02e297e526e6eb188179e8d9e0213e1f1130d7aaba3dbc7fbfaf0d18228b4d6fabba73773cc09560f7ff1293e7c5de79da"}, {0xb8, 0xffff, 0x100, "aeefbfe3503313f530f94d0d9919257c8a29f6aa8ec684106bf9310a66ef6846e69904f08eeb4cfe19c94f2af11d8f8828dc7675ccab389dfc91a9e3c3b9db950032247c7cda251b698307657f16b74f394ec95f4355f25808fe80c5f70e5206612a856830d5fd34626cb1b944480f79769a0f28e14da9896a0965677151a2d8821a89db202bed1574685dadb1cab8b5677186d4bef7ea689e87c22039afaa04ee5c"}, {0xa8, 0xffff, 0xd8, "047125f6de3c6b6dd8ee242c756aa8dd128f5555c1091821d643dd826726ddbae3c5c95b02a0014ab2d15624e854d343bda286c99fa8ae219b7779b353897c40feee7f7697d8e163bb0c9e4513ffc732e3695b7d87d5c4a75f3720b729a795a6864ff8eb3046f658e37f752aaea26535afe8f6720b77acf390f803606b3069714cd94a071783514b678a58cdd2e6f197b85b3a681a"}], 0x218}, 0x20}, 0x10, 0x407) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000003080)=0x7) flock(r10, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000003100)={0x7, &(0x7f00000030c0)=[{0x20, 0x0, 0x8, 0x6}, {0x4, 0xe0, 0x2f, 0x9}, {0x1f, 0x4, 0xff, 0x20}, {0x5, 0x8, 0x6, 0x1}, {0x9, 0x8, 0x4, 0x1000}, {0x8, 0xb6, 0x6, 0x8}, {0x4, 0x5, 0x3, 0x1}]}) executing program 7: r0 = open(0x0, 0x70e, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) setrlimit(0x8, &(0x7f0000000400)={0x7, 0x54}) sysctl$net_inet_ip(&(0x7f00000005c0)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000600)="564bc5ac", &(0x7f0000000680)=0x4, &(0x7f00000006c0), 0x0) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x37c, 0x7f, 0xffffffff, 0x1000009, "00df00003f00000000000000000000006d2b00"}) writev(r2, &(0x7f0000000500)=[{&(0x7f0000000080)="590e495b1ad2a14423c0fe6a9ba42f89606f8f5773e9ed4805627b1953e8526d359eb2d55c75c5eecce22f844fad5fcbda0e438594cd635b99159ba469291f4a807055e8cb61b875b2ff967153d9e416a79321aa4587cc1a8d8a520b57552c61a43a412d7a084aa4d72d74db60e90ff741c303bf276a00cb7754", 0x7a}, {&(0x7f0000001700)="00681c735ebcdf1ddeb0dbde935a3cf2bafc27af3e17379e0c6f59175bbdf7db589843ec39f45c9e97fcc284b3e7f351b6095346d655708a92e51d9899c26bf2e2e9e2f53ed7c2110923ce8d6a14c8d7d3a5365a48a6d32aedba526af9decda1f4334ada2453510c65da4b3d74237650f09229a75edf77cc02b39529f32b0e968ed8c4bfc420bda1d74821ccaf18e9108568f3dbf6dd9b16cfa1828461d3d94b9d357cc6a2d548278c0ae8c2b3be444fca9e989e4ce02e161f43d4f87e09222ca614698db720e3b463d4de47f303d024413eb4b81b41036b2c596227426b434e9f31154e31b73317439b8d9240244835cc2721abe86ab0e0dd3d4c73d4c00cf68c9afc905765609fc35a380a6e9d8e4d10e4d12376994955304127d26ba79d36138474a1cc28e071c6735125c516d169017f5f3cee60f73c2d019a830b16260fcf8073dc905fcb352a92d336b71bf1a0c8d406b10a9f48ff7d061eb1ec56eb5344706936529522159916a6c934b263bccfa618797586b077bfe5e0154be5b0decca6053828b9d8c9aaece80cecd1a9693a05709047b1c547f01a5facd7ca9218b0a6f5d93b059642249ad1795e38413ac6bcf56d7596b59e61f2cb6268122b2fa16b5cd3aea17c3f511846bb9d64961224762f5d56dca3e3d78ec8810f756a809f9a4dfe133513a5b04f196192de1072d700a0a5a6a5a1205f48fe09ac940c9aa301c6d38145df76cea91f7bf7246d6bc167a93f15eb33c3fb5d6fd3afd8c6ae979055260c42fa01cae241be43be81814dba18954c12b0ac8c54fea3311d6bfecba5baa16a686842e1042e0f5e6c0035071043769cb7c9cc00a2e783fc1fb9f208e448656eeabc27af59e5b20b2948a5506b20a74e89342f85f32e01862b8ebb551293526ed2254773816a93fd3f3766e820ecdc8e98436baec88481cf58c48c521cfaaf6709c3cf6abfa7cac19fa165bee6013d800e3084fc7704ca582bd9356d11961ac1c6a31a79ac2f3f86df631bc1ca12bab2256d7ef3e64239e6acfb25ebe836f47e137d7a2bf85a7799f985f0e9937543dbaf4be34632d37b346b29ada854c6437aeecc2d2a480bb2c7f1e3d7393b9f12b4b05cfeb9a2a29e85195014802bf56160f89f9697d9a463d77ffc07ed4b4870670fad275b2c098329870d20b26209494d8029f34819e63ec879533726ed50a30b1a48457f2d7703cf6b628cd004a19adcfc578c2638ac55208a6cc9d6d908beffb83fec68d72b505aa85f5c2ac40decd02ffbfaa2d618f31758948f3bb44f81b2660e53480e0576a9234f06e65bfc7d3b5acd6efe81ff3c9dc1f88c6059ce054eb00940d689709420acf3e6d5271d53d3a223c99aa240387dbbe8a8dc868b0ca1713e620059c27b2536bd30c2c7023b738aef186bdbf32e0b9015352a5c797da6445b6e948aa531412b123596de6cb14971f2707d17ac32b376a5f06a9dc13cd92f8d2d1ff6aa74c4f3208442950e4eb330efad17ff5e40031c2c748ab0884b3d04dc7724605ab3d842009ca23a495ca67bb45d77748e9b623afae4205307afeeeea0893c462392d3d414f638ecc1d2e9eb9017ef9fa86f283dd724f47a44b6850fbf52e9960c5c2ee63804592b001500faba09cea9956f0fdb29ac17425a59ff80db874ea07a4a1183566034f656b9e91aa8f057771d64e2aa59561729d199340526ce11e505fb5b56b30071a8bf3cef0bd7b899bb3b7cbe69524452f5cf6bdc07d2a8bcc8a4c6630b773dbb70d8f9dec6b8b2e46becbfba5c9ca550afa391d3b7f69de0f05dc387cf1c6852250be0876913c52e3c5466d1e391d01c981cedbf79f5eee881e2045e8cac130101b782037c4a07da4e353153270fe24e5550c07321aee2945a3945ecfe41185dc1a4065fbb7e076f7fd7f4ac5d32e930177d250cf25efa8f4bf0c2078be8a338e796829eba1bcbd147f8ea84b6ac4e31d8fe758245ea49ba923e2e897851584fe9dba4af25a6572c8ef9e4db2aee254fa29c6724ae211536d82dbff61cfcdc0f208ca7d9287424a135df42c464ba7d4d859a62d43260271dcf7bedd04437295ab8c3ae958c914c07bd3b2686c7208ada7a67bff42ef73f90c50b96241dc57c095fe29f9ad801747fd5bcbc1ff89bb3f20bf28a5fed1901c0eae196e3096383014d2cdfeba126f41fe02cfa847f5c7cc2202a5a9190aae94f9feeb4662d4fa275e6ebef8fe343909129ba5fbf4635899a8c0e58f441df4b609cca5b671157d1a95190c44b63391abe878945d501336c74d73e4b4aba29139214b01920be93c9c89dc9c797fe62db123c7ea339ad7c5240fa2470b12ce83bc17bbcbddea43beee44026b1a571f3024918d2414ab5eddc08d83518a88b9dcab78641d126dcc7905799fe42e2d90b9989c4748ff9f1011d3017d07a957ab1b06bc4c8b217d85af3690e57844d644a50c7c63fa32ba7692ba49f6f49bd55df7be3131a690cbfcc79b6da8f67b9ae38c6e926341b714d", 0x6ee}, {&(0x7f0000003b00)="b92150fc11d5300cfd1f9a779595d29b3be93575dfc5234ec4de8a9d2c43233a8a3192966625cb9390649b85ad5cd0e464b117d12d95f20d313ad88cd009887224db27ed754ec0dc12e7caa504ca6be6ad95a8c41e2a23eb2a3d2607ba4b4de8bd4c87585ee3dce41fc684343ea0d99fc6778ebaedac7338804668c093a2f8ac67c04f0859b6005159949b6cadf517f70f02a1774cb8ae33d3946425a9ffdf7e7958e4da4aa8f871a4c4e8098fa35711f5957e86ae3cd17bc9c556d912c9264faf65c08ad77d98537fd71dd35453cd75594abc7c7288d59241e15b9997f24a8fbf2fea27ee6a7b5cb6f1c68c5477d9f3c7ec756031294caefc977869fa1eb151776020fe63649b997137b71d1ad198f81bdc070524fb3964443b8d7c618c562dcb97689b1f57cba0c5cef1980ea2f213b9b42725406e696feec8ac54e2985b38f2a8d8a258c51173700b35ac37c097115ca5c8b2c5e4ca7c4e7c8e6543ab97b4aaa6fc1d6fb84437d14c4abb6a13529eabc266e7eea29837741e6856259b233b6fb7a5218b8d1cb32fd9db585eeecd9bfec6f0b630f31f591e34140790084b111e21595afe65a26d6d601c9da872d2c4910eaaff1ef37b55838c955ebc3fd30314683b84c775d98d738be3c48fa20e332f3b00010c0ad977601ac8b0fdeaa7f0b3aa0642cc4165c92f7320012387c32503d66bd64fd88697a1643efa4afb5c2dc4d93f65312ead468ebdde68597c4a66384ca2f104c6edf3eba7d62a85db0c28c7144daaee0f5bc0542c97e5821625059c784e54bccc7257f60d8c8adc9a4c036bc743337694a057faab73aca6a662aa7f66c681ea844c33cdf0d46fc18b455033aca2d988f5f0c79be9f323fb1646d29ddf1cdbe2920708165cea76ff8e4eddd03e58cc0db936299c10a416b3f57f87ed8789d2b77d9b4ded0866ab62e760f17725b36604f0cf3140e9da19d1fbeef8a6c7e577842251cdaa9368d6e9f55b8f11186709e2fbd89a1c07c0d4fe95de997ba22228313aae59d3dc4c7767874f76f37f435ab80c5b320cfb8775a514e2b6f2542152fa7a74385d9399c90102053d7de7b0b57f48492a5c896ece9da10c51c24360eda103a9770ce496f1317fcbf9ccf8d77a6f9c196dca097a2a7d535165738491c033c4a29ca2b0c62ed7cca6e53486a03cbe38282948bc9ae001b58d13efe128755dc3429cee72146dca58f7da0ba06529e5851dbd6b840eee405983602d3bb2c6d5c15a3403286555af5243126a067b3b33ae32cdd708f4f819f2a10891f863983b772925f1496486ae0e2e722fc629e298c8f10b5923b49e6bfaf9bd973fd8794acf6d1dadce4e1dc469af989fa2e45430c959231af44fd2ea3c94065177ff56ab7b324cb9855ee66f22d14d5020c4aeb54deedd33af35aa6534234d3ce435734dd7657a662002177ef02600d84bae1fb89de7e1997931413cd3c7964c28e6cfa9fa9ecdb6f1e72a0d71a521bafdc727637a901d02efa9269440b3fb34cdf9e4844814798892b977152544041079c65d02988dd10fc2b2e9b69bf2a9bc9f5df01445d0c98d87b6e5dc5de352ed2f465aa30b0ad05acdda6ee915be3027ae9169efd378096541af94ca4c814b757ae6a1d63081af609b0ee76cd557df8bb85a3707a50528db6392d19365f50dd0d52bda2ddbce23d165f50b2d11b9add9f6471366e4fcbefc2d927629b14b2c6a3919606f3b970907a1f14a340b3b4d78bb7ec7e737d1707f046b4e6039196444aa430c0fe1a5cf5c5d9b12dcefaabfd4daf37b2c509bdbe59a5b9892c6269a73f04a3a641d09a5634039d4136de8ccc7bec333410a6b927501501b379762d8afb331c9ca8195bad577c6e6c0eb0a20c4dd25f86211d464fa4e6610aee3b6a67b7827b2f1e07a207510085e8cf7db375932ccc1d877d1eb65a88bb3ecbbd96f916d55dd395e6f2c53fb555486e8afa5954d1ce85d4d8216b5f1bf0ceeb50f8b28fe28000609414312df6c2de81bb2f5cf063b196579cc235f27cae6b412bb8c662bf5197030ce4ee4754494862179e5eef84b899d6f78bc95e5d2bf6425ebc54d3e202c9884a267430a1cd3cfad1278681d00ee21c96f9b316cf7a09c771da553f4f7b1761905a97974fd84410241ab5ca7437e8339079718c1e44a210a61da85febc8c441d5cf4ff9a39c6928c83beda4b699509d23bb773b25efe3dc306886fab13f4fc9b2d8687c4d43a58cb9db450af0add44fdcd4e40345e350992385b41888bdb4650ef08132ff9cc45d130f38ab1ec7589565be1417827874eb2f7b4830851855fc0596a6497eac787b3522598783cfed8d72c261e3a2562c52c0969a25d748063ee6a84065e17534ca1b1445922e3ac481a82c9d6cc5781522d20c26e96633db1f34bdce611108081a6bc772cc31c0a5e40f95bd59b5a20f16a7366143452ef95a740d28a6f54bcd523551273dfa70f00118d07a9f39fe62051f887f34ebed71ea378d03640546376f457a85eae2cff577b42e00c0c4591ea360f11808881705a525cd8fc0ecd115bdab83bd0cc11227140dc582291106278ddb8eef8f3acd8d0a0db425865fd930979107f44ed73fa2cce0cad8bf21335737130e15e93bc19bfeacc2aabdb463a25b3510d353504b72ce12bd5a36fc88c926c6ca4e4d5eb519392fcbe227b4c3bf4377fbe72473c938fcb52ce6cb4b2215ee98c02d9ca41067f6d92019de421e54dd04ccd46c856d691375265d36c6fc53603482dbc81d4d48dc33bf8d9de2ae4792e647af43b583cb482deb08572c5fc3c5b164de482a05569ce6d4d572af0e109a10f08b3311db03c17bdf5c4497c4372e4ae7d119be0ae194155a0e716208802d246c88d2e672450eac7d8f7012608763181bdd453c79c2f26ca265650a0ccb2631bfe0acb121fdfd20ff2becfce313747a00679f0f9aaa713a820633f65e0108a55210bf8e1cea2403b0dae5006990a261e63733b9fe9143177862288775437b51d8d89a1124052c681e5eb90256745878ed70bf2c148d488d62b6fdc355b18152a46ef4d6bf423ce49707181798afefbc0ee6a853b382fbd51d99240ef0aedfc9ddcb1e3a786044dbbd235fc1a2b77862b8e56d2a49c2780406695cc39b59767f7d3dea9f65d2be8a57d700165799771e2e78346c0b7fc0ded43486f394cb08f81afc62181782d95f58b887c8db50d120ab26528b1809ea79cc354db9cc8e4232807a0f54829c99c0a2b6c3f9773b52294b55ff16b19189bc6ade90882a8af32a9ad80f05e26dd29819fc2b171923725ca2f335dbaa7c620a59961128ba3548c5a13e62100fabc351a5213032585310911486fcad000711b10724d03b37c8e62cf7c129f3bf665561283936819618a47c79d160b126d92af9e7ef3b8a28142fdc25fa31d143289b1e1f9bd803fae38d10422399b263c95fe10a2d56e1483030f7a04dcde8067063c6bdccba575637c1edefc706dfd6771d07767ad7b363fdfc99461c35a89d07d5356e3d55d58cb21030bdba9c9fa89f027a7c7f8bc3c5ab1172f552ebfda50834edc59f8fa9198353c915a79072801e5bf969370a962db855ae0517abbff43b7f10c7030c3a1d3cc2d50e58974c9d6ed0594e40a972411a1199d89f0b82e209cf74c4c20af04be03c5808d302146c7f54a76d9cab2937a34462d7e60500df7bf841569e3de56fe88030a6bafc7cf1a3b11d50268348b285878d29f77d6ef20ea39f30874730c2aae0f1fa3d0d93c6a1d2f7d69d43335ccc5a546d169282af23fa1a15d4dc2ead9c8e2043b509dc7bc4532d1453822604f388ef20f1b1b69c97cd10bbff3db071faa2273ee407cc794997dc38e6543f9ad1999ab689d83ad502df2b663f7d3e27bc66da0a05384a35e59537ec5c00bb871e14b49fb2814be1d583a98184972473b5571069adb69f70a0dd4286e99e8057e95d318423e208e2c4ea191cc8f8ad4da62b1e937241e5726c4f858a23c6979393ac3002f8f7fd2f5be928204e57011bc82840020cfb0702a2e893a94bb59fbb54d847446afb199735cead5fe565768a18d3ef893a612d0ac9e5b486a457fa73a21b10baa61f8f098b6463d424100a7404bed2d3191e3ef07bcb1e7dd10f61bbb5d57bda0942e001a949fcf3f1b46c66cf18fd5792e24d0f112e53a0370d9653f6622f6eb5c519884f16084e5485ea8925849d761daeb1bdbe48d4459c2a7589582799e858e7b732deaac0156f67ea483f4e037c273b0f03fffcc71aa1c9955247988cc44bd68b72d103b4c3b45ffb9f142e56e83964f51531c68dd6e865df64b4ad076e3795bd1fd4678b0f4140f4b829d73cf89b03c87fffdc6083f48c5cab4a3f612ad92adefd5791adc2dff95359a3c459ea9f88909c21d65597bc121cac2d3b2d92fdfaa00f3780ae2338f4df231f1dfdfee4ed7b27f32f37e46a8b833edfc6e90734fa655889dabcc792ee75273677296941f2acedd9e4a2a47da65114959e8761eeabf038bff09fd078c15b41f81dde5edc1daf5f6640b789af1aec0fab31f0d36ca3c1b8f76274e1de1c6d7ed42708ea5b22c6bd496c662ed19d386000b2be84e37c90c0614d895b8cccfd106a5a11d6f5fcae6905d6715d6892b4b6a293bb1a0ea9ea230e1a129bf6c06721e077ec41de18524fd5fe180855da64ff17f34f4899e0018cd242828d0498d7da06dbdbeb65f40f06b7b0a0615370dbc641c48db6d0c5d8db5f2b32900132b41912143966532360c4929f7df9c39b80716e58641c7beb6a762fdb57ea2ee085d2034d94cb499d7b40ec7a0797c1b95cc87050a211e0fdc030120c4bf0dd07d93959fe5a5b492a6cc1980f54d08e3a7208d3768a22514f11f8d6f204e10b8eb2193cd5a0946cf5ae93115399eb96187ca02a3f624949e5b4d51e13a09cef1594f4e39abb3b4489ae8baebbe92949d8800f99f4d1bef9ea2c5211bd309a3edc113d1ee395d7a3127d1c8b8fcb5a5aee88a2e5d6242b19d5fe47a2f2ca7301c50983cf9ffb4e0c5bb90b4151ca49999d145d841fd69216e7a09155de4c7c8e30639a83b5796ce74b9dcfd5a6881eb77a123ff1a0c424c31d26eda177c60fd94db91b145530a4e1efc9d8c81635d45996850bb1aee8754cde9631c847632259cf3a949fb540ad7170f0ac4cada230400e454a7f1aabcc6106ad4fb8778948d8b671769fad593d15a97dc00c7290307d39b31368bb1923762827c46335d234d9e18415dd3d5119aaf1eb43df3c99c103283aef545a789e8f0d04d623cf76d2d0653b9bce182e4736b51da7f455f80b28725474bbcca1f025a9d238666b737c07cf0fb686c35e23a1a6d80636b461be309ff0b6dba6457473935b3d0d2b50342bb63070c0c424f038b92564985a7c699dfdc4b4b5c07367e1ce04b06dc643a855f71bf8849cfa21b4ed94e9fdcbfd1e19c690744d324a5cd9880bff1d6f0214eba48a8c9a1387ba2171763cb422d52ea29e046bbecf7f4f5edc02c7f2dab22c94c0c875739de0b69d9f2e6c3fe05fb90ccebe4297ef0dda8d82fdd2eecf3aa6d927e85c165af611c0600d64f058e8ecb9a48cc34b1d643a02fe74cceb4f1291732142c537a2217c46e6ecba53d13f95d05a52e27e4149dcf515780b1f2716c8a198fa3e3ce925b22bfa5de1502b57488c2d2dbbec703a1f34f6e53fb43046d51301abae731627eb2a927b7a47bb3c01b679d7d32d00f5bf62c3afaef84ba56d3ce2a92d8c7c3ab27a12266c80a706f64c98566ab0231d6ee5fd8e437848f76b8f32f2a84f70fbc7e", 0x1000}, {&(0x7f00000009c0)="36c46ef8d80e606a5ecf65bf41be13fa6973e563bfa2b03bf57d309ed7f5694977ed8b96cf374577052be3e91902fc9292f8e95e6e3ac11c3fbba0d7b9b17e74429bd245bb9b92e5c854a20079e3e30743a8c5cede970594208014be5262b52d37976ede220fb67e9fcea8fc92ef75dbeecc658c23a72cf9118882cf46410276e4add18b501b70389650afef2a7ba76a489e49674426e257d322a6030ab8bc986ab77f20d749b503ede8e5087db21221c94ca27a54db83d007da09254d6c4fd694958a551601058134d86d1a5997c4e4bc8a083e368308ebf32e9c44efa75f6d63e4a6f51c63dd48bc0eedabd6fa04e3d7fa230c4e5e3f5518b5cc68af88075000cbabfdfbfc060562d0df65a5b2fb629500"/285, 0x11d}, {&(0x7f00000006c0)="df5b1b4b8b16766d6e6d37948d8b586c8d94a0668e974200f0da3bd5935ad5fb8a2c6f1b25470c40ec61514698c399e134256dea019f015f34a8fa5108e2a90b14e077eeb920ca88577d1fd87f51ac9cf7ef84a3c0779d76b88342482ee7a441403a582a970442fddd3b7be74e1711171c3c8a01eefc2e74c80ac9d794b8a0daae3e7766af8fc96cbead1df65ad478d80ca8391c2df1cd51333f5183487be775ac5846183abf833e4b850d7947f11ff39afc8450", 0xb4}], 0x5) writev(r3, &(0x7f00000012c0)=[{&(0x7f0000000140)="cfbb251e606bea41ad417032985e05b5725bb9a5a4201587136fda2dd727e5f62dde5a3a4482bc0b9d8726d0da46c1d908ab108ea9ec76e02493a12c1b64b1ae00f41186a7b024d2ddf2ae9d3a377c239387d08393adaed08cb632e6959c", 0x5e}, {&(0x7f0000002ac0)="60bbad4238f79f3fab424ca4a0c38f34f352c7d5c7b6743ba59aca5b10b7f12be1cfa323ff58d0f57283e760788123b4a989048b3e3733dc8e3463a3713b8e03e9be10b3f7c76b830225cc80a4a30e8bf4756fae56321aa3894ab69fc4e85a1a97cbe34dd09282ac10309c3e29b703b897fcdd82d8fc7688ba2cd139ef3f333ac048fac12ed769c375952c24e6676579a90c4f13d6d4531fac3cc94239d932935ae6f55541b41f24406ca41656dd8e889a023526bff0265e626b535cb4123c4e2bd9e951b2b4d175be8134e3b76491bf204272a534386e4d2ec00bc5b7ecc8375079c2ea5526d6154677d5e2de08d01460cc71b57ac1ab20f6debbb381f3d5952ffa3c413b9c44011fe3eca5714c9e995577c26fa6f4be9cef41e86953f7a67ba4033192ec930ee4a875fd8a2d9e7945f75868255b00c1d5487217f32d2db516fd24a770974859d3e0af7c1368405afacce6876add8c4dda7d84bb1c19850919c6c474260ca663513190f2b732650031fe7abf0498f7fe749be7e9e6ac101382aa72a6a5d13564dcec299fabf7ff328c3d4d7d6bd36dc6249e363c908d6f9b04f61d174a046dd542d71c2ef30a39fbb19573b4f2e16c51520aa99f770b838d7cac545aceed9295c8cacc2be13c08f5ea75691d965e82a6a9cbe553e86d25489b4fc730f2a7712b64df3762913d0afb06179df17b755883b27600d2c8943dd88c3a7e2cdd9fbc6eec90287719b93766304ed49f5d57c3afb3dc4cba148b67797cf390bc442bb29245c2bf1b2f2a2dff528c32ad1e09cdb8a285d491613bdb9f6e567e00184a2ddeb383e6ac4f6f51c13de680b8551e67d41005c645180a9522bab67a29c0617dcbf91dca295be0a8b9fd6c8e9a3bdc81e109ecfbeb026e2391e101a29dbf5d69ec70f783476268cfc5bd0baefee4dc0512f3114fcd10e685021b4a4e0075323ff1c94a6bb7e0339bfa8f7a66cc6d7c1e115f8d8ebbf2db6553927d78c1848463196183a7e8c92e0e3c257889d633cb631b4ff59c051a216f43b532702b4b6ec7451b3ef70a3a50d29ff2a79fdb06c6fb91d8a0a8799b6b6f9d56ed0cf3322f957dc31e1a1729a622c6738e6fa4eccdc51ad158e4852c2bf585910a3726521128386e35103072791d279abe6535f07d9affc005cd85d21bf36450cc4e1d0245e0e2ff195ab6706a0cf0003ac8337adaf54ed5923f9a2e4245e6f03823c1f3f26269f3f3f26cb664a92e773178e9d0b51f1aba3a05337c5387245d009e2187cfeb658a7fe98619a1e769883a6ac7f9c01e3e35e20f7675901ee6c2e2b31f952d35d8f2a38d6236514080ce02d2b8de01801a6e4d0588d0663db5c154ee8cd913e07043ef8045ee57dc97520c3d7c597c82d7b4486c8d94d94191e7971e2ea868304007799447fd1953fb8103afdbffb934ece4527b8797a9ebd69510bee9df749c3e68f5ce9b84d5662032c9a1fed49f81e7886cbe9122ac339f72c7e93e927f628ee59d83c6c13420e0fbfb27ce84d4b8d2035488f99d97c1b87661ef58dd62a9fedef7685ec2dc16f97ceebeca935bc8925900ec234bad42982a7e67a5d33648e1defd0a585365a97535c5d78018b7a2164540ae07f81dde252208eebd15834764dc7a56345da952d9b090aebd2a54888deb5e104bc2f54155c0063a8211269ed2c21b8f5ee6c6515bcc429a093dfd0146deb9e8a56dcc73fb36492c92195ccd793738776168791f3a224fee2a695af5e95d3fdb82b312e9bd98f4aafdd9c268f3cf3790cff6649efe9d9595030aad7b24515746a52e821c6f45cf03240e3eaafd364f095bbb33a47b50fbdc2c66fe86fbcbf7b1c077e929f8e92951697de55ef19623d5ffcb9eab8b268338b8e26a2f5587c031e95917fc9e1c0af59ab18381a39ee73077d6126b26733c4b1ad311fb5ec3496f36b460153df51fd8f3829e877104ca327a6ce688e1f1f928d98bb1731715ca6d74b5279923547399511939c382368449eb3a806ceb299241f0104b56702080154578e3883edf3baf82076aaa002950500ea3a6ffadb1020b3787a7451580b5cee54190883ab55c0674746401b6bea12bad4293f0048efba066f539d1269e0a16fbeb2daf33fd47387688b43d6bf4b4f09d7c3bc07175f954c07f6946c5f4249b7b71f802bca3bdf8019dd6deae065f154a61e151b42b3040866dc7deba7df66f03ea721787e2268e58194b3cd8d9c1f9e965cf3e87b53f466fcaea4b3c9f1853807b05db27e4a206106c2bd7bde96102c3d0f0362b46853a36a12b18c9a0b83b2bf8dac247252c7138fe258c82f66d3446cbc41fff1d6abb165c776d23f6d93053ad368787b6907b1061f86f053ac2fe0ce77d10d8b5d3d52736b6bd89446aa529e636a83b70fe4a13f364d44f0db842cebbdad2e01b41e4ae61ffd309c30666498b9164c9410dca9d90879369602ef8670fc0f82e0deba5e753726e5909234aa1e2086b711d459db6ab35e7d81ebce83c1df31b6c48808f9d52020a72c99e07ca4e0de97e9bca82e2abde799287e966f03b783285cdca5ccac3b9653d94ccb17017a37b5af22832876427b0842849696a39349faaa03ef3078f51c39e4153e1330bb5be69f1103530cc09c5cef0b201111970b0d901a70af9dfa4bca6b34dff016066863936f3005f87f971bdf723d4aa71c8dee65564d66f6e4e2fe83e2a11b097c6a14b651bf1b7e253282e9adf0229f158c1ad0bef485e7a904df7c56cab5724e31b2de2ab6d87abb85a5b7174e27c3c515c1b77bc181d25eec397987deef62ed117c800f434664ce870d7d3f580d330147355c369e6564f049ea833cda2ae8fa9e34ca1a63dbf2117f5a5dd530e85224ff495035e35ae0201a608593401611fa631faa7f8029707fc0333c219acab704dbb9b80a7010989f1f3fa4856cea880c4b3e8e2d43fd12fc46f23dfc079f30407a80956938e27c0354d4f8e3e455497e9679cf2d8b57bbccdbdb75331f15e6fcc26346346d0b59913cfbaf38b2d73091b2c5497f9a8a8d0be52c205c89860e2b11bb16976796d2766b3efb36626bf1d894fc00ce4bcefbbab2608aa37137680d64e568bab8abba22d8fc846ed607e2fcd80a64f11ffb589514e3758c72f7c485a0e62b21de20fb2c481fa14aca0db56fe998247e9f41643b171b904cdc4babb4dd03533bc0b90deba0b66b103492d0ab79b2ae63e79484ebf0ad96b32da892ba082991f77ce7475dea0390f837df5bbca8a64934d722912d651b3c09b02bd3cf2874d3c8ca66496db05c6392963383cd417fca84a4492901d5a532941bede6878f2c0d387bc93439e1e79472a625bfc6f78c54ef44a395da80e6c0b777a6348b356af1c8176087ec63f87555afb3f6b594ac2fee5287b9313a556a3597c69ec3ba1fa1ef3c46c6135fbe78fb739af045d0c0ed99cfede95d7eadb381cd160f3bc34efff00ec4c417e49675c8b6b1f2c3e3f3f66c0db57c468fc7f7a48ff7aeedfa6814e5a0bdf5946f7018558c990e3ce934456b27c6a082481791de85712a334e5efe61e5863647299afe3157d5b815c9935512473ede307e8a546b32c3a85cc65a71a2f9cf4d89cb6d0451789ff6d47cd64448dff7a2cd03a11adf2ffb94618e50221ab6a9718d56dea31af92318f53bb874171f3f34c07b2d9bcbafd944cb02ada658ea094972fc68e21cbef4d884cc594671146ddaa3843fccd56af84aaf0047b2484a24c3b04b067a00dd89a097aaefea71f187e0581fa01a102056b8d26f4cb6900eeb26c860eeead7201fd2d9f2383ce5ec4f330d059dba708ab3eb6ad6662a168c3be14e226791a7d7168495b5826c8b57ba819ff359c984de9daec5273a2853675756a9422ef0ba8bc08961b333d7bf702db9dab08fdca1db9ab42fe80fdbbd020a4d0bb1335df43a8749bf3f5f1d3a30e130e8b7b43e7f78cfe32d0b324e1dbdf151b73cf2f93a7315b080573b4b819e4264526d30f987493d1597ca97f82279cb23eaeca4ebe4ece55b8e09a2deb15c2ae49898f71b7f5694e7e6089ee434c01d1ad586e63dc05e7074be8db1019dfd6ef54a10831c0fc551bed0ae5e40b3585bcbc4b71537f4a4b6b4f355598c897adb5228db77002a2cb148d90c7ea8a4e83af590b48342a053a4240a4239c16ae937fcfc7da372f6b506a761f60f70a8af108914e4aa0050a64a7ae2f73b557eba12166224f32f095e0b91b9f0a75a83ebdf96e59878af7948c553437147187aeb2088910ebc5498711a9443715523140636311999297b504cdbe084e0c5a99b9aeb57bbb974c51b0a49c30cfe2f5f2bfef509258f2d7cf5217b83c710f1ae4bd33a47d17f349779221203baf87c10fc3f93e6c3d2859676104769fedc10032fe91a5d6c027e7371560728a9dcf814b44792721e23973873550ebab1795da12b73ae5d895feb51709406dd3b18ff53fb5d3af8b0b714e484afbc262ba6f2a720ab0b18cf75d1f457e04928334377644332fc58a8f77e91f95d45b684818095b7e41cfb60be405ee289986f36b7e892bb7422aae9656fb031eb9d9b63bb4c70851689c40d54a17f7b48f0f97b3ab9739f937dd251689ef40c92fea33c99db294c1bcc27b695a288cfdff197c28027e7276611f8f97fe98384a843e4968bae4b1f63393346a753aa06042836b6eb1adc25d78c298a234b1cac319edf789f6abaa6d67094fc7f48b24b92d030baf14955159339d38a006fef1349bb73b6fec03b9119f97ea753bf376210c467520eb7cd052a36161eaf5062be089fc657f8fa2245a5887b29c26216a143382bb5e3b77b6f2cc5559a8c4915c496548734666470f24dc19d65f1a0ac2dc1b553f0c3af1510fbcee5f57461b6d14d3bd721e62238c06e2784f1a012fde89e352bbf2365b565d50ee27246fc00bd62fe46ece7b976802a697ccb7c717f85839a6e39b20bffd8e0e25e7b128c962421fde44ed4b742fe7af596add878c920cdebc7afbb42800177016cdc39d852dc64040be9fc5182c05f530e669ce2d0489b5fb5ea95fc56fa3fec5e27e0b7a450507f0b3de240899647fdfe5e7d52546aa7c358d02fe9fea6767d662d651ec1fb10e613b1f219c440362bcad23654f8602dddfef51c21e431c75b0317d0df0f843df1495817a85367e081e1df83647b7d07dbacc4874816214aaeae0a574f57381cc70f4cb782034e9974a6c4cf23c247e69a0f7fa08750b08634957ffb8826bc753bb42000c6df0e2b493ae873f7d30ce865d5a419fae68052d035a898d89642f748e6a50cc49129042298325da86c94b430396fec4bb4d3cb232a23e051061f31b9c6152c692caad3f9a1c44d06e4766d4a3137c638fa75eac3ae9e1c6a6226667470592040fa642e72722b1c98badc64d33ab3d28f1cf6f30a4c63d65d14bbd626c3612716817d83f3f9a2d96022fd5159fa45e765d02d141a4f66ed715ef7695b0ff2bb59360a729e23fbdffdee91fcb8b8a3d9e9312a522f153acbc9e9a0b412747a936731577b0a91aa6b8ae503bc74a83462f3ce2ae41a1c152a9000ad0bd7443c2f41fefc91efab2d43099aea185d7200861c97a6787cfea734be370bf36a510e4fdc186aa9f4dbe92f32fa3770dc8db2d7cdcbf9344157da48d6a5ebacbebddeae4c408c08de0a081aaf79d98b230eda6c8823cdfe59bd148b736d02f94b64afc46d3df29558891bc48c8ec7d485aa99c4417a1879c9ff1625f3e821b2347c176a0ef958ad7fc54eb10a53005b922393cee5a6cf7300f4c9171d462ddabbc0227d491f37606fc5c8e545d2a85634608", 0x100c}, {&(0x7f00000001c0)="25fd26f0c2f6f8454eb4598cefd3a544b22bac827dfb6921cd320fabb353b6abd1bdf7a6dd432ca5295f892a5056cb9908d6095b22d9c0274f069fd0a76fa516008092282620fdb3582c7b29a74fc9a0628e26889677f0ab87054b774261de8656a080d103c0504abd02c0f742a4a5cddc2434f350c2d1e641ddfb5bd0cacc83eb73828ca34a56b3b35bc8b2610eb4eb453adb749734526c46d9b2ab6d8614761d796909a6fc66c7d08cb1527152db4272ad88493fb38f40398b5ab50934fa551a4b2630e0900d08787e89612408f5c38d3185e17475d4a4942473058501ebaf20b435261800"/240, 0xf0}, {&(0x7f00000002c0)="e041bac6e222cda5a8a83a629eb6514522c599cee99c1c36bf1a6bc1303e5e1af2c7d6ef7e7a04f1ec148d49241dd0881538a2afc2faf893f9dfa86f68f0f3f25c0bc65341263ac9ac9d46c0f4257d89bc3db24110867d5653d7bfbe294fd3c8f7d0da9f05529ae206849560ac6666403704762cd5c286b039df3ed0e2aa6f15488dfe95d5b74aefce77e0afee5ddd2876e6cf2d4619b88ea57677837ad4273acd0f", 0xa2}, {&(0x7f00000015c0)="6973b3b7b5f516f850b75a28715b10f7ad5d42b6ad24befe41ebdfe071af14f8fc7b9031407b78e22b9d0814b9d792c9c83e6b98efb4993f4ad8f4562dc983a42eb32fd9120e86d581ca3b88d1e1d14bf2fced5de86ab55c2a3e0199c24c232e3965832a8b339aa00261dde68a23b8d6b17ccb20b3598262b33d77dfb2f699e8003ba5e6852657ebe417b248026d5e296738d18e4508f37274f008a4fdfa9b8c2a1838de9e17b63c47d9fa63336e630736d37c3d7c65312e131b4004fe487ef66b23acee047b049423f836ab87a7345585cbf92f2a4ac7e1cfe61fc4349db1e33c2da8f35920c7c73d54042f6daeca3eaf67967c50e6da9709ba6f60f11ba40091ddf33ab51f0af7d079126cc2a31c2ed60bd75314d3d4b3fb68441788ef99c0c89a954a03a5", 0x126}], 0x5) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000800)="ec6e6688290eef4d1e3caf403d1c8ec765728f141ab9100008000000000000e9ca199903fdc9ca6118d232a369ababce52c001fe64edfe80fc7c67b715015e97d64167b4cc024469e8ccacfe668e499fbe1a61794fdd72d4b72f2d2dbe26f7bab1158d052a9d215a57d3f2ba438cfaf0b979ffffff7f97a05b0000000000a41dea0dac1cfc8351b5fc", 0x89}, {&(0x7f0000000580)="6e0e59233e96f72fbe9d7537c357c1e762ffdd2941d1480727fd7e2179ded76e26da7e0a87570dceb33df4e272cf9d641dc9cacb280d539069084c386a14de14b8d6ed2b78bbb26aba3379894e573bfe95dbf8df93438d0c534134a7898dc14ca5cca20aaf4bb1443b740645be2adaf635694e4e6ad1120301", 0x79}, {&(0x7f0000000440)="06f2d803612e7c3baa2d418f22715baaa6d45f8a50f1cffc08bc399d774601dfc4f36e37320c27dd6c0f91d2a7ba63361022803132f486a8e3d4a6448eab74f80505e0f87950b4c9fa81dc2544e390117246d5a994c5781aa279fe298273fea66e7ce2b926f5acd0d1dd0b375905f26a8935eda41833b3891f1f56c1e95bed206462a8c1248fff9f06d41336ef4a", 0x8e}, {&(0x7f00000008c0)="12b1c68e4e76099b4c66a551dc6f52feeb34be35ff519fdffcc2381874f4e22146234bd7fdd653264ede74f85478f382a524978e17e1668fc8c3c27e57219888594710cb91a83fe52cb4b0a622e2c27fda34f75bc07eb331bf06e05a60b012427f8766f9a8d41134b1e4fb77f608bb25b5cf2b44ede1681033c314a01ea45a28bcd2512788ad3e876415d6b570827847e07bd29a49742f68e434af36448131c789d3e209a0a4fa3d3082d27dac39999e72a0603dc4e2dae3768ac549136b868fb642d55f", 0xc4}, {&(0x7f0000001400)="d11f297897de0057", 0x8}], 0x5) r4 = semget$private(0x0, 0x2, 0x200) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000040)=""/12) poll(&(0x7f0000000480), 0x0, 0x10000) getsockopt(r0, 0x101, 0xbe5f, &(0x7f0000000600)=""/186, &(0x7f0000000100)=0xba) execve(0x0, 0x0, 0x0) executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xff) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) setreuid(0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r3, 0x80105705, &(0x7f0000000080)) ioctl$FIONREAD(0xffffffffffffffff, 0x80206949, &(0x7f0000000100)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x50, 0x4, 0xfffffffffffffffc, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0xfff, 0x20}, {{}, 0xfffffffffffffffb, 0xb2, 0x40, 0x6d1, 0xad}, {{}, 0xffffffffffffffff, 0xe, 0xf0000000, 0xb4, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x48, 0x20, 0x100000001, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x18, 0x1, 0x180000}, {{r2}, 0xfffffffffffffffe, 0x2a, 0x40, 0x0, 0x6}, {{r3}, 0xfffffffffffffff9, 0x88, 0x20, 0xffffffffffffffff, 0x592}, {{r0}, 0xfffffffffffffff8, 0xbc, 0x80000002, 0xdf1, 0x1f}, {{r3}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x7, 0x10000000000}], 0x7, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x42, 0xf0000000, 0x7, 0x7fff}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40, 0x80000000, 0x7d7}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x8000, 0xfe}, {{}, 0xfffffffffffffffb, 0xa, 0x4, 0x7fffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x7ff, 0x1}, {{r2}, 0xfffffffffffffff8, 0x0, 0x80, 0xffff, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x3, 0x4}, {{r2}, 0xffffffffffffffff, 0x20, 0x80000000, 0x1ba, 0x8000000000000001}, {{r4}, 0xfffffffffffffffd, 0x2, 0x20000000, 0xe1, 0x2}], 0xff, &(0x7f00000004c0)={0x7, 0x5}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x3, 0x1}, {0x6}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setreuid(0x0, 0xee01) r7 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006907800000000ac1400aa4e204e22", @ANYRES32, @ANYRES32=0x41424344, @ANYBLOB="a01000009078000013123d1b1a686b01a14c4d5e1595f362eb150000"]) fchdir(r7) syz_emit_ethernet(0x4e, 0x0) r8 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r9 = kqueue() kevent(r9, 0x0, 0x0, 0x0, 0x4, 0x0) close(r8) connect$unix(r0, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 5: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000140)="caddf7f2", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000006c0)={0x0, &(0x7f0000000640)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x0, 0x4, 0x41, 0x3ff}, {0x3366, 0x0, 0x85, 0xa}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc, 0x0, 0x20, 0x57cb}, {0x2c}, {0x6, 0x40, 0x20, 0xfffffffe}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d21000000630fb49c097a5e1161dcb79d2875e718bdef21a4a826f8b07da3a0c664e0af29a67d70e14a47ff6e05ccd1f7d32fbc127ca73cd6c433ce5ddc4b79226837f4b01d39751b9f5e1acf5d6dca454a73500622b962eb56f63c35a72f21f7162ccd0417c5c82e1c44c9506fad549535cab88725c92e4ea9dfbe735afccdbba98eeadd9a6ea51ee0d7544694e864e4372e9f53cd8fcc652d228e63c215dc9abe8c7532f70c40f9d3f39c12660ba62e5e609c076ca577740ed8a41df5fe", 0xc7) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = socket$unix(0x1, 0x1, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="abc0278019b092af1db39c62ff9bf41126907bd895ab12c4aef547f6aeaf7604065aeba1fcdf86fed56bbc30b408d4d5cdd12e6293a27c9966e0f8a9410f95", 0x3f) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[{0x1, 0x7, 0xe1, 0x7f}, {0xf2c, 0x7f, 0x8}, {0x401, 0x2, 0xf7, 0xac26}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x10}, {r1, 0x8}, {0xffffffffffffffff, 0x40}], 0x3, 0x80000086) write(r3, &(0x7f00000003c0)="3077e6edbf450f7eabd90769d9940e199feaa2cef90946b88f3abbdc7f5ab082ffb65659bded969dbb809d082be965c9ade7b37f80034ce92c0606f55bccfe53d46b7146ab112ee62a55a6617368ded70cc2e781eb61653f6c30f170551c3c46d2edf2d207f41b777a71e88cbdea70cda96d58b25b5f7cf6945bb4f7df6b6ea8493db2c5ffb09d883e5d797e5c004783726b0d4a9ea37241c51304ff804551859fcd4b3499fbba", 0xa7) r5 = dup2(r3, r1) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000340)={0x0, &(0x7f0000000340)}) writev(r6, &(0x7f0000001840)=[{&(0x7f0000000480)="f519490500000000000000d44492", 0xe}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x80000000, 0x8001, 0x20}, {{r5}, 0xfffffffffffffffb, 0x7, 0x1, 0x2, 0x1000}, {{}, 0xfffffffffffffffa, 0x0, 0x1, 0x5, 0x36c}], 0x2, &(0x7f0000001380)=[{{}, 0xfffffffffffffffc, 0x28, 0x40000000, 0x7, 0x7fffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0xb1, 0x10000001, 0x200000000010000, 0x2}, {{}, 0xfffffffffffffff8, 0x20, 0x20, 0x8, 0x6}, {{}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x80000000}, {{r6}, 0xfffffffffffffff9, 0x88, 0x4, 0x4, 0x7ffe}, {{r6}, 0xfffffffffffffffb, 0x20, 0x8, 0x7, 0x4}, {{}, 0xfffffffffffffffb, 0x33, 0x20, 0x4, 0x400000000}, {{}, 0xfffffffffffffff9, 0x42, 0x8, 0x7fffffffffffffff, 0x7}], 0x6, &(0x7f0000000100)={0x68, 0x4}) write(r4, &(0x7f0000000080)="aa796edc4e435ebc864205e75d71f6c972f9bdcd96bced59b1f1730a06128f5830f7d761a27433a23db03a6181b76824607b973670fde40d9d92aea8b8a336a8e7f758240b18287abd4b3921811493d8f7a492a91581f77af9d240717291c521983b03eaf67ef5cd331b2d93addafaa694ff86588378c505b43f830cca0c65549f0873e95f5908cabab3f67ab30dd54ca422ae285fec8eb69525c79362a39859f618c905f2b3524e3bb8f9e63d4a3e3b615d61c7be8eec03d74ee34255941a5064c0100a4149ab3dd253d1df158d63189379dfda57ac4496ddc91142810934ac3dee4dfe", 0xe4) r7 = kqueue() kevent(r7, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x5d, 0x10}], 0x3, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000000), 0x3ff, 0x0, 0x200000, 0x0) executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x80002) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) r3 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000000000), 0x4) executing program 6: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x10001, 0x0, "ad95be4b065c389983d554ecc416cf34eb18fa8e"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000100)=""/25, 0x19}], 0x1) setrlimit(0x0, &(0x7f0000000980)) poll(0x0, 0x0, 0xffff48a1) writev(r1, &(0x7f0000000600)=[{&(0x7f0000000340)="45db9950f4b16e276e15e752b754fc60a033b0e83fd62dbd", 0x18}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffff9, 0x101, "1abd1c37bb18fbffffdeffffff00000000e9ff00"}) setrlimit(0x0, &(0x7f0000000980)) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r3 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x144, 0x0) readv(r3, &(0x7f0000000080)=[{0x0}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x9, 0x8, {0x207, 0x401}}) close(r0) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000080)={0x2, 0xfe, 0xa50c, 0x5}) r1 = syz_open_pts() open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x108) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) pwrite(r2, &(0x7f0000000180)="f142acb2468c34a8a020e18233804e6d7d2befa0313c7386e90a77adc092a21fd2947df19c211e860ddc5c9b69fffe50d8d837fc311ffaf8c438b89edecc1381588567b9312b0071c08601e29b5c648cbbd0ebc734518cbb73f30856b1f8cacb7db2dae4ce1cf242aaf291981c76961c4f0a4f4879d6c6c37640f5e502fe6decd2308cb36d10d9a375de07ebe3ee36022dec2569e046ce94d1bbc8918dd826702fe80ff781eb0a969ab12fca20", 0xad, 0x4) sysctl$kern(&(0x7f0000000240)={0x1, 0x5}, 0x2, &(0x7f0000000280)="5011090c1fc921c6217e7d8979f5bc2342e78f91aa83a4be768308c75f46ec8bd1151b19d10a0555d7645a60ba599d254b28b55a4e2cbd2ac9aee37f24aec0b5e6ff4168d2163cf79dbc106821c952f610b78087342e1bf274a8fda28d6d2dee56eb2cbcef192a7958a3c024564a67d0c9fcd8c9f8133782797287a1e08b01b1379a753c284cb3d179ce27df55e0feb585d2dd72e9b76db0", &(0x7f0000000340)=0x98, &(0x7f0000000380)="6eb9ef864c7775973683058a6cb75ea9d83ba0b16bdd042e9d081222708bd7528e7c37308cc2f0b7cbcfd26b36fbc897bf7dc91981a6aef9c88b8fc86ba60135fabd5d22ea0fabec9cc235b0ecd98b73cbf2e327191bd661be0c45e478bdc70792b9d18a496b65ec383334c2533cc1266b5241b0169e9f6e01a0a6ed6c6141937c770623ee35d2c70c542f37b47411cecad9395902edc3a2e3a82606bfc5aea4b09f716e738c3f96d9c02f9310ea179549e54fdf8be902e4931dfd251ef7f7e3e4751ae60ed3ee792694c18e5cb09ea12b44c65b6b7bd9319544d9117f2dee301879c56b3cbd03292944eb988a47b20db0b04c58d3371d8734c6a91d9a1bab5e220f0ecaf3927fcfb4966ab43ca4f19459503b23079ae4f2c3262436c7df3d48b44fe961440efcd6c21bf9af438e11e42feb18a0308a13c99002cc048b30f38cd0781ba7e59428077f2f45c0f36c18c1bbfca0f87e4f9c67bd878969027994fe67d448941fe3e7531398f014016b0071fa2452ee00e087b4f7877cae981a003867613744ae848a719e8d5414fe4505b6728462e9122438ffb431be107e8309e289936ac731295df38bf39fa7f2c95c4855e06a91b434a239f4480c05e072ac93c5097e9ff095f522adb4e31fa49c8170d9a0995ccd9e6498fccb5337116578fee818d097708694aa3c9a99b175d98ea989b59e1194f2175156e76fb5466dc6d6bb71663257149ff09d70be46daab84cd2874061f827419b3fdcf89df5c3a477e02873e920e3357d30bee9f7cda870394931c20b25d1cd7f4eaf99e7222cb30f16f309c4f3ba6c73b1543d345d2b210486ccf2ea179c30711beece0b609e7a5877baa83ed6ff3e7d2eac212f52061226d3a0885b3722411855c26ba609fd8be8fee3154deb1f1985284c9f3b2a960b2c0b5307ab9ea5d7d52fd2e56bfbaff7a0074cfa64cf8be11d4c1e9e1abe909f7d4d46dbb83e3078b1cffd1d71865b9d1ee02276ab4fd1920db6c280b5f42a29917e607ba943d9003f6c254a24f81e530fee8dfc487929f6671ed2b0308ab233443d72271d3853429785362a15977237d3f48fb23129ed489f011857b7f9f5e020fbc0a50f11c5af9320d9b96dd3ed18f6842425b14f370ed4048be5ee68ffadc73c3c8e2aa0de765ec18e5ff1faac9b81c0d58885d7060460139d69128bad4d8e1a2bc897086592dfb02be616e617e1032587b992233f992bba829a01d5afa7cffd7b6ce8a8754e6aaf80ef9d9d55ea9d7bd2369cac26ffbd3a055d6feefb0bced7a06d28469c4ba285550ce7ee29ded8238d1d8604e1265fd8242ef492bd3c135fc14c8249c9525cf5c4a53e3247e085fa81d02da66cb5b9eb4f0e5d984662bcb1254166b9484ce1763e8d7a37a42da00791d4b6918c801a2841668a095869ca3824ac8d6acca9e1aa2ab3b818cb406bed642e9a2fde328b56bf30a9323d36cd31fb38dd746400d7d391e8b5bf24bf2c8193aaa4186117ca6e6f1bb3a7ac0426809db9f28b35709e90b9bf5704c08f8c58b94605331a292a187b19675f8387242d1ac691c4f87b29de9a98bd89681ab935208efe1842649cb6cc1053b1ae54c38a75e9b1c964cad908b3108fc57a2797e871649dcbede28f198988bd361d9f23cf4ddd6c6e79963e5cd3ec8f8c91fa22b1d17550e2b3100cf6c2996a131f3e65a5167725224552423e962f8f831d15a3ce07f023818836710916e40744547ec43672ed074ff7850b7c46f5085b142f519fd6733c85c2dd753e1569b80042c029031f4d736c7961bffd0dad623a00f8610722997c195be9f60048457258a8389da2b92c5ccaa88ff2787430c704df4c26efa89678af1671c7aa5447dcdfe8c63d8cfd4cfe8d18a083ffa89413c20aabe2a47cd6332c819c8f6150ea3a193804bcfe7fd67e6875b1ae504280b0d997677bb3ef4be07f0d878c42364292a379990679ea3f90b3b7e585766029e430da94e8f7b02738e8d848df54fea1798f633163d476ac056c423cb40d798b7359d19f500957c3b46272d9b9dbb5f6783cda20144e7a787dc67582d028dcd97f81f41253ed5eb89a54bb611cd4d897f53f3add031f3ae0a898cfe2d601f8b4715d2ee1ea967d0f892e3fa4cf00d9a6d40356d306f1fd0ec9d8c16562da4afd57e1df1ae3b61095425482c939d42bf2402f6624583253a4d3356ba8dfbaa57687ba493e231f82d6c2c970526b3186d1c90d678c0d5c311f5fc0fc07e7f627de8f70fd98cdcf61a3de7b0d22d8d566329d6c2bc4d40750fa40ffd67346ba2518f2f55993f2211d09f64c9af1186d90ebc2ee1064a976ecbcc0548fe56b1e2aec01b762a62aaa148e4801db7243f49213d18035011576b1b2b27e6966e9891455a64a0eff8a1d1a8bdf2f956c553f26d0eb06e0f5cc6acfe988aced9ca84464638fd047836544cd6880c02b02399c49209b1de6c7acc9d710720f2f8479dff5586d7f66d2c58483c8bc868b4f0c6f9aa5fa8eec52b12873d97df2c47df1a2fd6933760d7994e8775de17ce8de5c2563b500671034b00a2d35b787a6d507d003bb855d3519e2603277266b6beca1f6aebcbadc291d64a60c9a26ca5e8bdeb2269f2cdd3cb92be3cf7d95129e71360d6fefdec241169bed0cd50057eccd1fe682c86cae549ccc0690dd039ce9cc738eff9771ab3df746ab4d79d4aecc8d798c9e57e0a23a4744521d556be6c6478fcf65f7bbea7d903317f7030b50b25f71fc88a5d5dc3c17b5925ce4df440af8d83a734e6ede4ebbfe09e398f454e143cc97bfd7ba826e6cb9aba6b068963469dede86f70709795e0d4f746e1c48a5b088a9b62d6165b2cfbf6cf10ff94a47fed968717ee7d0b0caa74c209934fec34f4c75fb0e0fcc2e4c5c08fc284bf0dc8e49a79965961da611b80f50f51456ffc90738fee337048974221eb2c79a62f8c3b9d06808eac03a48391d40db1ff65e41feaaab1019e9be13b3d1b585b8566f1d8cb8690a9273b043bb18f289465677f15b810ac7c1bded24dcbc725f29931126a13be8c2f7d2c2bccf1fbb74026f45b98729057751bae96116c982104354f137cf005e6765482e479385616d2667eebe4db79de578b9734b6f94cbd58e18838b34d82f26020191102f068cade4b5b751a30d536643c87230dd1b13e9d58f55f9a16d7382c5dae717d396687704f87baf87f9ca98ae69af93f821ddbc6ff7caf9b51acd87bd9666d846612fa38e52b12187edbe17b8e6c04ae7c1d80fb8ca6b187e7356e604e0c1faa71bf284d5298d84c2be1b1935ed910b568577e1c54f69295540698a012dcc363df92f34c6b9f76293af28d57851930fccbce60d619b356ab18940a5af063c7f4c27bb33888cd460b07a219c809ffd452c2266d3f63f34d416bf361b2ed1f2ad3ef9e239e6d07818f6a4e76e202cfcb51cf196e1ef7e5be7b025e5b0437ad84e071353a8daa1d0dff9f59f7b4492014a2b52f2f68fb4e924cbad976cb7b9d01f287c79dc2d7ad59371b7909bd4569e6d16cfd3903ace723ad0a2a4c51181bfc8ec1a94e888a21cdf764fb56424f0123b69e0fbd45dcb400b6eedf176732c09d2abff34d91d22473ce64db09363f9be2c6a93460ee7994b996bfb3c2cf5f7a2be44db5acc549a1e37a03e4b0168734d7ba65dcc6b1b19936c6359a51212af3bae4acae3942a7affe1d31b6dcaffb3ed8ba32f09288f0eb8c0db051e10a6291c4a5bfd461b0c24ea81e0ac874061dd428888385ff724651b1e1859dfc7aa36a1b5448d278b3af5f83c1d15a27d2fb84614cbe1c18cacef9421e96ebdd22e6a7525d26ddca6d83dc04a926b45ffaa019e8c2fcca91bff39bf6d98530021fef4d5bc632dec395cf7b634a5c665592aa4eeaccbaacb937f3ea176df5a7a987ea7035d8cd233e60f8087f963d619f68ffaf2c6926e2ad84d89e9ebdfd4b71abc5347a5b0cb5e123c3c898db2fcd37a2ff677697777c4b2e190bd8c051563b2a50509dd22f7313ab4aeeaee96bf618fe578387fc958b5305bba93bfa523b110dc5f8b11020ec4d15396c91b562df2538bc24333c01887538be564a50c90a32b61669c23ecc2d2877b403030be992cc6f76673f41c23fd0ee5673d58f537829c3123c7e9a48abd3520a1e9ddcc237315a54b32083acc6eeccaa42f4d7c76afa39afbfe840deb268846945227d112342623c16a41d2b86b3e421da871c3d300e4f5d680dab3eaf031a8c3aa7fe7b9ff90b1fc3a01deda01e27881dbccf3dbd1943b1d421da6bdd4b273f757982bc6b8aac56b5c205f13b423645b78381f59966d71584909e9f607057a2e69d3e16f4ffbbcbdad7308b3c1ddd71551453b5a698b23f0059fd5e153f23dc7342f33a5b148193362209d06977c0926e9cb913b847311a541249a6e414de2788a0a0f5a87e600fe8af5020de312ac939228095794657f85a4ff22f4f1a475d3125ae2bd3407151f82f6c732c1ba10c6d99c2bfab612ce9a24b8cf66f051a8f3aeed874048fb1f7e9f6e4770e5d85eb40e4d37714595c4d0e98cd32e508957ca95f268ea419f67887791b31703a596ff552d3cef22da5f301bb63f28d367632c9f892e5b2372b2386f090303e21496b3e1b2c9c77199c763a18e8f06553cd860cdf8e29648f15c71220e0f683a719208194106d998e7053a812e8e3bba8c5134960a935549407f0fe478c69312064f398bf226e1914ef0926a0090f4fd1ed58d59f71ba0b38420129cc14aa184c330df3e0379be3e2fef2c90fef2d0fc96fc81205d91ab32047e047bd382c5369ed7cc5469deb675343958944bb050101f5f26215524dcc1c45be6ff1c66f7b7e335235f2770567fd90c2efca5fe086d7658fba5604b8d7a9b9b0719fe1184a74c0c3cb344014851154aaa9fa17d1c42396f17df646b29c4c1580804b9a56a71ec7ecc6f92830c05a305f3ac546485ae8ef5c72013b659a62a40c33427ea2c37b8dea08594b0b0f754968a220383c04902c67091bdd63cdd26e4f97bec5aede32fe0f7be3a6f9249d3fd5b053ff925e07105e43fea533b0fccb86f7c63e6e96a0c99f9a669dd944a4f16ffea9853b6c4cac9e9a963bc2672534b3aa448ea92d765a0b15a4dd2ed44ee917220437f1f53f8ba887769ca3268f39b3b4ce002a6f460f274b93fa73818a36cc70e55d989cab0bd319045d92eb231e1e6cbacff723df734b07b5cbf8e57f5b46186c50dbae9e5aa694292cd219e990c7e4f99bc857466ad42b746abc0008c30dc2bb45c52d289c49636b2ae993e6203d59f91af502eeedd013fd8bc0f9f4446fcf737ae970ef7bf8127525fb7132ac288fa7387263fbf45cf534c0e6c7c74c4657c038eea7dd0ac8d8e0ce4f9ac06c335f879746998a7c6d4cdd92f1bc2a1f7de764f1abb774aea76ea1714a131a15c64fcb8470cdb77606b017cd986155f0cc425ab9cba50dd293982d4b501070c877608fdac35db6b7ebb9c732b3dc049c6fcb9234f3fdfafc66eaa3cd41bee916fc3803fabb990e5f0d3c97e3363296e3e2c69db1bcd335595887f5c94e07897b3413fc4f8eb8009fa3923c7276a7da2d45be75c91fc9103748ea786fd630288085122c176828e1ac4e87ccc510b418dc5ad6d427ab92c70f7cd9058e1ddd48e90acafae7992e1aa4628f0157923dd77baa8115ff1cf7f8e14fe6654a57dc3fb3b36196e2f567a441b1eb897b8df802f49cf3ee87bf4ac98bafb3faed988f8077bde639d8836268a0d6fc19f55461ef6a162e76585c6a307bf96392902f3dd2aba0c881ba99", 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001380)={0x3, 0x4}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4d2f33fb511d0c8b) getsockname(r2, &(0x7f00000013c0)=@un=@file={0x0, ""/249}, &(0x7f00000014c0)=0xfb) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmat(r3, &(0x7f0000ffd000/0x3000)=nil, 0x0) pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VNDIOCCLR(r5, 0x80384601, &(0x7f00000015c0)={&(0x7f0000001540)='./file0\x00', 0x40, &(0x7f0000001580)='./file0/file0\x00', 0xe}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4) lstat(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)) readv(0xffffffffffffffff, &(0x7f0000003840)=[{&(0x7f00000016c0)=""/232, 0xe8}, {&(0x7f00000017c0)=""/94, 0x5e}, {&(0x7f0000001840)=""/4096, 0x1000}, {&(0x7f0000002840)=""/4096, 0x1000}], 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000003880)) r6 = msgget$private(0x0, 0x22b) r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000038c0)={0x0, 0x0}, &(0x7f0000003900)=0xc) r9 = getppid() r10 = getppid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000003940)={{0x8000, r7, 0x0, r8, 0xffffffffffffffff, 0x80, 0x6}, 0x4, 0x7fffffffffffffff, r9, r10, 0x5, 0x2000000000000, 0x8, 0x1}) shmget(0x2, 0x3000, 0x228, &(0x7f0000ffb000/0x3000)=nil) msgctl$IPC_RMID(r6, 0x0) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) kevent(0xffffffffffffffff, 0x0, 0x2, 0x0, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x8000, 0x4) sysctl$kern(&(0x7f0000000140)={0x1, 0x9}, 0x400000000000016d, 0x0, 0x0, 0x0, 0xffffffffffffff6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x9, &(0x7f0000000300), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) dup2(r1, r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000180)="33b62b53cc518098fb586f8654ccabac394a21176475c8d7abbfe85ea97a60556ed1667c65fed0fa826e806391cd8e9611cb35b5bf15aa52dbd36706438c08bb429a98cae4a5b7d9a392f26dd5293c0ff1f72ebc06c427cd49468f", 0x1) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) listen(r3, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x20, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x3, 0x6) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) execve(0x0, 0x0, 0x0) close(r3) executing program 1: semget(0x3, 0x1, 0x20) geteuid() getgroups(0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x4, 0x3}, {0x5, 0x2, 0x800}, {0x3, 0x4, 0x1800}, {0x4, 0x2}], 0x4) semop(r3, &(0x7f0000000440)=[{0x3}, {0x2, 0x94}, {0x5, 0x2ff, 0x400}, {0x0, 0x2a4, 0x800}], 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getpgid(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffff9c, 0x7b) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x26}, 0x4, 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105727, &(0x7f0000000000)={0x0}) setreuid(0xee00, 0x0) msgget$private(0x0, 0x401) getuid() setreuid(r2, r2) r6 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r6, 0xc1126939, &(0x7f00000001c0)) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, 0x0) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000380)={0x2, &(0x7f0000000140)=[{0xb1}, {0x4000006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f00000001c0)=[{0x81, 0x7f, 0x20, 0xdc}, {0x1f, 0xff, 0x80, 0x200}]}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xde80, 0x9, 0x0, 0x5e9b}, {0x4, 0x1, 0x1f, 0xf3e}, {0x3, 0xa1, 0x8, 0x2}, {0x3ff, 0x4, 0x3, 0x4}, {0x9, 0xff, 0x81, 0x9}]}) r1 = semget(0x2, 0x0, 0x10) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000003c0)=""/179) socket(0x1e, 0x3, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5}, {}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000380)=ANY=[]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x3, 0x0) setsockopt(r5, 0x1000000029, 0x35, &(0x7f0000000000)="5ab7776a", 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, 0x0, 0x0) executing program 6: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x24}, {0x64}]}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 3: setrlimit(0x8, &(0x7f0000000340)={0x8000, 0x80000001}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x100) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') linkat(r1, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000200)='./file0\x00', 0x4) syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r3, 0x81206919, &(0x7f0000000100)) setrlimit(0x0, &(0x7f0000000100)={0x7, 0x54}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) accept$unix(r0, &(0x7f0000002780)=@file={0x0, ""/4092}, &(0x7f0000000240)=0xffe) r4 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000580)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r5) sendmmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x3}, 0x10, 0x40e) semget$private(0x0, 0x4, 0x80) r6 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r7, &(0x7f0000000280)=""/167, 0xa7) execve(0x0, 0x0, 0x0) writev(r6, &(0x7f00000005c0)=[{&(0x7f0000000280)="e0653e3fd45e3421660c94b6f5394ac98c6611b51f8021059dd7ada3ee1c2bc1cbab288f425a82d7b2694ca89e3fe832fe8076e250f3df523d20259c0977dc1065d9c7b29763a1ee0cc444036e8ef35a062dfa82ee0ef38f1fd570cb97e36a5bacea7f2b41620a9a322bcacc5bcc1dcea5e4c51cbb0d3bdae8e6935f0f45aa324e2c2a7707bd6aa28331", 0x8a}, {&(0x7f0000000500)="e2bcd7b1ef6ffc9f89a910c67b8b2e9c23e30bb8414316f992ada39fbdb7965e710f89e297d82a105b0153b8b214e6764703429db27105ca1c876eff63fa0b3d70242ebaaa0b0dd420cbd7626cb128e17989341e2cc3527c2d9b5753dc850ea8a73b4b6e4d2ab546553d2c65957172f21f1bc065ccb70b797090f5fa46d19d5995ba8d19ed182d668df30decf9d59ccc2058f9956e5ed449f0c715ce0ed2857c938bc2746a1a1b0d4e95184725", 0xad}, {&(0x7f00000009c0)="beb902c97e929ccd8c13e434e43c776e5176f86364e32994b889e191cbe87661818c285b6d6e9a37724cef82665986c802c26e9415ab8d0da7be1bf39c863e0fbd98abf8668c44ce66289e74d588f8290a7e1ef1232fa5013dccc56715289ed4675829ae5d07c07b20bd6f2c9b02d4804dfd8a3ba968353c1d924d9762bff55d31f79efeb6963755b545b2c56b2cdd7abf4b1346592c704be31665a94a166a175e4fd3b66531451ce69b1e054c230ae95c1cdf5c8b6a728ae7044cc13cfd161302386ec171b178aa4dd7f573529da241ca89670501f97188e642559bc7a412ceea1cc433f44290926cb7f0f09d8f83b5bbe589caf7dd61e53eb235bd37e1e893f980f58ee60ed55675da77820505718a321ada46dcffb8dedb5ce760ade1efef36db565da2a3b887c9daefed2681ddafac4a198f6d228d1a5877eac7300947a3f34c571abca5ede8907f70843f45247df8ef962c6e48dd37aeb866bf9a71916f051ae3f8b8d6c708a32cd889ac18962dc8c25e56a9e0f5ce6eb0dd459d669ab7eba9a974bad5a99746b8c578612e1bc27bff9d82c4d2524491902e9858cb3b2325f29a4070d0332db5859a96b4fcc34cd43501c32561d0cfc5f76299917bbf2ecc67d4209fa16404388ba40979d25b88238b1a069a9cc1d3aba190a7883813e9450c271a7706c48d0f5442b996d2e182f319d66e3f0217b15d441a5da1c670fd3ef003b58d4a598e819605124346898fce44ef43b89b542a93a2400df378f890a6f280a7fee879286fd1562d324a3b85aac4f54475cf0a467bd6c6e9c3c24efd07a5df88ed416c7de26e46f899b686db2eb6c1c234d7b23c7ea8c796d2b30de337fbb814bf0b15694b93ed4afb12e0e2e5fe7e48dbe26a809184bda471227918baf11ecbc54317671b5e32439f232f9d7a5a3dbf1f48e3515561ab61ffa03ed85b26f8030e08a1b86d3005032151f446a143e3bd6f15d271f97bedafbe53d02ba5fee45fcae6dcf18c3524fe9c65fc0d2b57a27d89d4dd8297862206c96e308d80c18ad19dd1f177185d66fcd466b3d33559538046e751a7a375fe8ccf00ea3fd2c6cf3ca0841efe4d7b4a6680acafcd191e4c8e2000d54193cd5842105a598bc83d0661f43145a202881693ab95bac21a0df881a16f705f6bc46c1dd1441925a16ff7ea87066277fe6cc76478467709e29170d7654e27ab2f182c7ed982497f5b2445a7d0092d2817f62bcd9c433e40fd1241951477e9f1c532f49a2beb0116be3c5c20ec946a335a8172e3254fd12562d4808bee525d70df0625624ce6c723e9d274fa640d3073d0c6e6eba6231d36c8f153664beb405071d3ef9f75b2c1fa61853b9c93371e759ed20499c7558099ed04558d3fbfb54ba1697bc165361de7b6d4cb5d53336b233a5cfe8334e431ab8c1d434fa4ef15820747f6bec71089d8c5cf99c4517a15072d3d0cb388934dbf75d38af59d7153e4f6b015dbe140da7c34ed3fec2f85040ecc37d7d1146ce37c16e344a0fdb504f14393309ecbbe7fffce42276f8865fc80b4ad7d03f0b3c70c3f78de36ec9eb7bfbc18c9692ae944b6fae646fd21bfdda841352a70c4631217c44a67fd422534c1ca57031e4594d4e4337dba3f7e8d9f58c21c6026e56670acdab381d2f0f6dae50a206a36a6744cd9cb425c6dcd5bcf40de26ffbf18d3c1f5daaa94a8d11749af1b975db89fb40655318106127261558be35e1deab15595a7f9dfce177efdb7b0fa5c7676bc416d3b8b0bcf1ad15627d0a9d3ad1ae595d49741f494eba53684c185e6befe2373bd8cd28520525845a883b20d4a170fbc562b1ca98c09d923ec0e821aeccb0659bef3bd5a3354dc7a62e01a1aaeb141dd4d06d4d76bc8c00d079c94ee3ea04045f9633da0b4e172ee2c1d4faa8f04047f92b45922c36e56da0da0f5b33a4d04daf39ad30eb57ebb0b9d053b067e4915dab65dd5477467fef700707599773aca1deedb55caab5b2e88c83749e0ebafb4ff56eef12bff5baeeeed0a1d2f39326bfe8c121bd29e08d8526ed852d284e37d1e7d2f6a3b1ac2bcf406ff580ba4d94161531d1a1f5264b2ff3f60a54765f9fbddf4046773161a895b521bbed7f849d5b36c54e35500baabe83111316c3f9cc58d67d00f0b96be6c2fc606d6cf36fa01acb8bd69b6eef8f8d6a955886cd2652141aa857e25ec6c3e98951956a2acc0cad0b7b7b157452040f8988ae187b4b42087f3abf712e7721391c6034995dc14e85ec503db9f34bffb2c3142f89372738571f1868180f058d188713464456857158e575883f2e614e96be23add0266c2e05299686e5d0452f00ef093b551e26089f057ea4b1433a4ec0205cca84c6b8ca7ae9905be996ba811337a0cca7a7eb66e33ff2531199b88c1ab6fa2b89b322ae5330acc8af9098ba790122af01b3bafccc1d57815b1393c81999c4834827b683c54791767811c958ae7c009b8a966aa8ecfc1288221b395a828b415371efdddb0456047086527f0b186ce3b329ca3e611126732126c7963193c6fa52cd68e4ecdc3a19268fd5fc00f4185c5ede524711a2896db0684375ecd93247877748c5e166077b0977f6fc41df8a893e658fd70f58ec27eb7c72cb8c83b6270d7f7b0c1a9bcf507f76f8bdaf580eeb729b69196e642fdc40ba1d3489e790b2441af5d78146cba740110fcc038d57a6555cacd6d1c9e4557c2a1b1e0cd52ee0aae6403233ed7f62bc2b6dcf4b1f39f9abbe6edabd2a011d7a6737bdd973e51c9b65a7f833500e85848f488f163ce4b6555f2e83705d8cddedb3f78c49744954d316f655189821faabf8a193733810912e2acbd46852a2fcee213dd4b1d531e0ae9a3581aaae4beb353827d62839533d244715069db3d577b19a66e00431f5e200db78020048e42d26d2c2e3558203bc7b0d1afd0b020e0bcb2ba6211bf4ea22b0d52de204e0e2dfe4f1d9fc1ba20afe25070bd621182b55b0697391bac4f09da0026f5c3fe5c5ed28a4e8599e78f41393f0ef1b16d627a5fbde66783b09fd57623fb1cb3d790c77ce9f80e11e0349362c6ee702849cb236bcc47303db8d15f5cec097fedf4104a3c69aa13c571935638a08a79eb8203dad1cbf675d821e236972e2d59721cc327935796cc4c650972b50f1fb194118d586b4b2e09715d45082967bbb5c8899e413b3bdf9268d387d84b9f14cfef42e06d6abef32e053a394eb15f4d3965f41f30ee674dbcee7e975fe984675ac64eaa0af0ccee0b3e0df338ec6d779b369ce609e27522311590554a4f3c49664ce1d9075883a769afcef568704a2c39eb242938483dce4fedf980575ad473fc6cf01036b02002b248e96f36e7014e4e6ea871c9bdc12d88eaa17b8b3c77a30c06d5658f713e03b29fd557346e0fcd5cbe750ff5e35d1da677c53665c25b486d36dc6e6cce002156dba505ad0ad7534c8688c17cbbea3b0b4e35616445b5ea79747bb78e02039663dc00d4042e2f504c22a8780bd24156d06b580f995f4ebfc33fb41a8733342bde6bc5712eb4656c98c600cc015a7c48ee4146d8aa5df33429d267cef604ddedc060bbc19286afa2380ec6390b2f219be7e0f9d9d30a974cf80b0606f6d662e22b542cd061164303eb90c7360352e554e06e0d58588dde56afa00f6ac4e422ede7c85a26a37cbfa29aefcf0084c6e29cde9c31d7074b1c0873bf1654f81a5c1a1a6d40188a41fd2d8da751aec38a339e6436dd1d417a5951b729ab00ede3642f2ecb0a009c99f3f7c311951737fd9e6c380ac0111fe540be9e0ddf55cba79ebf2f65c6676272143a68bc450a6dbbeba0e211fc54e7fd7b95b65e083e1d82522456b79d3e3c646caaad78d1da8a185089304b6b420d433c2002b98523d7c8b8a9d9810b2d85bd5a6a739bd07c96712b423cbf9f58d4f5a2d594e2922437cda1ac85a713a535976773211ee2b20a60aff0b331f411fa3311288dba11a10ad626977309c32f710137f1be15cf2d994e6c2f2f915e9f867035f598fd1d1fa24f81eec53eb31582bf49941e383f50a500c4b556ba50327142908f92ddd03d6b43ba11a219d57f896798556d67de46435f68180999059f010fa957f3dc515c9f8f793edc72291609aff2f5885410b4e363069645be215550d9e25944a4eb9c70bba4071c06ff29816a1279a9c236179e0976eeac28e61ec137e511a759cc7cba8dbe9ee8cc80323ce84cc9035fd0d2fbdeb0da0ef833297bb30778b183de604bc81b022806a39fb11c1199df77c97a0734e55e209fb871f0e005c8a0500a3c4a9793821ee1c44c63ab49ef5c1da30edf2109acfaba0877ebea81e1e79dd670b40ef712ccb406f83f29835d4b36321c744c2df702cc185d8ebfc1fb3073305760ce794b9af4028c53ebdccebb98c91f7a1e976f300c165e7376f372668607365583ed8415117ce3b921e4c89d5916dc6c8cdfa2f29cf2a98921b39161746dd51ca542936d356966b6451394e7ba1254af84e459ace9cb82a3e805a19697bed4990650ed5ea0e4c5d10f7c7d4914a56f63535883a34dde07749d728538bf172e32fa24905cec40715fbf6473b9f8088f06ed2b23d4c6eac2ad953a03f3ae5fbeb55f0edea519f8cfc26eabca8a469b165de935530ce917c284f1dbafa6becd9522a5f414c4e7061be3051b6e84e55a77f8363876931b36ac49de40ff4d645bc1913245606498f944db57942f59b97760890497275e37f6133b7c4a8617d0590ae52df506790efa9d1ae929359701f0c7c98b11b60a3a4dd782f5c171b04dbd00ed1bca1c1643b14bf6dbe91591483811960473a0b609237616ca4a7282affb20b3932352abb6cc63abc11272a730a1072389d57125cbd4efd6ec3bab9105dab4a33073aa9760ff4d41ed7c24dad6e864d45dbba7a7afd25607619f0e5a1a5110b31e65fb9c79cc676f0cf3e0ec17065a8e9a132d2a618c42800816574f0a55a71e7f2b0895fedcf472a08ac25803634321bbf6539dc76e49a9a4c8ef6f75e30bd102f0515a0c12982c976b8472ddd66b9e9894a13dab05c752c917c2c750611504b6d42043144d729496a8435e1e3757a0420c545897c174f8e2d046b2381ac329a507c02d01d7a8304d152afde04b603fcb8c15a5327fea7e20b1ca85a13d3a5f5c0e2f98cf86b182cbe41d8f545c9d22f6c8c5d71fbb9d3578bdd1b367b9ed1f8d174054bc0263a0992795a9b5cc6f6ce08a261fc3135b236dbd43e6d88802d59dd47066285727dbb3baf7445b2555d33ba0a4b6aebe73c33560e2abe10c3de7c2e1d1b823928c77ec293d6770f7be9c92c057978f235688239e54545aec2200d12e806293c84287949dfe12625f042b03d8d8f2608080dc7742205916d8fc4972a955f3828c3f592522120314e5475e2a85949f381486359f1ca444890b0966c229f08e7d1c6587b63cd0bbcfdf680330d9a9e72dd6fb08cf999bf1bedcecb7ae21b26d516784e3a3ad5a8d4d4e77ac5ff914a945c35c9a0bfcbbe9ca756d0634e051fdac4d63f09a8e35afe018367197d3a14acf7bd08fc2ca3282eb15eecf68562d5ed06396f5caa7168a2bc742f2b6b575784bcf3edfea1f3e6602c0b19c62e7033519612e454da35444d69f518ee653dfaab4ffda1d9d256b45015b12709e57b6e868f9b44fac4bf12ae4f3a2415b6398dbdc9aa857c15facec6291aa51c0e56b0d64f3ce179a964585f66110abd543534b37839f2ec33f2f04ed1703359fad7038f2adc16d589c1cf6417bad5904195104c6d894a1f8337c2c54249865c3", 0x1000}, {&(0x7f0000000040)="6b9f8393297f09bc4be39aa379ef", 0xe}, {&(0x7f0000000380)="bf9d6e9d0e8cdb1077fee72f386fa7c321489b9291f29f5401", 0x19}, {&(0x7f00000019c0)="bf79dc9a1028ab921cd071591f7a9db15320bbddf0f305906f98bf3614069ad51dfc03749f2c075c568611f61ded46b816b59841106638062950b942b630dbbcafc520445b79c5115a4ea4eef1e7f977e3774ff4008bf5151d1fb263007d28788d35b404e04ef61728f68211ffad9c16ecae316581a502bab4bfa19f7e0939632fd5a3052f2d0c7dff58e3d11230599bb854dd3f3a427f570862b8d2fe8bdbe6042f21bf163cd5dd7c1d0ef836ae8045aa7ca35f5e53e9ba848a2942ea3ed543641ef76570f7cd3b47fd027f626f3bd6d27497534f80ca359bed2312c12a261bbdb231c228a6317ed463a86de46cd2fa52e71a5d47310c9c21ee3b15a201c0072bcf2743fec0ddb3eb0877514b6f5202f641051bf4364bbd9630b5b8b84a0032508b3541138f10aad5f8a4c89cd72f8b639b1869fb5669d717256579f94dc7ef9f438b934adf00d3f8e82da6fa64528d2a002ca428ff27209ea89d1c9b50e00d20283bac8e0b88b0fee795206a345e7975398218f47adc2cc7090eb88296803d60bb2902f54470353da0d58f6ee66066c2ff393afbfad422082a1f26c4c9e5ce1304241b1f2562bebe0b226a6e6072de1b1d914f0463df2a2253bd5f861d015ff05e7b7d7cfb7854ff86e53cb388968c2ccc18abb41d43be652cf0a5c0bdd3d3b1ae0f3faa10df7722fe7fce63810f912921a6ffdac23d7703cac5b919b9af2645896aba8c0a703ba00e053f4b42ae313f1d7de9b1565cfaaa2d8424aa4f89a307bd1999bcec69c8eaeb544d1e7b6f2240bc2bb9d53c0e196620dc3f6c16c782dd7e5bb6d79964f5b3289c6361288636966365d42edc71f2724cea2b4fa8661107069b3dcdd39143f00f01bd963901332edc052b9f949cf749be1eaa2604097b7578ad2244fbd632b2d8ff2ca5c94f97f3f9fd3a682d4a9986f7e38bc049a3102be24495b3c00c2f71ac18100dbe40c84663f824a6143a7fdd706e22e796d80014d021719dfb7b0820a464bc0d2333ed0d21c3fd227fb62d13a0256345ececc662cfd248d9c09b421649fe03d519598b278eee49812968e8d9dad07d593f6713c14ae0bc3cafa0b99511c3fc679aff59a2e9e8c80d75c4f5c5ca50f07e2086134f3683eee17f92a4f7adace694e6265b189e10691a872205b50efe167744972dd5717e536007bae37d0e8ec0ab3e101969f7dca2e7e33585e4ee3e3f642130b205bea763940c905cfbea9e359aa1aa5d520c228f7318912873a5c8b907966b51bf641d18baaf3e72f0ee87bb8155906d178ee1a978aed3ee581852f87a6db8efdb7e8c471969014282b39eddf013d7cd1058866c94dae1aad70fc9b461eecc61f0810f87302fc438677390d95745104e3a97e816ec7a2842112f5de7538e6094a93724b84193b4f4cde930934aa653afc59b09cd43ade3a36c366fc2cdbae86d8f4ca90d6fe4e726f3fc453edecc1e83315299e5201bd9c30c53714a1969f9efb71d6765c386cac47bab06037914acb2df68e2380b243df7d0e8526ca467b9d70a27deba7afaff440335dd629786d6c04e7b7158169d7ebead42c8a87a5a6556a3d4b268ad581fd694ea2d8982135370cf83a758baf1063a8a7f0f48852344b21a6ca6df7cdde07b13c8f3e73577b9ac0eea1df355c9c9a492cd2df3d148d86deb7244b942dda48616f57bb32100a34f524053bb238b5c748f6cdeee855624ded4ac965340261ed2bad9cc5fed6222fa3df5acaf1bcd270ef7851db6de60c186c6e8b92d11c3acdb1b115b03b0a225538da6718ce58c2d3aebb074f1dcedb67f910a31bd8e4fdd554f85477d800e822ed087705021a963c596621f2cd5b7cd325452c336e19b23fa67710f7e6d4d5707117b1b8ae47ab3de65a00f4cf065db0e82b2b1bcf9a7665441ceec2886fef2e165f8705fe4e2e2d91fd3b237a1ff99970a2f38ad08b65614d0713f2f4279b407408c9cbfde724de4a0e4daaba90826a2a7537188d74c96fee73666a32fab7f5c502ad5c0669fe2968a12de6a2bcca48e1d8c3d7dfa0fac46b3218ed932e2624265c7152c9d786388755434e0d552b3a90dfaa4e7c7b3e8585e2da1799030b377ebf63b096cd14e92788392d3f659b4e15e5b0e675f593f17fc7e409e0c6ecdd814a89132dbe4b105f36d0ad570699100d219ed8bf6e6ceafed8a8e6404b4bbc7d71876c69870fab4641939a86b4c6f73b0e00ea180e6e2ca38273b7672e60507c93c69b0b009de3529c558630ccde1003f35335c1d986e81c7953359f24414a0aa8c80f469dc4ad28bb191bae26f6b822e0f05df44cc08d6d664129104bf83cae9a31558c9e279636741bb59993b696c25a7f26045a836c890a6e853c056bb060b8a8b7cad154467e739a30b0ae98289842ee54fbb66e3e5cb677476f0028df20a8fe5541a79ce5a897bc90834983805161730c285bc4ef772a3deb6f428c2822cb5525fd9ceee72d86d76269dd4e2cee392d6b8e64c4d625b6b6ac84ab005c2cc7b4e633028fdd1e42a7212e7e5dbb94b5961d30f7f6bc8fa6f212cd614b8e44125d51117525b5e1bcc7813bb29928f736d6bb7edb742b58e3078270b8d47ad685c8f2a6ea7f4d95055de19d7346cccef836a7a735de4fa4685c8090531216ea6b1c219e84ad25a313c871046a9c3a6abdc4a0e4447329a58d22e12c8659e3b099e602689a7919f38f591e848d1f2d71daddaf6f4ecdce1d477c028a6f0437be74031d6dbf9879b699ff2d9b99b653db8bc46842313698636d4612a0afdcbe881f48eca319e3f03b97e9f16758a999722423cee0a708e9fccc9ab0b82e89f7892b3d60f35d2a1eedc4d4f87bf1bcb69d69d3e2aac6fccd5a83e11a5d11c3132f8b8523c57c9e3d87439d59695ee3f224f0af94973dd6fb1f27203a5f4492740816086ff4c7307e01d2e50f77e89bec6dee50d9dc5ffabb98bbd4508436fa07e86af77d8883c49ba3820046f80bf6fa60877c4ef83adbef15890f4ea87a50d807480b5455f2463d867515a39729732f488943cb9ffb7f9c0e4c0a18cc401709abe21a3e37e3ffc97b3927b9a5f38d84e1b1840e00d6b71cac6736c04ce4dd8bb14865d8bffd32205a72ddbcdf687f182b11a9d4e6f497a4e319cf9e51dcd3c10ca38b1b0616ee6f537c78e4499757ff9f787d4d29639741568cc10a3d5f855823b379b05d084d3f5e187224447ec55c52084141cb86b9b3195c5a00fde7a21d7f3611aeb40f1d7b40f4c4a1c8f54a5b661de070ea33bafaf3fe8b0c69822e149b2345e13c24238f82cbc7b373d2c4f3e57b1230bbb9a6a7a83fbe54520400cea7c3145e76bb372832702e4e2dd263d84105c685e25d59ea425a3e94f1f86823b2257daf517817fa31ccaa2dbd0635e58dad654c5c5caed5d48897d314e2b7b731a5da5540c5b15158c5dd35db65791e4082ad9909ac0f48ac82cb98628a7e541abab43ae880145c21fa48d44383a19c73f7e01d0e9e4cd698a7036e0ff18f698337333869942a4ac8bb9ad408fe174e7ed1447f6f793083ec765d957aa37b1899758ad5d7a28d9ac0bf9b55874c7cf7330162d8ff2ac66a86da1b0c9358a673c06515bef153f0704d1889e59ab43b8da943ae63effaa770d887176541a5a3c27abf0a839ace23e682edffe255132b9048bee22698350e104c1d8c7fe20dda5e1f12ec158de5d8947c7d383a460ecaae288ba5cf15738881ac238a7b6fe0f59363c6399bf2708ae13defa3a7e3e5ea9d1461ba04ed28732721620709724f7a3e0b960d5a039ccab0a8c9981fbba0cf15a5927fa6a53b714a1d2d16617cd57d618947f0261cce37a2dabcc9b3a46974deeb86f9ac65c47f39e53138f15e945bb8e48f4c460f54cbd35bae5a9a878310c7e2c702c333d9302886c2c457142007c320990f7c635f32bbcd14200388f8286cda2d838bac9ecf29f2078fd84a64c83e4fa8da22d6314b20ed5486ea651260c1857a3a0ca388f8e38a1cb6ebc27e854821345ea47ace59fafd416b50fca995334ae7fc23e7220f8a7353e82d41ea6b5f53b26f4f3ee5746c28be41d0eea75a2c566054a79c47a8f1e0c68e2611f82c39d44a3a69ce22eec97660c55370aa4c5ba1444713cfad6b8eefc8ec1d3a01fa75b06a42e62900b7f5f2e9257adc37336fb91dd6c913ba3472f0571dea13bc7f66d8b9e0f651dc53a3ca3b6b4443d0adbe674fcdd27376b88a0d1941cbac0c8d370459364b248dbea1068f6ee6078489e96649dba892be2a905bf3716f8d3f4a526dbd1c4388e53a88fe63f8afbc9d3e4845de2209186297df3e88ac928df75c43178e586c1bc0fae1144adbc36bec014c262fc5d8b12307e3c7e0b296dbe47be3f8c8b2a390ddc3b19f24e0bfd9d9cd041965a3be1dbb5246615ae6e5f477b23eb8c5cdd3c664bcc04a0ea97f69ced1ae50b69b6e79f5400b4633bad529852b2a917c2f560b8cc7f60a6abc18ea5d75d57d82ae1a5465a3b7508dc616f9146cb71aabc7d1e1f393fe6cdfab412055a24334a290db2b3710f4137f590788a6955272a52364aeec4eb0e0288163e8de5aa7f28e790669ea6e0fc754b6cb354964118490ebb0530e57e679b0b125a196a9a198ce5e137397b4d0130d98d13571c2857f7393ef356d7ec369e4033d104c54efe4ed63c18f0a3f47b614d5757539feb79045f44ed75015728c083c50fbf2d647ca113ace208b0ad0125d4c2a67b7a4e5db7275c52d8cf66382228b4a29fcac5eab0b9be68cd0f65a74637c04dfd19ced9d18e2071d50671f5a915e7fee2ce48c6c3c517a72859ebed7c9e6e3d431fd21472ad9719fc5162d5fcd2e2fe79a56b094db78c2def4705212b1468e977f95a709dc2718e8ae609108cbeec2b09e57a7af06dfbf03e18e174254fcfd2b8bb4f5f593f1cfb0af9339b2655047bed2d2fbc2d75ccfac57de2f777e5ea36c15183ee22ce8373958b3e4709", 0xdb9}], 0x6) executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x287e) poll(0x0, 0x0, 0x0) close(0xffffffffffffffff) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="b9d55a65edf95074454cc6ef744b854b09261340975c61c973020000f6c84c810cc596189f2824da6ce26ef22601fab9e69630c68ea932f8506c338734f736b71fe63c3db1e9d4ed2ce08ee7f16195ac49fb6ee8486b47aae915749245a91fc427437cafecd439e054988d108d", &(0x7f0000000100)=0x6d, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080), 0x0) close(0xffffffffffffffff) syz_open_pts() open(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffff070000003817463486dd6000010000383a00fe8000000000000000000000000000bbff02000000000000000000000000000101009078000000006000000000002c00fe8000000000000000000000000000aa"]) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) flock(0xffffffffffffffff, 0x1) chroot(0x0) mlock(&(0x7f0000400000/0xc00000)=nil, 0xc00000) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x31, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000093000/0x2000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f0000768000/0x3000)=nil, &(0x7f00006b7000/0x3000)=nil}, {&(0x7f0000095000/0xe000)=nil, &(0x7f00002ea000/0x4000)=nil}, {&(0x7f0000091000/0x2000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000001a000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000412000/0x4000)=nil, &(0x7f00007e2000/0x4000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000091000/0x4000)=nil, 0x3}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x9) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknod(0x0, 0x2000, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x56, 0x0, 0x3e}) executing program 6: pread(0xffffffffffffffff, &(0x7f0000000000)="e101672dbf069e706979fdb239c87755405d40c221042825fd569cfd35e8289ca660aaa2e8ce3ef89f6a884d9c9087ff8074b30407a930fa7b2e2887d4ea240909a84c2ce176f484672d68413c2ed7e4e1c1d324ea995bd67912a84e30585f12c8a01ec8b5e4ef14152380de11a678f0addbc740a7b1cb3e497d6828ecc6000f3d5c4112a9d4de242348c37004db13cdc4b249a08f5b42d849599daa47cfe939884e372dad8b4a74476d67d1b185bc4e7c6a67fa26e63b99b93460fa9d1884ed81d66726bf90a14b7473f8e23416be0a2b1a31461ee67848ed8793ec68715e038e991c7b49eec07503d8699a5e8ee2935d5691057e87accea453", 0xfa, 0x3) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) sendto$inet(r0, &(0x7f0000000140)="a229d2eb579506e4ce0adb47efcb29f851387462d806beb7d0f4b237a2356de830e9f22bfa91e9576d137da9b0c51fa6f07b556329e49619ef2469f330b537543e9b65bfcc0d0a1cba3737693478e25ef82b84afbbf4811eeeedd3bb322be7ae350dcad90486a341de38920e68eb34549c07247402ff25ee7da1e00fa2e8f6a456bbbc2106cbae7833af21c9a63d5769b14ad4c99ca5fae6e7a8d0fbe9b6b6d900eda6a42f35aa491fb550a40a255822d42ebf83d75dc6cb129c0bd58119e877dcf58aa79f552c0e03231871b6910893928bb43fe7413a79ab7db1059893a4ab936c6de742689354049c32bbb65545009c92ebd8e1f308002de691be07ea8aab595024451ac0a44d12d796af251d301a9cdc1ab35a7ce113bc8423f3a60d54aff0799f5283ed55eecb3f1cbf1ebc7ae027d9fe0352f0d2a4ae81faa8d3a82b5e27458c295ffb640cc582b844a79490cb4e209ccdec8b13a88c23b1351b6d4159b33988c471dcf9a943eb446fb868130f4bdc6d757ced55e23a7da31b5b047bbb541c7cd77909a856e9f9cf089777d31aad5f64094de842a2fc9bdd890ae26b2e4d930ba8ed863e55bd60ba7949190e16ecc98ec56ce51a9a5e34d9d0831ccbd113820a87c47e0f91095c1a73fd6edfe8861951cbb948290b33276cdbe1ba6d1c60573efee0779d7c52f4d74eafdf638ee41cbaa414f0f3ddc94b0a998c67db024f18fc53d207da4399e71af2b9a4030f99da278c6bda504599874a8e925934ef24c8f74bf97963595ba90cb7df0e7eb2b37f13bccdcddc1564cf1885597c4a5c7485308f08d0787f7253d5573084021952185156d88a942ab5d1995cc17b2833f5210cf462f370e1b3686ba00145669292289b60ca3094c99df623e6a5255043f93d0768066545c2f5b72754e07bab6c37a980a5bb0f22977a52ed00bececb11b6131f30165804fdda34041102ec40645ad242c69d6ea42d42901beda430c84424b7a3934b1026f8d2f14241bcb77168d837f70c86ea6d8d33e96bbd5cf41236a3433a589768c05dba54f0121839241e663520daa3da5d842522efc00566b9647b8bc1eadabf3a139319f015bfe58aaf300e9bd4b098d2ece0a5bc9b0ba11bdf042482c6e198e85469b2f800209aecc77bd908de8d34f30ed70caea44a84b9121e206656246122e0b2968bcedb9f7de7ef5f5d128311d1a6650312dc41bb305b69765d6c177dd8a7014c81be7af296c50f0fd5667044062c66d65b12ae55f4570c327a1f4e1f1f6009b9b541a21f06781df7405a59d90af344f05ffafd0bd9d2b1c4d2dfa1201ce71a339695944f9a1a3252e00bbc2a0190208b69207f4346f49de296b4a39617e8188600d355b7401320922c1f80a1f26076760c9d463873c585540e70152f40568703f202342f0ebf95084d8840da0abdf897ddfbf4846872b271dd0d60e1301ae5df9c39da137ca52d09512ecff45998476cea73318ab69d323b966053c02adb49fb18ba0aeb89a2f856f03c0e0aa31b7cd58ddabb8db74c1eb9d7e9552bb14503af5b5e84ad129e2fd9c57b46183eeb2cbc2f1836b6a1ccffebb230195d546b8d7ff6cb8145cbca369102c84668c2722e4bdb1317afe1bb8d075bcfe0d49e62d6728d3b202c08a8d61fee48ec2b358330213f0fbded7c7afe4e87492bd1587c471947907fff252beb021bab6a354ad2b9b3905810bc828f3b3e4643ff2c0cb4f88c2c6a65e5d6d91c394361e53860b5df3b6da5f9a6fb3a5128fa3385c563e8179dcbed18f2a4aa6f05faca8038c7bba97403b1d10041c5d2b53964e144d7e4f1fca9dfe734e9c244f4377a7c050e72aa00cd406aa258a15dd09c9d3ef6ed2c898aaea62ba3f38fd429471c4ac04d5dc5b4b875ae1c212de533af88a4cf675e6f6ce7a613e0ac1d813e937bc3b3b0d668f36f60c43d128d29f0c49f3a802bd2051dd2eefdc066d1db9bbf63c8ec4a3510491b016d9d24d0eeb857e3612ebd2c24274cfcae03765d9496e5e903d3e3756f8517d8bfda3f26c83d7513a90f0be719bbf01aae3ad46bda5c600a5afc78bd8059f6894caf5a8fa2486f322942dc4b1e3a720b4aa682929e10a4b7880659728b549edac05a3ce20b975891810599696f957d0fc5ff1f19319282530c8fb9a7d97798c8f9f2c5556e41e49bea9c20e2ee400997006b1a7417b3c0f58ee2d5f86f5a1d28232e2987a5daa9da1194ee27f9abd422f8abb6783389f01d3e315663a29528f5de9e6878e4e2995d4c8a17d460b8b7eda5bddcb73533bbf062ae8c60f54c68db2a7b525e8e5f4cf45df3cd95b6042d497440e33f977a1e93949318733fef910379b45e980c71fb1223f3c89331290325ecf63f1d26def466ee04493901b1010889655094166c7f3b14b518e625cbe39b86d2786e008eb8bb2be8fa38a449d326d14f07d4578c8c7a67af67053d762577ce17799120a511b59aecb40b97fa4e89ba2c611099fae0848b26682fe5188fbe06c8021302fadf45bcb688c98baea43bfd41791d67b9dbad25650c00c1200817c81e1eb0588aed4fd1356eda967f981a5483fa55b25ef7c0229a97ce849bc5820ef90745c0e83b8f137149cd636650cdc9f3e508a12dbd76e2a11a6e016e8241e88249d87ddead19961445c148636989ede782af6c6f979c343a937d5d9e2c4f10133e9653c6d9c8f96b667896834597eccde2401034175d8a82bfa2fded95bca76c4332c1548e45d370508d48ea9eb2420e232550d66798355662b8a6e85714e83682d2d3aae743eec48b80da942ba7d8985fa25ec42df33c57baff557637d1e73721e27016f05566b1e5784e59779214f3e76749788973e35718d832e4f7fc8c3089f6a67fe3e3586e9cd8b5fcf14f9946efcb50770d8954c89ea2857bc95376d2ad5379c8c336aa9d228c5ab7aa54c623adc1f9c7bc1691ae818d15088ae3c0d615996657167fc67b0d2322237586dc4bdc12dc197abc94acdbb862e07615cde80d169a2381c9059c49f3e699377c33add8b719627a97b6b6f7340152fb6af4075b9a632d65257f0a3203d87ac74f7e399be371fda1ea5ce79360236aa63d42a34615ca0051568ee1e5623726e3745b0fe527155bb1dad0eb45b046ffd7446f1ec559580bc6c947c2b658050ec482903a941131209e4436bb5a418507dea0e8bbd7f71c7d58c28755cbfaeee67ab18545cf2e536c2913482e4516a1527e648853100e463dde77772d90198a33ec8062ddc59f6325baf8997055c1a39998772111b4ef59093339714f0042eb59a29ba27da704e006422be512a260037f2e786c40b4ce660b7d560245ba18886391440f22e6ae9446dca1a62fabf23bb1e27c4edf5edf0cbc5f36731d756667071b7457460574cf76d1a62e119d0b14efb1ff9a525d304107b14bcd24918db39a6c4fedef5d0df85aed87c016d8b79e9dfcd549857f5ccbad8cb45ca6b5f7c773386f3127abe743877734f7a950e7d1ba67cbf7a4e86206c27547ef15ac8e14af88c52bf1cd32c8efa8fb04da3f13f7315ed596cfd1e8d70be997b09d34f0c5ca9fca6ecbfce82b34dae24447f7c8e784a3211ec9779182e1b2fd8498bb8d004004c172ac7860e5add614cddae63602e248d5b6e5af99494b68a8bd24f13055cf40700f81b313b387fc6f912c4e56b9232a89d2c45f171bd05ba8ddca8af1b97a12436c54a8fd46ef7e61ae1a1eecfd7f601e7598198d2d782a3410420760ef2c007bc23eaaaf571a45b3ff11bffbe2315a9246059a7f3c93ac7c43519ef7c2be447723481357f8fe1d42fa4eb1a6963e7e2d260388c3650edab402cd3afada1424d92026975c75466a2060375e18d73d8905583e3e460ac4517cd0419d368008369b78d05c01c4805a2bfee64aaee00f1a7dcc868b315f2e15270536dd178dbe81dc0f31b242e579f6457f44fe575b6b07e16eb4e0c6e97c8b69c32aaa2feecbf9fe3103f18ded34bc82e9ca49018dd88474df3705d16cab771dd68333eb45c764d9104bf7e1b9e8909f64176676373470292ce778d0900c4984c55c263d3d33d5b0cfa2f2b38345e4a4d622e02c4338df9b967c63ee3b2566f68e3f34a820e9ffc2fb3b387cb3e870c3a46603aaf987a4218c772d03b98a53b7020054ab5485ccfd0fed097a857ebe928ee6b2a177f137b0b8d716796275551f88b467390928838d4f0db11d0a41b080e3aec075abbc9173b87f05a418d47ddd3dd69ec520f3b2e14c5db30ebddc6a808e6d4cb1253108d1edd6019e0876cb284f8f74fe494d5e086c2a94848b4db5d53edded7cb58a93ca618f8d7eef712d52ec353bc5cb93db39091a9b234e60b0821313117be95696f1a21965f750627cab9895585db1159daf65ad69cec014a67bf716972a1da39dfaa8e133ceeda27f413d98082c40d7ffdef529cfa3056bee8ecbbc250ec2e055f379473475943542693c92afe16d48f951470fdc489c113a34d07476378a69bfb6a8abd482c71c902de8959659793af8b3a3408ae18ab6fae4e351570ecf7f0f9ec26f05254be1279c5c19d76c1c8934a30560d55c69e0d6033aa6a064b86947f926689adf953575c1c3ea0eafa2ac3754b1622f5cbe5e887ceffdd180f67b85f8e6e6ddefa16a58aed22c650f6f69a92b19012ef99c26b9c57601350b3cc77a850bf5edf9926601b8a278d8c891da64b4f0f9eb03c459928d894a4d1303559933774861a6e79fdd81c4b04a928420f10fc1fe1b2a77aa8e7b92e244396ccc936a36f1dec9fcd53bacb2d42e24e89e7fac2c5b231848e3e8ff853bf0649848b96d92d5f0b92090d4b2b975eb14d9bcdf86f76ad421aa50b82b3386943cb9f1bcd9894de149f3142f11b70460bbfeef42cf019f8c8e6a57bbf5454f0cce8de964259a1b101bedd33abf40098f9442a52fde41b522896a3085fdbf3d461ba4fb24cb1f684f1182cfd765436f4fc14eb82c43345fe54ec705f91a27c795083747cec4ccde65e8e712158b7c44a82606c37895e6f061636e60fde79484cedc01a71a6203307b906ff1464179de3b3f33c055c992bd12f83b43e6e46662ee8484224d1c33f69e03d74137cf6327106d06b536e5912b561f8252206bef116170c48df2dfe6c29c24a143d2de0a06e18e86cbd4ff94cb756a16b2aa7a899f51e4af7c68e03cb9da138a7536d434c100bbf77381c2882df93e19d113e7c6caf1d56a70ad81a05d62258426fc50c18ce3455257a12286f31ca15d9a9027274e2e7e5e9be9ebb0356e7a31ea99f98d4e7b4ca58cc7594e6abf1586db62057c651851759798a925752ab7bfad9ac28f6e1fb3639e4c6cdbfcb0ec23bc03a8dab9a6d92a0d6fd5ee09e2ac6a5833e1b0be200f422ffa710457bff09ee1f7f8dcd35278a515613b04ec15ac4495fd5a016bf0ea66364a1fc2d88ce47146f581e81a42f4a97bb97b322d9ca72eb105aacf75129130bc77fe7f63525c615fbe27cd35a807e88cae1dcb6f1af88adb00f2985421d1da6eb80be014bc394a5a0849df40111e550051dff482c508d0176a4df26268e2be133159da27bc9e6d1c03c01f82d4041190a7f90be9d3e0def653d798105d75f65c806e80bb87d9cf12a28e3306c55012e5c1d71365bc1877994642fb5673171cdd481547d44db65d19ea1e347eb213945efa5a2f3e23dfa65b8e1b7b6779f20d541e9014fa97d50877d9ce4823abd9a52077d6b9bc45a40052cdbbac3a74a4c86ddd71747b974c04264d7930bc8caef9a754958c1572adc4d9a138026b68941dd5f4a2f0267580", 0x1000, 0x808, &(0x7f0000001140)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000001180)={0x1, 0x1d}, 0x2, &(0x7f00000011c0)="d6beeedb177b64ac27cb2c71647d49d8fe8144dde54b396f76ea3b6b765bafca6121940d2cd2895987c2947666312279f4d0bc3c5ca52b2b919c82271b7f45deaacae39d077a004cb7fcd1b0e1e6ed050b30644f782b94e0a5ec66e830f0dbb94776382462085633fe6142e9fa812102e83b67301de0291ca2f0ac9514944b1ce6e555a388cfd3cb2214d0e24d3a229385be84cf21e7d72b93ee1fdf353aaa8716218287287d3cb1b94354e66c", &(0x7f0000001280)=0xad, &(0x7f00000012c0)="d6bfed761f1bfb04c79a5a2c69fe304642fdc9d55ea33e9179f50adab9d240b2588da6e3f5c8379d1fdbc7ac08313bc100a3004c2bf98926df1d9e1abddd2cb67e1a181bdd342d778c222bb7faea3332f7dd6638fe0ccbb7f185f19611069e1cabadf7bdc4e5bde0097ceb9273c079d370869b9dd5ea1b666fc70ebeee00c52c9d268123d9171e56e1c40067509859c3149395c84017712012849d6a0f28c19826fc113aaea9b15161cb46c27216aa7d09afc8a1d58df49eccb9", 0xba) r1 = dup(r0) pwritev(r0, &(0x7f0000001840)=[{&(0x7f0000001380)="fa970acb5b90bbf41c7bec562a8325ecd0eda732e94b6dc6dad768919feb366f06324a2ff836c4de99ac8cc055f42e540ea1b3394b3b2e0f2c6c5a095b330491db6543e23240e329567b7550ef2d9e93fba1207c7ce4f11e556286eed53d85d4754b7df2d5b088c8a062f39953e221bc545979bf9d90361b2fe2232cd15517425a85180dcb314b469314aff0e5ac0645d446d7909f0aaa08b19aacddff5f99739dc0663bda737c8d1f288e0ac80b0b593a3877416d67ce68fc9b0e4a99c3bd9e723377530cd5b9cf8d4df6a3b6e1b113790b87fc36235b2d9ca57ed8f4601d5902bc79fbbdfe7f8601148c9e5bd07d7e", 0xf0}, {&(0x7f0000001480)="0b4b152bc1e79413db4404dfd9382ff740013b89fc726e7ac8b41af4c86760c92d455061783078211881bb20a814eb6ced1194155163e15269dd57e7071fe81838340466292d11d720a0fae0953c3e928ff393b167348e75b03c5a95467ad5e765e41b7c4a59735b9e6c921e4a2810356b9962c947c1de3259baf85155b6c286a0865a6f0d97c14acbc5e7d1409b8a932447b3b2b8a2575f60dd8a986c28c7c1fc6f86070a330a33caecea73a1a000b0d5c1e64da8d287f8501c90d88f7d7879387b8dcc", 0xc4}, {&(0x7f0000001580)="1e57", 0x2}, {&(0x7f00000015c0)="e620e641a97c2e67716849c608d3c0a3db3d8df0557fc254d3e7a82b2bd02d6ed43e3006722f681b3994d5", 0x2b}, {&(0x7f0000001600)="ac51a24b99ce7f9ad9aa2c7ebfd8725c3bd9f96965a384841e85b25c846afef7ab73a6e8f61df8052ed8b07d954792e70afbb8c9ceb161860865f40df9b93989a2cea4457efb95aea9bb12639e8ffb1b2eb8b24ee15b2fe2b10e15f2cfe764153ec69932cd756bf75bf7f31074e908e2704a8fde85a142f6a00f98c646ca8622917eef37cf431fb70729a41e2a6fd144f067588801f17fd74b3808b924819fbff43bdfe2", 0xa4}, {&(0x7f00000016c0)="5f76c3de25fd61bb93e11c73d26ca9f43d52af5e85a85a23f88a7d6f42c07d2cbab304a20b5875ce8da1654edbfb6a4fe904556c6c279c713a62227f409aa6df39b24997548c75975deb02fd60559abc86ca09e8e8969810d7d773431b15c1a67dd971ccd341b2a3eb3d1fef63b1d4a8f21667c9550cc9a07d67941432e0a610eb5287824d6ace03c2b44ae6da5f4a29cebefd65fd7438fd74991d74c350cae785e136019a8cd1ad99a6fbd061be79b9942d30bc26ef3deacc98ac8be113eda6450d72f5aa05ab2c68f417fec8290d77a681576a618a3d9d22d638b1f0a7b2", 0xdf}, {&(0x7f00000017c0)="183f11e75e4b42423992daa4bc54b4cd598d8571934c292bf88740a13926833d75661991452299a08a771e74dfb77210def86d9aae9d1529289649b9d28e0fb99c09d2e047c6b517d5a67f782c178f84fac6813db22fc6", 0x57}], 0x7, 0x80) sysctl$kern(&(0x7f00000018c0)={0x1, 0xb}, 0x2, &(0x7f0000002880)="f94dd57e4928c17d9727fa8b2b64d2f80d4929c952bfd778ead4b054517f0386fa2831e075f573f9d5cb50f31e29d2e77188c013a885d06f80cde90bcf65ca13d86906b4c770ff68ef947f8147f5177d3f1344f23fbf90cfaa3f5fde9d3ce457c236518ce43e46c2419d07f4780b16b200e69ae8517c9478dc45556dcaaf62d117c95c32f84607f63d6ead2b4e777ff8c6fc2ca9ae2658e45a119d8111329c07568c8f0d00a410747c78aecc5fffff76fce0f21a492d", &(0x7f0000001940)=0xb6, &(0x7f0000002800)="2bd53df21c6185fb4b781444cbeb838cca824453cc91cf34c3cc9d67ddea4f35be1f9bcc74640b06a94db5fa748a223f53c470a09ef7a1c465908773cbb4c9ec2292e40e289f092be20800000000000000ebfa55000000000000", 0x5a) connect$unix(r1, &(0x7f0000001a00)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001a80)={0x1, &(0x7f0000001900)=[{0x3, 0x4, 0xc0, 0x9}]}) write(0xffffffffffffff9c, &(0x7f0000001ac0)="e1de46699bd01cd89153673501f65a606039bc4493dfd6136a04ee6d57a2910d60b8071ceafcc82f1f52624f9c66695834060c75c298e31eb92819f0f00ff7202e367f1d02e0733ce260cb11af55b35694eb840dceb31e6457ca90ea506f80343e6929986e178f5cf1ed5ae64c3f5a0f79babbd5c1f8a536916d", 0x7a) fchflags(r0, 0x1) sysctl$kern(&(0x7f0000001b40)={0x1, 0x48}, 0x2, &(0x7f0000001b80)="29298e4fa053c4d589eb187c40acd08cc762f0dd0d873b94f50b7a7ba73976e19f258971677040d3c26dee0c8ae203b37adaadf73ed83029fa08b0bb469fdf00bbbac5f6969683c54c4d0d3a4718c65722c2755f3f0ff0d1a2e52f4a38a691bec59352524a898e1b25fae6b10a", &(0x7f0000001c00)=0x6d, &(0x7f0000001c40)="e1483e8a8fcf982e2c05ac68ff3847276cc059574215294a86fd6de12d5e4e785f01e6510b86576bd46578aaf4c5674612a9aecfd18f20475f634aaee7a8ab92c6e1b132174cb07846ad8b843c382318b57720572863b1b1497a5c56d2ee53e00b09f9ec86252e424f382b99ed84aa5dd5b3e36afd2648f9fabf3a2d13f571e41f3a3402d988293157eecb4ff962fe67b5220935c3d62b65785842b7ca3fab10e733620e8ee6b04175dacc6993cfc6e4f228122f17c9ca6932fd96dd2c34c25ab469555cebfc0a5506c1bb9e5917c68018428ae28d0def4996d5242051a6884e70b43981b9d5d7893c", 0xe9) fchdir(r1) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001d80)={&(0x7f0000001d40)=[{0x4, 0x8}], 0x1}) sysctl$kern(&(0x7f0000001dc0)={0x1, 0x17}, 0x2, &(0x7f0000001e00)="25c980d2a6d82f4a787c9d220df3dda8040d0226deda3d5d45f1c907e0e919ff127183053bea7854e70864b0058940d30e96cf9ce3f647924ab808c0876c6d982e6b96d5b89211d7b7ec9d15bb903472c2f732b71a015f1f13f07300f404187f7b52b0334e8d9c509dd9c399903230bd8fce2afbe56364f29edf332c469a5c4a5ba1966b2977f195fccce5f741514b48dfda46199035e6d324eaa9ffb98c308a08976b20d39695f501162cf23e7bd1602b3beac80d300e8a9629be74bab8c31849d6373cae7c15892b4d02228d78e3a38a", &(0x7f0000001f00)=0xd1, &(0x7f0000001f40)="d828b114b7b5e19819d55a3e0abfbfcfb1ddc0558d458e5ec2a2b959ce7d76a48ed88743c8509ef21edf029b9060237299b593a08c55189c9d25fd5c08cd334d8186278850adc61d16a398efa3ed02e1989f34f3db748e532df754462a37db27fe60d894f7f83653ebb88b0bb4278e62764999ddd44624e681531fa3a72625be9adb4f6147bb3644e796e0dac2307adf87c1b87655069d4b7b028560a9b1ffabad8e82a1a85f1a046498a96784939141", 0xb0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002000), 0x10000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000002080)={0x1, &(0x7f0000002040)=[{0x7, 0x0, 0x2, 0x5}]}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000020c0)={0x6, 0x2, 0x4, 0x0, "b477fe465ccba920cdb74a8c05d52b54e567aef2", 0x800, 0x1}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000002100)={0x2, 0x1, 0xfa, 0x6387, 0x6}, 0xc) sysctl$kern(&(0x7f0000002140)={0x1, 0x15}, 0x2, &(0x7f0000002180)="0af08c", &(0x7f00000021c0)=0x3, &(0x7f0000002200)="5ee09cb51f94b365c31109165e9c10b4ebc7b8404a7651524dd9b5adb14c1890461901300763c2d234a1ec9df30b9adade0f744d879abb84af65ae22af765ad75279e92479cdfeede454ccff6ac92921909aeedde80f541ce407aa3f5ce787657a15f7e3aeedea2402768a065965a34537a63f37217788898957cbca30f5c0e13e2d138f1803d50fc8118f6529d427a4fac1ceffd42d6b9065c0f89e4e425fc98282e0", 0xa3) fchflags(r2, 0x10000) sysctl$kern(&(0x7f00000022c0)={0x1, 0x4}, 0x2, &(0x7f0000002300)="82d028c097a2cafed3a0dcc8f4211163b41671fc167da02d4689399d49f21839201b90d6486e779b7baf7c291c0065abe656fbd6b271a234c7aa0eb6ab7469214d1475cf4bd2cb3d654c170374a093b02f58f2ae17d85146e9375a7fd06cdc16d7c8bef7f6b6e50e29d178ff19282e12a266fa3c100eba4aa0e77ea6acf19a5978693d3be52a79dd79a0d571f934701850f2043a4c137fd5ae81b657c74e84156da479c688dfccba7f3edbdfcaa8f450d8e31eceb0147eb9c13f2fbed6ec4afc966d833cad505cd0435b66c584edd122672b12ee17", &(0x7f0000002400)=0xd5, &(0x7f0000002440)="d439b5d79db15e2a584b9b6dbcbd85d584ff79b3b42d49dc15fe3c99bd624fe22b9191b983da20d0e6c7c02430260eb2c85fb5559c049e97f23f7c343da072f716ea1fc5e47ab52bc830086d9e7c77fa629ca3cf8f9e1f646d69eb874b74047b56353b2afba1f48d6d92560a40259f2de06aa3dc8e585b17e1657c3d004aca84c217c0244157dd3c342e1e02fc4000396df017b036680dfdaf57a03e0728fd20321ae2d0d00d6ee186daf00ce4ab296d8e84c20142a78510d3fb57430a46efbd4166f8ee1f387b08dc7b64a9ef71607164a14a0b2c12951e840216d63ccb9373c0", 0xe1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000002540)) sysctl$kern(&(0x7f0000002580)={0x1, 0x32}, 0x2, &(0x7f0000002940)="9281a821ece934618fd6882f6b4591e30180099d36d189da8849eec98eea054e07b3c582052b29c314c48f4d5874b26c0ecdcf9934f31b72e5c3fe387747c6d97f7bdd8551aad6", &(0x7f0000002640)=0x5f, &(0x7f0000001980)="2270e3dab409299ae8247ca8e3f81df8b169b58d2a5d08dcab19d38422b4173549a797eb1503d21654517fb0bdae9fbe8a42481db0274d07da2b9da07697b25c32fc495b94ca1c8b39f37ebdcff1e435e681459e", 0x54) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000026c0)) write(r2, &(0x7f0000002700)="8b4491f2053012993e46f936ca0f60f55e1703bcac4b51cdf7e40d640b87c82adf5c328d5ee56f8b686a51f5109b6664da2c3fa1fc1e07ff1d6a618b0ce236a40bf4ae31459ca22a8689720b3a09c87088298e869f0eb5a2a4ac9c5c37e3357bf3c4dd5c8d61ae1973d37c4430366a64f49a86a2472a0f48ac3bd545da9881d067d4fb8b923dfb365a97cce371b7e743ea5edd7cf9ccbc4bf465ebc0a27a5f2f983400c1a479a18bfc7f3997", 0xac) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000027c0), 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40), 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) close(r0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[]) msgctl$IPC_SET(0x0, 0x1, 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = kqueue() r4 = open$dir(0x0, 0x0, 0x80) kevent(r3, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) syz_emit_ethernet(0x4c2, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './file1\x00'}, 0xa) getsockname$inet6(r2, 0x0, &(0x7f0000000180)) socket$inet(0x2, 0x8003, 0x0) mkdirat(r4, 0x0, 0x136) chroot(&(0x7f0000000300)='./file0\x00') select(0x40, &(0x7f0000000100)={0xfffffffffffffffd, 0x800000000, 0x81, 0x5, 0x4}, 0x0, 0x0, 0x0) socket(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1, 0x0) syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0xf0, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000640), 0x0, 0x126) seteuid(0x0) executing program 5: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}}}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) semget$private(0x0, 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9, 0x1}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x2412df7) pipe2(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000240)={0x0, 0x219c, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000440)="0fde527f9195bc7ba68118fd8b52a9d20f97089dd657e48b505bdae7fb55a34517255d19dc9a6eea8df1d5da4380a9d4d630c410deefc43dbfe002d1222ad8c7bbfe890b62eee344afc20502d42e34d1fe502bd988bdbcab0874ba02e39888d6afb05211bab5edf583cd1139f07249b34406baab97348f79d5c57bd2947ba9f090d74bb3cb8e17cb3b0dd9b74d9f22e7b968a46048bf806c5bde2ad87472477b3c7f463f6bd3626eca6f567588b37bff45fbada4dd4d1570bac1f52068568205a99541d4672ede422de7aed0595eceac1b11cdb092ed5343"}, {&(0x7f0000001780)="5722edaa8341ad52afe329469ef94b2c1901190ca6df1812d03178bf430f6847ec7d362f46aae5468f62b30237734edf3caeb1d60f97a4e4f09f26f8a539e8ecad07ac2212c11f365755ab72da7dfa2724517139638e1639acf000fe0461c92540de6df03612aaa85a807a1040282e7e16278ec213cc83eafdca0d28ee93f31f0e3bc8b2fe3c6af16af58401364cc5aeb883de7e9789190e0b5e2dea88a57fd4f4a4e9ca50d9a43850007702c6645743c3d77a3cdd1ac1363173f52669ec"}, {&(0x7f0000001840)="3bcc6f6cca73532fa5ddca9106f137e52dfa1138e89c3bc7c34e8969640196ddb40717cc1e065c92eaac9bbea31272e22571a7f9084b70d5da2d94ba8002156ed8db924afb5ed0e50138e5e050a04d65cf689b4e562d34311cce250480c9fd636342579db4af8a1abbe9ee71143a4806909cfc36477789d8be8fe8b5b705075e25eb95ab47feeb6dc5a4f0a683902e9d02a9d460974205e5eedef0d87aafd5ed603d0fa3814907b12fca0df1f4d869174139e6eab0c82f48e08f557ac32bc4c40e804e3c8f73ec7b2ba5d3f7ffffffffffffff785f6ff6c60a5b498f9bca98b0a8eaa93c8ff8d73cba24704be152848f00debaac6cd9afd3b67ad0074a2d1c601100c7f89897fb77c8c40a9774553506935093e95ab2f3ded8457f799b7f09d6f8059bf081e6d4992a9e4543a24a6dd8819b63edfd8989b1e63c527190411a9b306e427d639682d33d251c0431a52de2521d4f66378e19d7fa23430ce2a0381bde6c546cbae4ea"}, {&(0x7f0000000540)="725b18816b77a0d350d05dffefa48d9db81028501100172003ce748d42786a3bece57ec5aaf0fe30d24c17af5ececd4f529d9db3b7b4af0de3bed37813ce850b544af4a16b21663f089e3da22a4f40cf8909e799f66951474f8ca9c2cec238f6349b4309aa6456b5f38e5b8860e3b2a17731451e1e68000f40ffebc718455594e2ef672bdffbbf70c977269d350bee6820405796b039f0b3c3e2331d4adb25ee706f045cec3582d9ac509702d2c7ef237e7fdd8dd3bc9936a55ca27de10565e519e433ca425b5ec0dc67d5917fe6afda5b05a73c9852ad8d3f4e506bb49159117f66cae2607fb6bf1e9bb747993355efb2eb0e5777fa2da9eab412d5983323961a57d7fefc9fd379ab250fb0164e91cd1a06159b9b999158ca707162884f6a26fb4eec36cef467d9985dfb7e2d2fcdbe6d8ad1bf8778f6dea0c1f666a744831ce801607e244198a19a7abd7cc29ff85aa3ff2a1636e7d825bbc8f9d0125a3919de685b662a8c25ccedd0a4a74e216c0b06cba4e0df0249e1064e684283b686f8b89d8f5ffbb9d6ea9c32d5c50b99ee296a13b37809cfc0fc30a97af7c05fe4b5231fca63f99f1d346285e835f2780ff6edc09adee4a9f22de1210a9ae56b50c6d22fd1ef4789a98fb9726ddb6d544e1929209edf6177ebd796a2e2a825fb8f9f6a32505a08266a78c84d2708b953b440cbe80b2a2b20ff221bfdc590bc0b7bd02b32314ec24b5c9b73590a875d4baf23db15057bdb49b443346d1b30196cd19777af47ea02c978d386b11f41bbe61d17410c1b9cc8bc48aa5b737b52a01ada50ff1adc80a3b1be95d8eced0f67c05129fb011431b09d01dcb115a9bdfe46df6ab6bc81958ed7ba28f519c7e874a0f8f22a06b96d6741ac289b615ee61fb95c58f085914ed1de321c2e1dfec7115105d99656504713aac7baa870aae89390a542735eb41f996f0fc99a6d4ba446002e6ebe0ab8c1cc4ae66dc10c48b7f82a6f439230ca45423a5ee5bb3ca96b7e980dc7f8174df0574898ea8fa43a8520c2e83109904b7eda20e7b44fbc3f17b31463b0e0c2c90194f8d92d5afc6a72e4df4224b0d044f760adf9ac72b3ff9857ac2ef94f09c0040a5c8101f815d7ec8cc330c8070ee047d7390a91ab09fe9a17c8462c9c1eece03caf56b822d61dd3d315f89d7d0cef7c1c7e7b664612bb1486f50a8c3b0d71547bd05aa949eac185438b576b81d3ff11d08416ac01c1c5bf0b9013fa70cb571d2f1f2f8498667c4f38dfc6f340163d8761ce1b458596e08b16ec77cae3c24419c7c7bcd2dd2483a50c946eeedbf6d47588ac4c613465ec6c888ceb49429e75ea067194cb91943d5eff7f1a0dd61a71e24df116d43d66b396d86535750f3611a9478b1c6434247f2d210491c564887648aa2e33341c6469451f0fec5344bc08554d9a1d175dc9b3ff7797ca87cfaa26c2a0b12d3cb342315cebf3d630e54bae28a053dbdbce7d4de504a873002821f9088eb4eb3a7465f14540dadd5ae8a5ee41bfc211a0338db22496a768b15fed78f506a7271f054adfd6278755c48589371b9c1ca096630ca2772001c636bf6d5c349fd76cce0354711fd1f3ae3281874fdb5b85c74a191df2df2cdd278aa9b8b559e7a8f3b536b8a8383656f608ff5cb30544aa7976b901e980a6f03d77e4bf43e7ca865d95becb34eb665dbd6aefef2785128988fd77de23eab367f6a105c43403c2c0998ae4587db2fef77144149087d923fa1ab2369c4dd34f35be26faa185e28779a84a8232ec907e26de271bb4cf8af271e9dba4c64cfdd5c45260b2f9dba1c45c63b884a96efa00a5058992876bf20c871fef48fbf92a875a376860af90f062ff38971877e8cb7d116f6c1876115151269e7adeafeb1207290ce6eb3423c862a676615d73a56539fa57497428ee0ceee0d4821b70bcc3b56aab0594c98098c996c8134963a5fa244ffb153f8071669021d964e3da4006e302bbb54161cf26156616725418b809a77309c3a99698f2093e61168c538c7b4d2ff47415eed8cf83bf10c08974166f76b17d79855614beb7252fa67f80517876bdc83f3dee01f80928368abe3d9e2f7ac661676c5de26423f14532f060a8b592c5ebb25b5118e9a83e3fa048162863c0c6ffa1e83fba4caa444c856e05d8f824ec14b91df02a58363fd31e419133d489c00d95ff27e4e2125927f54cc2086e7a1bb3dca30469b9e4235b5c55fc92d290bcd0479f7158d87c7f636dbb98a40ad00ed7d4f48ebfbc7f845bbadf48f40b21f47d50a3f389716380bed42b10731cfd038127f49aea8ebe1b1d88c54dcca7b78b9b905042f221eba47296909748aaa2974f24373989ff1a7c5b4ecad51f81d8c05da45b2fa38ee827064900063c4eb1102469b0218b9f99305d66606c2ab402a3f379fd4c0a74eb245674cd2cec36713ce73de6e18ab39623f332faf09f236b25f049c68cca5d7dd17350a8b01ccb0ca1510b1f22b7c90d16a77cea9898de0c89cdea0e0f575c9321b5f8a13197ce54fd3ee4602b2685d207d90b50a3f13e56e25604a945753ce2bf3c4afc657be63c80621359332aa6a3ace30c4dca750666ec60c86c2bdd8cb3ffd591f8a2cfe2074ee3cae92453e05124c9e59fa8282330af36f389c319b22d6860ff802b46cacf73542f4a7f954ecdc738437e990b74c2038c14ae608df715dd0b6584be785302eff4fb3fe1335520233b8b0e7963c6bb1204689a498ada26b8f63afdb6e727abe5a748d97ff805345f8863bca56c7549095999919f2e79806db378d61c2fdf1fada887437ee4d30bb4389fd7722711856c5227bd58471bd46f88d70d3bee822526db32aa95b2e0c39344c76860bac43e1565faa1b814c0076e2c34cf7613e60d00fde3d9e6dfdb1ba4e23f6db7a10d80d176c33b74eadeaa01ae598ba21b68fc1f2293f2ab3d7f64184afb879b94f5ad9ee8ce703b984d98e8ded46df58007cc519ebc1a851585cbf39f1ea821068fa807efcb09a370fe259eaa38eb78a14d0f456953e4b31b4ff10086a291b300d08bdd0953572e61a8a7f5bc85058608868f76e030181719711b713a606216910810d236936c98b9afd48490f723b38334d592e7f8f75905095e8172d683f1c1091b28364a3c62f05c86f334b4742fc26a78cb304d337c2dec959df678c5a3c4e66bba3ef9ca369fcf777d4bc837201dcaa9d59089604658629730bd52ac2dbcc74383cb36614d249b07c9dd44cea4ae6cd4637f151c2d58adf164d58ca0f92a1689017afb2fe35bcbff7118af6b59ee124a670e5da4c62880029e34a8492bc5868dec68e81fbd08bb50d868f2aca466a097fea907f12805a6643f64c96d06d48c909a3caccb71e1a9a781eb414f3fef5a8de7eb4ff730284306ffa9fbdbddb7f72f654912995af0fd0f2d4b83070c993c51edf1628781d504558b020a4f7b8d6e72f03e4d5cf5a4cc70f003330331f89856f39d1fb7c0790bd49d69309f4bd6b4e30b8671bc100b3272be81f301cabc917d705880cad2b0be23bf36b24e80a3846d05dfdfaec17443caa0037a373df7c7d55fb57ddbfd8bbff3b2095a419ae6d8dcad3d2bd2ea207e1a8e6bba08945467aceacba4b55a5359fb902d9aea3a1af8762efc10b44aa7d81ba4ddaca9d0d949c33289be7914b6667f3711f022926b737f9c8fccb5ebe1fdf08a7542e438aeebad681e137ed29dcb4e949fd1526668a4b6fcf94bc005e80c149174343f81ece28d8e7d1593aa4cfc4e89c059f8f04d702b04aa26c4e10ed345b458359df645b31651f93cbed6d954165928d31f9b0247da39bc629e20cf6ded33606f00d08259bf10ac59d2717b70bf100eab5409c1a19f45bfa7c328bf9ea97ed555a94199e5f94c5f6a24d860fc33f96012a6029a476e86c4afae2b7b58b3df453b38560633fa4e35f7f7c7328fb504016590c84507990cf3221694ad5f4384aa2c0dc4cebb6bc4a53485d7f47fff8d64eeacca9d7090e2350807a5b6da4c2f44a2c9aca493c3a77c308de2373c75111ca34f6eb74404022b53f418e32ee4cb0049103f5c14491025ef130d4d792daddc226fa000f16e789f8061a26ea5942cd86d7601d33c083512157818b3d971ea1e152e6a9775e30889acf9ee764c6e66392cb3e70298d73a614eeded6210717a5da261627cd3a07f3a19fac692292c7f4cd477863c99458441ad8aa3c634ad52fcce75d45c12f3fbbd78cab31b22f1ab515eeb44634e888b95b6d7ec6cc59e537ab1336038c84b435ff8c414d56f2a7f7d671e403fec3460e94b318330d0e4b6ea95b6c5c57823399b92ed9c94a380b838049789609cfb372caae38f9f81fdadb54978e379b2c7f1356144910a673d818166b8685b1be0e863ffdab863d99982e193226d301298a2862af1012602dd788c53e146358da4b980075180d8d7e1ed2542e3f71839c1873bf8da348c68079868e5b6c308acdc3a1d54dbb5fb6936c2c6c3a890f9496a0446c7601ff0ce7e4e96c7e507b45ba76cc603c1b055f58480575bbf1e5a82346607163aceea529ae7bc41da0f4e2a3cbe93b9eb9791e1bdcc509e3bdf2bf2963fcf02b372afdac521873c4f61b6eaa17111502317b069abb204494e39b48f5232b25a98e6bfb179f68917a878144f1944801dcf9d69ecc953529d0321881a25f1c2876b00f11e034425ea65391f8589d0926d03680c53b38e648c0e582a00e1badef0d3a22e4900d3035e8b11c972fe265c5a3aa48e3d609e93276853afcaa1a497122b551117b9debd19e928a12b60ce9a7ef12490db07dfde1c1b274ecf9997db969bfee01c5c8b1a3206b2b383fe67bbc1cfceb38bf66c8714af5434998f114225fa918f47987b64906f4c24bcf1e734d3aa985c66e09af1e6369c4bb85ed3c0bb1ca5de39c184c9689b1c32a4925a561a24874718ff77092be2da00bca2db3ff45b593d260d963ac69f0f1c3328a854481a664c20c5e436b5a6e7d799f22a1e0a3e99631fd0e5deb83051d18ccab4809f47faf6312bd798ea7a244cb4cf545d7ae461c7966b1527ca233fbbcd9e679f4c2b32359e7100139abec24c128147485c211f8bfeff04ed50d071a7b28c7670b5dc3f67cc9c7b8436bfc3da15b65d1e206f0f14b8bcde06b268a73fe42a8af0c9965b25f5cda47374dfaea1c564fb60871a86c710943fe475a57cc34906c642be263b80ddc911d5931680647a7533c90052d935f10d77d3407d0b6f1581f2111cdd5e6b29ca7a0e86fea05ebd5f781126d5d09a3adf6ceed22d6b29ef72deda113bf47cbf27e6c6ad5fb356f32bce53304eb0f04fb1685dbfefea87ddf6c0301aa957c373e9d359e257995887376e70b5670b34ca6f5bab1bbc5b437f06b82edfba938fe89f27409ed68bd306f3d1cbbb6e324c9118e71873fac94f8972620d491275428463bcb363aa4f31510c6d6952bedb0dfabff83c62fc75aced8492976c74d18837b1044e3c898501f9e53ed0089c9cf1e1c325932cafd313f459367beebed9fcdd0b0f7b09d3f0c165d6ec125cc9877a293af38ed9aefe342b95f66964f027da7b9ff8ccf2cdd07da403e4b61561558481b1cd7060a4e0f263a0d18e03a5e017968fa09f3b932dd510b919043c72ef7525078894f8af9fccbf8bf9f6034a65aca119bd890af97b3ac3874d7476101b11d84b4219cd601237545ae78f22ff023ce6bc397d0d13238417ee38e52aab399f5bef4d64c92e7b564a6e6c421a4dc47115656041e2b80814a152c7734a8499cd506c6990dbba0830656149ecef"}, {&(0x7f0000000340)="4c082113fa4efb85f164b25669a24f9c4f1b9d835372c6825afa61b684b80bfcd2def6aee34ad30e9e18a29dd605d8f1591c90bc7f8d5b11cbae66dd180392cd1cb85c100d51fc87e248b7"}, {&(0x7f0000001540)="857068f233da9e488fbe60cd75383d8efe25eb294d8e5a9b489c647592091b749a9355c82120fc35042f247ef5a9c1bff2fd13ba99d474965308e3d312ff9baae29b"}, {&(0x7f0000001600)="43c97bfc73a6516430bbec811189127640e0fe322e87bdc5408ac90c9bb191f9dbea20d5304dc58dac8824e8e1fc35f3495e8f79fa1883390609ff55c389176269d6fdd4626a8d39b5c2809318ebe7ff508154336e4de1f8867f2dd9af3f0159f5363317ef8f10fc5b34b47a3aa03305fdb466e102e5d5d87bb295cc00c065c38623757fdaedcb4ebac96a161e8fedd56b2d8a126b3f8e5215574681586a94c090805c2e930b6161049d79214b4a4f23e604d1d00bd6a085fa455500c2d5920ad324a69684ed7ae0cbce36c7f7199bf9e5e466b08ac147e895470a4ac85c0cb2d8decfc8"}], 0x5c) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mkdir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x0) executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'.\x00', 0x1, 0x8001, 0x40, 0x0, 0x0, 0x3f, 0x2, 0x6, 0x1, 0x583}) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="918a1af848af1ccd", 0x8}, {&(0x7f0000000100)="d51b5fbacaecce81594ab86586190a2d32a62e147f04d34a79485a63ccfdcd96800c87d57ee1b5e2c2bbc8aa5f34a24c6f947295ddafc0c24a28b8795d9f2a6fc91c948241bfea0c064f37b046203e566e170bfee9f4651447461c6bfeecd67788a198ce253601c1c2f8a6974fa059b2cd3f228013670000de0d6f9141828154fecf0578b7669640d252784bd82b9ae0f713f9eb5c8e7aa3af95c25720a586b164ddf60f63de68f4f8203062dab8ec500416cbd6390cb4cd24506e9911b7f846cdcf6aa50fee856e7624e74daa08", 0xce}, {&(0x7f0000000200)="0b081801daecaefff1bcb05a017a0cf57fad41af6bbcd5966d0a8aff52fb7653dc93c99ccb971b0dd15657328562b5e9e4bfcda2f583c5f11e97d7c6e57fabbd669c83229c9d1a0ebee39482355d55e1a7142a9c957a928c500c3a8dc8cbd9548d26c7097fe7c8dbf0bcbf9b2f2fcb76efecf93a0731ebecfbfb8f6a1f6a642c55befc59d286bac7290624f1880bd9d60728ab6863156641f38d13893fbcf5aa9d8745d310408afa02fdf03923d1fd93156f56cf484eafd1226ab5677c261fca8c405c5efbac9ab526bea57a64cd7250b25e9ed13965f1130eb84fbc7834da54f689e7eb", 0xe4}, {&(0x7f0000000300)="da6be0975d1d2f1af7af0fd6159b5a5236a7a4a83624", 0x16}, {&(0x7f0000000340)="425496bfcafb59735af120ad9ef5b74df68c8fe9fb673192494a70c86594eaa548e2c6cb93ac167efb4f9fc8ced1e6cb24b0caee2a0ab43ac39bd6d5826e3019d94b027c6daee0ab072f84da06943172c97db01e9186fe5f54e4f0b4e6aa52712712a3d928a2be87aa61202a3e89889bdd8b042a1fed733bc22bcf3f53d0c1ac50b2f48bc42229339c18c90a01ed3f7f8c0f89e92754df04808f8c3efbb53d80051ba7b03bae8eae9c57591057d63d013273052788f20346", 0xb8}, {&(0x7f0000000400)="25dc70419106ab4d06900b98d78a9cc85591ecf03c5f0f811c4808b2e9edd604c5b9ba3c8a5bb04793374dad373079b73b93efbc7becc4af1dec3d190f81022f38b6cffc5a1a30233d159b395fa539e62bb77848f3bdbb0bfc550bcd", 0x5c}], 0x6) pread(r0, &(0x7f0000000500)="cb47e2e91d649e16c654a06b154f17f9c89b5745a53488a536af5d2a58b41fd5fc96faead7a3f72e04a95cad8dcec83bff847f5af001db25059355da8cbd7f783c7ae27e8b0b3f86ef1b053ef12ef2a0d21e68c10e95fe392b9134617225b4dd642ea728d0c13afa45911a5e55a208b9a66b1e55ea0e8a1448cb73deae89adaaa61c0f32268742629de81411c29b5197e49530b83d2acd3adfbbd6e422dc302aca28f97d840f51cef30282488c54a7e6317effe655377bf894d31906e7c0f61845fb5b6954a202cfdcef12c88dd0929143b30718aba89d8fa0c44403f7f8889a5a033298bf5d77371c0d723c5309b36312ca71006c8bc46d5bc95ba06351d743d5331a1906a9efc1f46991202e19bacfa029e6b3238355b2247fa35de34a296bef528242c1fc4a62101746bb4788cf17850c6d0f8532f52ed6a95193d1d7f1807e531a3e25ec5a4e7ff7b303798274cd6ec909cc79f23cd1cf3a8ccea4861998e8b4e43455bbac7d347a31fd2f440b800114f89552da7674bee068efe0c3d22293f16e9ac299ef361c784f4de442ba1f7423cd2ec3ad85a1b782d8c9f76ceec2bef73809e0e0e855e440dc0122ac65cb08562c239c72838c901ed2c19b5c165437e4738baa7861af94ac9c2308d5ff75a455844491a88207506c7b50c4430e12965f5ab75459374c2bf71e555bcd368acdcd095a20b260bdf9c8699718c44b4569be17779178249cf7f792b0324f4113a3e5b536620e5bd8afca6e56d9e955452b507179ea71308ce39e36dff1d307a558b401a02efe165ae413477e7117842a31b630aa25206b54d40f907c4b4a1fe53e395e169431ba053a24c0ff4cf86f3f1450b327301808032570a5a11dbb7fe1333ffa8a68de60e32c92a48ab24e1a0817fcfed0384a087a1e1b8df6bda9ffd1a6134c5f9b9ebef4c97152dc0a63bbf79a56a2583a033375bdbdc0caf8ea0cc1e127b8469fdf1914e719a14e26d789c9f9af7efde5d66cc81eab7d2864a416bdc055395d99358ca97b088b4bacb580a692b487abcbd30b20f0657d3dec15daf3a8c61798e22294160702dc41328cf700b2c64a8d6a718153c07b10f6ebc0ab7cc469a46caf0d70b97010fe7a702868870ffe4e0ad965de38c8c193fb276c7a99f832691c228800d15127a22dd8796d61a88b4cc1fda6363267564f9b88257b97f4a3b79c36ea8dc61e2fb0f3ce228ef518585365bf84f2ae6fcb45ef1807c70f69fb04d6ab85ca2c82c9ce89ec46276e33b681bc86b34171fa724dec128165a014840c84022d79df246fae5fcdaf2a7d25c152724bf6ed3deb7c75cc5f7f312ac1a4221c4b77d502af498b64501183f575c65c0e024b5c4e8f1816d19332588bdef244d1d75b4b2ba8879a5eeb36c6a9af2eeffcf7896ba821ca556f8e67d5f4ca5fe34b585075c3a2c82e75aadad899eae0d0f879cb777957e304ffed9758ff56dfeae700edfe1272933dac530214e26038f44fe410bc05650d340650709e0ddd9343dfb25c6d2fa44312573f367f11f953eabe7659d52cc96f7cfdfa0e043a2fb1e66c745e6430fbd1ed685fd36be5560c1a48145a8685beb0dfe242103631dace8fb5741b5da179dd221ed86e4cf360da74ef47db12adcbb9a8bf5cf3ec7f223556b0bb9c0e258542f1bf0397ab9757442f31a46e824deeb4ecf9a9ed9468b784d8e6a305fc2862ac7bc1c4cebf457b74cc5335537afb7355eba820cff3b7347050c5ec622e88e034a3c820ad3a6f87ddc37d1be0d66946367d5707eb086dbcfb8d8b9ab57e351a74a760d3495f6f4b6db81d4e8bc6328063932660b69bbac0a3276fd792df5f92f9322bd7776052afd5dcd0bd6cb61dbdf0bba15169bfd53799968e8471ba370df058e1bbd01630c1653e0fb2be7d5d942281fe6d192927d710ebcce00a70dd2fa5b1ae89f20eb601793f50def5b224ab0cc8d9280a4f304efb79c9558514f795bd2b4f0bab98453028d8691b535425630dd94a8a53084526caf7967848ac63d56de68039ca55950b6ef65456f1cf757bd5de79e57f2fa03a0ee1651b3234a07c9ea8bb1c38e2adc10aea976a96b46bf3a79c94c88cde28407f4b77d9ff80fdc441ded7ef473d266db52cd7782ed429fa2d20b54a864e4ff49361c6ab95bffbd9f5954b0731682e2e0f6ed98188f269b18f4106df047421146e890395248e757c0bc7e338e3ac11801db129bb33e06f77a9cac65d2f033f44f4a6b32b09985fa4574ea7d817136e0426968d17f019dc026260e74890c5e090a5b0976028821f26c2982bd945b21307a80965975783c8c033a59f46e1f26595ec603f3edc0825b8e9b81bdb3decb068434b5eda128a7904c9c37bbfa9b875d973078bc58882f969756418800964019810886df04d7576d2526ae18e3d058446f1db6ab3ba21ca47683d3e4d506485ad5457f5c0a2b7f3515b81eacb5369bd7b51c05eb3c7382e4916c67503157f3f02b56f9252ebad4cb66d013bcbdcc7605cc466e8738653596ceced244cf61da59324c506342de2adafc6ef3f399b9a1fb206f512de7eb054162d5106d59e4aef96e0c1be570f1f01ca67b4e8b22b9ae082d1e29e8ceabcc1a31b72eb74989f8a1c0871c2930273df9522af5592e085d06a91b2314295253351aac23431a800104d48c3ff22265a0282b9e9f8e275ff73b62f17e1f777b716c1f35f7c16a633a13a72bc1eacf5fac515738b09849b132449fed2d0cf944a976a5daa7f4bd6da7ada1883ba4942e6161bea74d132a9303c1284dd6878612aa51b8301f4d39df306fe8642b96065dfcdd60f4166489d80b281261ead7bd4994db07cab8c95639999e554badbb208ed9c3b226150c80b5aa609f94ce8dbff4e82b99ded3a052171d3ce5219bcda42fcce2e4a66d2a37b9758b3748ae03969ce5f4c57810c771c495c2a9d9e60a993e9a4fcb2c21a92b4c78b6fe1579abed80de443a93fa430f0520896afa85bcc6113b6efc4d0bc71c2e7941e7ece1d5753fd4cd42a6eb787fa0eb3dfd86a34b935ffd7c392b0a238a5ca147fd74c5823b19bd60e4a9d21dc8e8780906859d315d8e72fbf8cb9bcab19e57896e125e82845549f1d631a6321970a174be08beac0e8714dfacb44f31010b66a1f8bafe3e2cc620dd9b4164d17e4bd38e41be975c0fb29ebd9c12247d6c60389f35fc68196688a97b78f2a1da4354de9f6cc84f8bf054e9d1774f76a364ed9720deddf8064340156119f3ae15a2d0cf3b691673d36507521d4237f7c770ba6b7c5a9bccc76fb0d44376c88b322080144ad0b6a4b83f15c1fbbce424c5fe0d9c4adeafc5228e1c132bac228c53012f3c941df74aa856b24c45144e40b80f850aecdfc971ce220bb7fa3dce91db38f677bb8e484024a3a01ad13c469a752211ac1bad5eb49b26989160515988640839560f54096a36843b3663ec2334f4c776f09517307e6bdd19a8a4a31772d554aa4028007a3b9ea9b24e9c1cdb8ac43a66775a9fd11ce80e61cc2f7bdff759c112104b3e38bd2093dcee5c7c2acf9c316587368fcfde1ed7711eadf383d39ed0a683dfbaf7d7276902d9f0b4299afb9b75a97e7c89d548d0a9db9fbc2f4424010c8b48b90a829c34b4b1d4085716c8b8b6a1f7794fadf9e60f591a5d51852196b12a43e07631d3155c9e35378d3d151a3ba836acbb8e61f1d3e0d9c665bd8b0f87abe1868c6ae5a157dfd551b13f1d18ab8fcc38dc74faad4eedd613f7fea2df1cb1e00e6b8715fdeeeeaca09ae8d994ae71bf042c4bd6b19994d0594d0e1c39c7d455e593694dd9b0e86c9c8302b3a070f04414cdb547c7527f60f7d67633f9f8005b8faced447d088894f1aeee8f03ddec3804f24fa0ce8e8f914308440a7525a474e1431ca0380bee055a85f381b6625a0dcff3bae84a514dc3064e488884a96e9dcc1cf12b9d4a6d17698f5e853d382fe1e2198a6b7cb2f4b0225a5bb46c3cea57773b35e3dfe5798843fb60453f77ae83f3b738bf5255825d157d3885148c44e3b6009badbc74cce52c81dee191cf405040489f985bbec80737e9677079e8cb14fefc478ec6ebb568193d191268a6a87acf8e92be35c6c8f9d8ffd6d1ede7d6f8e2bcafda020f5c301e0bbf6f5d3a990c8bdb32f6d6c22255652bdd1959a8e95275b8d48afc839541b48e12fc19c602b305bab5e769fcec848f18e603e2dd150e3b5f761c0a03a793bf489e75c904d4d025016b0f402502b653938a17758b996a704526f350d96fbbd7ed7d761c213151c395de3348d96c3f6ee2ea0bcb0c61be172a3a4f2370c529f63b33000f754e85ce3a78ce3545ff002eec64a33f8d50305c2db8241dcb5f118bbd2e962ae3877a28841334459c14e5584b5531575fc2dcbca0d7dc8c30b1fe87e50969faabc2c4b3842f632edb22b078f010af8815af0b58276008ab25bf7c30c2d4f2e6136747aec4351828928b61875d612a1ee3ef6175421ad772f79ac150efc88f988fdf503880a695e96b19b991a33d4620778e7982cdae4843650769e29240e75501ef860df41ad65eed5d5ba762092273c5b7994f6090674f49c23e45be25febf72a95deab04a135ae7e9bb8bbdeb6d928af4e34bbc1768fe3ec1b3514c6d1eb5f74a9d96cc2bd89ce5b9b8f8d5f9b73df08726e52cd3b7f4213608b261969a8cbb40867bcc71f191a2e1ccf06c7f3d080fd0ce32bb7ef5d6cddae0bf1d7b78812bb55532abde86b29d5c9219dfb7a3bbcf5868cd45344b3033a16f6b4bdd0b93b15d82d07799123dca03b84cc06d9e1369398ee1a4bfccbd9be29c4fc7855de7b7f79114d282ecbb9fe5e1d69c77413fd06ade72d4a804fd921adf5cf7a2a0a1cd77e318be016d2cf554b04e8974ed1bdd738550d43e631aa650463b6084df1560c7cec222660a071b7c3f435a02bad02026de725582d1c204457688c08471c92c308717e22ed62e08339b3e1c9013d6866b8c0a8a8a5c12b72807c73b2d38982b9780ce7ea2ee2b209436ef3e55c6c79f49b0567b47186c22277e471bd2138d40b38cd1ab144da4e0b5c51198658967a1b98bd5f1e87c053936a1058ee23831dceff5cfadbacf1ae9743e844924f0f41a9635aa59af2f501259248f9745d3d4fd212c0eab887d14ac63004255579808056f64bd0ab6cc92f2e409e37fd07d0351ef07c96a72f502ac9c1178b47ab4db47f853bedd0690a81ab1619f05329224b75a93629618fda10277731aa22909f0649a2493f09a8dadeef3dc9557f36f88eea2271980475d3e3d66c9465c101ce4b47c1fe6322b013fc697bd02184cf8de3767c5a2b76dab744d65dcd3f9ea9365b89db5d932b991ddb8d9848b06ac28a3b5e6a41cb12063b73c70b9ab04814da016a51a4e7cc6f653228a76c92025bac8a72557b47141a605b97ddee0403e45d934ea02fd72026387771efb73479714fc00ffa43c20053363eef4b25ee0fc74b326b02ba1e706b8fddc9cd57ae167eaf83ea82cf1d6323c0519db51fa894e83d45c140648e2538c9e4aa52561e8efd443588beb312f0c586f74bfe47662bcd87ce41021b3485059b2dd9d5b2ef42cfbe0909d2b0f8d53b93e04bcdb3156a8ee618d2017e896d159214261e2bef7bdcccb4df76aac2d12c857b19730ad02e606c8c26d83dbc94cf4f920c9b680dbb9f7d4ec4590e2791ee6a115a87e5979597cd94915eaaa5abc5b3d9f1cc2c4769a8c50ddaba663da9fe6972279281e0fe3c806174b37784b143b1a0782bc1a2fd396be77e5674ca476ce01df61ddc0dbeaf5daef85a", 0x1000, 0x4) utimes(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)={{0x3f, 0x4}, {0x8000000000000000, 0x2}}) chmod(&(0x7f0000001580)='./file0\x00', 0x10) sysctl$kern(&(0x7f00000015c0)={0x1, 0x5}, 0x2, &(0x7f0000001600)="82f7a31ef0e9848fe9e5e3", &(0x7f0000001640)=0xb, &(0x7f0000001680)="c9cdbc487d8f5b15d20086d441fc6cdd76257760ce461dd19ab0191a615c573589aeeb55ce9efcf7e076b33270c11a453e5110676c64774aebcb3db97293c62872a8deb82a93eb36103e6059452b448168fc5c23ab2a47552f9a5cb4bbb8ab07d7ff958b7ca26ee5ebe4fa19542426afb90853fcd40046de909c6f1527737738c1b8e3423ec7870c3585d6db5023774ed809af0fb023f96fe684dc58aff0e70016f6ca6a84e54b7cfa8526880c0d9082a4cc84b2a97db9967b5a684a99c63e61dd4b93d42b5385f0ad2c751101803f08a0827c01fcf95349eae15e95", 0xdc) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001780), 0x0, 0x0) r2 = dup2(r1, r0) ioctl$KDENABIO(r2, 0x20004b3c) r3 = semget$private(0x0, 0x1, 0x18) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000017c0), 0x100, 0x0) r5 = geteuid() getgroups(0x2, &(0x7f0000001800)=[0x0, 0xffffffffffffffff]) fchown(r4, r5, r6) sysctl$kern(&(0x7f0000001840)={0x1, 0x40}, 0x2, &(0x7f0000001880)="7030c3edd4fbe93c81da6eab1cda6e923b5b10afeda0f98e21116eda230aac9b49d27ead31e5e25f3c371bb592a8b3021ed7d55ecdd78d98d6f3ea8611d4ee0714697e77115dcf84f91b1a247cbae3db88e2c6a8d0b644bc50f521c89afcfa7c12f22aa4be8e865ae6ca9c6bfff5ccb9c016608383f142c1a2e04c49173323741a4b22211b490cb7a44b85e56bc2d17e5ed4f8aadf2533d6f930b6610667dd2ec7a9b1669056bb6236fd4754548527d6d9d377c42267ec973f4ef8a443ae7276fc1a405684190b", &(0x7f0000001980)=0xc7, &(0x7f00000019c0)="f4d07b641d9b8771f66606c4746cac2fda93f87d2baed24b3948fcca06fe2bfe42c6281d957a679d287a5f57fdfe70e0a57aae75255e0cff47da8bcf422d09bf800875b4c0057bb3bb91f3ebd3c011c4538fe55c956f0528cdf86a2f55a4f311f5af64071879c0f7f60e002bff30d7e835d0f4040a38a785c0b49b75898fb76a9db98195094c53ba8fde7ec146cfe4e657ddef4ea904fb8ba561fb4930f361338121df283efd7bee87c869b8ceb01564f820bbad78c19715f60fff94b1a68ec446626b584a24d354751eef4a529635e8f4fb933649b61f8ddced1decbae22eb68c3d568b557ca0b260764079b4d21c8123ad03750fd6f0ca422ea64d381439d31f2d4fbb02f9a0e7c5092d96c56195018b3f6a42a37e78d305ca92594a641ad8a4eb9578bc334e55c73a44f61d50e80d5cd71b22f2d0be2890619a19f3b2f11316ec2e07932c4aa999fc31db2ef841bc45c749027e829d33c0258a8d22d15f0009d0509de3bf312d89d7e01796d0e0fe88ed735d38fec785dd7d6812341e55a8d73e367b4e71347d67170c2432f6f227be1ab949063910408f8ac7ba43213d9003324c81890514aa78455b8a6a41623b578cce7b72107b28206caac8f505cbcbf6a0d3bdcc4f96f6e3cd9d986aa59115d51a51726cb3a34a65d2ed74436eb05a65afde6fbf2c7dc85e9331d93daf03f7508937d29e47a74570effc9a5f7e6e8880197abd362537744d337168ef186083eb5251c4d54e1bc2030f15e53b11e67b6c4e10e8a0777722b22afd68537a1b7bde0cc9c34066e4b4e51df6a72c1b973d61e2fff1fcc648834af74d325842ab9656c55ea503ae6da02eb308fdf4d51b368dc12b669d06f4939ac6eafff9ce003a94014d7b4bb50b6b7586a2e715c2cf22c4b10a08d8a09cf0003cd56611a4fefb2286b45bd95b707c58f3e64e523cb5723033cf794e81eccbd283759b7b54e5911fe98ee1f18f2de1a2e374b02e5e5257ebbc93e7f4320871362098aaf9cced009beba4def674d557ab7f432727220f2ece57b05abfbf6e3228e49434442855083854fd8873bbb7222959dc61cd9ee3851930b176d019362f0ddaa7ca4a75e366a83cc7f27ece3b2e834dc7230e7ddca6e656ab9be9a9a390e0f25a687b71fadb7600855a9fc005540fcf17b84a8131a7b935971e40e018452a2597aa79499cbbea65580ec7ed908ab2f04485469215cac3a580619ea49533a95b49ce5e8ad6a676f803cfe416d9f95e2c20346314a7a52529790aaf990bd2a5ba7cc037fed02cfadfd3fdd997c82c519b56c91902b815e7518e478824050a788ace154794f9fb3a79364dfbecb5acf15d10976cdb54ef61708671a122bcb7b983fb0b810e5cdb445e1acce6bbb7e5ef9f33cdc84f74c53fd166f34f2bf13c6eb7a4761d1a49ce4988a1b793cf00febcf09ed75581b8583a84d6878d88652f6784e347a22fda3b12e7ab24874b42569cb7a29dd01540da077bfa934215c41ffb20e532c8a092b1c138c9184f8cf30863cd679dd62ccb5f8a556f45861d8863e741a954684e798131f0083566e825883427c0f729e7d11dd464238e33ff61debe2359349da616001c146a56b0b9669843bf4185e0450543f587e1a3475c388b245c9473af7f8f85b1efedba70944ef0f09c61a8dbcf3b310ef9d0cfc3211a12249ecdaf0bc4980eda46f692f5f6c434be8187c3eb62cb87bc66dfd453ef804f73db5c0a666c15e8f0afecd227ac8d323d5b6b10cd5031208c4e66f26c82acb822c4064471c74a974cf32d404fc0a74a2f5506f6b2d38c7a021802ef39809bd381328b192c3b12d842c965c716bb690813dc3512a5f586c5f8a5cea0568fbd787734629c6abe16dcc5ab5af007176c6f9f3f470d54d8ce6109729289d8bdbf1cedf701abc62b3503b487dee2003e40b1bcc3a276f34cd392b2e366d84f9c173262dcf20a6c0d4e79599c56a15c6f2de52c864768b27a4dfc57c8af53ff534a478b9d27bdf7da207c437ae180634cb0485b3b15dff5e02748bb480d2d9a88da79168746daf1778a2697660798bc54accc0368231442208e5bb45ba894368b2a6e90084fe64dc209417fbf35c4ea2ce9df7c940fc01e0d123a126ab99c6c337e33ecb91ca30f9d7c2c00604c3f8935affd53788d1f462add32e8da3bb56455cb20d5fe6b4d8baccec7f33865fedcee2d8c3091caf8f4802a7449c83b07ead372238c0ee7b62101d0ca231272b45c0e75ac18aa012aebdf8455ad2c9fa91bf954db2743b565279ea618eaaa292658d8bc7c0d8bcf572d7f8470888b0e6b6a666ea836a00a45a5cd88e6795d07ee2491f2b3ea0579c220ade755f5532f99b7218e290611b81008452b0f3421e0ffe0f35cad15f33bfdeac23aabd2b3c0689debaf978904907d2d6e625839c37e7415c0110ea1d67e70c2c3955f8abaf53b981e336bf05c9cc1bb5821ab701fb2584e9d246d2dd18d2f2c5206fec860627c2023b70d3b1108be3fae93c32aff242931bb246fcf4d62f7724acf8b25d1301061a447d39c212798e4df39b879df6d30ac298989a15cc156af56338a2dd30cb9ee5d3ea0678d9b306509691b23369b63b37705af7ff71fb40752215d198a05df3708c697701eef73f23676d048db6cee6ac24384302d3a6838b418a831ec9a62a6f3ac3dae99a4fb934057c639ee532527d46e81846bb2af3a2c93808b47fd5e7de10a6ae84da2e4813689ad014f4337b024912d684e1f0de8d6a63582c7aab8bd9f1049a4179e01291fc6ee32b095c0a6de9d6c5a2c7b83ca0100143ca09bce102df374eb93e1ea7d103ceefce15c52abc6035ff137c44f3b095579742072b1ac98e4af0a558e840a4dce4979a9e1c6c9d16b134950f0fe9e67f74e0c382cbfb20b343af61627546ffd7066f22d6aed650e704b3bbf3569b8733bed132174a3bcd6971991f0430e18b897b34a6397f7e5d73cba35764dba3d77447b86dcd2079632abf1699b9b2e52837f21bd65ca8f14e605190ffe3e359ecf685fab8491d14336e218829b7bc514077b0ce196eb7651d47fdccf7891987cbdb4a18f75f53df899f7fb906c22d4b00bf6b693fefc596cf28e2314e9778dc3058c37d9a0f95e3004ffb8711eb347ac8fef91dfabee0391791b1dd4736ecb80ae8f4f7a411c00261586d30c6571215152e77a72438ebf6002e0dd7a64560298656532412b7a147439ef0971aa47cc946718899a541f52a50845f9a24553784744f8a0fd39127fb17868f517dace1e6d01bf30118aac427fc319d6117587ea17045dfb21e769020b987960a8d881f0c2da1eab0cc57ac240e043c5ea1f206f611fb75f14ace0b81a9de577cb3d358d68d03a6e7bab0603c2baa17b3ecc930d78210ea5f3ee762c335cb9a13a37962215d788e13e18b43dfaccc0847543f12a1c4892a9dfee4fd9d38f74e76a6ba9f6a2e5d9d8d72bd9a8b5fd4977f3af202926d268104198dd33613289ff42035d6ac33ad5d512468e642174892fe6ac86ecfbc538207e7a0e95f63db6c9b7796e010cd875c93dcd6643d495960a3fbf15ac4de4d273c26fa20ca16b6cc92a1c49d7382113668285622b380567585791b730a33a9d9a51450cdcf1b552ea1041477d980e332b5192f9b95d4ee5c321935e99206d15fcd1ac59bc6f72380569f26005fa54f259dc7e3a14c80ff86a986d27bdf9175392cb7f77265b258f4e1b79a42abc30693009f572a98985b02fc8bc3bd4f45f1e46a6a86ab80ff7f598916620020be98801d35ddbdb3aa4a8f5616fa04f9550c49b03b3bc701492e65275b9520ae3b3fcdc0d77e535b11049aa5eb725e66de6615fb5aa326fdb60eeb3128edd72ada6f426750c28f219674b99fd8039fb3a2c998159a317d29b048d0bcb61729bf477d119b769f05f69761a86424811eabfc079053f320b5eddcc9026766193c6b7439b6672bec90efe2f8e81b2a2a90cddc558ec077ce4932f37bdd9760bd864bf93cc7c463f489e550cd3265d7f0dc72b275dad6c6d931fcee322f12892b4afeb08e88740606cb9bf5050b26ac0f4f86a608734855792ae4eb7196915e039bb2512a1ede7ead21d2fa01e32946ef2eb6fb5d1666a1b742422f17ac80997dba8d5b49030d152eaea7c29cd060d1950380669e5a9e83c5fe673b30550cde3606329b4fcd1617d75fd505758d1719528b4299a131089ed30ffd2978815e893458eb7a854dc0bbbaef52a7ddb2d7fa59c5694bc4be714eb385c4ed30986d094a24fd2c20dd8990de1119f5b88024fbd8c8ee48621b1070743c4eede5e84f1eb3fb3d09999513018dbc05b264383d6978bba982054ddfe50f22b40882fd085100d6d46b29a6a3395e00507b867a485fcf8d329f8b34af654d43edc0cd68ba0cc80199fa0f19a7ad2b168b564ed61b13e3e0194be7caaf7e26c0d242c197bceb3982d197ec709bae882cab3b61071facd10ddf6c2adf233f4c7c3d3818b2f73dbeb8afaa2e022f863d5d17307b59c5b6730fb16ebb062dd2a0f5a5db42e37f96e1e4b8df9c3c127235127f66b1e9dbdf5a05a7a7c47c751d9a4d122e0a6734a16c0e5e492cb1c05fb97b98583c650d124683aedd6eefb857674bdec1f156d93a0a7a8401cbd1e44f0c67300f6c86bf671e3389f975e108b557ef5a485adfdbca2c86f42e0622e28ed3cf4d43788bc3c16d2ad9a32f94efc6287b62149d95612b30a38608d46c9e927420c938c212d50be0c4799e033f30e4a677b0994c43205f898ec4afa116ab4e7b33db5f69219d3b1b740d919a530cd86318e34458b64c34404f6453024ee68c0f06b3db3aecc1e78bf75f3726ace859e7bb102718f867cd231d070c23ff3317b921dd0a7a8e8ae80a217b2574f4c908b83a3b596f9de2e10171c03ff73f1c249e3ceabae6698f7ee6689ab142e4818bad1a0df0fd5337df7b1c56c1b6a2eb223f6d37141133ae13d012f9ab5f935387a20b9ab004ccfe8accd3dee7e06c04e7060f0e6b9262386e4d8ae1125c6a65ba3d73a260646954e56d40dec9c69c08e0152cf4cfc561f92e456f20a55f0eb1c58ec0f8c5c4d705082a48955ee0e0409aa57b234fd7758fbae099ef5ab745bb5228390df9c12f2c1f30dde0aa7b8cd01ef5c07d7919713ef92867c726cac1972f7aca11c137b8404136587da726bd548a8468cb478c961fb4eff9c16990e233e5aec31f36d8433dd2be606288ddc9e6466a3826a6915158374a65ac8240d364706b96e29a73248b52f9942b7a3f2ca1f41f33808a3f7aa1c6d12abda7fa96ad32e5708fbc529354b8f1c8007731ee8309a858556f080d0008ed4a788190e9d227ae7ca55fd708615cdc8fcd17ad8f1990e4c94c0619ca83618a8e3289fe0e3ea5dcbbda414f02091a42f66a8d4e6eec9accbcda645a4048befb04e8a3364ba9a32d275b0f36fa13553ca3a85d572f6e7b312729352ad1e94b8bc926044ea947a7e6844d2496a0af9a35649bbb2cab84b7c958387a7070963a52bad7668b8442380e4008c858e53b6b802c85cd59ad407afec81d9a4d0b89ad7c0ffbad3c16838d05f67d68ecfdb15068760295d63f84a80677fbd159ad5f2e9737fe65b81ebe8cce2ad162f9c1b0d1b60f155da8fc11efb446f65bcc006fa6c70735c5dd4bf5050cf287e9307baef206357dcff6e122bc39a95bca99247ad0b050ff27241a486ab4c87f6e676fca2325e456ac70d4019b597b771fee51f07b8e47b5321c7687d1cb1012aba3fcbb84d34abe39b90a22dce2c766b0bace80ef82edb7ad61dff", 0x1000) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000002a00)={&(0x7f00000029c0)=[{0x0, 0x2}, {0x82, 0x1}, {0x84, 0x44}, {0x22, 0x800}, {0x42, 0x7fff}], 0x5}) mkdir(&(0x7f0000002a40)='./file0\x00', 0x3) r7 = open(&(0x7f0000002a80)='./file0\x00', 0x800, 0x2e) getpeername$unix(r0, &(0x7f0000002ac0)=@file={0x0, ""/249}, &(0x7f0000002bc0)=0xfb) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000002c80)={0xa, &(0x7f0000002c00)=[{0x1, 0xff, 0x40, 0x3}, {0x8, 0x7f, 0x0, 0x9}, {0x6, 0x6, 0xd3, 0x1}, {0x1, 0x9, 0xba, 0x8}, {0x7, 0x40, 0x81, 0x7f}, {0xfff9, 0x4, 0x2, 0x8}, {0x4, 0x0, 0x6, 0xda8d}, {0x1, 0x2, 0x3f, 0xfff}, {0x4, 0xe1, 0x7, 0x3}, {0x20, 0x6e, 0x80, 0x10001}]}) mknod(&(0x7f0000002cc0)='./file0\x00', 0x0, 0x3) pipe(&(0x7f0000002d00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000002d40)={0xfffffffc, 0xff, 0x10001, 0x6, "96b05199ee24da6b01f4ad3ee6dfe44c02be455f", 0x80, 0x1}) socket$inet6(0x18, 0x2, 0x75) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$TIOCSFLAGS(r7, 0x8004745c, &(0x7f0000002d80)=0x3) geteuid() semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000002dc0)=""/210) executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LIOCSFD(0xffffffffffffffff, 0xc050756a, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x1, 0x0) getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r0 = socket(0x11, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getegid() setgid(0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe0700000200000000000000000000aac8"]) open(0x0, 0x0, 0x0) getppid() msgctl$IPC_SET(0x0, 0x1, 0x0) setpgid(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getegid() setregid(0xffffffffffffffff, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000340)=[{0x6}, {}], 0x2}) r1 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x7, &(0x7f0000000180)=[{0x2, 0xc7, 0x7}, {0x0, 0x1, 0xe3, 0xfffff000}, {0x2, 0xc1, 0x9}, {0xfff8, 0x6, 0x23, 0x6}, {0x1, 0x6, 0xcc, 0x8000}, {0x3f, 0xf, 0x0, 0x5}, {0x0, 0x7f, 0x0, 0x2}]}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, 0x0, 0x6, 0x0, 0xfffffff9, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1f85000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32], 0x18}, 0x0) sysctl$vm(0x0, 0x0, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000300)={0x1, 0x48}, 0x2, 0x0, 0x0, &(0x7f0000001440)='\x00\x00\x00\x00', 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x18}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xfcf) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffa, 0x21}, {{r4}, 0xfffffffffffffff9, 0x12}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0x80206913, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000140)={0x1, 0x16}, 0x2, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f00000002c0), 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000000)={&(0x7f00000003c0)=[{}, {}, {}], 0x3}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x3, 0x0, 0x0, &(0x7f0000000040)="3944eb3f115f79037148fa0ddc3adf427d080000006ceb99ea265a4a19b2e72fd9cbb4db32e128db447c5e01000080d5fa1d9213ebefff7ad23b886bf325280bc040eac897a0d4168da6b6b75d146499e1ee9ddeb2d68e8d011a", 0x5a) readv(0xffffffffffffffff, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x17}], 0x29f, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) executing program 1: r0 = getpid() setpgid(0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x2, 0x102, 0x3}, 0x4, 0x0, &(0x7f0000001040), &(0x7f0000002440), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000e019bc810fcd4fc34a3543fc5f0cbb624be3ff37b4805ca52b353482bd46d2011c4ca971585cb93b4c3ad08a26ced8b62a5276fdb4eddd7d587b81093d69db5849aed6dbd9e79e46727ec517de3ebba26829b3a10de76278fba3eca2dc15d290752db33973a15e2a4b9cee3a3a0ec67fb3836a9c53828fb338eb4504c6a7c5f719fb242cef52150c5f97c9163bfc3fe2e054da77781078420d03aa4b6c08139ccf182f0637f800"], 0x10}, 0x0) r3 = open(0x0, 0x200, 0x19a) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699d, 0x0) close(0xffffffffffffffff) syz_open_pts() r4 = kqueue() r5 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffc, 0x7, 0x2}], 0x7fffffff, 0x0, 0x0, 0x0) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x5b43, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000001300), 0x0, 0x0, 0x0) syz_open_pts() connect$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) fcntl$lock(r2, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, r0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r7 = dup(0xffffffffffffffff) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000100)=[{0x25}, {0x1}, {}, {0x58e6, 0x33, 0x2, 0x1}, {0x6, 0x80, 0x0, 0x7fff}, {0x5, 0x4, 0x0, 0x1}]}) ioctl$TIOCNXCL(r6, 0x2000740e) getppid() chflags(&(0x7f0000000080)='./file1\x00', 0x0) msgget$private(0x0, 0x2) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) r4 = dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00004100000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[]) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000000), 0x4) executing program 6: mknod(&(0x7f0000000400)='./file1\x00', 0x2000, 0x5c4a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0}, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000280)="a80000005fcacd7bd61a48b0cfd0d8684da7bb9d106031a745d5073607b9af9a111e81eb274201409b7f009926ba050000002a94e93a26b07498feb093aaac6c940963a3f4d69d2638d17e894755108e3ee883df3507", &(0x7f0000000240)=0x56, &(0x7f0000000380)="e8e24fa7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4000, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x4}, {0x8106}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x10, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{}]}) r3 = socket(0x18, 0x2, 0x1) sendmsg$unix(r3, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='%'], 0x30}, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x14, 0x200}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xc) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r6 = socket(0x18, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r7 = getppid() ktrace(&(0x7f0000000140)='./file1\x00', 0x4, 0x40000600, r7) poll(&(0x7f0000000280), 0x0, 0xffffffff) executing program 3: chmod(&(0x7f0000000080)='./file0\x00', 0x2ea) chdir(&(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, 0x0}) syz_emit_ethernet(0x4e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, 0x0, 0x0) link(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) bind(r2, &(0x7f0000000140)=@in6={0x18, 0x1, 0xffffffff, 0x3}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file2\x00') executing program 4: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000240)=[{0x48, 0x0, 0x0, 0x80}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) ioctl$WSKBDIO_BELL(r0, 0x20005701) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) write(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) setsockopt(r1, 0x1000000029, 0x28, &(0x7f0000000000)="5ab7776a", 0x4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000c2ff020000000000000000000000000001"]) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r2 = socket(0x1, 0x1, 0x0) r3 = dup2(r2, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r4 = kqueue() r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xf9}], 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0), 0x7, 0x0, 0x0, 0x0) close(r5) r6 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) close(r6) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x1f, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba353e537e2ba37f50b60900000008e371a3f8343712051eeab71d1889e000", 0xffffffffffffff00, 0x0, 0x0, 0xb) getuid() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r8 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) socket(0x11, 0x3, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = socket(0x1, 0x2, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000200)=0x81) ioctl$FIONREAD(r9, 0x8020690c, &(0x7f00000001c0)) socket(0x11, 0x3, 0x0) executing program 3: sysctl$net_inet_ipip(&(0x7f0000000300), 0x4, &(0x7f0000000000)="bad2fefc10f39deaa9cafc56d06346d4c80642c60ff6c47e172987e7b32972b36051d38806c2a74ec1d7af86260f234afa87260ec84c12c5ea937a41ad16732d5f30ea637e2b38a2f775b353a2f77512743e59dceffa2f63e3a8090b24f2a551bc14b078e62a37cb000000f23a4462d9f066a042fb52da702f9549032ec7eb430f07a5e3770659ee3da6a877601a79009aafeee2361586f989ebc4757177bb9afeac0e887aa0aa5c93b0ccffa06a9d03d97b28aadcfe36077b019462ad4386d6d5c3dd003ef702b976ac83605ab2003b99e2feb51f9ab9970481841ddb1e52466234b2dff612e85efe5eba36993a9236b32ee45068b3606e1d4abcceece25d2700975d96da5714e17148abcb5e2a37679afd856401c509bbbb1492f999458daba8206cbba004414034b28034ed021c79e6c480e37e621938d852cc650e88b9228d6407917ba153a518c2b589", 0x0, 0x0, 0x0) sysctl$net_inet_ipip(&(0x7f0000000180), 0x4, &(0x7f00000001c0)="64451c8bd58bd3e9f79405319a9ad959aad938f23fff85d946fd5fac8e20ae049a60807d7c008c5ef66b503299d62393463bcf68d0c603d4836155cf4f948d7b3007f718192ebb04be4a11a1c35bf66ae633417038deba619873a529db5fde07ff301c8954408b383e58832e5cbd8f2449c97b03aa195604bc1164b3a682f8036e03666145b07891d91e4270b2eb69013f9cf59324a1041b8bb3d87ce7344d5eaf64808b3b4799c71fd01157493b6a0cf3fdeeb28a2b268d9e005134d208fc0afdd33b8a5c87483a2fc82c6fab42970d064acc614a052db7e232e69edf2889bf9c37f57c30d2b3aa55b01956663554cf", &(0x7f00000002c0)=0xf0, &(0x7f0000000340)="298587430aa0ce06d01bfd3027a12e3dffc9698654d99513e2488909ea93a8ff34df97f7dc9de5c1464a12c084e2653ccef2f2c01ea8", 0x36) executing program 3: socket(0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f00000002c0)=""/93, 0x5d}, {0x0}, {0x0}], 0x3) close(r0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) r3 = syz_open_pts() close(r3) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) r4 = socket$inet(0x1e, 0x3, 0x0) writev(r4, &(0x7f00000011c0)=[{&(0x7f0000000040)="09c0afd0911105c80ef6877181651c00dbfd791a0a39b490dea4932813f89179a4f6d7c31f64d6bfc9296b8a1cbb91136eb84564eac3590ef37025567588e90d897aa58fa9ec889108de8ef25709c906bd0bfbadc871b4b9fcbe9f21e940908a7e6fdc92f996748ed3f183d9a893d2060045da0903a7df7e90eab767b4e587fac6eb8a2c8a97f322d9bb162aa4c4713e3d10d604127f4ff6e1d875e3c5e27680c2e149c57b193c6c7b28e5e6283a32e105d1d0995d0b9bca2ad1b0135b98a43f8188d741cf60555c4ea7ddc20409ae5539889e4b414dbd33ee7e", 0xda}, {&(0x7f0000000140)="c195103428d6a946b108de902024bcfb772ab424513ced281ae01dc6e3716bc1ad767ca9fca3e157049ccfb1a93d87abeca9758afae55cec923b9db963c5446dabc756a117ef94558f2402eaf0ffc0df74ee65836865b96297680ba4276cd565f61b5fe3c764aa8470d7df1c9c041fb23f0d40be60f2ecd91f090d78ea3ac553ea888a8d52b1d12bbeea81b30f510d806aa5703102c332ea1b61cbcd8fae36bb3e2dfc9b5078ffa4fb6c50cc1a8665971744bfd9d93f4d9f5aedd8211d8659e30bc821da708eb922177a41647cfbaf55814eb21d4c3cba182b3f4d548a2ce95fddd25f979884eafb5eaefe36166cb3f5dd306dd6e3dcc0966f887598bd3f714f2f03b2bf3061b971112bb459a5ac12c3984958992d750afacd40a0626d11ef0e47681d5ec1e9cbf37be8b8694b21f751478eab4f7e846d97e27748d0dcdd676c536d054f0cd352d00fd438bf5c1cb911d0f03f76badf43991c8a52385367a3f54fff005d726a5eafdd461692aabe545f7c51682e190f5fe72ae7254a4f8a3834d41a16016d3184fddee71803005bbb2a70ea6488076cbb0be04fc8264737650511e3496708c5e297c0da2bf5391acaf24d519bb4e1b562c3fe0960c1f171fbed8125cd397e68e93a28ecf6b7af10dd62ac11852dd61d562ad7d17700049de5efe50ccc22f9df35518cba123ed863d57c32e4d2a571a18791dadc3ee8ed7d20987cd8f659611066588a926130afe7e335c16e41c395347338c0080d8cce8972f43a180c3ae3f2f1233639bbc947533a2a40296def2e5b46d78e461389195e7d90f6860f3426bf53cded3ec6f0ae9ee2711aa8a68ded58149f8e42c2b7f3279c7ba6e024674c6325f5a2fa1b735c0f621a1f0323519a5f937990fa0df904157f01d6f9fa64d1fa676483fa98cf87d73525dd4aa411e6ca1d17397ba17bc844c867f2c68b7c779bc14b2fe23ab8260717d9f47666b2ccc12779ffcc7f53620e7fc10dac3462188b3ad29ade26fdc511243afac1e32e2c6a4109443564e0f17564c7eb369ed7dea849151558858652121e4f95563dcee52bc950b25888a2ed0f1f13a92e7f231d714682fe2ba8596f521538dd3cb1d099afb0c04563b37fb709cbeefee348b1514f578bb3026c8a887ddef442ed3559769d0b1d62838e46f631b317fca0c005731856a4858c7c2af5cc535ac0645df310e756c25562d7832f1fee1175cd68d7eea6ca25cb429c686305eb34c4ff7a51dd565ef335425d88844b1daa833d62e53b66520f624864581bfb67c78f824879e93f9249dbcccb74acef438892e299b1e4389b2dec723afd9881559957313d455bbb35ddd6821b8d20c9fd66d9f5d4d91d2b7104c0165e2911b66efc1376db4e72787365b9c0287587fd45f85411c2515fb16820f15c39643bada0d5b150bfa5449ab32964dd7fccbeb7183033debd4594c7c3892bde4dc1bcb8016c6445e360d97f34458c5fec9aca6a40965dab76303883e9d8ad3b1a6390946b77ff84101fcfa77a2e5c2a0371286e6dc3000f0f2f38acee98d875c266a9cbaee5fbcf4532a7faaa3181c47569a71665d032b7bdbe047740e055b793866b1255af7fb690fe0b61df8a2dd8cf6af1d6fa264cd0395d44cf7a942cf00ca4dcbe765ed3f02d9040813de15575d27eb7988b5d4d9fb66f393c0c7f87a2bc79128e605d3139708709f9d8296fae292e2534fcfc797c9989a981b0d7d8f1f5779c82e41c69fc466f39b1a501ffcd0f633f91b744f60edbac48d9ddf75f528fb04cbd222343f922a91b7dc8a29b92d702a90314929b3dcc364105e6e30c9e96a6d3d5900ca69a918a07bc41c255ab31afcf3c790e1899a7fcec1352cf23b25cb1abeea53a5840d9a29b7a8c2e0e111b0bd8f45c57ae9e5cefc719bc8f87e1b1558346be02193edef45b01fda1f06017b075c8de57147bf262a4ed7ca95c2a1ee5bcbd4e430ce488576db438854308374a8f36005393c868e14d62ed938d9a6358e8cfca3d13822ab0fa4fecdd18bb3602d690d672fe94f6a0a99726c36ed29fc84a0af34cc2aa93c7578fff62e15f25eb9801a0d62b9a105e2ed41ea36c0b178c331069c1fcf3ce77e00774e51a357a7ac3b92c675acbe181d58cc0074a63252b5ea75846c63f87c4ecdb23b9c32ac73c9f9046b506dcaa07e2b7aab414d6907084ff9d6cc4d98327f277e3bd65272bb66fd03b6a017b73aeb678c101d8b4d543653d398c84f3e71a755f780c8f4b28e4aff1e7fa4b1b923954039a7d8a477657b878c90ea76d44a08a7b43216c06ae6f0c9b76f1e1d78372bc1e8b287f3e21d4687735439cf8dccbe2d833090848c4e84ffc54acee8214c1da578de5c15e6bc7dffbae00d8a3e73889c79049bd900c8bc75693ca4c22b2625ce8e7c552db22e0cd8476d24243c69d9b53c9a787e43b47dfb0db26047f69973e9770541974e690fdedb01f8cbb981bc00d5e4c7c3c7608622d36b692365112465b9ca1d627da573939170058885c2203136d167d1ce1ddc4ea04a6e67cafc100f85aab5b7fa3d9cb00ee77ee7664b400bae01a633e04b5a581fc17e85e622ca8a34fbbaf5a9fc73854eda56648ebad605b79c1cfe81714d51c822f9b60a030f45256d85f1ffb75a1d1152bf36ec5aeb71ca63610624a205acd0b654b73a485a6705e4fbf02ac81449da81d8c73628b2ffee1e1d4b1edf111e1854ddd44f5c8df34a856bb65fa70d7f537adedc825af3b67859bf7dd6944bb3b525d9e3493af514657172b6fe68fd28559ad092b170d645a89d8256a8b98a9acdc8b4d34a56a8b17fd25d1a6c9f8052ef3e70a8cd6d64b761db45d50bf76c7fe4144e8f59de57dada0ece7e0955fd82d6b4938bce64b623338b55c0d29b0e80fac16944e2805ba29d6dbe81de52ce7b736c75179440651005a3c0a806a3cda6bd61911fed592881f5e4d257acb38c60e42f80bb6d543341d886af02ad5628165bc487148cac0392062c425f51376bb2e63486e23248c0c170b1902265c9b05e7871b089d75a76561d1bb0da0d2ce20f839cf3fcf9b97fd892ec477ebb91c528007a999ff221803f000b996a9f4532e4a6e0a41c45f6a27584138a2e34aa961bfef83c97f0179b3d6e40fe36e3422bc854af9cbe2d51d2a9467c31edadef22b48773b858c9ed42bf0830916473ff30fdeef798329008843be21066e968f18f459dae26a1f4db12dd85cde12c9179e7176fe19e8cf2d26ad0ef75e7df46b5cb66cf8b76cea1f43344af88b907fedf7345ee2ee595becc35984d15ebf2364c4ddc2dd3a46ba10829ec15474b1f01168298b8b63d4a91a969fe76cdb8a9c832e66fdc4d52e5cc91b9ed1be5f91cb820e9c996514d0cd6bced3a736e0e107d2d760c0d44ac51de4258566c26699a6ff279cf35f75926c527662457b34f91256774f1c0f212da2fc443a4c45dd1f16b3f27140256df284ad82737db1cfa2aebeca70b1790a6ae2f554bc7e30a0589d59eb7b76ebe3f18e2db8965a0df5722d8e8fefc7eb966d70687b8e89e427c6cb5b238fd36603aee718cdd20dd257ba043850d5952cccbd78f1dfbdec15dc6b6806670e2c07c7aa90cf8918b37453bb7c0dd3dac4d39d4e7b7f7f6d042623cd63843de20f1901e384f8839dbd221df61c1797a410e92f23ffc678db57a9a204881c6af2d1aae8c71d915cf9bb75b2c47066d9676bd07459728f984440d353bb1ffc5b5bd146fc9115a72b4fd6861b6cbb7b6a1e49affa63f9d326f7aa821efdc634ba8f978725c309233525e0a3cde704e2da93720c707468feda95c193a1afc44a1c8592141ad703e53061c3b63607f47935572d8896b6bd45e6a2d641d6c4b6247af8d3f9e72d8f6f026bc89732c6b4395ed30292f3816735921a67151a9544fcaf8728972a6508076504bc4d5b127fe8aea3967dff03d0ff1bbdd2c66801af57679a44a06e911de21938fe24b7c0b5116726fdafd046ab0a835ffdc358c2f09fc95925be9e802399a913d5c845fdac55af865a4a9e8e8158247421c63965350f267593896d5924870937fc5d183893a111c3ccb3150814cfbe35569a887bdc0fd84f6684b84386993da73c9f5047277bb2c75389b3e7b058db764762179a5ab3b0c90038095550bd2daac8084242628a117d6cd2cee0d48cc1f77a5454bdf96c0c661fd6e11a8fff9ec2019d1d3e32f2b11949674376a01e840220234701890216cebd425964228b198dd9b622dd968d853bcd1ebf0411b4f4692e2f30d8c6dcd5523277255fd3dd98d8969c0f2decbc4ccb9649c4cc624c42b24a996c72c67159eec8047083b15272996fa16917bf79c718144e0a5087719f97689f7d5519a18cde12e0a15e7464a0dd6cf23586507f8e9145bb2b0fe99e2733f8fc8e1059cfe483ec5ef885a64e2b314678813d9d86e5bca26047e54a0444f64cd9c8803efaaf3dcb945da5d79de772a9a9560488b0e99c2303d333c2060641cd606cb4cb655ec1e1546c38df34f69998655833b1f157c1b3305b081bc89884546b0ccb5ecc7de3275599ec7131867d6c2c19c524d3d47736932f53aa2743de9655583d3a8e4e826046f8581dcc6e5b883b8f037cf4215f7eb8a653374882c310f8b4e911501d1cc3f3e1c92847d9d40cfb1734baa170485fa3ec8d5dae725a6b384cd4780842dee0b021c7b293ae056880a160ecfbc987775fbb2dc998f548db46661f3b3a719b12fb7b9abf89dd672f9a65318e78748e7105610894067f08f387887982ff06b7286f2133164fa3e480540f0ef908727b00eb62c985c20cfef7af7930940421295c10f265c8643c421a039a7e91a621aded9bdb09b05bfde535026b46a3520a0f5ac284f6cc6c1adb0a125e18097bebb80c7fe2ed9003a81760d2ca8e43d867eb4b2089808f25ff95e16ca3a06c70904a973c5dadbc3066dc17f5a7f6d4fc223afcefd7b6ece7ce807de79d80b8ed55a10c142ea9b1f942b5bd9fd5e9b62dbd2197870ef71065f34bcb523a167323cd89ee92d3b656ea3e532861b910a1c607901e40bd7b8cfb7074f789777ec729228c462326c2e63695ce28b0812a6302ca87cad1c3ddb8e225cffffd23fcadc1753eb9d1008d4eb4f20c9760732c0e64caa606966435e52cde16a503b57436cfcb9d01ed3c83805901ed7decc6d68053f73a80706f131cf75b7ca060c639a95c1d3577676179d768fba4e29859b31f1e85338e8ef94f6e50396ad76a88bcc532e34fca86d16d95f49f12d89923b8e8eefed8170405893cbc34ef90e10f67142894094b9306d484d41b4c6eaaece29a1cad5bdef4e2354ba3a210866df930a6be98463ecf229abcf3299ce0ea9b69e517ae37f5784c0ddea793db1a15d387da0dee7152f3902abfa8e947b6d81e99e3f006f5df877e44e7dc67ab804226dee3753e3e234e9468a3d0da06c950c6b20c15ac83d33f7c448e54911e0ab8b3fe1e856248407124fb263ba536c7b3", 0xf27}], 0x2) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) getpid() open(0x0, 0x70e, 0x0) executing program 5: syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @empty, @local={0xfe, 0x80, '\x00', 0x0}}}}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0xfffe}, {0x40, 0x1, 0x80, 0xffffffff}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x10051, 0x102) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000240)={0x5, 0x800, 0x0, 0x7fff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f00000008c0)=[{{r2}, 0xffffffffffffffff, 0xdcd8c4bc089e638d, 0x0, 0xffbffffffffffffe}, {{r2}, 0x0, 0x1a, 0x3319763792fc49a2, 0x100000003, 0x5a43}, {{r2}, 0xffffffffffffffff, 0x40, 0x8, 0xfffffffffffffffe, 0x81}], 0x0, 0x0) r3 = open(&(0x7f0000000bc0)='./file0\x00', 0x200, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="dd722386aa", 0x5}], 0x1) fcntl$lock(r3, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1200100000000}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r4 = socket(0x6, 0x5, 0x4) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) pipe(&(0x7f0000000080)) 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'}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r6, &(0x7f0000000100)=[{0x0}], 0x1) r7 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x0, 0x10, r7, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x287e) r8 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r9 = getpgrp() fcntl$setown(r8, 0x6, r9) close(r8) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x0, &(0x7f0000000200)}) syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb08004500001c0000000000019078e0000001ac1400bb210090784495a0de30ddbc30e59ebecf082277ffc503747c1f0d8f38603904b0749942b0ca6e11bdcd0ef3a420745d3f5c21090af116f817d5c232a328aa6575a66a6fa20e8a17cfe1fce199dc9cfd17b54762db89e44a08b60a8f656d08c959e0bc7f819d18f9b4ebfdb6d5d327acbbf1e416ed462fb175"]) r0 = socket$inet(0x2, 0x8003, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000080)="4d082af4", 0x4) syz_extract_tcp_res(&(0x7f00000000c0), 0x0, 0x1ff) syz_emit_ethernet(0x5a, &(0x7f0000000240)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x4c, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}, @icmp=@source_quench={0x4, 0x0, 0x0, 0x0, {0xa, 0x4, 0x0, 0x1f, 0xff, 0x64, 0x7ff, 0xff, 0x2b, 0x44, @broadcast, @multicast1, {[@generic={0x94, 0x12, "7c9128acffff160068a6bccbcdf8a5c8"}]}}, "05a46bddc2c16942"}}}}}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r2 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x30, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x3, 0x7fff}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x0, 0x0, 0x8}, {0x50}, {0x812e}]}) syz_emit_ethernet(0x56, &(0x7f0000000100)=ANY=[@ANYRES8=r3, @ANYRES64=r2]) r5 = socket$unix(0x1, 0x5, 0x0) fchflags(r5, 0x10001) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) setegid(0x0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x89) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x66, 0x0) semget$private(0x0, 0x7, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x1000301010009}) r5 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000500)=[{&(0x7f0000000100)="5be011d9560121f4ca0f8aff1162a5bdc5c095dae1000035bfebf9b140aeda0693f18352440dd8688f6aada8d9cb12b16b839817f8883e222b04b10661081711da3c7cd607", 0x45}], 0x1) fcntl$lock(r5, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4c0, 0x269000000, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)='p', 0x1}], 0x1) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) executing program 3: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x7, &(0x7f00000001c0)="71f91e3471ac1958bc5a91501d94a34b0a758a18f6b5df4dc7828e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) open(&(0x7f00000002c0)='./file0\x00', 0x690, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x615, 0x20) writev(r2, &(0x7f0000001240)=[{0x0}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x2, 0x0) fchdir(r3) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_GETENCODING(r4, 0x4004570f, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200), 0x10000, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) getrlimit(0x0, &(0x7f0000000040)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0xb1, 0x4}, {0x15}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f00000024c0)=ANY=[]) link(&(0x7f0000000280)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) syz_open_pts() executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000018c0)={0x0, 0x0, &(0x7f00000003c0)=[{0x0}], 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000140)=[{0x54, 0x0, 0x0, 0x8d92}, {}, {0xffff}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 2: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) semget$private(0x0, 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9, 0x1}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) pipe2(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000240)={0x0, 0x219c, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000440)="0fde527f9195bc7ba68118fd8b52a9d20f97089dd657e48b505bdae7fb55a34517255d19dc9a6eea8df1d5da4380a9d4d630c410deefc43dbfe002d1222ad8c7bbfe890b62eee344afc20502d42e34d1fe502bd988bdbcab0874ba02e39888d6afb05211bab5edf583cd1139f07249b34406baab97348f79d5c57bd2947ba9f090d74bb3cb8e17cb3b0dd9b74d9f22e7b968a46048bf806c5bde2ad87472477b3c7f463f6bd3626eca6f567588b37bff45fbada4dd4d1570bac1f52068568205a99541d4672ede422de7aed0595eceac1b11cdb092ed5343"}, {&(0x7f0000001780)="5722edaa8341ad52afe329469ef94b2c1901190ca6df1812d03178bf430f6847ec7d362f46aae5468f62b30237734edf3caeb1d60f97a4e4f09f26f8a539e8ecad07ac2212c11f365755ab72da7dfa2724517139638e1639acf000fe0461c92540de6df03612aaa85a807a1040282e7e16278ec213cc83eafdca0d28ee93f31f0e3bc8b2fe3c6af16af58401364cc5aeb883de7e9789190e0b5e2dea88a57fd4f4a4e9ca50d9a43850007702c6645743c3d77a3cdd1ac1363173f52669ec"}, {&(0x7f0000001840)="3bcc6f6cca73532fa5ddca9106f137e52dfa1138e89c3bc7c34e8969640196ddb40717cc1e065c92eaac9bbea31272e22571a7f9084b70d5da2d94ba8002156ed8db924afb5ed0e50138e5e050a04d65cf689b4e562d34311cce250480c9fd636342579db4af8a1abbe9ee71143a4806909cfc36477789d8be8fe8b5b705075e25eb95ab47feeb6dc5a4f0a683902e9d02a9d460974205e5eedef0d87aafd5ed603d0fa3814907b12fca0df1f4d869174139e6eab0c82f48e08f557ac32bc4c40e804e3c8f73ec7b2ba5d3f7ffffffffffffff785f6ff6c60a5b498f9bca98b0a8eaa93c8ff8d73cba24704be152848f00debaac6cd9afd3b67ad0074a2d1c601100c7f89897fb77c8c40a9774553506935093e95ab2f3ded8457f799b7f09d6f8059bf081e6d4992a9e4543a24a6dd8819b63edfd8989b1e63c527190411a9b306e427d639682d33d251c0431a52de2521d4f66378e19d7fa23430ce2a0381bde6c546cbae4ea"}, {&(0x7f0000000540)="725b18816b77a0d350d05dffefa48d9db81028501100172003ce748d42786a3bece57ec5aaf0fe30d24c17af5ececd4f529d9db3b7b4af0de3bed37813ce850b544af4a16b21663f089e3da22a4f40cf8909e799f66951474f8ca9c2cec238f6349b4309aa6456b5f38e5b8860e3b2a17731451e1e68000f40ffebc718455594e2ef672bdffbbf70c977269d350bee6820405796b039f0b3c3e2331d4adb25ee706f045cec3582d9ac509702d2c7ef237e7fdd8dd3bc9936a55ca27de10565e519e433ca425b5ec0dc67d5917fe6afda5b05a73c9852ad8d3f4e506bb49159117f66cae2607fb6bf1e9bb747993355efb2eb0e5777fa2da9eab412d5983323961a57d7fefc9fd379ab250fb0164e91cd1a06159b9b999158ca707162884f6a26fb4eec36cef467d9985dfb7e2d2fcdbe6d8ad1bf8778f6dea0c1f666a744831ce801607e244198a19a7abd7cc29ff85aa3ff2a1636e7d825bbc8f9d0125a3919de685b662a8c25ccedd0a4a74e216c0b06cba4e0df0249e1064e684283b686f8b89d8f5ffbb9d6ea9c32d5c50b99ee296a13b37809cfc0fc30a97af7c05fe4b5231fca63f99f1d346285e835f2780ff6edc09adee4a9f22de1210a9ae56b50c6d22fd1ef4789a98fb9726ddb6d544e1929209edf6177ebd796a2e2a825fb8f9f6a32505a08266a78c84d2708b953b440cbe80b2a2b20ff221bfdc590bc0b7bd02b32314ec24b5c9b73590a875d4baf23db15057bdb49b443346d1b30196cd19777af47ea02c978d386b11f41bbe61d17410c1b9cc8bc48aa5b737b52a01ada50ff1adc80a3b1be95d8eced0f67c05129fb011431b09d01dcb115a9bdfe46df6ab6bc81958ed7ba28f519c7e874a0f8f22a06b96d6741ac289b615ee61fb95c58f085914ed1de321c2e1dfec7115105d99656504713aac7baa870aae89390a542735eb41f996f0fc99a6d4ba446002e6ebe0ab8c1cc4ae66dc10c48b7f82a6f439230ca45423a5ee5bb3ca96b7e980dc7f8174df0574898ea8fa43a8520c2e83109904b7eda20e7b44fbc3f17b31463b0e0c2c90194f8d92d5afc6a72e4df4224b0d044f760adf9ac72b3ff9857ac2ef94f09c0040a5c8101f815d7ec8cc330c8070ee047d7390a91ab09fe9a17c8462c9c1eece03caf56b822d61dd3d315f89d7d0cef7c1c7e7b664612bb1486f50a8c3b0d71547bd05aa949eac185438b576b81d3ff11d08416ac01c1c5bf0b9013fa70cb571d2f1f2f8498667c4f38dfc6f340163d8761ce1b458596e08b16ec77cae3c24419c7c7bcd2dd2483a50c946eeedbf6d47588ac4c613465ec6c888ceb49429e75ea067194cb91943d5eff7f1a0dd61a71e24df116d43d66b396d86535750f3611a9478b1c6434247f2d210491c564887648aa2e33341c6469451f0fec5344bc08554d9a1d175dc9b3ff7797ca87cfaa26c2a0b12d3cb342315cebf3d630e54bae28a053dbdbce7d4de504a873002821f9088eb4eb3a7465f14540dadd5ae8a5ee41bfc211a0338db22496a768b15fed78f506a7271f054adfd6278755c48589371b9c1ca096630ca2772001c636bf6d5c349fd76cce0354711fd1f3ae3281874fdb5b85c74a191df2df2cdd278aa9b8b559e7a8f3b536b8a8383656f608ff5cb30544aa7976b901e980a6f03d77e4bf43e7ca865d95becb34eb665dbd6aefef2785128988fd77de23eab367f6a105c43403c2c0998ae4587db2fef77144149087d923fa1ab2369c4dd34f35be26faa185e28779a84a8232ec907e26de271bb4cf8af271e9dba4c64cfdd5c45260b2f9dba1c45c63b884a96efa00a5058992876bf20c871fef48fbf92a875a376860af90f062ff38971877e8cb7d116f6c1876115151269e7adeafeb1207290ce6eb3423c862a676615d73a56539fa57497428ee0ceee0d4821b70bcc3b56aab0594c98098c996c8134963a5fa244ffb153f8071669021d964e3da4006e302bbb54161cf26156616725418b809a77309c3a99698f2093e61168c538c7b4d2ff47415eed8cf83bf10c08974166f76b17d79855614beb7252fa67f80517876bdc83f3dee01f80928368abe3d9e2f7ac661676c5de26423f14532f060a8b592c5ebb25b5118e9a83e3fa048162863c0c6ffa1e83fba4caa444c856e05d8f824ec14b91df02a58363fd31e419133d489c00d95ff27e4e2125927f54cc2086e7a1bb3dca30469b9e4235b5c55fc92d290bcd0479f7158d87c7f636dbb98a40ad00ed7d4f48ebfbc7f845bbadf48f40b21f47d50a3f389716380bed42b10731cfd038127f49aea8ebe1b1d88c54dcca7b78b9b905042f221eba47296909748aaa2974f24373989ff1a7c5b4ecad51f81d8c05da45b2fa38ee827064900063c4eb1102469b0218b9f99305d66606c2ab402a3f379fd4c0a74eb245674cd2cec36713ce73de6e18ab39623f332faf09f236b25f049c68cca5d7dd17350a8b01ccb0ca1510b1f22b7c90d16a77cea9898de0c89cdea0e0f575c9321b5f8a13197ce54fd3ee4602b2685d207d90b50a3f13e56e25604a945753ce2bf3c4afc657be63c80621359332aa6a3ace30c4dca750666ec60c86c2bdd8cb3ffd591f8a2cfe2074ee3cae92453e05124c9e59fa8282330af36f389c319b22d6860ff802b46cacf73542f4a7f954ecdc738437e990b74c2038c14ae608df715dd0b6584be785302eff4fb3fe1335520233b8b0e7963c6bb1204689a498ada26b8f63afdb6e727abe5a748d97ff805345f8863bca56c7549095999919f2e79806db378d61c2fdf1fada887437ee4d30bb4389fd7722711856c5227bd58471bd46f88d70d3bee822526db32aa95b2e0c39344c76860bac43e1565faa1b814c0076e2c34cf7613e60d00fde3d9e6dfdb1ba4e23f6db7a10d80d176c33b74eadeaa01ae598ba21b68fc1f2293f2ab3d7f64184afb879b94f5ad9ee8ce703b984d98e8ded46df58007cc519ebc1a851585cbf39f1ea821068fa807efcb09a370fe259eaa38eb78a14d0f456953e4b31b4ff10086a291b300d08bdd0953572e61a8a7f5bc85058608868f76e030181719711b713a606216910810d236936c98b9afd48490f723b38334d592e7f8f75905095e8172d683f1c1091b28364a3c62f05c86f334b4742fc26a78cb304d337c2dec959df678c5a3c4e66bba3ef9ca369fcf777d4bc837201dcaa9d59089604658629730bd52ac2dbcc74383cb36614d249b07c9dd44cea4ae6cd4637f151c2d58adf164d58ca0f92a1689017afb2fe35bcbff7118af6b59ee124a670e5da4c62880029e34a8492bc5868dec68e81fbd08bb50d868f2aca466a097fea907f12805a6643f64c96d06d48c909a3caccb71e1a9a781eb414f3fef5a8de7eb4ff730284306ffa9fbdbddb7f72f654912995af0fd0f2d4b83070c993c51edf1628781d504558b020a4f7b8d6e72f03e4d5cf5a4cc70f003330331f89856f39d1fb7c0790bd49d69309f4bd6b4e30b8671bc100b3272be81f301cabc917d705880cad2b0be23bf36b24e80a3846d05dfdfaec17443caa0037a373df7c7d55fb57ddbfd8bbff3b2095a419ae6d8dcad3d2bd2ea207e1a8e6bba08945467aceacba4b55a5359fb902d9aea3a1af8762efc10b44aa7d81ba4ddaca9d0d949c33289be7914b6667f3711f022926b737f9c8fccb5ebe1fdf08a7542e438aeebad681e137ed29dcb4e949fd1526668a4b6fcf94bc005e80c149174343f81ece28d8e7d1593aa4cfc4e89c059f8f04d702b04aa26c4e10ed345b458359df645b31651f93cbed6d954165928d31f9b0247da39bc629e20cf6ded33606f00d08259bf10ac59d2717b70bf100eab5409c1a19f45bfa7c328bf9ea97ed555a94199e5f94c5f6a24d860fc33f96012a6029a476e86c4afae2b7b58b3df453b38560633fa4e35f7f7c7328fb504016590c84507990cf3221694ad5f4384aa2c0dc4cebb6bc4a53485d7f47fff8d64eeacca9d7090e2350807a5b6da4c2f44a2c9aca493c3a77c308de2373c75111ca34f6eb74404022b53f418e32ee4cb0049103f5c14491025ef130d4d792daddc226fa000f16e789f8061a26ea5942cd86d7601d33c083512157818b3d971ea1e152e6a9775e30889acf9ee764c6e66392cb3e70298d73a614eeded6210717a5da261627cd3a07f3a19fac692292c7f4cd477863c99458441ad8aa3c634ad52fcce75d45c12f3fbbd78cab31b22f1ab515eeb44634e888b95b6d7ec6cc59e537ab1336038c84b435ff8c414d56f2a7f7d671e403fec3460e94b318330d0e4b6ea95b6c5c57823399b92ed9c94a380b838049789609cfb372caae38f9f81fdadb54978e379b2c7f1356144910a673d818166b8685b1be0e863ffdab863d99982e193226d301298a2862af1012602dd788c53e146358da4b980075180d8d7e1ed2542e3f71839c1873bf8da348c68079868e5b6c308acdc3a1d54dbb5fb6936c2c6c3a890f9496a0446c7601ff0ce7e4e96c7e507b45ba76cc603c1b055f58480575bbf1e5a82346607163aceea529ae7bc41da0f4e2a3cbe93b9eb9791e1bdcc509e3bdf2bf2963fcf02b372afdac521873c4f61b6eaa17111502317b069abb204494e39b48f5232b25a98e6bfb179f68917a878144f1944801dcf9d69ecc953529d0321881a25f1c2876b00f11e034425ea65391f8589d0926d03680c53b38e648c0e582a00e1badef0d3a22e4900d3035e8b11c972fe265c5a3aa48e3d609e93276853afcaa1a497122b551117b9debd19e928a12b60ce9a7ef12490db07dfde1c1b274ecf9997db969bfee01c5c8b1a3206b2b383fe67bbc1cfceb38bf66c8714af5434998f114225fa918f47987b64906f4c24bcf1e734d3aa985c66e09af1e6369c4bb85ed3c0bb1ca5de39c184c9689b1c32a4925a561a24874718ff77092be2da00bca2db3ff45b593d260d963ac69f0f1c3328a854481a664c20c5e436b5a6e7d799f22a1e0a3e99631fd0e5deb83051d18ccab4809f47faf6312bd798ea7a244cb4cf545d7ae461c7966b1527ca233fbbcd9e679f4c2b32359e7100139abec24c128147485c211f8bfeff04ed50d071a7b28c7670b5dc3f67cc9c7b8436bfc3da15b65d1e206f0f14b8bcde06b268a73fe42a8af0c9965b25f5cda47374dfaea1c564fb60871a86c710943fe475a57cc34906c642be263b80ddc911d5931680647a7533c90052d935f10d77d3407d0b6f1581f2111cdd5e6b29ca7a0e86fea05ebd5f781126d5d09a3adf6ceed22d6b29ef72deda113bf47cbf27e6c6ad5fb356f32bce53304eb0f04fb1685dbfefea87ddf6c0301aa957c373e9d359e257995887376e70b5670b34ca6f5bab1bbc5b437f06b82edfba938fe89f27409ed68bd306f3d1cbbb6e324c9118e71873fac94f8972620d491275428463bcb363aa4f31510c6d6952bedb0dfabff83c62fc75aced8492976c74d18837b1044e3c898501f9e53ed0089c9cf1e1c325932cafd313f459367beebed9fcdd0b0f7b09d3f0c165d6ec125cc9877a293af38ed9aefe342b95f66964f027da7b9ff8ccf2cdd07da403e4b61561558481b1cd7060a4e0f263a0d18e03a5e017968fa09f3b932dd510b919043c72ef7525078894f8af9fccbf8bf9f6034a65aca119bd890af97b3ac3874d7476101b11d84b4219cd601237545ae78f22ff023ce6bc397d0d13238417ee38e52aab399f5bef4d64c92e7b564a6e6c421a4dc47115656041e2b80814a152c7734a8499cd506c6990dbba0830656149ecef"}, {&(0x7f0000000340)="4c082113fa4efb85f164b25669a24f9c4f1b9d835372c6825afa61b684b80bfcd2def6aee34ad30e9e18a29dd605d8f1591c90bc7f8d5b11cbae66dd180392cd1cb85c100d51fc87e248b7"}, {&(0x7f0000001540)="857068f233da9e488fbe60cd75383d8efe25eb294d8e5a9b489c647592091b749a9355c82120fc35042f247ef5a9c1bff2fd13ba99d474965308e3d312ff9baae29b"}, {&(0x7f0000001600)="43c97bfc73a6516430bbec811189127640e0fe322e87bdc5408ac90c9bb191f9dbea20d5304dc58dac8824e8e1fc35f3495e8f79fa1883390609ff55c389176269d6fdd4626a8d39b5c2809318ebe7ff508154336e4de1f8867f2dd9af3f0159f5363317ef8f10fc5b34b47a3aa03305fdb466e102e5d5d87bb295cc00c065c38623757fdaedcb4ebac96a161e8fedd56b2d8a126b3f8e5215574681586a94c090805c2e930b6161049d79214b4a4f23e604d1d00bd6a085fa455500c2d5920ad324a69684ed7ae0cbce36c7f7199bf9e5e466b08ac147e895470a4ac85c0cb2d8decfc8"}], 0x5c) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mkdir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x0) executing program 7: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) ktrace(&(0x7f0000000500)='./file0\x00', 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x12) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00o3', 0x38, 0x3a, 0x0, @rand_addr="8a211dd1450021b07f5a1957de7400", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x3a, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @ipv4, [@routing={0x3}]}}}}}}}) poll(&(0x7f00000000c0)=[{r0, 0x6e}], 0x1, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x5a, 0x0}) execve(0x0, 0x0, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) shutdown(r2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x1000)=nil}], './file0\x00'}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0x1, '.\x00'}, 0x5e) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x7, 0x10) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) getgroups(0x0, 0x0) socketpair(0x1e, 0x3, 0x0, 0x0) madvise(&(0x7f000006d000/0x1000)=nil, 0x1000, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x7, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3f}]}) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r0 = getuid() r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r0, 0x0, 0x0, r1, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r2 = getuid() setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, 0x0, 0x0, r3, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r4 = getuid() r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r4, 0x0, 0x0, r5, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, r5, r5, r6, r7, 0xffffffffffffffff, 0x0]) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0xee00, r8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a9150cd94a34b8e5f84cf71b59c7efec37082", &(0x7f0000000080)=0xfffffffffffffd64, 0x0, 0x0) dup(0xffffffffffffffff) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x18, 0x1, 0x0) listen(r3, 0x0) r4 = getuid() r5 = getgid() setegid(r5) lchown(&(0x7f0000000000)='./file0\x00', r4, r5) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040), 0x4) socket(0x0, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106924, &(0x7f00000001c0)) socket(0x18, 0x1, 0x0) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0xee00, r7) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x40}, {0x6, 0x0, 0x0, 0x85}]}) semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r8 = semget$private(0x0, 0x4000000009, 0x82) semop(r8, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r8, &(0x7f0000000340), 0x0) getegid() semctl$GETPID(r8, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r8, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x7, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x14}, 0x4, 0x0, 0x0, &(0x7f00000002c0), 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000300)="1e", 0x1) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000340)=""/201, 0xc9}, {&(0x7f00000001c0)=""/52, 0x34}, {&(0x7f0000000200)=""/79, 0x4f}, {&(0x7f00000004c0)=""/78, 0x4e}, {&(0x7f0000000540)=""/185, 0xb9}, {&(0x7f0000000600)=""/222, 0xde}, {&(0x7f0000000700)=""/114, 0x72}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x8) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000080)=' ', 0x10}, {&(0x7f0000000040)="20206000019c0a", 0x7}], 0x2) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x4001, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x157) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000001880)=""/114, 0x72) rename(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x0) mmap(&(0x7f0000221000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/244, 0xf4}, {&(0x7f0000001d80)=""/164, 0xa4}, {&(0x7f00000002c0)=""/243, 0xf3}], 0x3, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000001780)) mknod(0x0, 0x2000, 0xd00) syz_open_pts() syz_emit_ethernet(0x6e, &(0x7f00000002c0)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, '\x00', 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback, [@routing]}}}}}}}) executing program 5: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x0) shmat(r1, &(0x7f00002f8000/0x4000)=nil, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2876, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x2f) write(r2, &(0x7f0000000200)="090000007f5d5e8ee581c27a83e11f472e74820b2a2e6201cf78aa95ab10eb", 0x1f) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x7, 0x0, 0x0, "0000a6bc40862c000700", 0x0, 0x69}) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r0) bind(r0, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/67, 0x43, 0x1, 0x0, 0x0) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x400) ioctl$VMM_IOC_CREATE(r0, 0xc2585601, &(0x7f0000000100)={0x10, 0x7f, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000400000/0xc00000)=nil, 0x2}, {&(0x7f00009ff000/0x2000)=nil, &(0x7f0000935000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000a80000/0x2000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x800}, {&(0x7f0000ef2000/0x4000)=nil, &(0x7f00007bd000/0x4000)=nil, 0x20}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000b1f000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffff66}, {&(0x7f0000585000/0x2000)=nil, &(0x7f0000d8c000/0x1000)=nil, 0x1000000000000000}, {&(0x7f0000ff7000/0x6000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xdb5400}, {&(0x7f0000c4c000/0x3000)=nil, &(0x7f0000c08000/0x2000)=nil, 0xf85}, {&(0x7f0000f5a000/0x4000)=nil, &(0x7f0000bcb000/0x4000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000081f000/0x3000)=nil, 0x8000000000000001}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000e7b000/0x2000)=nil, 0x9d}, {&(0x7f0000650000/0x3000)=nil, &(0x7f0000bcc000/0x4000)=nil, 0x9}, {&(0x7f0000984000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8000000000000001}, {&(0x7f0000b43000/0x4000)=nil, &(0x7f0000ad2000/0x3000)=nil, 0x37}], './file1\x00', 0x1}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x20, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) sysctl$net_pipex(&(0x7f0000000380)={0x4, 0x23, 0x1}, 0x3, &(0x7f00000003c0)="01c81d860479a74224b656d0b416112c714cacaff02d95761f656639ee08074058764b81a3589c385b9eac35f400f56243d8d60865e0a6bd32d1a0ee23600120e7ef435d72a072af2d8a8075ac80dda392a36e57ca43162be9acaf4dee07db590576f82b2a2fa3c7e25e9b689a3b6d35be8049f172d88061f8c8723498eeb761528c901c1206cfa252ce4315860041dc02a7eb669003266577f8926643af5209db11fd397c9c1ccf6dcefb4463c087a42782cac332441ac623ae3e03c581e22dda0868bebe6a488ee6b6", &(0x7f00000004c0)=0xca, &(0x7f0000000500)="90f88d0a54348cc31bde6b5e03ff102291187ca1ec56fa60aa1ddd3498d03a96e638e2514b3935c1501388901f26b0834fbc4039d9e7cec43a51e3d06b3e961e6a2220908a40f0b195c19cc59c99956a5798364d7d3f9d41f5898460c25a7cb47190e3962b1f6c05663bac6a9408ae88c642cf464fcf02291edebbe7d25027c025a018893a4bb0fc1497c62224baca2fe3ced4b2a06d94ea4d7776cca500d5a286d07a88c2a7ebf4472b5767dbbf60e67a9e49b394f9135c37330ca5680edbb86f291346880348b9478d20b70222d507f9c936f641fc711e50762e0b94626c392c55e408c8f639", 0xe7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000600)={'./file1\x00', 0x38000000, 0x3b5c, 0x1, 0x1, 0xbd3, 0x10000, 0x5, 0x2, 0x2, 0x3f, 0x9}) getsockname(r0, &(0x7f0000000680)=@in6, &(0x7f00000006c0)=0xc) recvmsg(r2, &(0x7f0000000d40)={&(0x7f0000000700)=@in6, 0xc, &(0x7f0000000b80)=[{&(0x7f0000000740)=""/2, 0x2}, {&(0x7f0000000780)=""/41, 0x29}, {&(0x7f00000007c0)=""/159, 0x9f}, {&(0x7f0000000880)=""/212, 0xd4}, {&(0x7f0000000980)=""/10, 0xa}, {&(0x7f00000009c0)=""/87, 0x57}, {&(0x7f0000000a40)=""/151, 0x97}, {&(0x7f0000000b00)=""/18, 0x12}, {&(0x7f0000000b40)=""/29, 0x1d}], 0x9, &(0x7f0000000c40)=""/214, 0xd6}, 0x0) r4 = getpgrp() ktrace(&(0x7f0000000d80)='./file1\x00', 0x2, 0x104, r4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000dc0)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000e00)=0x3) sendmsg(r3, &(0x7f0000000fc0)={&(0x7f0000000e40)=@in={0x2, 0x3}, 0xc, &(0x7f0000000f40)=[{&(0x7f0000000e80)="6904ac948b6fdcd8561857a3fba4ba697418a02dafa3b2ab8c", 0x19}, {&(0x7f0000000ec0)="0c4087493922dd598369489331cbdc33f326dc9bfe6ae063977a6e2834116a78162ebc3a3f3156852d37c55b30c04e85739fa0ede29116589f8277febadd5b47b54899c5a13d6d9116ba5c5ba0", 0x4d}], 0x2, &(0x7f0000000f80)=[{0x30, 0xffff, 0x20, "1396313536d4a91a8ae874ccea7b71a5b66106d166f3082825"}], 0x30}, 0x8) close(r2) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000001000)) setrlimit(0x4, &(0x7f0000001040)={0xa2, 0x9ad}) bind(r2, &(0x7f0000001080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0), 0x80, 0x0) readlink(&(0x7f0000001100)='./file1\x00', &(0x7f0000001140)=""/136, 0x88) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000001300)={0xe4, 0x0, &(0x7f0000001200)=""/228}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001340), 0x200, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000001380)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000013c0), 0x20, 0x0) link(&(0x7f0000001400)='\x00', &(0x7f0000001440)='./file0\x00') open(&(0x7f0000001480)='./file0\x00', 0x20000, 0xc8) pwrite(r0, &(0x7f00000014c0)="8e831fe86d08f365469fc37df40c72e8a5648b7265ef46e5996560e5a6ef6f764851ce2de62d0d9a94392da77b4035b11f57b8d4990ff3acd1cffd4fe6b240a98eda65170f442d65ba267b5f3ea9341dd58b72adf0826e390915f8754fd974ca676a373e98ebf96b1110205ffe494ec5097a35b7ef4a6dbf0893a94e47199adc7294716bab5ea00077b3bf922222902c7165c2488a42675b0c45959a9f272d5a6e7ee584f4013a01ac3baa72c521313982f460b419319e7beb49", 0xba, 0xff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000015c0)={0x4, &(0x7f0000001580)=[{0x7ff, 0x7, 0x4a, 0xffff3278}, {0x0, 0x1f, 0x1f, 0x2025}, {0xfff8, 0x3f, 0x80, 0x7}, {0x8, 0x0, 0x9, 0x7f}]}) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x46, 0x56}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)=0x9) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x0) socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./file0/file0\x00', 0x20, 0x1e5f) open$dir(0x0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0) setrlimit(0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000001340)={0x1, &(0x7f0000000200)=[{0x61}]}) write(r1, &(0x7f00000006c0)="e506000000000000004aaed75a5a5c6043e705ebff00ca48ef7e53021bbae625e82ec0f0eb8d022b", 0x28) r2 = socket(0x2, 0x2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) setrlimit(0x0, 0x0) r3 = syz_open_pts() close(r3) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x2, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x6, 0x4, &(0x7f0000001100), 0x0) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) executing program 3: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000140)=ANY=[@ANYRESHEX=r0, @ANYRESHEX=r0]) msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) socket(0x0, 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000012c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x0, &(0x7f0000000040)) shutdown(0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) setreuid(0xee00, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) chown(&(0x7f0000000180)='./file0\x00', r1, 0x0) getuid() setreuid(0x0, 0x0) chmod(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f0000159000/0x2000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f00004f6000/0x4000)=nil, &(0x7f0000604000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f00006d8000/0x3000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c8f1c86e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e0000407ae9a3fe03d757ce7", 0xb1, 0x0, 0x0, 0x0) executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000000)=0x7ff) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x3e, &(0x7f0000000000)="5ab7776a", 0x4) r4 = socket$inet6(0x18, 0x3, 0x0) dup2(r3, r4) getsockopt(r4, 0x29, 0x3e, 0x0, 0x0) ioctl$FIONREAD(r1, 0xc1286944, &(0x7f0000000100)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="b2eb5fe1afb3b367ddbbdab176c2eb287272b4fcaeda4a268e7b856236094a0bca194039b2859c343a6c8e92e600a5ce074545ae254d7d17bbe7c1a9064dcff8c04a309db2d5162ec6ea7a05fc0bb0e6feb8b472d5b2ae03a9cef1d745a05589139895e3e2be0d1d18b0cc56e90d8338a8f5740f50930fd6f1d89360b3add19a3f2412314cc21474c47b10b95b08c312c1f8b235a40447fcd93caec7a87482321844f2c5c27afebf870854ae161edd3efe31c0d0b704bcf7e63ca460eeaf83bac7063cd2c4c1f7d5968fde912db10373b57656032604e91870e75021607b65d2559686acaf7f37c365496402ead4e5b7a28e", 0xf2}], 0x1) executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/106, 0x6a}, {&(0x7f0000001440)=""/4096, 0x1000}], 0x1000000000000105, &(0x7f0000000380)=""/103, 0x67}, 0x801) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000340)={0x1, &(0x7f0000000300)=[{}]}) syz_emit_ethernet(0x3e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, 0x0, 0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000000c0)) setreuid(0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036ea0700383a0000000000000000000000020000000000fe8000000000000000000000000000aa0100907800000000605adf0000ef2c000000f2ffffffffffffffffff00000000ff01000000000000000000000000000106000007"]) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0), 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206918, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x4, 0x3, 0x0, 0x200000}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000001400)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r2, 0xc0285602, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1, 0x0}) executing program 3: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x11, 0x3, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc2585601, &(0x7f0000000040)={0x10, 0x0, [{&(0x7f0000fa1000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xa000}, {&(0x7f0000ff6000/0x9000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x18000000000}, {&(0x7f0000e36000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x800000000000000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f00003ae000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000feb000/0x9000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f000000b000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil}, {&(0x7f0000fe9000/0xf000)=nil, &(0x7f0000fee000/0x12000)=nil}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000c2b000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}], './file0\x00'}) fchdir(r0) shutdown(r1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000440), 0x20000, 0x0) sendto$unix(r1, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x64) executing program 0: getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)) r0 = socket(0x3c, 0x8000, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) getegid() setgid(0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, 0xffffffffffffffff) open$dir(0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000001100)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3752786dd6075689900083a00fe8800000000000000000000000000bbfe0700000200000000000000000000aac8"]) executing program 5: r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x2, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/47}, &(0x7f00000000c0)=0x31) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x8408, 0x0) sendto$inet(r2, &(0x7f0000000140)="01ccedb55f05cad2418e6ceda89e9d697e6d9fa994a8f82c6574fdb8b0ad100d8d2df02d90c1af6527d675100fa353af6bc6a3e2fc6efd670702b1fbd662d3c628d6b34959c6051119ade75c6f0ee809ae7b50dbb255ee783c313563cd7ffb76134275669bf5c6999309e97260abeb58fed558dc53ba55608c111c90b582f8dc52009b0197e683bad442f3def1062a7b923a45264bb1f2c7fc948e0cfa5c042e0857786f74e6faada14051b77e3ac17f6ef3ce712a2aa9e5469e52d6d138a973cbf88d2fcd78bed2509c5643", 0xcc, 0x1, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000240)=""/15, 0xf, 0x1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r3 = accept$inet(r2, 0x0, &(0x7f00000002c0)) socketpair(0x0, 0x4, 0x20, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000340)={r0}, 0xc) r6 = accept(r5, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) fcntl$lock(r5, 0x7, &(0x7f0000000400)={0x1, 0x1, 0x6, 0x3872, r0}) getsockname(r4, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000004c0)={{0x3, 0xff, 0x3f}, 0xfffffe01, 0x7ff, 0x1}) r7 = fcntl$getown(r1, 0x5) setpgid(r7, r0) getpeername$unix(r4, &(0x7f0000000500)=@abs, &(0x7f0000000540)=0x8) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000000580)={'./file0\x00', 0x0, 0xe3, 0x1}) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000009c0), 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f0000000a00)) getsockopt$sock_timeval(r6, 0xffff, 0x1006, &(0x7f0000000a80), &(0x7f0000000ac0)=0x10) socket$inet(0x2, 0x4, 0x29) r9 = socket$inet(0x2, 0x1, 0x20) writev(r9, &(0x7f0000000d00)=[{&(0x7f0000000b00)="a2129f1469cb9338c31e6c9988029f10fb38e53ea4d735dd3dd43ea5394039b390e98b1aaac2cc67568d380bb4bc9b50449822687fc8307dd96b2fc46e54df9af912812f7c92095c3632667ea091c24cb2dbc6e31216fa3c53a6f79dc2effd5fdff095828b26c20e092f83a386f0720578df3949908b342ae23268a0a3d53f46607f3e50e00b6b551884e226d4dfc57580f09435a639ffa1d12024b151019c3f5de63698f4fb78ef2a2a9ca52d2ccee6869b18da4e83d3726fb64578fedaf514d498ca1a185e1c169b4664383109466835135edee85c16090cf20a70a28117923ac8af2944f0162b", 0xe8}, {&(0x7f0000000c00)="5cfe81c72ef0a8144c87c8eaf47cd59fcdd6795bc5ca21bdef1c0562df0b11ff7aedb76822b39ba0cee1e28966886074b0d332d812d95713810bf5f2ad7f932f4de3b56344973e6a9f29606f2212535c8dd9f481bd92b3031b548d82c0f2dd252c22c22ea998b8032030425cb78bfda7bd646d6ebe9c46b9e81555d702709447753295f0c52a2b73ab1f581de15bf7d71340929275e9851f90029d410c1c57147fce0ed3b567d3d198d679cb39d0268837c3548fd44eafa4a565104b172b813b751147621f3636", 0xc7}], 0x2) syz_emit_ethernet(0x1197, &(0x7f0000000d40)={@remote, @remote, [], {@ipv6={0x86dd, {0x2, 0x6, "e36012", 0x1161, 0xff, 0x3, @mcast1, @mcast2, {[@dstopts={0xff, 0x212, '\x00', [@enc_lim={0x4, 0x1, 0x2a}, @pad1, @padn={0x1, 0x2, [0x0, 0x0]}, @enc_lim, @jumbo={0xc2, 0x4, 0xe2a5}, @pad1, @generic={0x85, 0x6e, "f420d1645ba25a61a497508173ced8914f1d3708e660b7d2149727b38d85c87a9a7be491ec1661301a3a7c1a10ef9cead9667bdd5052a56ed66ae6cf965410e39db4e173524c8f703b047129ab9b261f50afad11a5dfd44e52f56c96faa5ebd0abd1bb38cc6debc47a1fd6f79730"}, @jumbo={0xc2, 0x4, 0xffff}, @generic={0x0, 0x1000, "3980b66c4880afb5461d6eecbf736f93028cd0dce3d70d0cee9f58331a1b774b1b83d4ada9ccc8e8024e2ae0d6016c37a429c886a142b01593b6bc604c9fbd231efe650fa64110cbb969da25e4a964f9b987d07a29906069eb2b6e943d2161cda0ee4ca3db2f2eee925c73f55b87242aec18c0f056e251de57070ad819e6aa691225fec0178e69ae9000522daa0a392fc399a1ff547bbbea3fa9252dd4134e95fa71a8cea524b50122ffbfd4e8afdd8cecbf8e0fe2cf8f426fd5737839262d868bb271b37d142f2b079443bb9ab376ae2b95d6d7118d5df6c0d9157965b7da11f7811481e41ad06a00c1e4372e5e066b11e85d53f35e6d5c07ae4f752a02804ba76a62971557c10a049053b2f8b2a706fc1d361ab1dfbe1a556f7edd0fd2c7cc21dc80519a768b1127422cdbf40df99c773d4503574284cb093290869861ff14f4089737443e8969fda90c9363bd330498509355d5d16d8377d9c1f80640a03c0df91963ef13167ffaeec9b0a15978764d6efd1f584302ff8768d53e2f2cadad62af6d50c5a591f583bc1755ef4567e6df246d61df4dc54762f3d7f1611f1f3a0fcbbdb980841e57cd9fbc645d3912990c5e06767d55653169ac052e733075226d16a0ef702cf1f013484d88017e880183af8aa236f60c3b81bb5022cb2dd2e2235c03caf7e3f2b9981a3ab910b6394ddfd013639f1b22b6cbb894f9ce561194f1da62f7cfd7ef597269de6aafa71d903a43553cfe9135115daaff2a1cdf813e5a0d01d3ce92531066e4e0b9e280fc726748fbd100478731f0fc917fd161a4f341620ef1d5127b5039f4f70ba66e589744b40c16a13cc00ec7bdf43fa73b6c6d854fbcdcd58487b3a1e5c5816c76d4a3c8ddd5fd3bfc20041f5222e4cb18a494f9221ca7eb212b044db149ab409b6351d62a360e9275bb24ac3f1d64f4ad6885e5443414a2ef197fb03d18bb9bc619d9c1e045e74ae0ee09823c34f985be06b2885901e2a6ab44f78edca161b5975a623a2e07f7d1c10a48f71e21666eace89a278270a231a0a49c3bd3e8fa2c045c967bc55b5846b3cd3162be480ecc5f4b33bf879eb987541d45b68a8c7ca8ace2fd5480e944c65f1a5f2ee5e11791dc2ea943acf7d3502dbc3ca6a06599dd938eadd331e513612c8814ea7c5d4670bc91f3f47ccadfebd1b188f3d534c0ddd7ccb6db9eb6014f426f82fe8969220d26b9ff01a74c226e6347c59e1b6fedf14f41698bbb696dbc949fdc221fc3d4533342f57f492e6f73c60d48474c2e16f2c4b51cd13f2573ea70ec3537de38e10d3fb0585a6e627a4c1bdfb9cdb8d3802128b101d5799909e50f73905871361ffc3b0226d2db4334fb605fe8f84becd552fd34532186785a25a8abcb60641ad08e6344bc12a77fcd9d63b78e040e7411acd593c7bf94e34feff6e7078f12c54a1a4c3f6c61397fdbdc640a9bd11e23a648dff85891c6fe1b0fed8686f1bcb800ac1ece5014f56f5971b84f2ea87c6ee39619deb259cd4e2ec95d683ef7f7c230c7b075b109d7fcddf653e5212f25356efca90a71c307e069fb0e887c4087ce0216ef6cbe903d9685d93f9ce1ebddf319c92bb7f44357e44ab3a375a46f9d458ccd728d9c768c8f38ff10a506c103d8a5554fa6a93d7b1a2fb6faf7fe44d8cbff7796b8f77ee030fb8665c126292ee9de5065d6f40c668404b70d2aa776c2f77abb8e95375092556f8e6dc314761ef3a295d0dfcb04a8d87e301b657f3b1a30b8eef7912e763e2d647b51adf97da9105a6cf2b51be748b61142588764ce227268be145b780cf3a9863f09759745a8ce60113325004ca621c9bbcb6e8dd70518a8644e9281b193a8a4c753e51562921d6e980780097f1ced411b7b00474cc9e3dc8f7eb40634c96f7fce6dfaa411e0f1ef352346f176642f4290c48548df783402cd48dccaf862c067be19533e07cc0477aff9edc13e79825de5f39fcbc7ccf485f6f7d4faa13b2a357870df1c45d536231f5b1f60cd5ba0f16588248f821f494962e7439a25075b06006882ead37898a9d7444d949635e2803ef5e7c0af9350f7050965d89c5989f268fed2c8c2e6afe9cafdf720f2ba0012042e4ae6333af246d6d7c55e1433174b453e63accb6931227ca314636d9cb217d46886e5d7b58b1d9a1c4a0f8a4ac3032d2211551da1a294916f1531f1a5fd8e96b29ace097bc7cb9c145af8db90db1c2a1bb467d9c4db6ba699a2b40729eece4d721f46797d63acd2ddc492b1fee98aa5d3090555c0da8fb22246749b18195f76b6758ab7d62b0b3c7590a82bf6400ca79b5f5767021e7ce2c6a06e90f67ecf55459f45fac0ccb1957d4a01b6aed3f4153421474735af8a9fd5aa2ec8f06af492e1aed7130705fdd3950c2838c93896454ba954b5b78d46f36c5806a20570561488e5c271a27baf984402ddd22cbabcc0dad7d39da3ad1a23bdfea93080a43d95dda3416508737d5b579a6ead82f20022a9340be90ce048967c8102da2f62ce453c3ca8849769a9b9359b92449d97397d968fb014c194db82711157760e4e7a1057c98817151c5e2226a766c347158cfc59c610ecfc1e5d9b7bdf5ea0b40e0c388f9aef82097cca6337c718f3358e6a1ffb6b9cf089d8cf9e87f8abda67102ce22d37d827c82998a30e9b5268449e5869ec4ebb3286373d3f6175dc4f4dbffbd71528375d7fab83cb75475102399b45233b5a02d7182f64b81686c91ea3f0ee6f157b6e102a123f0953dbdff7377039628c86c0b705f73b211a87838d670cc95bca9388cce9ba5b8ed0365068626d2f6f68c6ec8f76192ba88605415755899fb05fa59f9f9128a312f7b79fe55bb51dad75f9e8169c2b93d87ab868ca4d7357884739b62a3355422fd916a70935356337c82710201d4040ed06c931c8271ed52f64563e4364b899e5e84aaeb1ff01b779e3208b6fc7fee65b1a479920c45919ba463ffa4bdf43f43460daf491b8ff544a9b3b6659b32bf96d779b35b5a54d63d3a6e043517ba773ece99783f69d6a3e4ef4825479ca5dba08b93f8cf865d3350b03ba5737fa51d4519a5a516c2a6aea178b7c02fb38ea511c6e294f7bf007e9b74281d4803bc401417da837c7072e95c1791ad12eebb9c5624fc877f71097e6efd7163e97e31133b0b1c2b279cd74b365bb21fa8beb669c222e3ec747e732c3740fadc1ad5c27afa8f387bcef2a499ed4d1a6edd54f1cc778bc267f8f4f4f48ff5c4c0df01c9aff28e5a3f03203e4b8a3319cee6eb87949af87dfb9ac7a8b4aeb1c8a98b29ccdd984f0e39b5d82e3deaf0637f4e1f07fdc57e4927b2e553d97941c248593e244593df688f41c13c47cc3ee5229062b27d971b563b423f48745908743c0fdc35ce42e090ae0d24cdfcaf96256f404e65629e5fd400d9245187b96177d9a69962880e0af2003d40ef2cf8ed114a7545557ec5031f8fa057b36a279b27bfe0b77024d89e4861c850a5b27e423df725d580b62883a28839fd73410c2f952419a57835dd3fda230bb966900d33d9249c5cf205095268e110039c94cc98ef27e7a376e31116a804100e32c56fece1185d9dcc0dfc52fbca560df19b9b3503fb717e78f251b549b1db70088b1d4851d0412e758bb19af6830583ecd3f8336ba69d828140819e6d7481c1aaafbb2b2091a0eccc7765f8a313bf0e622933d55a6d7850a9491d40e8377d6e472ea0c8e053b21bf751dd4f65e5341906b4cc4fca47c5c5c6d56b2885c6dea5957be0eb89864de3e034aebf83ad207f0220e2f50a09959bd803c122fabf10d93fc925eb6a3ec62687d849a274941c72e27ac16cecc5f86984a8b4d2a268ab305cf813db418d5b2367170c525193cc2d26d2ecdc46731ed04cbf74b20bd1f2109168205454dcc0cf7118c1712899b958fcc74048d95c94316a372eaef77fa3c6a23e0d84590edb765898b9f3bb9fc3208cce49980a392c09ddd025c6e6784ad8e75db32ce226ea2d1acf175e3cc932e4fe67789ebc4b4e7231a096ddc62e2fdccf132fba53145543ec5363657ae1f2f4edd1e0b5f73b676367b7069e74621653985f765e3427b27a2d10d4efa8e13c7262d7147589bf558bcbe9e0277e6905626490e7d60eb1335d6a51ddd924109e775a343da99514a01ab17883bce939755ebced2156644828ad899d720a4abda474a2b90af833b37cfa7c1bb7a231c66548baaeb9b68f7d38aad71bb41b0df497e3a4b6009817516980f1b9f79cf05ec88a29d679023b96c17442eb1f58c2d4f643984ac9a82e0b7623477f23c37155da9885f5a461834e91f9a03f3a3e3ea7d75720c9d9353449b65bab3127026583e068d2fb00778f200eacc00663d85f1065ce19f37d48510bcc5262f80ee1713882a974fb9b51c3589840874af2ffbee621cc618bbc0ed23ab7dc36fd7a0b799af025ca5dced1de54d923716419f268da6007ff33948a59b5a62b6c7ed62e91746134fd802f7655dadddb178d84d6aa73fce2366cc4537cac33b49debe04b5db5d24917155f5e4b36017c92277126c0a847d787f0c27bb3eca8d1f6a6ee5a41c82bfb935371fb4bf5df744c495b1d8765ef6c0d76fe740e55430f80324439e1dc9a2d5f95918a1e653549c5a0698b3a10dddaab0ccb731bd1229978041e0a17e3be360cce3623e6f421fdfb8121a8579dd8cd13475291278bb816926511ec96d9d8345f44a52ab29f7d2d62b78388a621b1174bbfd756faae005b6c44c86fba512107264a57d22511cb4d6b2469277b3a917f60c53474ae678a0277a5f9fa7f62acd40a7f00051dbdb11064f0f125ab4cbb7ce403e5d90afa6eb6f3a73af07aa3b34765a26076a143d2b0fa73dd02e7d4595fac761edbb1a44d1f7bae5b5b04da40bc0566172767d1f01017f1516b2d40bac02b07cb5699a299692398c5f588d70be026fe5f06a37656c5f2cb86874b8e3a8ec2b7d90baaa1719b5e2c60d9869cd8440cf55d0d2531b2ad516e1b785a8053f4619d4f269ece8ff6c2495d52b4bf6f9ac7cc633fbb448ebc36fa0e58c7cc5860ef17b669d753eeae19a333536ebcd6837bccfde21e50268f3256801fd13ecd8cea5fdccc7c2c206ee76a5473d76eabdaedb4c202edbc1243467b9d9b44b094c951eff275ddab3512cc9ee7ea8d55c317651526c7c330613a31a1e4289256b9dd9dd3a4445ed4095c419bf356a98bb58e77e48b750919972ecd677f9a00e061dd4ad2eab1826d9635a8f9555e4b6a7dde5b47c7e22449e4d45a7eae1a313696b247b174e9622fae271d820cdaf61d76851de9d999ab72d60acd3d9b2ecff8eefb13bb78b8bc4991b344c8fa27fbacc3380ee22e2ed6887c9918e3031b4d738f0ea0d148c9a968f6409941a9693e2cc96b19b0fb8a5c903b122e33701dfafc96e78b8a48271c6426755315544020e3b7fbc46102f25fb6c83ae774c0cac94e28e40a6a410c47615fb6c1769061ec7b6c2d127bd9eb21b165e60f40e59e84b54956e7a937ede400459a475485b57f02f6a1978803d97a0fa93093ee374f786612d66ec7a65e437b56f39f438e8b027a8b191232fe66d3cbf17c03c51499785a93014e4f3b76130965036385c739eb31f7881792b50fc34dab015a1220d088ece9ee939fbc6649be4c5c8a44692d7cee0a913147c68297133013280ea7a817a18a5a8903c2e4940a29c9a1f83e05c27340449d743229fc8efa9c2711dbd1fc550c6fbe2dcdefd32397f847743e17f59e2f9464b7f8a0aba9790e41eabcc6b9e8ece472e517953ce5f96eaae43908f4f6e"}, @pad1]}], @udp={{0x2, 0x0, 0x8}, {"d632a1940d9ac9fce5b627aa3ad7cbda3c1422657584e4757918225d95777663dfa0eb114dcfeeae2307fcdba519278b9b1a8283f5ca3aa4df44001234ad8f33262bc8c8455bd4d71c763d5c94df1db2d58adb2e3d74195fc5ee98ea36cb9c4ae79fa895a1f636fc9cff76568ef0f7a83043ae8e65848fc08243580c610522922354cbb8f01210bea800b59680a1882ab08506790420cbe264c044ef3ca578fa6aae88dfe7e6d0b8436bba874d59c2556a06f81af2b555133d"}}}}}}}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001f00), &(0x7f0000001f40)=0xc) readv(r5, &(0x7f0000002300)=[{&(0x7f0000001f80)=""/91, 0x5b}, {&(0x7f0000002000)=""/44, 0x2c}, {&(0x7f0000002040)=""/88, 0x58}, {&(0x7f00000020c0)=""/116, 0x74}, {&(0x7f0000002140)=""/53, 0x35}, {&(0x7f0000002180)=""/97, 0x61}, {&(0x7f0000002200)=""/155, 0x9b}, {&(0x7f00000022c0)=""/39, 0x27}], 0x8) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000002380)) chdir(&(0x7f00000023c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000002440)={'./file0\x00', 0x5, 0x7fff, 0x0, 0x0, 0x0, 0x9, 0x3, 0x1, 0xffa8e8f24899b310, 0x0, 0x72ae}) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x60}, {0x50}, {0x4000006, 0x0, 0x0, 0xfffffffd}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) writev(r0, &(0x7f0000000080), 0x0) executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0xa2) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x10000, 0x0) getegid() rmdir(&(0x7f0000000080)='./file0\x00') ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)='ML', 0x2}], 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) setrlimit(0x6, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) setrlimit(0x3, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 3: setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)='x\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = syz_open_pts() ioctl$WSKBDIO_SETMAP(0xffffffffffffffff, 0x8010570e, &(0x7f0000000280)={0x2, &(0x7f0000000240)=[{0x0, 0x0, 0x3}, {0x6, 0x800, 0x1}]}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x40978b, 0x0, 0x0, 0x0, "bb08000100f1675910508b00"}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x40047477, 0x0) syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000461000/0x4000)=nil) r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x0, 0x0}) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xe, 0x0, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x9df2, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x9}) connect$unix(0xffffffffffffffff, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8) executing program 5: recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xff) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) recvmsg(0xffffffffffffffff, 0x0, 0x0) (async) socket$inet(0x2, 0x4000, 0xff) (async) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) (async) socket(0x0, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) socket(0x1, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) (async) select(0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) (async) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x131c00000}) r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() connect$unix(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, 0x0) open(0x0, 0x0, 0x0) mkdir(0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="89ffa23f3c252adb0070162e86dd6009000000200600030000000000000037f87ccdc0c4a92cff0000000001ea443d080000000001004e204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="8004"]) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0xfffffc64, 0x2, 0x8, 0xfffffffd, "950e48e944ef69bea180e36d0b939ea4ce6ca21a", 0x0, 0x9}) getuid() socket(0x18, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xffffffbfbffffffd}, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8020699f, &(0x7f00000001c0)) syz_open_pts() ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000200)=0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000002f000/0xd000)=nil, &(0x7f0000037000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000032000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file1\x00'}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="05f7b6c236219eea472109023f96be0db19d68160ad190ca86cf399aaf600b6b3061aabe2a453b21ecb73a01814186468bbfee7d3c2f1b17", 0x38}], 0x1) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) executing program 2: sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f00000000c0)="7cafef6e2fa94a23ffcc91b58a72c2b5db891e94e2bbdc1148df192300e199b49d48bbc3aeff0d04813f7f684d4e2564350662d789291cd15f55e4fa7facde1e79e2fb7eab2a70f07817abaf44dd63bcbce3b0e9b147a34880013b93de5e037d6781a1ea11102d2c4ce97543bf3bd3b20c15373147dba00e681b0afa0ed7a3bebf71e92fa6e4b2bf1cf3b2e18e871a7a573aeb110c325dc6fdfa66349b6b16ddb4af16b64a1f607ee867c2b5576531ba5acf505d6141c068986310ed97ae337bb52639a179610ae3082d96dd32bfdb02ad12ae9b2bfb5226152c5ecdbe52fd1d3e7cedf1", &(0x7f00000001c0)=0xe4, &(0x7f0000000200)="351ced1cce7d471f409a7fd0599b24d87b40cd04621966920a041d2b6c41cfb00c39075d91481394aeedaf32b0fbab3f4ade548ebfb71b255bc1a062941ff377a98c5a834d8361151640d3b860f305f3ac79a1", 0x53) openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) 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}) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(0x0, &(0x7f0000000480)='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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00i$\x10\xb2w\x8b3\xdc\xb0\xc5g\xcfQ9#f\xbeF\xb5o\x1eR\x8e\xa2\x92\xf9\xb0 \x7f\xdf\xb9\x8c\x9b\xeav;\x85\xf9]\x178\x03,\xbc\x9b&\t\x0e\xa7&#\x83\xb3\x95z#\x18\xe9\xdcz\x149v\t\x05\xf0\xd6\x87[\x0fw\xc5\x0f\x94\xa8^w\x15\xc98\xbd4gL\xb5\xf3\xbb\xee\xe7\xf5Z\xa9\xe5S*]@\xcb_\x03\x9d\xbc\xfb\x02Tv\x9e\x92;\xf6\xa7\x153G\xba\xdd\xce\x8c\xf8\xd9_ a\xd3s2\xe9\xa4\xe3\xfd\xa5\x8cj\xb7Uv\x95\f\x0e6\x97`\xb8\xff\x7f!z\\\xca \xbf\xc6\x8d$\xe8\xfdX\xa2\x87f\xd9\x9a0\x1dfq4') close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) sync() openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x20280, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = msgget(0x1, 0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xbc}, 0x531, 0xfffffffffffffffe, 0x0, 0x0, 0x800000000}) close(r4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r6, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) fchflags(0xffffffffffffffff, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000440)={0x0}) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60006f3300303a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000000006000000000001100fe8000000000000000000000000000aa"]) executing program 0: connect$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@random='\tK\x00', @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast1}, @icmp=@generic={0x24, 0x0, 0x0, "fe339657"}}}}}) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x8) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x9, 0x0, 0x0, 0xffffffff}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x3a, 0x12, 0x0, 0x0) socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) setreuid(0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x4000, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000012c0), 0x0, 0x0) fcntl$lock(r2, 0xb, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r3, 0x41946465, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) socket(0x18, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) writev(r5, &(0x7f0000000380)=[{&(0x7f0000000400)="56cf5daafc6597872431ff6c668c28adc33a60651a078a116b3548a8be66444658a069b71e92feadcd7b3434dadfc4fc3fd4ef7525b58b0086932b0a93463511a8889f58073c33282b2afa1967c7908d4d0aea830b68a43711d6c4457ec4a41a772d6ae311730b7823d96ef1c25a7bae68954da1ffde05cf138758ef54d053a94bce1d28f7ea235a66647b6db6eda0d5e78db16b66fae3f13fb8d25610c09b96003d8776b05dcc0dd56881e848483a0826bb010e52d7207026a59074a6a4c0f7677a7a35a8d29e875aebabef354e082b69112d486781c897abf6bb9a0be014c358af0deaaf1701cf", 0xe8}, {&(0x7f00000000c0)="46c4f10bc87c57f494288740223f05da53bade43d96cee8b67a2bda851f346b3ec9514ee7d0936290b45282695c91e2a70b65200f542ea22fd10e92e681b7d17f388cd46b789f244bb552adb6aef00b7e486f48e4cc1313a28f16195c6202c2ccb8c51bdae1106", 0x67}, {&(0x7f0000000180)="6a4f939b9120a9a9809353ee8ab94d9d91982e88125e29ab412d900938c67b9869bc54c26b6074d2a35d9d398f962d89ba53ee17d2e213e3ab550879ec0a52db259bf5213f9f085a6ea854d0a9429e9c8ae4502adb1d8605e2001f6891d3e9f68939bddd0f20ca0424c518bf522d50940d5d2b0d02d0b498ae6e324cc6fde7a660bf569c4837d7a408a2ce2e3394d529632e37105b9cc837618031080e760d63a1683936e78eb6058a2c73956f99378324d8e2b6ec205f4cbc3f685ea145ed01bb5a469c78ade196c9e9c6e452e9ae5a7c2930f8c6616a72bcc7a0dfb30cf9e1fcd28bc84ef0", 0xe6}], 0x3) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x8) executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) close(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240), 0x0) r2 = socket(0x0, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) r5 = syz_open_pts() close(r5) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0x9, 0x0) kevent(r3, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) readv(r2, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/34, 0x22}, {&(0x7f0000000100)=""/40, 0x28}, {&(0x7f00000001c0)=""/190, 0xbe}, {&(0x7f0000000280)}, {&(0x7f00000002c0)=""/96, 0x60}, {&(0x7f0000000340)=""/128, 0x80}], 0x6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = socket(0x18, 0x1, 0x0) dup2(r6, r7) setsockopt(r7, 0x1000000029, 0xd, 0x0, 0x0) getpid() open(0x0, 0x70e, 0x0) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000640)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e3039d2d236acf20bf404be01000000f7c8cf5f882b297be1aa0504000051e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000008e37193f8343712050500b71d768e5ed40508007033b329a6258b7074702c1500fca653181afc9d3f01", 0xb1, 0x0, 0x0, 0x0) fsync(r8) executing program 3: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) setrlimit(0x0, 0x0) mlockall(0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x24, 0x400}, {0x83}, {0x101, 0x3ff}, {0x6f, 0x524dad1b}, {0x8, 0x1}], 0x5}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000e35000/0x1000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x0) munmap(&(0x7f0000794000/0x1000)=nil, 0x1000) shmat(r1, &(0x7f0000e33000/0x2000)=nil, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x3, 0x2, 0x401, 0x80000000, 0xffffffffffffffff}) mquery(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x6) shmget(0x0, 0x2000, 0x88, &(0x7f0000e33000/0x2000)=nil) madvise(&(0x7f0000792000/0x1000)=nil, 0x1000, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) shmget(0x1, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, 0x0) getuid() sysctl$net_inet_carp(&(0x7f0000004940), 0x4, &(0x7f0000004980), 0x0, 0x0, 0x0) symlink(&(0x7f0000005180)='./file0\x00', &(0x7f00000051c0)='./file1\x00') readlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000440)=""/182, 0xb6) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) msgget(0x2, 0x40) open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) executing program 4: socket(0x1, 0x4, 0x7) setuid(0xffffffffffffffff) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000026c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0x0, 0x0) sysctl$vm(&(0x7f0000000680), 0x2, &(0x7f0000000680), 0x0, 0x0, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) sysctl$vm(&(0x7f0000000000), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$kern(&(0x7f0000000080), 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc018696c, &(0x7f00000001c0)) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a40)='./file0\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) executing program 6: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x412dff) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = dup(r1) getpeername$inet(r2, 0x0, &(0x7f00000000c0)) sysctl$net_inet_carp(&(0x7f0000000280)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000002c0)="e886ccf0c33da79de9af86d0bf9370e667bac0b444991c0e174994774299f01c9b5e3c55a5cfe01b29aeab8ffc952c721646de3041c54c", &(0x7f0000000300)=0x37, &(0x7f0000000380)="3511cad1bddaf891c61aab8f89c309358aca834714ead1adf1c3137c3695792ed115d1209cb50827", 0x28) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r3, 0xc018696c, &(0x7f00000001c0)) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8020699f, &(0x7f00000001c0)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="94c79bd261e1e88e83beb11c0a3e154df77b5335bd1667d9fd77c59297b3cad0ade427f63f2912518a179b7c207bc5ba040a20b5c36bfaca54e49900550bad2f165552f266a6b12d4900c56a22e814223e67a3fdf5ae19bcbb5d0a815015db8752d03d1b08f84b4976ec52d4a82598424ed3a6a523a3591db0e862a2f4dd1168cb17845fff1fb5df5535cae3e20e2bdb92138d0c1b0720e1c121ccb763f092cd5dcaa3d901", 0x2cfea}], 0x10000000000001fc) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f00008f2000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x8000100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r5 = socket(0x1, 0x2, 0x0) semget(0x2, 0x3, 0x200) ioctl$FIONREAD(r5, 0xc0106978, &(0x7f00000001c0)) executing program 0: mkdir(&(0x7f0000000040)='./file2\x00', 0x0) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './bus\x00'}, 0x8) ioctl$BIOCLOCK(r0, 0x20004276) semget$private(0x0, 0x0, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x44002802) open(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000300), &(0x7f0000000140)={0x9, 0x1}, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) pipe2(0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000000240)={0x0, 0x219c, 0xffffffffffffffff}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r2, 0x400c570a, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f0000000100)="664204ae", 0x4) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000000440)="0fde527f9195bc7ba68118fd8b52a9d20f97089dd657e48b505bdae7fb55a34517255d19dc9a6eea8df1d5da4380a9d4d630c410deefc43dbfe002d1222ad8c7bbfe890b62eee344afc20502d42e34d1fe502bd988bdbcab0874ba02e39888d6afb05211bab5edf583cd1139f07249b34406baab97348f79d5c57bd2947ba9f090d74bb3cb8e17cb3b0dd9b74d9f22e7b968a46048bf806c5bde2ad87472477b3c7f463f6bd3626eca6f567588b37bff45fbada4dd4d1570bac1f52068568205a99541d4672ede422de7aed0595eceac1b11cdb092ed5343"}, {&(0x7f0000001780)="5722edaa8341ad52afe329469ef94b2c1901190ca6df1812d03178bf430f6847ec7d362f46aae5468f62b30237734edf3caeb1d60f97a4e4f09f26f8a539e8ecad07ac2212c11f365755ab72da7dfa2724517139638e1639acf000fe0461c92540de6df03612aaa85a807a1040282e7e16278ec213cc83eafdca0d28ee93f31f0e3bc8b2fe3c6af16af58401364cc5aeb883de7e9789190e0b5e2dea88a57fd4f4a4e9ca50d9a43850007702c6645743c3d77a3cdd1ac1363173f52669ec"}, {&(0x7f0000001840)="3bcc6f6cca73532fa5ddca9106f137e52dfa1138e89c3bc7c34e8969640196ddb40717cc1e065c92eaac9bbea31272e22571a7f9084b70d5da2d94ba8002156ed8db924afb5ed0e50138e5e050a04d65cf689b4e562d34311cce250480c9fd636342579db4af8a1abbe9ee71143a4806909cfc36477789d8be8fe8b5b705075e25eb95ab47feeb6dc5a4f0a683902e9d02a9d460974205e5eedef0d87aafd5ed603d0fa3814907b12fca0df1f4d869174139e6eab0c82f48e08f557ac32bc4c40e804e3c8f73ec7b2ba5d3f7ffffffffffffff785f6ff6c60a5b498f9bca98b0a8eaa93c8ff8d73cba24704be152848f00debaac6cd9afd3b67ad0074a2d1c601100c7f89897fb77c8c40a9774553506935093e95ab2f3ded8457f799b7f09d6f8059bf081e6d4992a9e4543a24a6dd8819b63edfd8989b1e63c527190411a9b306e427d639682d33d251c0431a52de2521d4f66378e19d7fa23430ce2a0381bde6c546cbae4ea"}, {&(0x7f0000000540)="725b18816b77a0d350d05dffefa48d9db81028501100172003ce748d42786a3bece57ec5aaf0fe30d24c17af5ececd4f529d9db3b7b4af0de3bed37813ce850b544af4a16b21663f089e3da22a4f40cf8909e799f66951474f8ca9c2cec238f6349b4309aa6456b5f38e5b8860e3b2a17731451e1e68000f40ffebc718455594e2ef672bdffbbf70c977269d350bee6820405796b039f0b3c3e2331d4adb25ee706f045cec3582d9ac509702d2c7ef237e7fdd8dd3bc9936a55ca27de10565e519e433ca425b5ec0dc67d5917fe6afda5b05a73c9852ad8d3f4e506bb49159117f66cae2607fb6bf1e9bb747993355efb2eb0e5777fa2da9eab412d5983323961a57d7fefc9fd379ab250fb0164e91cd1a06159b9b999158ca707162884f6a26fb4eec36cef467d9985dfb7e2d2fcdbe6d8ad1bf8778f6dea0c1f666a744831ce801607e244198a19a7abd7cc29ff85aa3ff2a1636e7d825bbc8f9d0125a3919de685b662a8c25ccedd0a4a74e216c0b06cba4e0df0249e1064e684283b686f8b89d8f5ffbb9d6ea9c32d5c50b99ee296a13b37809cfc0fc30a97af7c05fe4b5231fca63f99f1d346285e835f2780ff6edc09adee4a9f22de1210a9ae56b50c6d22fd1ef4789a98fb9726ddb6d544e1929209edf6177ebd796a2e2a825fb8f9f6a32505a08266a78c84d2708b953b440cbe80b2a2b20ff221bfdc590bc0b7bd02b32314ec24b5c9b73590a875d4baf23db15057bdb49b443346d1b30196cd19777af47ea02c978d386b11f41bbe61d17410c1b9cc8bc48aa5b737b52a01ada50ff1adc80a3b1be95d8eced0f67c05129fb011431b09d01dcb115a9bdfe46df6ab6bc81958ed7ba28f519c7e874a0f8f22a06b96d6741ac289b615ee61fb95c58f085914ed1de321c2e1dfec7115105d99656504713aac7baa870aae89390a542735eb41f996f0fc99a6d4ba446002e6ebe0ab8c1cc4ae66dc10c48b7f82a6f439230ca45423a5ee5bb3ca96b7e980dc7f8174df0574898ea8fa43a8520c2e83109904b7eda20e7b44fbc3f17b31463b0e0c2c90194f8d92d5afc6a72e4df4224b0d044f760adf9ac72b3ff9857ac2ef94f09c0040a5c8101f815d7ec8cc330c8070ee047d7390a91ab09fe9a17c8462c9c1eece03caf56b822d61dd3d315f89d7d0cef7c1c7e7b664612bb1486f50a8c3b0d71547bd05aa949eac185438b576b81d3ff11d08416ac01c1c5bf0b9013fa70cb571d2f1f2f8498667c4f38dfc6f340163d8761ce1b458596e08b16ec77cae3c24419c7c7bcd2dd2483a50c946eeedbf6d47588ac4c613465ec6c888ceb49429e75ea067194cb91943d5eff7f1a0dd61a71e24df116d43d66b396d86535750f3611a9478b1c6434247f2d210491c564887648aa2e33341c6469451f0fec5344bc08554d9a1d175dc9b3ff7797ca87cfaa26c2a0b12d3cb342315cebf3d630e54bae28a053dbdbce7d4de504a873002821f9088eb4eb3a7465f14540dadd5ae8a5ee41bfc211a0338db22496a768b15fed78f506a7271f054adfd6278755c48589371b9c1ca096630ca2772001c636bf6d5c349fd76cce0354711fd1f3ae3281874fdb5b85c74a191df2df2cdd278aa9b8b559e7a8f3b536b8a8383656f608ff5cb30544aa7976b901e980a6f03d77e4bf43e7ca865d95becb34eb665dbd6aefef2785128988fd77de23eab367f6a105c43403c2c0998ae4587db2fef77144149087d923fa1ab2369c4dd34f35be26faa185e28779a84a8232ec907e26de271bb4cf8af271e9dba4c64cfdd5c45260b2f9dba1c45c63b884a96efa00a5058992876bf20c871fef48fbf92a875a376860af90f062ff38971877e8cb7d116f6c1876115151269e7adeafeb1207290ce6eb3423c862a676615d73a56539fa57497428ee0ceee0d4821b70bcc3b56aab0594c98098c996c8134963a5fa244ffb153f8071669021d964e3da4006e302bbb54161cf26156616725418b809a77309c3a99698f2093e61168c538c7b4d2ff47415eed8cf83bf10c08974166f76b17d79855614beb7252fa67f80517876bdc83f3dee01f80928368abe3d9e2f7ac661676c5de26423f14532f060a8b592c5ebb25b5118e9a83e3fa048162863c0c6ffa1e83fba4caa444c856e05d8f824ec14b91df02a58363fd31e419133d489c00d95ff27e4e2125927f54cc2086e7a1bb3dca30469b9e4235b5c55fc92d290bcd0479f7158d87c7f636dbb98a40ad00ed7d4f48ebfbc7f845bbadf48f40b21f47d50a3f389716380bed42b10731cfd038127f49aea8ebe1b1d88c54dcca7b78b9b905042f221eba47296909748aaa2974f24373989ff1a7c5b4ecad51f81d8c05da45b2fa38ee827064900063c4eb1102469b0218b9f99305d66606c2ab402a3f379fd4c0a74eb245674cd2cec36713ce73de6e18ab39623f332faf09f236b25f049c68cca5d7dd17350a8b01ccb0ca1510b1f22b7c90d16a77cea9898de0c89cdea0e0f575c9321b5f8a13197ce54fd3ee4602b2685d207d90b50a3f13e56e25604a945753ce2bf3c4afc657be63c80621359332aa6a3ace30c4dca750666ec60c86c2bdd8cb3ffd591f8a2cfe2074ee3cae92453e05124c9e59fa8282330af36f389c319b22d6860ff802b46cacf73542f4a7f954ecdc738437e990b74c2038c14ae608df715dd0b6584be785302eff4fb3fe1335520233b8b0e7963c6bb1204689a498ada26b8f63afdb6e727abe5a748d97ff805345f8863bca56c7549095999919f2e79806db378d61c2fdf1fada887437ee4d30bb4389fd7722711856c5227bd58471bd46f88d70d3bee822526db32aa95b2e0c39344c76860bac43e1565faa1b814c0076e2c34cf7613e60d00fde3d9e6dfdb1ba4e23f6db7a10d80d176c33b74eadeaa01ae598ba21b68fc1f2293f2ab3d7f64184afb879b94f5ad9ee8ce703b984d98e8ded46df58007cc519ebc1a851585cbf39f1ea821068fa807efcb09a370fe259eaa38eb78a14d0f456953e4b31b4ff10086a291b300d08bdd0953572e61a8a7f5bc85058608868f76e030181719711b713a606216910810d236936c98b9afd48490f723b38334d592e7f8f75905095e8172d683f1c1091b28364a3c62f05c86f334b4742fc26a78cb304d337c2dec959df678c5a3c4e66bba3ef9ca369fcf777d4bc837201dcaa9d59089604658629730bd52ac2dbcc74383cb36614d249b07c9dd44cea4ae6cd4637f151c2d58adf164d58ca0f92a1689017afb2fe35bcbff7118af6b59ee124a670e5da4c62880029e34a8492bc5868dec68e81fbd08bb50d868f2aca466a097fea907f12805a6643f64c96d06d48c909a3caccb71e1a9a781eb414f3fef5a8de7eb4ff730284306ffa9fbdbddb7f72f654912995af0fd0f2d4b83070c993c51edf1628781d504558b020a4f7b8d6e72f03e4d5cf5a4cc70f003330331f89856f39d1fb7c0790bd49d69309f4bd6b4e30b8671bc100b3272be81f301cabc917d705880cad2b0be23bf36b24e80a3846d05dfdfaec17443caa0037a373df7c7d55fb57ddbfd8bbff3b2095a419ae6d8dcad3d2bd2ea207e1a8e6bba08945467aceacba4b55a5359fb902d9aea3a1af8762efc10b44aa7d81ba4ddaca9d0d949c33289be7914b6667f3711f022926b737f9c8fccb5ebe1fdf08a7542e438aeebad681e137ed29dcb4e949fd1526668a4b6fcf94bc005e80c149174343f81ece28d8e7d1593aa4cfc4e89c059f8f04d702b04aa26c4e10ed345b458359df645b31651f93cbed6d954165928d31f9b0247da39bc629e20cf6ded33606f00d08259bf10ac59d2717b70bf100eab5409c1a19f45bfa7c328bf9ea97ed555a94199e5f94c5f6a24d860fc33f96012a6029a476e86c4afae2b7b58b3df453b38560633fa4e35f7f7c7328fb504016590c84507990cf3221694ad5f4384aa2c0dc4cebb6bc4a53485d7f47fff8d64eeacca9d7090e2350807a5b6da4c2f44a2c9aca493c3a77c308de2373c75111ca34f6eb74404022b53f418e32ee4cb0049103f5c14491025ef130d4d792daddc226fa000f16e789f8061a26ea5942cd86d7601d33c083512157818b3d971ea1e152e6a9775e30889acf9ee764c6e66392cb3e70298d73a614eeded6210717a5da261627cd3a07f3a19fac692292c7f4cd477863c99458441ad8aa3c634ad52fcce75d45c12f3fbbd78cab31b22f1ab515eeb44634e888b95b6d7ec6cc59e537ab1336038c84b435ff8c414d56f2a7f7d671e403fec3460e94b318330d0e4b6ea95b6c5c57823399b92ed9c94a380b838049789609cfb372caae38f9f81fdadb54978e379b2c7f1356144910a673d818166b8685b1be0e863ffdab863d99982e193226d301298a2862af1012602dd788c53e146358da4b980075180d8d7e1ed2542e3f71839c1873bf8da348c68079868e5b6c308acdc3a1d54dbb5fb6936c2c6c3a890f9496a0446c7601ff0ce7e4e96c7e507b45ba76cc603c1b055f58480575bbf1e5a82346607163aceea529ae7bc41da0f4e2a3cbe93b9eb9791e1bdcc509e3bdf2bf2963fcf02b372afdac521873c4f61b6eaa17111502317b069abb204494e39b48f5232b25a98e6bfb179f68917a878144f1944801dcf9d69ecc953529d0321881a25f1c2876b00f11e034425ea65391f8589d0926d03680c53b38e648c0e582a00e1badef0d3a22e4900d3035e8b11c972fe265c5a3aa48e3d609e93276853afcaa1a497122b551117b9debd19e928a12b60ce9a7ef12490db07dfde1c1b274ecf9997db969bfee01c5c8b1a3206b2b383fe67bbc1cfceb38bf66c8714af5434998f114225fa918f47987b64906f4c24bcf1e734d3aa985c66e09af1e6369c4bb85ed3c0bb1ca5de39c184c9689b1c32a4925a561a24874718ff77092be2da00bca2db3ff45b593d260d963ac69f0f1c3328a854481a664c20c5e436b5a6e7d799f22a1e0a3e99631fd0e5deb83051d18ccab4809f47faf6312bd798ea7a244cb4cf545d7ae461c7966b1527ca233fbbcd9e679f4c2b32359e7100139abec24c128147485c211f8bfeff04ed50d071a7b28c7670b5dc3f67cc9c7b8436bfc3da15b65d1e206f0f14b8bcde06b268a73fe42a8af0c9965b25f5cda47374dfaea1c564fb60871a86c710943fe475a57cc34906c642be263b80ddc911d5931680647a7533c90052d935f10d77d3407d0b6f1581f2111cdd5e6b29ca7a0e86fea05ebd5f781126d5d09a3adf6ceed22d6b29ef72deda113bf47cbf27e6c6ad5fb356f32bce53304eb0f04fb1685dbfefea87ddf6c0301aa957c373e9d359e257995887376e70b5670b34ca6f5bab1bbc5b437f06b82edfba938fe89f27409ed68bd306f3d1cbbb6e324c9118e71873fac94f8972620d491275428463bcb363aa4f31510c6d6952bedb0dfabff83c62fc75aced8492976c74d18837b1044e3c898501f9e53ed0089c9cf1e1c325932cafd313f459367beebed9fcdd0b0f7b09d3f0c165d6ec125cc9877a293af38ed9aefe342b95f66964f027da7b9ff8ccf2cdd07da403e4b61561558481b1cd7060a4e0f263a0d18e03a5e017968fa09f3b932dd510b919043c72ef7525078894f8af9fccbf8bf9f6034a65aca119bd890af97b3ac3874d7476101b11d84b4219cd601237545ae78f22ff023ce6bc397d0d13238417ee38e52aab399f5bef4d64c92e7b564a6e6c421a4dc47115656041e2b80814a152c7734a8499cd506c6990dbba0830656149ecef"}, {&(0x7f0000000340)="4c082113fa4efb85f164b25669a24f9c4f1b9d835372c6825afa61b684b80bfcd2def6aee34ad30e9e18a29dd605d8f1591c90bc7f8d5b11cbae66dd180392cd1cb85c100d51fc87e248b7"}, {&(0x7f0000001540)="857068f233da9e488fbe60cd75383d8efe25eb294d8e5a9b489c647592091b749a9355c82120fc35042f247ef5a9c1bff2fd13ba99d474965308e3d312ff9baae29b"}, {&(0x7f0000001600)="43c97bfc73a6516430bbec811189127640e0fe322e87bdc5408ac90c9bb191f9dbea20d5304dc58dac8824e8e1fc35f3495e8f79fa1883390609ff55c389176269d6fdd4626a8d39b5c2809318ebe7ff508154336e4de1f8867f2dd9af3f0159f5363317ef8f10fc5b34b47a3aa03305fdb466e102e5d5d87bb295cc00c065c38623757fdaedcb4ebac96a161e8fedd56b2d8a126b3f8e5215574681586a94c090805c2e930b6161049d79214b4a4f23e604d1d00bd6a085fa455500c2d5920ad324a69684ed7ae0cbce36c7f7199bf9e5e466b08ac147e895470a4ac85c0cb2d8decfc8"}], 0x5c) mknod(&(0x7f0000000400)='./file0\x00', 0x2000, 0x5c4a) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) mkdir(&(0x7f0000000180)='./file2/file0/file0\x00', 0x0) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x462, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffff9, 0x5, 0x0, 0xffffffffffffffff, 0x0, 0x4, 0x6}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x0, 0x0}) write(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, 0x0) shmctl$IPC_SET(0x0, 0x1, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x3}, 0x4, 0x0, 0x0, &(0x7f0000000300)="c598767be59c2ab883886cb9684e23d1c49ce52363d5a5f9119da94c730d8ce47900eb7aad17be383b19feeef54399e1c13a5ead8beacb958b330cf60a67cdd6fc6246f86b617fe5e9ebc314162bb4fabeaede928f786fc4e0fb63e12f156ac1ddefae10b300fc3e9ca3ebf2df3178f5279fe38379660b2b9a98bda0f658e322d1f25f5e1eab649eb374acecae00263df4dcce4e11c2bfe5cc432d80c61c148fd4e3f60f30f7c0a00db7f1d0c7cceeb07551b4a5d5b71bd202766516f11eeae91d978c6d76334df0a8abe400bb817a136c48a9c8d7c765497b24000000000000", 0xe0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x10, 0x1, 0x1) ioctl$FIONREAD(r4, 0xc0206923, &(0x7f00000001c0)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x100, 0x0) r6 = fcntl$dupfd(r5, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8004745d, &(0x7f0000000200)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8020690e, &(0x7f00000001c0)) setsockopt(r1, 0x6, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x2, 0x1) executing program 0: sendmmsg(0xffffffffffffffff, &(0x7f0000001b80)={&(0x7f0000001b40)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000040)="a3b74cb876bfc05222084e0fa94b83bf02f26f362afd99f0e6abade9a7dd95a27ae1d8818ee80dd5a015a78571ee443165ac5edd7c9b0f41fd77562a908bec6393f731d4f9fc038c3dc3754aceb65a1d8bdaa1091fd02d0ab046311efc8fabeb91ea1e936c8bb0400c02b5683ed3c937d867a41e86041d7daeb8986c3c10e990adc19d81119ff09c00682f174c626e64bbfb0dd6945e45dbe27f05d6e91286da1cdcd0af25b18bc48a9153c7d4dce0fce662b087612ff5e6f3e38c7465edfefb69a41ef93ef02b84bb5228448624d24ddfbc2af11ec703d8f6d4818667965675", 0xe0}, {&(0x7f0000000140)="f78e43070740f4d76362d5ce05004f784e64a1ea95d6d15890a9eee528de90b2ee2f9b1ae706006abf09f3b64c77104d829a6c7ddb25f9f515029f731e8c0147c8b895125f65183013c9fbf1b47def7f926efc6999679388394bb797800018ce432abcd382435c73a8c56e28212688302fe457600c5d9d14d04c69be477a16fc8ad0149527cdfdd0586265a4f9e6caf476eb063982897ed0eebf49a6e8effd8c5aebd37922bae33a7e09c4784d319d29aa3295ab5ca20cabb4d7f0e7babc2de288d8ed1dacd57121a043c592179a8df953ac8d845ea2247b133f8485ae1dfc7e", 0xe0}, {&(0x7f0000000240)="4b41dccb94ea367e8605370376cb0c26f1e41d2f43f60e773115", 0x1a}, {&(0x7f0000000280)="ed2b2cb3db4fa2524756c20bdd011269944676e429eb1195bdf00e64cf6798f804b748525120aaee149755a16574d1e1543fc0ad2d777aeafed6938cdd94b968f007dc6a162229317e6994c7857573bc5a0f8bb90699439f2c5366ee237d82fac1acc18dec711e86204307a9680fcc45b5c5a2917415783d70dcc44fcbd87240a7eea5aa8315acadbe1bcf29c139ea4c268869047cd27be77735f7071fdabe4b82", 0xa1}, {&(0x7f0000000340)="d997310441dd037a0c944dda08f5fb15779a100ecb0af6280c45637223a73521e81f18577a6b310e73945d36015805f7cdf307901e30eeb02401b92065de5ccd9161578cb9e709bc5d15c11b05c60697f9f97537d1fa200f33c6d485876bfdc3f14d4d468f587ddbec10c1a4364c7108965b55783c59dd9d27b9d2c18e45d13b6fbb3ed86a99d00a4b3118205934ac2e4534ad1f540296510a0993ca20446a446880a0bf7123a8e16b99beaa87b80bb561eaa4b09815bf09d567556a4b9d1693f9fa71a60102216bee73f6d05e63965663bdcaae2f0e293088f8c1ba", 0xdc}, {&(0x7f0000000440)="8a97747f3746649310c6dc26f5db136c80d07c0bc1af5e8eeeb5c381b205bc9bc96a94038eb07327ac840f5a51ba7fc793436c206a4ff875847b25639005c5c87e58d40db8d33932174e957592577b08427f8634e8a3e42a79888991e80715ee2dc5cbc35ff283d4e896eef62f0c6c17df570f31464b028ef1ab5ba11b06d8402952dd34f44096736e40d1f07eb71c165965fef9021e7f4037971af2497c236a1ddd087cf5bb01ecf537b5b2256d1bc930dd93365218ee1e7e2847b0da0a7380ed0b11c99756d2889b880e7f5fd747364e6297c396cde854bd94393aacd6b36b", 0xe0}, {&(0x7f0000000540)="3deb06", 0x3}, {&(0x7f0000000580)="0ae7d0e9b1c1823f7e0a8f2e961066f1d2876bfa87a6b5e7760eabdf4685b08ea559da16fa35fe0d02125f7e0ed9f170a57f4517fdb87e82a3f9ad892a44261463297fdcc19075a163ad332fe116614a2a07091bfd7b0cb30562f240ad57a1dd93476a1956a8563c93d0117e959789feefc1d61d81fc258b582b33f204730debb372d6b870711a6a0040b23b94ea8af3c3553a788d0649f17688137224", 0x9d}, {&(0x7f0000000640)="86f836aa1102edb8c462eb00fe36bf80b3a4431425ed3efe797e56736d508db3ccf550f3a2821b3811e4989b25aab111f7f1d61804cae95a92351ff03a21aa7c94ea62b5a1110b79e780489a9276e2bc625d9307cad40a279cb0de52ef4bc440cd55de71f948bc02425a7b7945e4f84856dca95f2f83fdf1fbbde3fac8671bb122eba7c42f34d5fb1c242dffe2dcd6bb983824fa5b6479668da3", 0x9a}], 0x9, &(0x7f00000007c0)=[{0x58, 0xffff, 0xde8b, "a9469fea4dfc7cb993ca79d7236f9bd5533531038250bd20d8677e94d27070cf10224fd78729d65501e06a3632edb1130857e328a84fdb16b7b131ed7df60763ece3519361c3af"}, {0xe0, 0x0, 0x1, "63aebb960f021da7f4f8549a8d5d97f2636b99d3f8bfea893b6fd980468cd11bbf3a314d0e1529369a8f2e2fbd84ad67f95798c9163d5ddd580990afe003d4448a1ef9924800ed20e2851ca94069c47c6bf3c81355d83606698de13a5d571b74893106e5238d52dc4b23e02d702595b2fdd130825c5bc09f5b946365990abf4f377a32d930fd0902177bf8b4db843210fce8e7e543f8d2c5b137af21e00ce5bc83d26a775fc91897fb4191b3dcfe50399fb9f5754f974510017f3bef73e3aa33b0a2c08758e34da3458cfc17a27a"}, {0xc0, 0xffff, 0x1, "56a8ff662c83b06cfc15694335ff10911731d5984dcf202eb469af7020efb5ed172777a8c5ec2f10e66ceaae9e323333b0791005c0170c39a57004089fef50d8a0bb0d77673f2a03dfe4c51614169e50b057c3303dcfeb47b897b4b988e9b8a06b6c65847c8913164ec924fbaf20b60fd874a9ed569e3a66ade9ce0d20c87d36a0ba70629a4e0ee1176c7b9afebf431c73c0f08699c7d166023862dfa7ee7b08204d5fe34f51acb441ddb09b777ea2"}, {0x78, 0xffff, 0x7fffffff, "524611a3224a1d93637a2d5b8866c24229086055804ef9b527d9bd5d1f61d04cb84f8cdda329ea7e3643a575b60a493b3d32cd5e2478949a09de358dacd2c88aed125f5e26cc516049164080ec4a94e32f996dab1c91327fbbfe65a8abc7618fd0d1d8d1"}, {0x1010, 0x1, 0x5, "dd6899fc8c017573247e80f98abe90594973856865b4fb61c3e0ef74b8394274796f0072277743374dbc410a6e1516b3c7271ff634d8ff130b54879d78a514aac1ebd69bf1ffcd2833b1aef08a5a04a8fab3ef19be940ab8f074452f5e02835c6bb7bbe1a23a8e692284d84a50f0edc126d0da0256a40efe9bc3fe6cf53068206454557560b8177520ad2e04bdd18d909f4bc22c796e747344be41b7a7238aa5bc0a8d0f161231e93cb133c51647fda08024d5deb155dfd8b52c99a94342fdbcdee53eda75596dda920344d04a6dafd548f11c969eab6ecb07e737a428ca7d6572446f5a0eb337a442e9053224f9b5c43b7f292eeefcaade8416fca3ed58146bce2212709a29433bcae7c2fb6c39ab4a71889b499e4d89cd577222c58687d633d4757770aefda85139ebfb4f82ecb68bf2951e561a27dd6fbafe283d20d7594cb3d7b9362709714ce22b823b072716359a77d9edc369a7931562c2955c7408a2db2de6a093ce9acbcffcadea9f630a234cbb8f5b9cafb1f6a94c88b82e160701d8c5218a591ad54cce870ab604aae9f0091cf5c1e2c63c94fe34c37ccde1cd3db1565b9aa1225bca127e24eea07631ab6e39412dca8775cb384b924b3191e2fc5fc440489fa1db789f87939be1a521a4ab5aed5f28d43dbc2b3eb785aefa092653ea4c9177caef3fecdb093f858c1dc3761667ba77a217b2d29d726bf56722bd2491007828a423849be2365e73391164f8acc53b5b186086e03f9ecc45a877de18d0ac14de39566703e41ef58e1074e993329b43c20f46bf91b9d845e4661b4ff89eb1b08999e2dcd562a9f09eb0a72a2584b8ed04133b14fedd1880f7dfb6f39d337365ef38ddcc11955c4d54edce521661964b548f2f5dabbe706524e2d783924c2eb7d2dfe6feb2ea57f6cd45c9ce28f7bb5563592de0a05525825c1855abdcdfb8e7c1b0ef7045ad244dd7d18ac7f0a16f192eacda4b3e57ae83f024d29c62291be36758f0974f1095e23c1e5309cd3ac697edada0773c9df389cb4ac586f901cf4e173f4a5d695a4275573b8ba9721617c5ffeb3e33fd2e92b1621032d9ce04257dcca98b5363066388b3f207a3e1fa6fb1cd077cd8b0358b79a171f6f04936863a94c8f3f2892410e83af47dbfcf35664bbf4d045d4e3b8846bf0b76e62d028caaf6f9b488a997ebfd3f992a57cf22cca0ac347867f3d1069749b31c764c37f55317484e05fcc0d884b9a32a287c387d12b37806343e345be3d42a21a2c88dd14548fce06949a70ef251da6dca19b1a248dfb04fa1fcdb2878ce26927ca6e22ee25ed5a5100c23902caa724def22b5cc7b50684304d2084281c2e07465f5d64102e8c877aa47ec414ee6fb471e58f284b793184e99e4d7c8c4f943202bceefc520b1c2f96eff4653f733b53bcea2eec3b21554d448922dd60f5724793cffcdb0b8e75bb650b2221d332794bba0131031ef044174c49ef551951a96ef666722420f53a9801c5f44d06d1fc316a14a3796af0fd1841e3041a9bee3441bd1aa1bc6de15af8cf039587a0ed3ddcfedfc95bc044d0eac86261b02e06461574fe8cf9af444d0b8144a29307ad05a1814221272506c77ce2e459a8d1d2c308142f9294d5c4b09e00a195d29e9f34813b4d564d193548ebc712222edf2596d2a6668cb612ce2c28c2404a6cbc7297551b7015fcf33f69ae9a3ed24a3880c6066eb23951bbcb42e35559a2f55966f91338ac68c22959218262269b8516530be7fda6a86aa57977a1701843cce9609c211492389452879dea29ac324c9af10886018ae5bd6846204c419f5b77baee1e1ec69dd6ee7df64c2a6f4a760a60e57fa311eca2ef49948f5d8c3d434d88db36d9fbda12eb92fbcf420bcb953cd9cb8e44910a31a86adef592fee7873b600fa6eed8de7c1e1c6c954e28a1fcb09dd1f06b69ef1211389add8610f8c89a3b6d36c053949588167fcc1a86949d6a2d1ecc74b614ba94d07185f6a58535583c712aaf051775f740caa4f672f45a2a4e9f56a2f41b6610ec88d081765090e1f2c8c83c5f988356b0e605b2a7ff60b3d147a45ec9deef6b2e77b44a0e664c6a95d2c3688e223a1a8ce35bb637489f51229c09034fb1898d16a9272816fca77aaa3409e88988c0dcf8a07e71b13ddacb49cbd9b3fb72b526ca4fe1fefafbd545173225e7783cd7bd727eda509972138393d8f5647e1401f71d0a8db6ceee0e9af8c099f1989114fe687b2978ebd9b9df8d1d0d4996dac664e6af2b56220030d4b0052f3b3ebff66cc9b02c3a2c21c4f830d2573abec5b987ac9217fa495ad3cfe3171dba7caae231118ca219d0005dd1ebe4cc2d36c5b8c67d4107ddd08ad1943c29403699599e1585cd99d7e9b99fc14660b2d7c9a6d3e3e8abc3740a187bfb178c6c4572cd673665bd6398e3d800cee848ee3d2adc9222ab0de186f74a827850e6f93590eb061461f5e4a73e681f1e4d68dad78810b70fdf3d815c57cd2b2de0671d3440960e92c26f94ee4a392b76a04116a05f163ed39b24d940b1fb9a973de120e534016fb86623ee8c3ddd360dc5dd388499b19e9378b5522faa3c676cea9cfc2e00e6e63b403e8cffed5a6324ee04b88798410bca67e01c99913f96a340294e11dbdf6f18fc84994502644cdbd5b89b20c6146d5ea2fa0c6dd977a97fe64ef11dd895a4278df8bc8744cf6544a562ba3fa71f9a2bc590da3e57234dd6ad22ceb80749b15bb24c9313a965c7ab6fca6dd130cb01f8f47b6098cf60e50fd0fd5f9bb645b4e0508de9fc15f6c919dd07e7d63484eeafd133438491bc724c2c2f0931c1c064a8a26718781b84a4bf872d5baf4a5b7fd695f7fc9a3c63c04b9f6807efff0e1807da74240450a1e769bd470a115fb6a6eb2b92e10b3edb1b1e4f687d6648e26cffc9a0d7713022af6beee23feac4136c9e202a6dfce27a37cbd08935c6b6d3cc1b86c47b8978498d9a08f3a03bef8a73fce4776693ec94d51d58f7ed3210591df46ae651ddd76bfae06f19ed399481062958de739440d7a9640dfba0035d9dc1efcd7d5a95dffcfb4d48dba37f31ea8cc1220bbf8b75535a5e054f5442d0cc0df2a6ef19c60810f2daf3ba6c6592cdaea7fadda2b513da4a77b08ef5ac912727dbb910b58cca846915e228381e516fcd618278883346f9b6bc20fac2547116b5f02c735d1384ef8e6e30f85c30078a86d1f9ba34e8f2fd28e0d8d753e508e86105a42fdfd643dc3506bc524fd186c2e1f0a3ade82e1cdcad0ee6198c7cdeb6fd0ca88f3bd4e34f9a03672da5a842db1507fdab27decbc29b0042d817d0d5ca27de9414c1ac64f1987524bb60cde77de3ab491820d35693677df11637e0c1ee2d365c7965a0dd180b855e7fa84c585f3cb929342713c961f338c1900f113af4496c4d476ab16176d57f31467039c4ec314aa52fad04d24759e5da3509b4661815dcffbefb9ce5d8784852bdd6fc83dc8675e2c388aaf5aeb4330431dc3834f1e6ab2c9422a51960b610304bbfbbc10e75dac5c58e8f0473f44f64d34600a3f5974b5a3effccf2ac3e6c1edb2a79640b428b90f6b1b436d2b63b80ffb05379c8d6491e8ccdde5ecaa898ab46b884b00ae1558104c8af4738dc06041bee06174bb3428e9d9a0e14e5e67a16ddefc101bd56ce4ffc03cd91559bc632606f6768a783b77f161343537082222dae87622c55a0bdd680bf0e10254d37ed3c9b6fcbff75ce1f6d1c71854e0d14b4fb3787a778d948d94d84948bf8364aeddbd5e12ec54ef669f0b5673678ddd22b018ac32497927986bb444d3b9942b608771d271d8107c80f10a9154e5fd162d97a70f94eda14fa446642e821baf5d1304fffe755a1d0f16c34915006f08f235ce16b60c94b2b4f79a028637cc2c4c40bd05f1d5982ee4358106b6e7c0fb14d2b185277fb30c6c95709ca75105d0a43ab732dfb35720de97aaabcc9c539ada9f5fd5543212860d116b131d1b899325917a0e359abe7d6aa7636819333a04ebe3e3c2a3f75d4ad35bb06c0d107dba21774d93250d7c7bd8341ad1f98ad1fb3ccce8ea076f1ef897d61b3ff16408c516b098193905a8d6b44eda66702da453bf99a3d1e2232bdf0296c079b394e224cf33e4178064ea48581d8052267e4160b9d78837418cc33dd4ca191cf7129d17920ba32d2609d5c76269e5867a94ec41e77716934f494f12c40d03fe3ffb8a5ddc279016b42e76c006173ba072ff03d304440e88c5846826afa2583485ac20a2940b35c02966512a77886d46189ea5232060a8c1a14099add8362f5153da5d5e58b8224ccb890110dc68842a6a04d98956d01826fb1d7bbf7e0acf345b268897cb1ebc2359a4507c38d6549665b327ea96294c76ca46821b2ac6ff4b5960727ffb391744cce351d200774bac3c38d4647c0f29f42966c2a434e79f351566b635b44bc7ed22a3fc828a7fa3f924dd0e9250ca1c206539b3be2ec49b655be3ba65b30057843256de5f07ec6f615b02f34ac53c12e0289c39562d57ddbd2b3cd7fec3e0dd7fadcc05feb4c52c4e522e1bc03a6df41a4feb63e1a4cb74d5677de9c0bfbb40cd8f0f41acf4bbdfcb1693db5ca82cdb08902bbb0b4d9bf084e931836882e1026d9ab1d8588c4fadafa8ed3afec44524e2f373df79c3e33db219d233d083a7d17a327950152dca41c1a639d8738cf05f31e0b92a51b522ccb3ad86b4369d5ad0179b553b8ad54153e535ca2e7acd99347230ed570474d3d9dbcd31e0732b542e3d4c63756651acccb532195b8751acbf3fc380efbe677013f2fe4108799e334109a88186a03bdf936bd2680191d413201c1f34290a94f693c115ae713323cbd951bb23b71d66922db59895e8a64896c3fb7b90a1b2bab8597d72d9bc14c113cf38eea417128b4729d748fd3814caabcae5efccc59cd5d0051db25bf43170d2862d1ff8c217307e31e4020cd0a859638c23f0baee4342b5349260f9b8aa8f8c445b6c7a741428ceed17032b913c3f0b1943f95eefac22a56ba5c24605cd0a68724aebc83a42e2a869b84706131b479a3a21c4828b142231c980bd3096b59a1c06135f577a3169f0c33eb3b05ab97aabe3959b047cea2d2e76d992566dc38602595ed98117ce8de219f27a725400d4d315cf7de5104e9d80fd20908f78b43f73f88bc8c590cc26ec9b7ef7d7cb5e49b75a3c27234004ab0b14ef925a00ccaf913679c16fb162e0e98cf9753c99085d7041a4973e3fe1e465dd86150a15e3e060da8fdfcd63a12a066595b5463d3823eb08f99eb0484cf92a7d3e3efe32ec5f9298ec88eb4f4f1c79c92afbc1ed45fc8cf3eb67d2b7f0dbcbe48cc7bd7183a9b1e7bf7acf1af630b216909453447de7a16d6cf7a6d1a16c068c1953db29541c1d8ac610ff5da4724ff3bed4dd063f3aff82c2364ea9de0d577dd13530c6d3d68867ca30052e7fd002fce014998d3ee27625973f1b63c8cd5975ac703618dc9a7c197e47735d0839dbdd1fc6cc553108aae44cd1b8fadab2ca9432c4ae43d8a7a54e4749cefb3e18de42a459690204a49fa5d944f21745eef2a04804ab0d69b819cef69262ae1646fef04ab9c0d4cd66e303666618742535bac55a2a55afc45c8cae8d080da5908db01b109f7192668f9f9f9e10cf8bca123ef863d7bdbfdb6c65f5b07b2450842b8d964fa63f90070080afb821b2f6e446b03aded86df41110d6deae0f1ef01d8208807c22b063ba1a6cac63501b82d4af892f896951670690b7d95b110fb85ce895ded4168ceff3ffe7027993d59b"}, {0x40, 0x1, 0x3f, "a2baf866d95d3f3b80dd05d9203663ab57851f49713504945cd9cd431ccb26d19212b3308b96ba7078d70173"}, {0x90, 0x1, 0x67, "9f65cb995f9a7bf5d0150cfadd831b83dc39d7c98b72e2c612c9d4e21d70e15f00d4ef1e9d21abb30531be248036b23154f95e6488159caf69fa0e4ddb44bdd882a026845ad0c042dce87ee701074fac40cc7f558398715c2c72195b42118bd0ac9f1726d2da882a6764a09bb1b7adbcef3ba31b0993c6a11cd4bc29fb903f7c"}, {0x28, 0x1, 0x1f, "d7ced2a9af1a71755281517a76ec4e00d483608f"}], 0x1378}, 0x3}, 0x10, 0x7) lstat(&(0x7f0000001bc0)='./file0\x00', &(0x7f0000001c00)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001c80)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000001cc0)=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001d00), 0x8000, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000001d40), 0x1, 0x0) ioctl$VNDIOCGET(r2, 0xc4104603, &(0x7f0000001d80)={'./file0\x00', 0x2, 0x128, 0x1}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000021c0)={""/16, @ifru_dstaddr=@in}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002200), 0x200, 0x0) syz_extract_tcp_res$synack(&(0x7f0000002240), 0x1, 0x0) r4 = msgget(0x1, 0x498) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000002280)=""/171) mkdir(&(0x7f0000002340)='./file0\x00', 0x82) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) r6 = dup2(r2, r3) connect$unix(r6, &(0x7f00000023c0)=@file={0x1, './file0\x00'}, 0xa) socketpair(0x0, 0x2, 0x0, &(0x7f0000002400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000002440)=0x10001) open(&(0x7f0000002480)='./file0/file0\x00', 0x8000, 0x0) setegid(r5) setsockopt$sock_int(r7, 0xffff, 0x200, &(0x7f00000024c0)=0x2, 0x4) msgget(0x1, 0x80) r8 = accept$inet(r6, &(0x7f0000002500), &(0x7f0000002540)=0xc) lseek(r8, 0x8000, 0x0) sysctl$net_mpls(&(0x7f0000002580)={0x4, 0x21, 0x3}, 0x3, &(0x7f00000025c0)="1d8ce21d958bbff825859848476f81cabde520e204bf31331661698ab7b4c99b41dd7ef927e5d854a651201dac4a2436a3fd6a22b3c541f62dfdd8c62c37c2426be955f208fb85221f90c0dcb54f79bb48b79bcae0f0f8827add8bc8558054051934403d762685932d7efc1c3cd6acef1e00d12270d2cab743cb5e162d", &(0x7f0000002640)=0x7d, &(0x7f0000002680)="6ed84532657986df709e009a3dd3f9535b4ece423a5c519cded4f01a564a10462eeb78ab0d21f8acf66d357da7c3b399be9915bc92021de8c6586ec6bc475e2168a2eab1c9a579c85233963e119637eb4aae996f5c58a10bb33a12cc", 0x5c) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000002700), 0x8220, 0x0) close(r9) sysctl$net_inet6_ip6(&(0x7f0000002740)={0x4, 0x18, 0x29, 0x28}, 0x4, &(0x7f0000002780)="188caba5af842b98e623431f346a0fc73e8a1373be194768f10027e558d32cda8cd64dde79b98c083d31baaf1138fbedb23f800e7837f98de0952e9653300790a868908c3fae76bdb40f4527a5e10a98f4dca20886bbf358afa48ee7107acf90ab3517f4ed", &(0x7f0000002800)=0x65, &(0x7f0000002840)="83b819a628b46fd6c89b78370159ffd6518bc9a70f5b5215380a715320b5fbddfa3f790e69380a6b9d1caec209ab5977b4fbe056bff552f5444a8060b362f95df80e7c7b739380128e73675efca692bd7679c781", 0x54) dup(r0) utimes(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)={{0x3, 0x10001}, {0x2, 0x6}}) executing program 5: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x63) setreuid(0xee00, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000340)) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x0, 0x0}, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a000000000004", {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, '\x00', {0x0, 0x6, "41c93a", 0x0, 0x0, 0x1, @loopback, @loopback}}}}}}}) r0 = getuid() syz_emit_ethernet(0x1d9, &(0x7f0000000580)=ANY=[@ANYBLOB="ffffffffffff00000000000088a841008100310086dd632f4ebc019b887f00000000000000000000ffffe0000001fe8000000000000000000000000000bb111000000000000000000000000000000000000000000001fe8000000000000000000000000000bb0000000000000000000000000000000000000000000000000000000000000000fe8000000000000000000000000000aaff010000000000000000000000000001ff01000000000000000000000000000100000000000000000000ffffe000000129000500670000002f0000686600000088000000000000000502fff9000000000c08000300000000fe8000000000000000bbfe8000000000000000000000000000bbff020000000000000000000000000001fe8000000000000000000000000000bb5759c841ba9972ce6372d24c457fdffcde7ec0e4a82e471b3dba08a31b5ab667020265ba634ec7e917f0ac30739bca73d21116434c0e6062c44c64f51b4fcf06c8826f3bc73e10ab0bca8f2bf9c553f3107a2454d7f81a53a2140dac208a6c908a4941cc64b7f88ba1d5622e475770043d61b2bb8b4ad9f9680f36251df0589d37da2a2660d7f18b04cf91b2985d544cd08801c3d583cd6fcea7c286a92ff14ab3cba0705190491ce1b67f"]) r1 = getuid() sysctl$net_inet6_ip6(&(0x7f0000000140)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x10, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "3d1b1a686b01a14c4d5e2d95f362eb15"}]}}}}}}}) fchdir(r2) syz_emit_ethernet(0x4e, 0x0) r3 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r4 = kqueue() kevent(r4, 0x0, 0x0, 0x0, 0x4, 0x0) close(r3) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') rename(&(0x7f00000002c0)='./file0\x00', 0x0) executing program 6: kqueue() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x2) setreuid(0x0, 0xee01) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000180)) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x40, 0x60) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x80000000000206, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x1000000000, 0x0, r3, 0x0, 0x1000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) fcntl$getown(r4, 0x5) ktrace(&(0x7f00000002c0)='./file0\x00', 0x7, 0x40001900, 0x0) mkdirat(r1, &(0x7f0000000380)='./bus\x00', 0x50) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000280)=[{0x80, 0x4, 0x33}, {0x7}, {0x106, 0x0, 0x0, 0x40}]}) syz_emit_ethernet(0x138, &(0x7f0000000340)=ANY=[@ANYRESOCT]) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000003000/0x1000)=nil) shmat(0x0, &(0x7f0000001000/0x4000)=nil, 0x0) shmat(0x0, &(0x7f0000004000/0x1000)=nil, 0x0) r5 = open(&(0x7f0000000140)='./bus\x00', 0x800, 0x34) pread(r5, &(0x7f0000000000)="2beba8c5bfaaff44b437dfbb000000", 0x50cc3a, 0x80000000) ioctl$FIOASYNC(r1, 0x80047466, &(0x7f0000000100)=0x5) ioctl$TIOCCBRK(r1, 0x2000747a) pipe2(&(0x7f00000003c0), 0x10000) kqueue() executing program 7: ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000001940)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x800422}) recvfrom(0xffffffffffffffff, &(0x7f00000000c0)=""/184, 0xb8, 0x1800, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) r0 = socket(0x1, 0x1, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000), 0x0) close(r2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x0, 0x1f, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}) getuid() ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) r5 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) lseek(r5, 0x8000000000000000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d650b368e82b285429d9f0833afb6ddafa90303aa2462a149009a010be476aeb5258699d047caacde5e22bd7a1724f1bff617b66da28af2a14629a5a03c02fb438e7d742ee5136d2b71b343ac9c16716c35fc6e116ad304b4b8c1ff45184ed46156cf1072de70dd1759776e7e5c713b41e420aa7d06b8b5e767bc6c492e3c00ca9a0d4207555d265ea8fe1cc482d1c1971c9d73b92ad82bc43116a3c2a6da148c5aec75ea1aab9fa7153233732fcab7d8e33bf4b366be2c21063d18a7e286b6447955955b5a17ddfbac70954b7fc741474e94d508fb44e3ab3fd929bcddbdf8c3d81f6be6555720d517169a1715693650803", 0xf2) write(r3, &(0x7f00000006c0)="92", 0x1) readv(r4, &(0x7f0000000100), 0x4c) executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)="535c384a0e24aa2eb805c848990d95045778bb5c5871ca578dd47140aa86f78cd9556994d443722813e539229d02ddda7049c37c168e36f8234de6ec49637fbfc2e8f1faaa9a30a43e0a0cb267c0c62d81a01b9e4329ab2612518b1ddb6a80ea617422e8", 0x64) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) fcntl$setown(r1, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x48}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) sysctl$net_inet_ipip(&(0x7f0000000940)={0x6}, 0x4, &(0x7f0000000980), 0x0, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f0000000580)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @remote={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}, @noop]}}}}}}) r2 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x10, r2) executing program 3: getegid() socket(0x11, 0x3, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) mknod$loop(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000001f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000002040)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{}, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x4) socket(0x6, 0x4000, 0x4) socket(0x0, 0x0, 0x3) connect$unix(0xffffffffffffffff, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000380)={0x0, ""/106}, 0x72, 0x1, 0x1800) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) syz_emit_ethernet(0x4e, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000000c0)={0x3}) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x138, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, 0x0) executing program 2: sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, &(0x7f0000000040)="2fee2f0f", 0x4) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, &(0x7f00000000c0)="78366789e89334e0902b6eaba9a188c24f9bd4b3c9b43a6582e367ed91ced74d1e8ec0d0cd2236b665f04728f07febb590a8cb0f05a0a5ab63b1e28097d2af5524dc4f146e1f86d4dd2a7b5bcfab321fca026059608c8b400ccb4a7dcc392e3e82a19b7290d19bbafc9c10f2c3f8cf47186e491b2a9da70ffead714a56dc", &(0x7f0000000140)=0x7e, &(0x7f0000000180)="ec9b17b973499a9fd121500b53d709b4e086693060e2465df5a11bb5e17a8bdc8a54e7f009041e3147bca441122b5242c412e18c348dd56ded98c3514fd5da131ca142618408c9b5ad92feba79155ad275d48b20b67d922390451d2db71fd3ef1b732799e7c832c721c0448b337efe98a9cc67a6482e700eb8e309c323e4ce8e2e092b6bed81e57559394a6d4f7d8e3999bc0ff2a083a21f5a2e1795765381e833640aff45a55bb113b3d12289c466b87abfc599548474ce1e384857adf6df621fce91e1743ed2f83b31a00d3b1d36ee79be00325fed76db62d76633d10acf6d1e8bf9ba6516f86227ee56b8639410243832d6b165c4d1", 0xf7) executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x201}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000980)=@file={0x1, './bus\x00'}, 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f00000008c0)={0x40000, 0xffff, {0x0, 0x10000000000001}}) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x4000, 0x0, 0x0, 0xffffffffffffffff, 0x140}}) syz_emit_ethernet(0x2a, &(0x7f0000000940)=ANY=[@ANYBLOB="ffffffffffff00000000000008004500001c0000000000029078e0000002e00000010800007800000000ac4d7eb0d64872a838ed5f01f6e221913f4e"]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0xfffffe1e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x3, 0x3a) r3 = dup2(r1, r2) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) write(r5, &(0x7f0000000140)="0c398c088c93a3ccf8ea23045b766cd41e7991c7fbd4eaa11603876cbaea89c77c07e049fb603ae46d28a7874d5daac09ada48d35448d4abcd8cca749991285c7ade9b964cbbef22a7a5f185a30291308fbe3ba6eb39d2595d7cc05bebfe3be3a6c8ee37087d3bd3544f4d18a3437ea5d98d17e61df56e653e11a875d3d654c1340fc4afacf796d0e091197693e154fcdff4c0958ca215c0e71c0daa1dd071a84ee075a23d083fb92efa15651e955d4b3d3bd736830185328b974f43f553eb18e269386103f0a3fb65f1fae83a343b20f2e6aa4c6be16925f28c57670152e59556845e76ce7fba34e6cc3356b14920b0e6735b72185823a25ec04fe0902602a730ee377947871b749cc08ac498f347ae25b8190ea951a205d267bfa364cc575c1dc55eb08b1758c4e7d5e557a57ae84f8b0fb79b81157f31bb41368508abf76a02bada29c17e952d6efbb1fda650cb19d1eaf3edca69ff972ee63504c725bdd71a5bbffd9b416671dbcfa5572db125939132bb9d98e45cf827da0021e1c424c379259afac6efcd03c54eff682f75a15e24f65e6e9b392c0ceb8a279d3a4d67328fed41c4d1f648651aa4c2443452d2735a33c9d00d23fc1f18c7ba5c66f173c5715687380f43d4ed71542a4e0e7f49b7eec632a00e270e1efed20e6a17d082bbc07a0c00ce376e78f5d9557e20de23727282b89562a418c81a37d4d373f907ddb80193ee013445c30a2b82b2bbac6675a3956b68f65054a3d220327c70ef33eec994c230d9c6f90b8d7bb187eded0dda81fc8382878398d94789e28317ca71607381e7bcc9f305d764762f95b1446ff964e893a4b71bd6af1603320fd9aa65d7535ef37f816e35f78252eb917a33f9db51ac22bad185e27c75633c5f42b778a19b727bb7fed3c8c920ce624d7e8b85be9ec1f9ee439b9a9a8f90c398f957d21c3dc08daa298b5bd4b2dc0fcaa0cc7ef7f0cb932cfda350a5e2daffad436f36793b496bd14e48f7506e66df5e9fe4964c53893da52d7da913fe1ac9fd2563407ec7b375df97a5f7efb01849a14b6bcc62b0800f99a2e3f755940384724f92867252e824f59ea25d46c32f9df369d1454519903717f08667d15a5a6f7706a7c448dfdbf66e58994cba95cc086cb0ac1026d474e02d1243ebeb98e5e3b2d9d282635ee072520242b77ea67adf93cd377b58d3cef40015ec966497b457c0bcb3eb9fe79c62da2bd2907270a0c8ca0321598b906c6c9dd12373085f41f64f5dd29017a1b05caed12a4aca525abae2da2b0603b1530dfdcc7e04840b57546af976f6877878ebbb6dd8c90995418d6ae9c471a30630ad581428228abae8e0d7f05da49852afc82f6e63152b7587322c5f6803c8abf7e704b6aa401e2b6e87c122c3a80f72ed840394fb816f61fe82f872c7c1657525211119c4b1e279d7b684efb39d5c50f144e18fea4912fa5747b8c52205e0a51bb831189bc1760e7d8c03e4dc97b79ba0c8475ac474d92584a97ef7505fb20f117c059667b74a8da3361f3d3367d0a0e175ae6480bbe1c5ed630490fd44f5e51775d5f71a0ad1b67a4e538dd514345966bdf6345ab0a1901a67126c22298f345205582a80766293a21c39b9370f231f529d4663ca2e008310c8e33c6aac12142433e3316903915334ded1ac4c8b79859810d6f0d25568fb3aed05ae686f5b700c1ca2d74388df0dc85167144e9cc501fab02fc64a20a4dca6795b0be938f644756a9ab551e08b8eb1e774e3d7099e3a27aee5d77f7360ec8dbc064ca78146d16bdcc79e2f9511ff24977c5044e3fe2502cf4a9c749864be89a257506eab8e27e31e4285e0902bedfa058a28fb9c412a10ed07790fec30dceedb2be77b29eb40d845f5c503d773f3ee82cee137ce266585f114aa8d566863d645828a0a961851af7a17925cd650e4495fb396166f96dd0a0c14775561ce01536db824d21b2dc4917eae7d9c2b0afbff916dba316b086b2bc15df2763a0b2e9b0fcde5ca5de398ff7faf894fb6c6e667c2a2b5bfce0bf286773625e8e8a90c33c8ac0827a45f48799925c38736ed1d52fba9b99a0857f7d2e6487567b6f87fd69255896dd92c316e978152395280e5d3f5d72e9b01daa6a1233bc4ff1b32e54893c29feadbbaf148247a64db037eb741f8b67c422ffabebd2749a067382b538d8e8041c2e8ea2fd35be473bfff534c9f6192b4f506fe3df0138da69b0b05b3202664f22cc347381115a3b1ba2e179e63affeee8f8a9cd9c5dbd9f14672397176e7f495a39d444b86970ad85c6fd0401a5b34362866e60a96910a02db6ed1a72c0225d69cf715b2963c25af39cb6f4b8d565295bc8ab6ce8cd8d873f175518fa47d88bd19e37a1ae73057c5aac1c8ae65bb4c014d9bfdc50daee43044307bb34a6b539ff9b4b422675c6e5030ba9e245b8655811d5cfdc6066fcd7f7328c607846567cce3293daafc2b11c8ecc9499a9c104c8c9891f97eceb4fa4c813ad690aeb63241daad15fed98555a5c8916e67c31a400e2b646053011e154db944feb9a546a71eec9da006db5ffe8d284646f4a4f5a3cfde87eae4df02212e9463dcf9c5fb6c7cedeb4b74a78ac8de862699b79b940a3cfccbfe6fe7f7ec23251a1ba55b6afca670d65c08b58c7a088658725e08f3383979a2c3471bd134", 0x764) r6 = socket(0x18, 0x1, 0x0) close(r6) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000000029, 0x3f, &(0x7f0000000040)="00fb6c4f", 0x4) write(r6, 0x0, 0x0) syz_emit_ethernet(0x26, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080046000018000000000102907800000000ac1400bb0000a8c4e338bf9e47d7c8640fe2f8000022a92331fb8cf270ff060506ceb044d1aa5e6bc0ec9a6c07e5fa3f9e979382fb376a181b09bffb28bab196c5e9f3b6ce3ff67cc67a60727a31525238ca7faa8ccc284a8ec361bf590a0849e70c3caba2cac5fab1eb6afee34865cee6d96cffb4052f8c7a8142c658cee95aa3ebae02b51acfbc9e9a832a0453c7f319c65b007e5fb78be5cc976dfb023d9cc545b4474d2f1dca007fb4d914a32d7b585b88f8e20f81842bf929ce112b56181238fb66975ef9a445d88232fd3e60d57da0b876755743fe8660f5cb7b2f066c1fa82fba1817dc22b00668715747010a72a487a849cd3aad3300"/291]) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xc0, 0x0, 0x0, 0xbfa}, {0x4, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x7, 0x40000}]}) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r1, 0x40047307, &(0x7f0000000100)) open(0x0, 0x0, 0x0) r2 = getpgrp() r3 = socket$inet(0x1e, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r3, 0x0, 0x0, 0x0, &(0x7f00000002c0)=@in6={0x18, 0x1}, 0xc) ktrace(0x0, 0x5, 0x40000122, r2) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) socket(0x0, 0x0, 0x0) syz_emit_ethernet(0x1336, &(0x7f0000001400)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x1300, 0x3b, 0x0, @rand_addr="3bcc3f0600000058132fa13a8be186e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x1, 0xc5, 0x1, 0x1, 0x2, [{0x19, 0x200, "3961be424f0ee916a3e782c9f50b02980fb69c0819a82c16fb3d67736351d3bd3e6ac87a0dd26f705f7f10841be152c47e5047b9fe985c5a42fb61ecb2466accb53082d0a3ccff293b9c2a0ebbbea4a57b2c377d4e6af178a13244ccccc08076dbb0661a8244bc3bb03cf194123ccee76b989b94d2f11217287c8dd339c281f9efcdc642c5ad325d7c9236df14a837d8e6a39361ff98235647298e7bc6a00ea396364dc63cf9d3700485fd6701ccc569682678cc141a5994f5cb408e0b38b959cbed25a0c9c76a8c42e2411dbefb73ce3809f56fe4dca551201137b3a9e6d655fca6788f4780d53783f232ebe3f5da7630cbc717c249d2c3cc98ad4fc3dec448b20fe56b29359276f857c3ab0b353e8174e714ccc360ef9ca21e1b65e748de060892b8258bfd980e938ab70fae7379e0937dedcc052450dd9e318f2114463c9eae55e3b0483d5149b0a495ccd0921c7c9e2d9cdd1ecdec1465b8e0b04ed46072b40bf599fc407c7950f7a895add5c6b3e1c7ff7413db29b78e68fca3c2eaa2a2240b2b06edb25154ecb9508c74c2c74f5d07d815f51dbca011480eca5e33ca2dde2f9e8a30855ad1c7aa27ddf664421764ae0c5c98d364e100f011e9073c5e697114cdebaaf7ac4c473a1523712bec64a5761cd543a70dd063d582c191cb72585d7d4b4ba723ff82c668e291472039ccbf52999e7afd7a9c3859e9ad0261f141e63a8cc7f449c4cc3685c689f6b836a2239ea747e20fb3b4f4a5a39c5ad760ed2bbcdbc376d660e63bfdc896e28151865d01f33b3b87ed10ee4b10c1c82f78f7f183228550d2a92773baf474f351c2ee0faa39b669b45b427d97d049c33f7455dd5c70ecec08e38ffce782d6bc506d6f2951130e42285778b7b86b0ce68093041daa420c46824b88369eed188415af20f36cc52a9e490d93504ea503d2df8e7d80e0d87be2f447f83c3c57ca8802d9465916acedf522fefc040b77f39e77da1dc7cac98ea1550e151df2852325d524ca010ca89fddbc0fd5c8d50e4fe5f324db316bb8e18375048a6299b5966ac8a358fcf1de4be3ca7a46ab54e4a93255c3cf020c19d6974e6e7f2235c1eb79c8cb5a685e06a0e14dddb9987614d1c2b0110290483f710e4d9bf69635c26197cea599f6202cc0a01c2781f873b0727db8d74e2dd5913abb11be70022037f3b7a3a6a8c2b89be4ce239676bf210ab753b79a75fdf41663ebfb2a53994143db7e01c0e93cf228334cdba486ae184d691e9a577502e2779e0bdb36eb036ec719805f6126820b7648319760eabac6bf015ec1b35e76d61c0d68f093bd37e51a7695ef5b2daa1cbdf648ce09acb01deda59ee9758e514fafa92d729b4ef3aca124c9642bbce5c63fdc6aca0c9d7d1a95480ec87848d62d1395522e11fc8f19628311ad4282e30981adff401616d2716314c934f581879a7b0fd03e9c42f0d332da0d746d287d0e69b2a9fc2f6e6f331fc827d7323c6e364ab1988e9925f4ae9a86fdae14b678ac1e82181c1dffcc18f7532d09270216426cd3e49f9feeeada04f792b68596a1c7740c3836aef6caecce3a55a8e48ce24e808f2d93efccfc86ab0170895abe13a53cf9729fb01ff83cdd9db2deefeca618b69f09adc2e08377ae2feb7021b576f51db225f8eb2536132f9048f95653aaa490c71adbbed3a4ae3ab35321afc308b08d85c2c3321055082eddb50a4439891a08a9fe2c5e069433f3a9f60b599edf645df1d285ea52075eb987a55c69486628d3855fb653433b6a32195dbee96cb49b57b2df5fc1624a351c35629f2ac263bb8563a246385252293bec16a27b4f9734877032ce3aa04d68c6d052e89135f3479d0a07b8124d60f457459d4ca2334916d5276ea76362fb02fd8079228a4522318ea2f81da6809882af611cd06223f4f48d4f9e5ee54a43cf83364d568587a3ba9d0c5aa6b5d02c8bd7480320024cebe9ef61dd0b4c884310576db1818cea0753164a460d964654bb9e756b5877e50cd2d956bc312fba5333ea2ce8c2be4e8a0730d9c3e369ee466e07e633efa1190b46885feab0517ef5af668d6aee96adb81f137881ec17cc5298e3addf76f4812cb24e5585a3b20c1ee19c11434d815b80560368cc0970edc1ce7739e70683eb54dd70041dbfa10d09fb6c90da101c6042d1a9bfa2721df94765abb224bdccd4df20b1cd32acf3e96f3fcedad58b31cc9e47deb5e2cd1d2d4dee8c90347da477fc322408d514559067f53c660d169578615cac285580a4f27c5d850e2dbba46d4fa4df8ee20e3379f1fc9678961252eabd6f045e8d3aa1d61d75a991abbb7e03960c6c4609891425044c54ff20355d7082369b87f077314136dd96551cc538049725d62f67630c625f4c0fcb7f925a8e2779a6bdf55b1f1a95582b7ce26d595f16ff13680f71da34da15a85d8f177c84678cd6b6f2da7d4d04a0b0d617c5acaa53f4188518310b0f092f35968cce629a99e252580347833584cd1087826502f7519e092861b82ea701f15fc0323e592e8fe5a48adfdb9346bc44aec0b18ad32510cf576b83d5837201764360bc68f756efe8cab0fa90b3871c63e8c4e62e2a1031fc38b03bcd20248c067631ec9ec60a9fcfb883bf295790fb9a0f9a24f7824a13b90e8c8817e2ee279892e8ae577e0728d40882d41b6185a22de9ac1b1162e91e45e0362cc8dbee3ee446fc793cf0714a331773ff1bd675195b92f24bc269a787585d092e54da2c44335d0f77a70b5a3625c8ce4c0ee4a5e40ead2b9be1b54f83b5c8441cdba662e9188f79d368f4fc1ab30c6e0ec54207c0b15dac7e9264686e56eeb4c13f62c05e5c0e6158a3b0b3fd6a3e5f93ae7860cba8a4a1ee04b46f6d72380e893201d7696ef9f94940b48dff8178cd0ccba7751509d892b0d457657418448f3b305a89f523d219ae48388c442448d9589aa1d50ae52423d7b1ea23093e3d4f53ac9dd168b8742c12678aab67346405b9acbae1f304405d386f891ae710d3d5436036618c672beaaa4157c51cbd79b1fea5112a54d34bb7a67b2c5d28daa23a2fc704d1c57107bf384cde0030fdfac3044af629ddca747b791db4eca46f3ced8854ac3e6b56c2a008e13aca043480b389d347568aca418bcb1c145bfe15b3aadd7f87d5a27a87443deecb73bf8713567fbdb1c3d893aa3a34516c8a0886fa15f723ea465414b17de1dc03e69e09ddde2bf381989ef5b12a2790a847d9d399a6c3a010d7adda7323344992dce8132f2e6aa84d962f95ebdc66a3a0ca8c13e9883fe7ff828abe6667aa2c59bff14ace376ab97e5f29a5f9e9de5bf28b805caa600a63aaab04407cb0f1394b83055c964096d6e2219f7940f791145fdc4a705dc6bde853bcd252c5739c919d18ff8c9bb2b1d7a6f3a53b27dd757e6667957328fc86821812a1973408209dd21c45f28a9dcae24f2134ad36edee625d0ffc69ad3690246e823053fc61193f2754bb5cf2fb16dfe5a7d87bf1e7978b2b4e8313c009ca6cc16fef1db2f0e24a243d30069888c63e052a028b27a3569fd7eab89fbe401f5babf0a81f8f237724c3b7be20faf931ce9903a2e606fc3f4b838a3ffb120c32061fc5ccfc0529d233ebdf6da1a2e5b4a746f5e65a050f04ea981591b1584c09100b36afbe0ebe455b9fba7e9981f84d81eebf33e76be4f90e95c716e0fe9077cc7addbb3707518c8e0eeff5bfbb3d0f83c47553a9e26bb4a6a9b8f63e6b1f7398ad4c9099728a3845a25f5dc23d6992655d69c5aae57548f4f71231441cd7e30b609c167754d625ad0aaa8cdd4c8096285723f8c5ba0bb90ac0dc5a8342de4967b3b8daa9da4855780ec443616f67e24b06628770b134d1a3590f648f32365c4d40710e03659c28ee50470bfcc4bfaedc9716423ad4586b0ea84c18d341c750ca0fca9c0a4b60f034a008e7b363c38a158488bb1c9b09402b116726fb0d824edd0d045a64860edd7a1587bfc0af9cdf795caa8f0e87d145e68eeaf5214c7f653c7de8706e9f43fdd05d589da408d709bbd4e3ca59f84310b1e6a84179af791b37c742d3e5644cc0fcf533d0f4be2a83f86518d26d622ee235d6e8c38f657ede1f5b714fc7cc16b4468292cc266cd5c8c02fdce17b76d92dd8102e72474b7d5091e7e7282b128fa2a1b3e95cff7c8690616b89410f60333117398b07363e57e441d35c637476ac45058ec638f0c4d9b42c8953311aa06c5db4545835a0282d4f3508d9b54ce44dc66fbb599cff41e30e0240e6ac36e0db1a8e56e5bb34f94a42c7ef38ae7642f5f63d2bee3fa3700ba9a0ec4478d2f739c24d439d7294e9f4e7f998b4dcb77eb4486880cdc419f624623384e6804b4b1d9a09c8999a80c97909a1e84cc742fe6a1b6a24bef08da912be6b6780749811f5e3d5ba16f75be52732b5ab7c035a7d7068d369a4c83b73e048b53b6a29dae1a3974487342fe301f130a3bd3115d8963461cd14438965741a26241542cc55d6d1004d5c1343247275e5d3f7de9bf039bb34cc938fc8f33f98fe3f511bce93100b9d3769c9c95b90f3530a3f26c14861edc13f062f4ac3744ddaa9b6260546df2a52eebd8404a3103871627819eca4a4d8b2ff13b21b730aba92ac9fcd839ac12c41bd81ed9eb9d624ef6e9f565d010c05892538e2c307b4907399eae7fe6881fcffb61985718281ba735d58c6ed521b4cb2d01287fee1fccc40ee5c1f258dec4f57a278e45cf6505371a2a593e9e6e7730cea51d4955e407856a0b82b869c9b6a79c3b63c923254faddce35038abff8022983dea1ca5b1e6f3db73e67999e63be9b793b8fa0d6bec1be55ba96cfafe9bf1eadcb47f5de80e16a8d4d4d409ca9dc1bf0b70964d5e5da56a30c86b06b99d4a15ea5f9b84cfc7c31b9b7c23894334a6c1a74d508776d5bd0c682250033e0d108936b3abe878614ebb9221193237744239727cabeaf42526d361b06edd25c9471d4818aab7079d8f8a03f5a94627ed1b0c22e85f966f05b4b7993c7f9962a64cef5a6deec1a3f67865af8e066be343d1dc3b04019025f98d146f64e5b7415c6018d7d5276365b35e6fcb08ae08dbe790107294728260e4b0148c7116b09dbb2be13fc15e49dd95e56b18951c9cac1020262d00c088ea9823f45d866a1c99191a8a4b1f6e0023dfd9ac912aed681f9bb506c215136b34f0669d56c1a1f1753ac261c4600a897fa20f5433b3ae21bcd83c8e64666c7be58898253d9158f3e06c4463fafa8960ee7a345bd23811ec2607caa5c759d559d732f31dd36ba1cb5049b1ed5bf3d107b58b5100b31abffe1d7771590c79b1dbf78b6b8a9eb38e92a58d81137dbb12f33c968778378e75cc4a45de2cde8c4ae1de65facf07fda4bce1eb29e4451f67938feef9a9d94625a0aa1c79b37be703a7d0d9371c581b929c7acf67d24f2fb038d4f3941886dfb943b9e68b5bf1281f6866ecc985f159d2f8565707814b944ba32e1a0f7a1164bac2d361c6f3f009acebbc2c9ccf507e653d5d04b283a459413bc1e1d1c2a2cd6cf23c59047c12a237861bcb05bf38fff01f2ceab8b62f4203232808ff5c5f491a80b66ab4e9f00a3f6f9ea6bc39ad62520c98eda6e19bbdcc50836ae2a3b7e60b12aa88088fd7c41daeb09c4727bc1ad4116c48a0088fd3ff9740db0e66f44cf597f73a01559655f14cf3d160acaa1005be8a1f525e0d7bc799ea0e34305f72bd4920673c8c8413f87140d200c84092853f59945bc88c7a110aa99171863b2b76f7e188bcd13195a6ee693cfb51cc294953adbaa5a07717c"}, {0x2, 0x12, "d714dda00bcf8da5eeb0aa45e0bc6f5c8f5bcef0cf103d3649bdf26f5f676dd7baaa00ad561633a79ab2aaab8e2c1a8b6810e1d6910411161eedb40e224823c5d56da48713ed0ed97b5e967255f0641278884ae4eac71ec414a059d397a2ad0c7e708cbf6bcfb2b5aa1c47417d82d8bcd7609b83bd25bf4ab4e540cf57401c4ceca0efe2cc913c3f26c36b6f8a76f302a1202a43"}, {0x3, 0xb, "4317e9a48e8429972f3ad214f721da34f3487b7686528a63e7ac2b9abc5c590ef60eef32594604831b296c6adb6b479f7bd22723371d1b8669db574cb27771d84e6eb852dd2f0528eab47243a131261c3f84d9cbf44e1ecf6d741a36"}, {0x1, 0x25, "9ca4dae6c8c2766cb2f03b22a28f3c717649a337ccc03f35781d0769561de474ae573fe844eb20724eb2de25fbf8dbd9cf0b58ecb257791f60f45a859e14eba915010000edc31a839e2d3cd087586b6971940ea47fff35517d901200d47eece5ac9778d10d0cc3e94d9f8630460a27c8a02f02c2a9adf5f230e4e46bf9654f28e27523ee07838dd2a03b65db40cee20399243524060075c02df5cc82d339808a8ca6a020d97043f0d304134e5d842a89fee55d76eb410c6673d870403c7be42196ffb9d05c071a3b4019aa5ab37c3228745400d7a8106d63801a3d8bfc63adfbc2aef6360c8111c33594a6d364680cc3bb13c69d05247a7bd28dead4e373e94536ed72ff024d17823d4419b35aee55ff8cd76b20cc7cab925bb95721f74ceb4472eae171fa4b54"}, {0x3, 0x17, "005007e07ab3cc306c254daa03da8497480ca8b280515eb67ecdb1125bdf492fb84bc357332acd9edd463fae3e72cc9f701f904c35c03b391e774fe0153090c6ec65fa13dca76e7ce724ab1861d8d113df1b2ddc54ba4f9a62a15345a841e648a8dd32f194badc491097e1b9b70a3aa5c60ca374f1e76f0ba4218392aa2d0874df0cfb7f7850458d4382fef62df934ae4d7f18fdbbee28e5b95c9f41200b3500b17fc4cca21cf4072ddbfd93fa8ad6cfee397a872f0d07bc6daa5a4c08"}, {0x19, 0x2, "de55fc008cfee8591fd7b14383ad9990"}]}}}}}}) executing program 0: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x1d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34bd656a4bd19ef2752fec35d55", &(0x7f0000000080)=0x1c, 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$FIONREAD(0xffffffffffffffff, 0x80206910, 0x0) syz_emit_ethernet(0x4e, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x2e05fd9700308a94, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3}) syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mkdir(&(0x7f0000000500)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = socket(0x11, 0x3, 0x0) getsockopt(r3, 0x11, 0x3, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x6f41, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000dc0)=[{&(0x7f00000009c0)="cd4311f4dd16a4b49d3e313e47547fb8105b800d", 0x14}], 0x1) executing program 4: openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, 0x0, 0x1, 0x0) r1 = socket(0x20, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r1, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) socket(0x10, 0x0, 0x7) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b10005010000009f0500070007000000331c13fecea1050180f96ecfc72fd3357ae30200064e303900000000f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118210000720fd38bfb0000fd54c125191b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f83437ba12051eeab71d89e2000403080000c01120000000000000000000000000000000000080a3bf25dbd602652c3a53228e5e282956d926f8d8fac8bacd39507c279713439c94ce04335414a39c87356b9750c89fbaa4bca316d8d22683ba375a0af1f7395a3cf5828f91bd8429a52bed00241358b290ced939913f04c47d27121bc5326738b5f33f44a093116e700c8cd43e6df83a59a0706e6650cd7e2b1e151737e3364a91c2049056f83785dad31e0086f8a7d91f6e869df6a974f028d49fd7b3f93e4bee2983a272c74865f2d954aeb477b39680d111e8b06c8979f32e14fc61852b1a7ba51f06c43cf12f268991e9d90097c7152ea779", 0xb1, 0x0, 0x0, 0xff5d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) setreuid(0xee00, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x1, 0x90) shmdt(0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x5c, 0x0, 0x0, 0x8d92}, {0x14, 0x7f, 0x0, 0xfffffffd}, {0x1, 0x0, 0x4}, {0x5, 0x7f, 0xbe, 0x9}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) open(0x0, 0x20000, 0x40) select(0x40, &(0x7f0000000100)={0xf9d6, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f0000000080)={0x1fe, 0x2, 0xfffffffffffffffd, 0x0, 0x0, 0xa, 0x0, 0x8001}, 0x0, 0x0) kqueue() poll(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x24, 0x0, 0x0, 0x6}, {0x28, 0x0, 0x20}, {0x2, 0x0, 0x0, 0x8000}]}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) r4 = accept(r0, &(0x7f0000000400)=@un=@file={0x0, ""/4088}, &(0x7f00000001c0)=0xffa) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000200)={&(0x7f0000000180)='./file0\x00', r4, 0x1}) r5 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x4ebfac6bbaf7869) open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x160) writev(r3, &(0x7f0000000c00)=[{0x0}, {&(0x7f0000001540)="935c8aaa523b3ec275655a2fa6368274aa2b9d1c427f3f877793bf706f00b8903988cb7bd8f72ab08e06d239a8ba39ee06508e6a6a8dcec125f074c07eaf715e76d841495bc01914fd5690bdc8c050db188c03c2c91d0fa0f0f67e190ae77c0ba708dc5bd2d2cbb0a725f02e12a10ffb3788bde2f14093afb029fd3c6aa41e492661f5ba0c78020ecb22d2a3636ba5b35a1291f8a64011435411a88342f82cb20972bdc04eb72a467243f27e6152539c85f6c7bb048bd41bfbf0ed6c266110764f71559049455a246dcc5d53fae875f8a7b7d40c1d143888ed82deccf2924bf0ba21ed9b6ce14417970c9d81534967d980bc3dc94cb63f9bd8745f8e1aa85ddf4a3d32be09622c878f854f1ee20e7688a889d5f5a9c19ffac3e6d82de722083f130f3fda681dc9659395682584b586f1589c39baf7ee6f5332743acbb1e5ff943f76b5953c8ab514bd2b7474df8c02ae2286659d7a9d8a6c08d2c77d7759d6aa25d4a6a1275c3502de33a54730bc5101fe0d01ad026006e32b1f6e4f31ec49c59b8b097db2db396635f68ccbb2b8a45db69e6ec90079c14273e6a2a88a5bc429f4239062f685265ec8823fbd7e7e257758a2a82643281c7aefb3cbdd0cb5b96d5c47ceb216d12831477efd409960b05e50f6f476b7051d2e5196f127bfff962175c3901ed38d", 0xd2}, {&(0x7f0000000a00)="17071bdb8c74efbf43f4b174176b873535d0bd5e1c14ca1fb699ab4a5c801648919fab1c9200f3216cec0a871700b39f02f2f07c93cb137c771c0fb5bf9d39f575d4f0e8e66bc34a336469ebfbcca709340d0fe45c631a374749e83b6668aaf52717b0785fd6fd6a365bd447ba8d81c7c624eac58b43c5d2a1c31b087a1e8896ce050d49365b9430ed547079636f188db90a9d1d8ee6271489e77d9903313d0de5ed1f31b1cacd18e6f1f194dad04497a832e5c40efd602e09197ed3172e67add8d02c4f8d5416682f77aa2911a859bc0d5e2a0a5368a1681084c6cc021924fbeb512ac29fc25d", 0xe7}, {&(0x7f00000001c0)="82d376e580f34a0e432be47c7ee231a4855f157299", 0x15}, {&(0x7f0000000300)='b', 0x1}, {&(0x7f0000000dc0)="106be80028fb4bba413741685e141c481f8aaaeb5ebc6b103d7559e4cd445973b9f8e0952c43124eb47ad075e37f02121d915805923ef81d59d07d35b5143c3cb0cb3c4f97a864a0e355519f5afeb51f3f2698e1ff90d538cc100be820f9e5e0de5ec05139880d782458a0c0a4125855514e59654b607cc37205a10d25abef037243b3bf1b07a9abc89747f728c10c74e4de5e4a3cb8e44b50e9f0fc6d4b3ab7c9bbcda2079103f59d761af1b439926f73cef974057ac766991aff3fb2ee85939af685d045d162e4b56452ddb8a50fc717bab4ce8eb5b0230a0159495e9cf5053960643af246196dc2220cba294f551a6de8a1410e297c8a2dc0e80908d8d50a7e192ad4b910bfe2aa562f6b7e71bb90d14c09cefc97c3bb26308f1cc3086374dcc1426de4b53a221bde0c046e050ea53540e7de011d8c8f114507018120eb4c4da7433e6de276def5f3162c250ee4d6244c7ee79ca27b051a9428be9a6d34a080086457d151aa77e7b5e8388edff23ba8252ae7d12706e81859a8bc45752ca63bd309ad7bcf18df0fc978751e6b72e9687e81cb6600cf2f2f6cb5904f25537ddad67a408ba3045a59035e0000e60b99d572ba163c2f0a0c86e3ab16023117d247d5cee035616f29ff22571383e2c2b7324ac43590ff3fed1a20a7f8e65da1c4c215d5ee1a00703128e6da9e1ef71eb6b5795bc2b9e37e1fc00a8a2e876104c99630b900c5d4e96a256f1a1d0811b7e794fcdebfc2800111adab1f8f389b36bdc5dbd4f45611b9ca36df4626fb106778cf3a98a9ca6fde14374e7e5bbc6a28b1e4a4570369cda8c5341ec7f3afc3b6f992123d7c44fce367dff43fdea0339247792ee55ef34c4e4f78fe75456e037b23916e610825066a1fdf88472d2faa03eabdb7ae585c323230ab5303086a9326c38cbbca8f51866daedaf4cddd09e08ccf6769f40570", 0xc9}, {&(0x7f0000001b80)="983a1c54208db4a9a8e114b866329b5a372dc7821d777b4cf400197692fd8d5ca9e5b30f100fb737cdc7305a9fa8d6d2ecbeabfe2ca7055d570d18e4ac70123efed18be07609bc848fdc7c2e0aabd18eb1ab8b6fdb62721033521727a409ed011ea06012a23bee13b5a5da1c40106dd1f0d65e3444b0e3cb5ed4b7f50b8e2a3bb3e2086756645db248b5585d6e7bffec210b08bd7ea86087fa04de1faf01f48911d48db8b9a669366f8db4d6a73f92de3eb85a7e6f91850a9299de884ba5731d82e503a7c716e2f049d0", 0xca}, {&(0x7f0000000640)="46961094b860e152ab34c2ce7be71de32582943bd08bbb523552f7b019a9741a17732154450fe15e57100a25ffe27e12b4546fc749349b266066900723451de22ce6c2e0f092ba572d7aa5409020ba436d39b76c1732609ede6a6773cd79d52cbf9e5de161878924ecca639aa6b260a30114fe75c3b476739f8a73ddb7bab7ecd4af004908a7def205815b78785a306982d26b75867232433cf6df39029055e0fac03db96477d1547ab9a80fe055f024", 0xb0}, {&(0x7f0000001740)="f58bf564dfd049dac433db060497dbe23c73a630dc45bf818d873aadc25a3f252c47f930955371b67731b53db6f5c9bdac254cdb208d9177b233c16b413fef80183d738027e7ff512099d1e4119c97bc99c5fd4b4a2e2255a71bd0ff7a159fd2b75299b5c5ce798489fe8cfea2f1b9ec3e81387551c87ade3008324388e44c04d96e6dbfaa0e01341652419d99804bfec9e49deeac2283f2ffbbf1fb7818e7d2ccde965dd415068f96fc47ae367b84121e9add362c790b7628d8efb688756e75164e30c5952a05dafa432fb9904573d9e742e5a407740682f02205b21b5aac9e7e8bafd47b0be43fbb65ff0d4dcda7c2c6b4ad9b92daa63fb458a1087e2ec551c4f7e405cadaf8f2899c1dc53a694f8928a87388922ad8f82c452fd470684a2b96f0fffb5ce3e85781b663234a9deb22f4cb07f89dfc830681cb26c3f60cb73a23af4908ab7be637c9b88273756e4076108d2d34e396c7552bcf39b8041155c70745695588b41b8033326ab07223f48932b79da440f4a62c366ec679dc8b46cfb038807a060bce96b4ff4b72879525cda72a2fd20fe9472de879b7", 0xe4}], 0x9) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x1, &(0x7f0000000380)=[{0x2, 0x20, 0x40, 0x3f}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) setreuid(0xee00, 0x0) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) fsync(r8) r9 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000580)=0xc) getuid() setregid(0x0, r6) setreuid(0xee00, 0x0) ktrace(&(0x7f0000000280)='./file0\x00', 0x4, 0x1000, r10) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r11 = getuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) readv(0xffffffffffffffff, &(0x7f00000013c0)=[{&(0x7f0000000880)=""/86, 0xfffffffffffffeb2}, {&(0x7f0000000900)=""/72, 0x4a}, {&(0x7f0000000cc0)=""/210, 0xd2}, {&(0x7f0000001080)=""/228, 0xe4}, {&(0x7f0000001c80)=""/4096, 0x1000}, {&(0x7f0000001480)=""/152, 0x8f}, {&(0x7f0000000980)=""/97, 0x61}, {&(0x7f0000001180)=""/82, 0x43}, {&(0x7f00000012c0)=""/197, 0xc5}], 0x9) recvfrom$unix(0xffffffffffffffff, &(0x7f00000004c0)=""/165, 0xa5, 0x0, 0x0, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000005c0)={{0x8020004, r11, r7, r11, 0x0, 0x24, 0x9}, 0x1000, 0x10000002, 0x1}) seteuid(r11) executing program 2: symlink(0x0, &(0x7f0000001440)='./file0\x00') mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0), 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getpid() getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r2 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x10, 0x154) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r4 = socket$unix(0x1, 0x5, 0x0) connect$unix(r4, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) flock(r2, 0x0) setreuid(0xee00, 0x0) r5 = getuid() setreuid(0x0, r5) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x7}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r6, &(0x7f0000000100)={0x0, ""/46}, 0x36, 0x2, 0x0) sendto(r8, &(0x7f0000000040)="4c7d156433c2fc923b8d015684f502fca84b5cd3fb608a54f673212802335c3a4d4c8456d179e712a9d28556eee02c41f3e80c0443fddef67805638ad07d3153b70f902ea4747378ded3f998f8f166cb23fbfcbfe2f91839cf4981c50167d9120935856f5d7fbec587504b05093c5facad9a2409a9ce54c8fac1f443fc8928a10f0d124164423916c9c73608e494ed0651", 0x91, 0x8, 0x0, 0x0) recvfrom$unix(r7, &(0x7f00000011c0)=""/4096, 0x1000, 0x42, 0x0, 0x0) executing program 7: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000001a80), 0x0, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x3, 0x0, 0x0, &(0x7f0000001300), 0x0) open(&(0x7f00000002c0)='./file0/file0\x00', 0x20000, 0x0) getpid() socket(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmmsg(r3, &(0x7f0000001600)={0x0}, 0x10, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) dup2(r0, r1) sysctl$kern(&(0x7f0000000000)={0x1, 0x55}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x51) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) executing program 4: openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\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, &(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\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(&(0x7f0000000140)='./file2\x00', &(0x7f0000001540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x24, &(0x7f0000000000), 0x0) close(r1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000000)=0x4) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) sysctl$net_pipex(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x3, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x10b7e23d, 0x8, 0xb, 0x0, "37f6838cacb84fa967d1a0d0cd4f2b3001a68601"}) executing program 6: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x6d4) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffc, "fc686b340da1e4795af94547bd1305d65c21963c"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOASYNC(r0, 0x80047460, &(0x7f00000000c0)) socket(0x0, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) recvfrom(r1, &(0x7f0000000100)=""/70, 0x46, 0x1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) chdir(0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x800) setreuid(0xee00, 0x0) r3 = getuid() seteuid(r3) ktrace(0x0, 0x4, 0x1432, 0x0) r4 = syz_open_pts() close(r4) socket(0x840000000002, 0x3, 0x100) pipe(&(0x7f0000000000)) executing program 2: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000002c0)='./file0\x00', r0}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x710, 0x0) r2 = socket(0x18, 0x3, 0x0) getsockopt(r2, 0x29, 0x1a, 0x0, 0x0) mkdir(&(0x7f0000000200)='./file0\x00', 0x0) chroot(&(0x7f0000000340)='./file0\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setreuid(0xee00, 0x0) r3 = getuid() r4 = syz_open_pts() close(r4) r5 = syz_open_pts() writev(r4, &(0x7f0000000040)=[{&(0x7f0000000080)="0070b04afd5e6fde2e6730d8c802d83579fbd8590e150d04259cc3afb1c939e25958bf8e06c792757f17939edcd53c613bd48b1bf72f1f351fd356e7709a85fa7b1c8b4896e1c2b0b0e83c38393030e2fb06ba392ea44c85c7e19f026e68a47e1a0fd78107", 0x65}], 0x1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdbfc, 0x0, "ffff0900"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)='Q', 0x1}], 0x1) close(r4) syz_open_pts() setreuid(0x0, r3) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='c\x00') r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x100080001}) open(&(0x7f0000000200)='./file0\x00', 0x20, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x22, 0x0) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) flock(r7, 0x2) executing program 3: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/514}, &(0x7f00000000c0)=0x204) r0 = socket$inet(0x2, 0x4000, 0x67) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300", 0x0, 0x2}) syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) setreuid(0xee00, 0x0) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = getuid() setreuid(0xee00, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4ebfac6bbaf7959) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x200, 0x9, 0x6, 0x7f}, {0x401, 0x8, 0x80, 0x100}]}) executing program 0: recvmsg(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xff) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000003c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}}}}}}) openat$bpf(0xffffffffffffff9c, 0x0, 0x462, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) select(0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x1, 0x201, 0x0, 0x0, 0x0, 0x0, 0x1703}, 0x0) r1 = socket(0x18, 0x3, 0x0) socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f0000000100)) executing program 7: mknod(&(0x7f0000000080)='./file0\x00', 0x40, 0x45d48) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMAP(r0, 0x80047476, &(0x7f00000001c0)={0x0, 0x0}) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r2 = socket(0x2, 0x3, 0xfc) syz_emit_ethernet(0x5e, &(0x7f0000000080)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900283a003bcc2629a17a6c58afb8877c8be162e3000000000c000000000000000401050101"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000040)='\t\x00\x00\x00', 0x4) r5 = dup(r4) dup2(r5, r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) setsockopt(r3, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) ioctl$FIONREAD(r2, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) executing program 7: mknod(&(0x7f0000002f00)='./file0\x00', 0x2000, 0xff) open$dir(&(0x7f0000002f40)='./file0\x00', 0x100, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r0, 0x0) r1 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)={{}, {0x0, 0xffffffffffffffff}}, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000100)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd60d9000000300a0000cc2629a17a6c58afb8877c8be162e3ff02002400000000000000000000000102009078000000006000000000002b00fe8000000000000000000000000000aa000000000000000000000000000000010000000000466ff8"]) mknod(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) poll(0x0, 0x0, 0x200a) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x2, 0x0) setrlimit(0x0, 0x0) syz_open_pts() ioctl$WSKBDIO_SETKEYREPEAT(0xffffffffffffffff, 0x800c5707, 0x0) syz_open_pts() openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10, 0x3}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x40) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = openat(r0, &(0x7f0000000080)='.\x00', 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, &(0x7f0000000040), &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x5}, &(0x7f00000000c0)={0xffffffffffffffff}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x2000, 0x3361) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000140)=0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xd02) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffe50) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) close(r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0xc, 0x0, 0x27) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xffffbff3, "1069004d007c260000000000000000e1ffffff1a"}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pread(r6, &(0x7f0000000040)="3cd15db7c30016", 0x50cc00, 0x0) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000540)="0d2438cb471ece14ed2852a1098546a5f0f0b861b4d6882c59fc180669ea67aafa7618950da7cec698127e4697c787ec4d6c", 0x9a}], 0x1) syz_emit_ethernet(0x52, &(0x7f0000000080)=ANY=[@ANYRES64=r0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = kqueue() dup(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000080)="67fbf800000000000000059fb1ceeaf48c46b781ba2336814f6c", 0x1a}, {&(0x7f0000000340)="c49e20db311b932fa7ae5f88d6769cc6e86b6b10f249166ee69c363755564671a5c7d1c1840d8fd43c133f896b32861917aab56b5638e991be519592bd62abdc65a87c5d3c2c5f7de6b1236ca97eb98f0e154dfc4bcd84fc0f05fe42060a64d40fce051283249cdeff398f932a532b7dc0311f5bb14eabe8bd177905aa3d869ab9854ca7b618964324ade98fac6a52df4c47920a63ff92b260f9a929a76a9a80f1a9cd52ae96ae469e2afdf768b5cc17cc17e1e1866f970522fdc67421abf5539a6d0f7b13de081a3290049091b6e9608ffc78064c17558a5ec6da0be2978cdd3b610f36a6cb13c310793fa941b702aac7511493479c8d78ed726beae6128db26899928025bf499076a628f1785c91bdb1e394de675a6902507ff3620412cd77ba9d36a14c085c9c65c086c7d8140a143faac961a2f06e296a7616903cbf99bdd8179c69385d061da8ceb8fa9a4e2edbf450fe92f3101e65174173037d8284e71632ac1687b376f2b97d860eb3e0aa07fa0bc49d1d00b6506d27660c6a84d3926a94a73d57d8d460232c7eefaa522409323e766f677ca03c25c900a4bad8b3adfd9b9e4a10409f5726727561ee4ab0d7fd5aa671ebb431786cbbcae5ebd02e47", 0x1c0}], 0x2) execve(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x20, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0x3d, &(0x7f0000000040)="00fb6c4f", 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_int(r4, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) sendto(r4, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x0, 0x8, 0xff, 0xfff}, {0x0, 0x1f, 0x9, 0x20003}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000000c0)) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) listen(0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x16, 0x0, 0x8}, {0x3d}, {0x4}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) setreuid(0xee00, 0x0) r2 = getuid() seteuid(r2) r3 = fcntl$getown(r1, 0x5) ktrace(0x0, 0x5, 0x4000042c, r3) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x7, &(0x7f0000000240)=[{}, {0x6}, {0x0, 0xfd}, {0x5, 0xf5, 0x2, 0xef19}, {0x47a, 0x9, 0xfc, 0x2}, {0x8001, 0x40, 0x8, 0x7f}, {0x0, 0x0, 0x0, 0x1}]}) r4 = socket(0x18, 0x3, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r6, &(0x7f0000000040), 0xfeea) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x401, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x3}, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e6", 0xf) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2500000000000000000000000000000000000300"}) sysctl$kern(&(0x7f0000000000)={0x1, 0x4d}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) syz_open_pts() ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000000)=0x5da7) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x4d}, {}, {0x8106}]}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x3, 0x0) close(r2) r3 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r2, r4) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[]) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0xc8}, {0x3}, {}, {}, {}, {0x3}]}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x9) getuid() poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) clock_getres(0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000200)={0x1, 0x2, 0x0, 0x6}) setegid(0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='W\x00') unveil(0x0, &(0x7f0000000180)='r\x00') unveil(0x0, &(0x7f00000002c0)='r\x00') open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0xc0e99db6de761f86, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000040)=0x25) sysctl$vfs_ffs(&(0x7f00000000c0)={0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = dup(0xffffffffffffffff) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f00000002c0)) r4 = socket(0x18, 0x0, 0x0) socket(0x0, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) r5 = dup2(r4, 0xffffffffffffffff) setsockopt(r5, 0x0, 0x23, 0x0, 0x0) close(r1) executing program 7: setreuid(0x0, 0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x7c}, {0x64}, {0xe6}]}) syz_emit_ethernet(0x126, &(0x7f0000000140)=ANY=[]) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xfffffffffffffd42) fcntl$setown(r0, 0x6, r2) executing program 6: r0 = socket(0x18, 0x3, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) mkdir(&(0x7f0000000040)='./file0\x00', 0x157) setsockopt$inet_opts(r1, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) setsockopt(r0, 0x3, 0x3, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r2 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0xffffff81, 0x0, 0x0, 0x0, "fc686b340da1e4795af94547bd1305d65c21963c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffc, "0d0e50123b8f4fc384d6d738a6cfa4369e25fafb"}) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000400)=[{0x4d}, {0x25}, {0x812e}]}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[]) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) socket(0x11, 0x3, 0x0) r4 = socket$unix(0x1, 0x9, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008efffffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./file1\x00', 0x200, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socket(0x2, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x0, 0x9}, {0x0, 0x4, 0x80}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206937, &(0x7f00000001c0)) symlinkat(0x0, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x3, &(0x7f0000000300)=[{0x87, 0x0, 0x0, 0xffffffff}, {0x5, 0x0, 0xe5}, {0x26, 0x7, 0x1, 0x575db6f4}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socket(0x0, 0x1, 0x0) setreuid(0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) socket(0x18, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x97, 0x1, &(0x7f00000014c0)="8ca7acf78d4ef254afc8600f1aea766c6faeaad5ca16f4c8242734edf4ef4ed82f16dc36119087d15ae209000000cf8e688e48cfc7beb8acb550ef4d6a6bf0ab0382139b7b86ac1e2f9396e8e5cdb6e5be5757c8348655ade75c58e47c94fe1fa1a781224b371dc1c3dd29d9ab69be019aec7b57f33a6b5fa29c9670930a6688d216e0bb66f21f4dbc5149aca498053e9e46a9511de52877da2af9f8cfe01482fd6b341e67ba4563f4ba01e1fe7804759dfce811ee7139d324f8761b000000", 0xfd) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x7f) ioctl$FIONREAD(r2, 0x80206918, &(0x7f0000000180)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0xa2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) sysctl$vm(&(0x7f0000001400)={0x2, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RUN(r3, 0xc0285602, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x5, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) r4 = msgget(0x2, 0x100) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/220) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x4000000b, r0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000340)={0x10, 0x0, [{&(0x7f00000a0000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f00000a7000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f000008e000/0x11000)=nil, &(0x7f0000093000/0x2000)=nil}, {&(0x7f00000a7000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}, {&(0x7f0000768000/0x3000)=nil, &(0x7f00006b7000/0x3000)=nil}, {&(0x7f0000095000/0xe000)=nil, &(0x7f00002ea000/0x4000)=nil}, {&(0x7f0000094000/0x3000)=nil, &(0x7f00000a4000/0x3000)=nil}, {&(0x7f000001a000/0x2000)=nil, &(0x7f00000a6000/0x2000)=nil}, {&(0x7f0000412000/0x4000)=nil, &(0x7f00007e2000/0x4000)=nil}, {&(0x7f000009e000/0x1000)=nil, &(0x7f000009d000/0x2000)=nil}, {&(0x7f00000a6000/0x3000)=nil, &(0x7f00000a8000/0x4000)=nil}, {&(0x7f00000a1000/0x1000)=nil, &(0x7f00000a7000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f00000a4000/0x2000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000099000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000091000/0x4000)=nil, 0x3}, {&(0x7f0000097000/0x1000)=nil, &(0x7f000009a000/0x2000)=nil}], './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r2, 0x4}, {r2, 0x4}, {r2, 0x8}, {r1, 0x4}], 0x4, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340), 0x1, 0x0) r4 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r5, 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) r6 = socket(0x0, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) setregid(0x0, r8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) seteuid(r9) setsockopt(r6, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$unix(r4, &(0x7f0000000000)="b10005040000000000000000070000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0aca453bd0de1805c00eba4ba18493ebbc2feb3fda1139b672f4d335c223e7d026ba8af63ac434e0c0000000000008904000000000000001b1257aea8c5000020dca3742b15e6691108e371a3f8340012051e000000000000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) executing program 3: r0 = kqueue() poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x2a43) open(&(0x7f0000001300)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) r2 = socket(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ea020000", 0x4) dup2(r3, r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) sendto$unix(r4, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) dup2(r5, r4) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ktrace(0x0, 0x0, 0x40000530, 0x0) nanosleep(0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2011, r6, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000200)={0x0}, 0x10, 0x0, &(0x7f0000001280)) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x8, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x0, 0x0, 0x1}]}}}}}) syz_emit_ethernet(0x66, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000082000302c00000000000000000000cc000000000000"]) executing program 7: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) close(r4) syz_emit_ethernet(0x138, &(0x7f0000000180)=ANY=[@ANYRES16=r2]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x45d48) setuid(0xffffffffffffffff) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x2}, {0x2006}]}) write(r5, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2, 0x1}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380), 0x0) getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0x0) r10 = semget$private(0x0, 0x2, 0x8a) setregid(r7, r6) setreuid(0xee00, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r8, 0x0, 0x0, 0x100, 0x53}}) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000003c0)={{0x0, 0x0, r7, r9, 0x0, 0x0, 0x7}, 0xfd2, 0x4, 0x455}) semctl$GETNCNT(r10, 0x0, 0x3, &(0x7f0000000ac0)=""/79) shutdown(r3, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) executing program 5: ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000380)=[{0x4, 0x0, 0xff, 0xfffffffc}, {0x1, 0x40, 0x0, 0x80}, {0x6, 0x0, 0xff}, {0x9, 0xff, 0xff, 0x1f}]}) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) nanosleep(&(0x7f0000000080)={0xfffffffffffffff9}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x38, &(0x7f00000001c0)=[{0x8f5d, 0x79, 0x7, 0x7}, {0x3000, 0x9, 0x0, 0xb9}, {0x401, 0x40, 0x20, 0x8}, {0x4, 0xff, 0x7, 0x41}, {0x7000, 0x1f, 0x7, 0x2a8}, {0x1000, 0x8, 0x43, 0x3}]}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c674", 0x5b) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x9, 0x20, 0x80}, {0xa8a, 0x8, 0x0, 0xffffdfff}, {0x0, 0xc8, 0x3a, 0x9}]}) syz_emit_ethernet(0x62, &(0x7f00000006c0)=ANY=[]) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), 0x8) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050300000400000000002001000000000000cea10500fef96ec0c72fd3357ae30200007804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3eea3c57699a6443a42102000000720fd18b08fbb670c1f5a872c881ea6e2ec589040018", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x1000, 0x200, &(0x7f0000035000/0x1000)=nil) shmat(r0, &(0x7f00006d5000/0x4000)=nil, 0x2000) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2c}}) r2 = socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="b211010001a0946996b272d2dd", 0xd) close(r2) r3 = socket(0x800000018, 0x1, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f00000001c0)}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) socketpair(0x6, 0x1, 0x40, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r5, &(0x7f0000000080)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246cffffffff07e371a3f8343712051eea040000000000", 0xb1, 0x404, 0x0, 0x0) executing program 3: openat$vnd(0xffffffffffffff9c, &(0x7f0000002340), 0x0, 0x0) open$dir(0x0, 0x0, 0x0) socketpair(0x0, 0x0, 0x1f, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=""/236, 0xec}, 0x800) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) socket$inet(0x2, 0x3, 0x0) getpid() clock_gettime(0x2, 0x0) socket(0x2, 0x4001, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, r5}}) r6 = socket(0x18, 0x2, 0x0) close(r6) r7 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r5}}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = socket(0x800000018, 0x1, 0x0) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000080)={{}, 0x0, &(0x7f0000000040)}) setsockopt$sock_int(r8, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) syz_emit_ethernet(0x0, 0x0) executing program 7: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) mknod(0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2) setsockopt(r1, 0x0, 0x6a, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206923, &(0x7f00000001c0)) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206913, &(0x7f00000001c0)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000028000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0xd27d43220c7df9b, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050460000000000000000010000000000000cea10500fef900000000d3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac7ebbc257699a5f139b672f4d335d223e7d026ba8af630037282102000000720fd38bfbb770c1f5a872c881ea6e69e0bb7600000000000200361b1257aea8c5000020020000000000008abfba0900000008e371a3f8343712051eadb71d89e000040781e4b2c0", 0xad, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}, 0x9}) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r6) socket$inet(0x18, 0x3, 0x102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x2, 0x0, 0xb}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa700404b4750786dd60d900003bcc2629a17a6c58afb8877c8be162e3fe80000000000000000002a852d8fd99ba01c5b00000000000aa02009078000000006006c33e00000600fe8000000000000000050000000000aaff0200000000000000000000000000010c552e02bf310dd7314bea1d385b004788ed28081c04d576bb3d3d1b529a4e2a925c70fe072d394af155389abfbc02138caf9eeb313c803712bf7b1e08281d9234e9f9196c3abb9c96c0652b2df26bff847cdfa2d49b0e7f0a13b5c6f2e1ab14e998f6059f4337e17e7c9c"]) panic: ifa_update_broadaddr does not support dynamic length Starting stack trace... panic(ffffffff828579a2) at panic+0x16f ifa_update_broadaddr(ffff800000e7d800,ffff800000e85a00,ffff80003033aea0) at ifa_update_broadaddr+0x6a in_ioctl(80206913,ffff80003033ae90,ffff800000e7d800,1) at in_ioctl+0x5cf ifioctl(ffff800010fdf9f0,80206913,ffff80003033ae90,ffff80002a202cf0) at ifioctl+0x106c sys_ioctl(ffff80002a202cf0,ffff80003033b070,ffff80003033afc0) at sys_ioctl+0x4a9 syscall(ffff80003033b070) at syscall+0x8cf Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x5110ba1bee0, count: 250 End of stack trace. syncing disks...23 done dump to dev 4,1 not possible